A Wavelet Packet Tree Denoising Algorithm for Images of Atomic-Force Microscopy

Research output: Journal contributionsJournal articlesResearchpeer-review

Authors

A threshold-free denoising procedure of acquired discrete Atomic-force microscopy (AFM) signals using the discrete wavelet transform (DWT) method is presented in this article. The integration of a denoising procedure into a control structure is extremely important for each kind of system to be controlled. The detection of unavoidable measurement noise in the acquired data of the AFM signal is done by using orthogonal wavelets (Daubechies and Symmlet) and with different polynomial approximation order for each family. The proposed denoising algorithm, based on the free wavelet toolboxes from the WaveLab 850 library of the Stanford University (USA), compares the usefulness of Daubechies and Symmlet wavelets with different vanishing moments. With the help of a seminorm the noise of a sequence is defined as a coherent and incoherent part of the AFM signal. In the first step of the procedure the algorithm analyzes the frequency subspaces of the wavelet packets tree and searches for small or opposing components in the wavelet domains. In the second step of the procedure the incoherent components in the low- and high frequency domains are localized and the incoherent is then removed from the AFM signal. The proposed algorithm structure is used to improve the quality of the AFM signals and it can be easily integrated into the existing AFM control hard- and software structures. The effectiveness of the proposed denoising algorithm is validated with real measurements.

Original languageEnglish
JournalAsian Journal of Control
Volume20
Issue number4
Pages (from-to)1367-1378
Number of pages12
ISSN1561-8625
DOIs
Publication statusPublished - 07.2018

    Research areas

  • Atomic-force microscopy, Denoising algorithm, Orthogonal wavelets, Wavelet packets transform method
  • Engineering

DOI

Recently viewed

Publications

  1. Constrained Independence for Detecting Interesting Patterns
  2. Automatic enumeration of all connected subgraphs.
  3. How to combine collaboration scripts and heuristic worked examples to foster mathematical argumentation - when working memory matters
  4. The Use of Genetic Algorithm for PID Controller Auto-Tuning in ARM CORTEX M4 Platform
  5. Analysis and comparison of two finite element algorithms for dislocation density based crystal plasticity
  6. A genetic algorithm for a self-learning parameterization of an aerodynamic part feeding system for high-speed assembly
  7. Binary Random Nets I
  8. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  9. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  10. Modeling and simulation of deformation behavior, orientation gradient development and heterogeneous hardening in thin sheets with coarse texture
  11. Towards a Dynamic Interpretation of Subjective and Objective Values
  12. Proceedings of the SeMantic Answer Type and Relation Prediction Task at ISWC 2021 Semantic Web Challenge (SMART2021)
  13. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  14. Using haar wavelets for fault detection in technical processes
  15. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  16. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  17. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  18. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  19. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  20. Expertise in research integration and implementation for tackling complex problems
  21. Machine Learning and Knowledge Discovery in Databases
  22. Building a process layer for business applications using the blackboard pattern
  23. Neural network-based adaptive fault-tolerant control for strict-feedback nonlinear systems with input dead zone and saturation
  24. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format
  25. Comparing the Sensitivity of Social Networks, Web Graphs, and Random Graphs with Respect to Vertex Removal
  26. Optimal trajectory generation using MPC in robotino and its implementation with ROS system
  27. Paraphrasing Method for Controlling a Robotic Arm Using a Large Language Model
  28. Best Practices in AI and Data Science Models Evaluation
  29. Anomaly detection in formed sheet metals using convolutional autoencoders
  30. A Multilevel CFA-MTMM Model for Nested Structurally Different Methods
  31. Anatomy of Haar Wavelet Filter and Its Implementation for Signal Processing
  32. Perfect anti-windup in output tracking scheme with preaction
  33. Semantic Parsing for Knowledge Graph Question Answering with Large Language Models
  34. Reading and Calculating in Word Problem Solving
  35. Selection and Recognition of Statistically Defined Signals in Learning Systems
  36. Linux-based Embedded System for Wavelet Denoising and Monitoring of sEMG Signals using an Axiomatic Seminorm