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. A transfer operator based computational study of mixing processes in open flow systems
  2. Integrating Mobile Devices into AAL-Environments using Knowledge based Assistance Systems
  3. Analyzing different types of moderated method effects in confirmatory factor models for structurally different methods
  4. A Python toolbox for the numerical solution of the Maxey-Riley equation
  5. Automatic enumeration of all connected subgraphs.
  6. The Use of Genetic Algorithm for PID Controller Auto-Tuning in ARM CORTEX M4 Platform
  7. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  8. Spatial mislocalization as a consequence of sequential coding of stimuli
  9. Comparing Two Voltage Observers in a Sensorsystem using Repetitive Control
  10. Binary Random Nets I
  11. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  12. Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems
  13. Using complexity metrics with R-R intervals and BPM heart rate measures
  14. Algebraic combinatorics in mathematical chemistry. Methods and algorithms. I. Permutation groups and coherent (cellular) algebras.
  15. Authenticity and authentication in language learning
  16. Ant colony optimization algorithm and artificial immune system applied to a robot route
  17. Detection and mapping of water pollution variation in the Nile Delta using multivariate clustering and GIS techniques
  18. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  19. Supervised clustering of streaming data for email batch detection
  20. Data-Generating Mechanisms Versus Constructively Defined Latent Variables in Multitrait–Multimethod Analysis:
  21. Multidimensional Cross-Recurrence Quantification Analysis (MdCRQA)–A Method for Quantifying Correlation between Multivariate Time-Series
  22. Modified dynamic programming approach for offline segmentation of long hydrometeorological time series
  23. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  24. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  25. A geometric algorithm for the output functional controllability in general manipulation systems and mechanisms
  26. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  27. Contributions of declarative and procedural memory to accuracy and automatization during second language practice
  28. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  29. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  30. Towards a Dynamic Interpretation of Subjective and Objective Values
  31. Discourse Analyses in Chat-based CSCL with Learning Protocols
  32. Modeling precipitation kinetics for multi-phase and multi-component systems using particle size distributions via a moving grid technique
  33. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  34. Homogenization modeling of thin-layer-type microstructures
  35. A Quadrant Approach of Camera Calibration Method for Depth Estimation Using a Stereo Vision System
  36. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series