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. Automatic enumeration of all connected subgraphs.
  2. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  3. Binary Random Nets I
  4. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  5. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  6. Methodologies for noise and gross error detection using univariate signal-based approaches in industrial applications
  7. Modelling tasks—The relation between linguistic skills, intra-mathematical skills, and context-related prior knowledge
  8. Authenticity and authentication in language learning
  9. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  10. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  11. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  12. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  13. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  14. Towards a Dynamic Interpretation of Subjective and Objective Values
  15. Analysis of priority rule-based scheduling in dual-resource-constrained shop-floor scenarios
  16. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  17. Essentializing the binary self
  18. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  19. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  20. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  21. A sufficient asymptotic stability condition in generalised model predictive control to avoid input saturation
  22. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  23. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  24. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  25. A Lightweight Simulation Model for Soft Robot's Locomotion and its Application to Trajectory Optimization
  26. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  27. Expertise in research integration and implementation for tackling complex problems
  28. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  29. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition
  30. Set-oriented numerical computation of rotation sets
  31. On the Power and Performance of a Doubly Latent Residual Approach to Explain Latent Specific Factors in Multilevel-Bifactor-(S-1) Models
  32. Machine Learning and Knowledge Discovery in Databases
  33. Building a process layer for business applications using the blackboard pattern
  34. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  35. Closed-loop control of product geometry by using an artificial neural network in incremental sheet forming with active medium
  36. Global text processing in CSCL with learning protocols
  37. Neural network-based adaptive fault-tolerant control for strict-feedback nonlinear systems with input dead zone and saturation
  38. Unity and diversity in the law of state responsibility
  39. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format