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. Integrating Mobile Devices into AAL-Environments using Knowledge based Assistance Systems
  3. Ant colony optimization algorithm and artificial immune system applied to a robot route
  4. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  5. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  6. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  7. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  8. Towards a Dynamic Interpretation of Subjective and Objective Values
  9. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  10. Using Decision Trees and Reinforcement Learning for the Dynamic Adjustment of Composite Sequencing Rules in a Flexible Manufacturing System
  11. Building Assistance Systems using Distributed Knowledge Representations
  12. DialogueMaps: Supporting interactive transdisciplinary dialogues with a web-based tool for multi-layer knowledge maps
  13. The learning net - an interactive representation of shared knowledge
  14. Set-oriented numerical computation of rotation sets
  15. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition
  16. Making an Impression Through Openness
  17. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  18. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  19. Multi-Parallel Sending Coils for Movable Receivers in Inductive Charging Systems
  20. Control of a Sun Tracking Robot Based on Adaptive Sliding Mode Control with Kalman Filtering and Model Predictive Control
  21. Anomaly detection in formed sheet metals using convolutional autoencoders
  22. Framework for setting up and operating biobanks
  23. Perfect anti-windup in output tracking scheme with preaction
  24. Introducing a multivariate model for predicting driving performance
  25. Semantic Parsing for Knowledge Graph Question Answering with Large Language Models
  26. Reading and Calculating in Word Problem Solving
  27. Selection and Recognition of Statistically Defined Signals in Learning Systems
  28. Inversion of fuzzy neural networks for the reduction of noise in the control loop
  29. Age-related differences in processing visual device and task characteristics when using technical devices
  30. Evaluating the construct validity of Objective Personality Tests using a multitrait-multimethod-Multioccasion-(MTMM-MO)-approach
  31. A denoising procedure using wavelet packets for instantaneous detection of pantograph oscillations
  32. Managing Business Process in Distributed Systems: Requirements, Models, and Implementation
  33. Evaluating OWL 2 reasoners in the context of checking entity-relationship diagrams during software development
  34. The elicitation process in developing of case library for Case-Based Reasoner system whilst consideration for validating electronic communication technologies
  35. A multi input sliding mode control for Peltier Cells using a cold-hot sliding surface
  36. Design and Control of an Inductive Power Transmission System with AC-AC Converter for a Constant Output Current
  37. On robustness properties in permanent magnet machine control by using decoupling controller
  38. Construct Objectification and De-Objectification in Organization Theory
  39. Vision-Based Deep Learning Algorithm for Detecting Potholes