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 coding scheme to analyse global text processing in computer supported collaborative learning: What eye movements can tell us
  2. Constrained Independence for Detecting Interesting Patterns
  3. A Multivariate Method for Dynamic System Analysis
  4. Automatic enumeration of all connected subgraphs.
  5. How to combine collaboration scripts and heuristic worked examples to foster mathematical argumentation - when working memory matters
  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. Analysis and comparison of two finite element algorithms for dislocation density based crystal plasticity
  9. A genetic algorithm for a self-learning parameterization of an aerodynamic part feeding system for high-speed assembly
  10. Binary Random Nets I
  11. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  12. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  13. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  14. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  15. Using Euler Discrete Approximation to Control an Aggregate Actuator in Camless Engines
  16. Modeling and simulation of deformation behavior, orientation gradient development and heterogeneous hardening in thin sheets with coarse texture
  17. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  18. Framework for the Parallelized Development of Estimation Tasks for Length, Area, Capacity and Volume in Primary School - A Pilot Study
  19. Essentializing the binary self
  20. Using haar wavelets for fault detection in technical processes
  21. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  22. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  23. Inversion of Fuzzy Neural Networks for the Reduction of Noise in the Control Loop for Automotive Applications
  24. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  25. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  26. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  27. A Lightweight Simulation Model for Soft Robot's Locomotion and its Application to Trajectory Optimization
  28. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  29. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  30. Expertise in research integration and implementation for tackling complex problems
  31. Set-oriented numerical computation of rotation sets
  32. An MPC for an Aggregate Actuator with a Self-Tuning Feedforward Control
  33. On the Power and Performance of a Doubly Latent Residual Approach to Explain Latent Specific Factors in Multilevel-Bifactor-(S-1) Models
  34. Machine Learning and Knowledge Discovery in Databases
  35. Making an Impression Through Openness
  36. Building a process layer for business applications using the blackboard pattern
  37. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  38. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems