Wavelet denoise
Author: i | 2025-04-24
9.3. Wavelet denoising filter A wavelet denoising filter relies on the wavelet representation of the image. The noise is represented by small values in the wavelet domain which are set to 0. In color images, wavelet denoising is Compare the performance of the adversarial learning model with a conventional wavelet denoising method. Use the wavelet denoising function wdenoise (Wavelet Toolbox) to denoise
actondev/wavelet-denoiser: A wavelet audio denoiser
Visualize and denoise time series dataDescription The Wavelet Signal Denoiser app is an interactive tool for visualizing and denoising real-valued 1-D signals and comparing results. With the app, you can: Access all the signals in the MATLAB® workspace.Easily adjust default parameters and apply different denoising techniques.Visualize and compare results.Export denoised signals to your workspace.Recreate the denoised signal in your workspace by generating a MATLAB script. The Wavelet Signal Denoiser app provides a way to work with multiple versions of denoised data simultaneously. A typical workflow for denoising a signal and comparing results using the app is:Start the app and import a 1-D signal from the MATLAB workspace. The app provides an initial denoised version of your data using default parameters.Adjust the denoising parameters and produce multiple versions of the denoised signal.Compare results and export the desired denoised signal to your workspace.To apply the same denoising parameters to other signals in your workspace, generate a MATLAB script and modify it as you see fit.For more information, see Denoise a Signal with the Wavelet Signal Denoiser. Open the Wavelet Signal Denoiser AppMATLAB Toolstrip: On the Apps tab, under Signal Processing and Communications, click the app icon.MATLAB command prompt: Enter waveletSignalDenoiser.Examplesexpand allDenoise Signal Using Default SettingsThis example shows how to denoise a 1-D signal using the app default settings.Load the noisy Doppler signal.Start the Wavelet Signal Denoiser app by choosing it from the Apps tab on the MATLAB® Toolstrip. You can also start the app by typing waveletSignalDenoiser at the MATLAB command prompt.Load Radar cross section (RCS), R is the range which electromagnetic wave transmits, λ is the wavelength, K = 1.38 × 10-23 J/K is Boltzmann's constant, B is bandwidth, T0 = 290 K is the operating temperature of antenna, F is the noise figure of receiver, and L denotes as radar losses.For continuous wave radars, radar equation can be written as[24] SNR cw = P CW T DWELL G 2 λ 2 σ 4 π 3 K T 0 BFL R 4 (10) where PCW is the continuous wave average transmitted power and TDWELL is the dwell interval.3 Wavelet denoisingFor removing noise and extracting signal from any data, wavelet analysis is one of the most important methods. The wavelet denoising application has been used in spectrum cleaning of the atmospheric signals. There are different types of wavelets available like Morlet, Coiflet, Mexican hat, Symlet, Biorthogonal, and Haar, which have their own specifications such as filter coefficients and reconstruction filter coefficients. In this paper, to eliminate noise embedded in the radar signal ‘sym8,’ wavelets have been used. The goal of this study is to denoise the radar signal. One often encounters the term ‘denoising’ in recent wavelet literature, described in an informal way with various schemes that attempt to reject noise by damping or thresholding in the wavelet domain[25, 26]. The threshold of wavelet coefficient has near optimal noise reduction for different kinds of signals. Wavelets have many advantages over fast Fourier transform. Fourier analysis has a major drawback, which is that time information is lost, when transforming to the frequency domain. Thus, it is impossible to tell when a particular event took place under Fourier analysis. Wavelet analysis is capable of revealing aspects of data that other signal analysis techniques, aspects such trends, breakdown points, discontinuities in higher derivatives, and self-similarity, are unable to reveal. Wavelet analysis can often denoise a signal without appreciable degradation. Wavelet transform performs a correlation analysis. Therefore, the output is expected to be maximal when the input signal most resembles the mother wavelet.3.1 Wavelet transformAccording to the definition of wavelet transform[27], for function f(t), wavelet transformGitHub - vzzbx/wavelet-denoise: Original wavelet denoise
README======The wavelet denoise plugin for The GIMP is an algorithm copied and slightlyaltered from the UFRaw program (which inherited the algorithm from dcraw).Instead of denoising all RGB channels at once the plugin implementation allowsto denoise the RGB channels individually and - even more useful - to denoisethe YCbCr or CIELAB channels individually. The colour model conversions arenearly lossless as the internal calculations are done in floating point numbersand rounding errors are avoided.LICENCE-------Copyright (C) 2008 by Marco Rossini. Distributed under the General PublicLicense. See the file COPYING which contains the license.INSTALLATION------------See the file INSTALL for instructions how to install the plugins.USAGE-----Once the plugin is installed successfully, the plugin can be found in The GIMPusing the menu "Filters->Enhance->Wavelet denoise". It works for both Grayscaleand RGB (full colour) images, including alpha channels. The plugin dialogallows to adjust several parameters.1. First, the choice has to be made over what colour model is to be used. There are three possibilities (maybe there will be more in the future): a) RGB (red-green-blue) b) YCbCr (luminance-blueness-redness) c) CIELAB (lightness-chroma) YCbCr and CIELAB allow separate reduction of luminance and chroma (colour) noise.2. The preview mode can be selected. Either all channels can be selected or the current active channel which is then displayed in grayscale or colour.3. Select the channel you want to denoise.4. The sliders adjust the the threshold for denoising. The softness controls the softness of the thresholding. The greater the softness, the more noise remains in the image.For camera pictures I advise to use YCbCr mode (which is nearly lossless) andto at least denoise the Cb and Cr channels to reduce the chroma (colour) noise.Cameras shooting in JPEG mode normally have chroma noise already reduced. Ifdesired, the luminance noise can be reduced. This channel usually containsmost of the fine structures in the image and should mostly be left alone.. 9.3. Wavelet denoising filter A wavelet denoising filter relies on the wavelet representation of the image. The noise is represented by small values in the wavelet domain which are set to 0. In color images, wavelet denoising isGitHub - actondev/wavelet-denoiser: A wavelet audio denoiser
The noisy Doppler signal from the workspace into the app by clicking Import in the toolstrip. From the list of workspace variables that can be loaded into the app, select noisdopp and click Import.The app displays the original signal, noisdopp, the denoised signal, noisdopp1, and the coarse scale approximation, Approximation.To toggle what plots are visible, you can:Click Signals ▼ in the toolstrip and use the drop-down menu to toggle the visibility of the original and approximation plots.Click individual signals in the plot legend.Parametersexpand allWavelet — Wavelet family sym (default) | bior | coif | db | fk Wavelet family used to denoise the signal, specified as one of the following: sym — Symletsbior — Biorthogonal spline waveletscoif — Coifletsdb — Daubechies waveletsfk — Fejér-Korovkin wavelets For additional information, see wdenoise. Method — Denoising method Bayes (default) | BlockJS | FDR | Minimax | SURE | UniversalThreshold Denoising method to apply, specified as one of the following: Bayes — Empirical BayesBlockJS — Block James-SteinFDR — False Discovery RateMinimax — Minimax EstimationSURE — Stein's Unbiased Risk EstimateUniversalThreshold — Universal Threshold For additional information, see wdenoise. Rule — Thresholding rule Median (default) | Mean | Soft | Hard | James-Stein Thresholding rule to use. Valid options depend on the denoising method. Block James-Stein — James-SteinEmpirical Bayes — Median, Mean, Soft, HardFalse Discovery Rate — HardMinimax Estimation — Soft, HardStein's Unbiased Risk Estimate — Soft, HardUniversal Threshold —Soft, Hard For additional information, see wdenoise. Programmatic Useexpand allwaveletSignalDenoiserwaveletSignalDenoiser opens the Wavelet Signal Denoiser app. Once Shaoqian L: An improved matched-filter based detection algorithm for space-time shift keying systems. IEEE Signal Process Lett. 2012, 19: 5. Google Scholar Saiful Islam MD, Uipil C: Detection of uncooperative targets using cross-correlation in oceanic environment. Int. J. Digital Content Technol. Appl. 2013, 7: 12. Google Scholar Sheng H, Hongqi Y, Wenhui T, Zheng Z: Study on the auto-correlation and cross-correlation properties of hybrid bridge function sequence. Adv. Inf. Sci. Ser. Sci. 2012, 4: 7. Google Scholar Kirill S, Ekaterina V, Boris S: Echo delay estimation using algorithms based on cross- correlation. J. Convergence Inf. Technol. 2011, 6: 4. Google Scholar Richards MA: Fundamentals of Radar Signal Processing. 1st edition. McGraw-Hill, New York; 2005:88-91. Google Scholar Yuan L: Wavelet Analysis for Change Points and Nonlinear Wavelet Estimates in Time Series. Statistics Press, Beijing; 2001. Google Scholar Yinfeng D, Yingmin L, Mingkui X, Lai M: Analysis of earthquake ground motions using an improved Hilbert–Huang transform. Soil Dyn. Earthq. Eng. 2008, 28(1):7-19. 10.1016/j.soildyn.2007.05.002Article Google Scholar Zhi Qiang Z, Guo Wei Z, Yu P, Wei S, Cheng L, Jin Zhao L: Study on pulse wave signal noise reduction and feature point identification. J. Convergence Inf. Technol. 2013, 8: 9. Google Scholar Donoho DL: Denoising by soft-thresholding. IEEE Trans. Inf. Theory 1995, 41(3):613-627. 10.1109/18.382009Article MathSciNet Google Scholar Coifman RR, Donoho DL: Translation-invariant de-noising. In Wavelets and Statistics, Springer Lecture Notes in Statistics 103. Springer, New York; 1994:125-150. Google Scholar Qin S, Yang C, Tang B, Tan S: The denoise based on translation invariance wavelet transform and its applications. Conf. Struct. Dyn. Los Angeles 2002, 1: 783-787. Google Scholar Song G, Zhao R: Three novel models of threshold estimator for wavelet coefficients, 2nd International Conference on Wavelet Analysis and its Applications. Springer, Berlin; 2001:145-150. Google Scholar Withers MJ: Matched filter for frequency-modulated continuous wave radar systems. Proc. IEEE 1966, 113: 3. Google Scholar Download referencesAcknowledgementsThis work was supported by 2014 Special Research Fund of Electrical Engineering at University of Ulsan.Author informationAuthors and AffiliationsDepartment of Electrical and Computer Engineering, University of Ulsan, Bldg. #7, Room #318, 93 Daehak-ro, Nam-gu, Ulsan, 680-749, South KoreaMd Saiful Islam &GitHub - vzzbx/wavelet-denoise: Original wavelet denoise plugin
Gwyddion is a modular program for SPM (scanning probe microscopy) data visualization and analysis. Primarily it is intended for analysis of height fields obtained by scanning probe microscopy techniques (AFM, MFM, STM, SNOM/NSOM), however it can be generally used for any other height field and image analysis, for instance for analysis of profilometry data (learn more about Gwyddion features). Gwyddion is Free and Open Source software, covered by GNU General Public License. It aims to provide multiplatform modular program for 2D data analysis that could be easily extended by modules and plug-ins. Moreover, the status of free software enables to provide source codes to developers and users, which makes the further program improvement easier. Gwyddion works on GNU/Linux, Microsoft Windows, Mac OS X and FreeBSD operating systems on common architectures, all systems can be used also for developement. Its graphical user interface is based on Gtk+ and port to other systems supported by Gtk+ should be possible. FEATURES: · visualization: false color representation with different types of mapping · shaded, logarithmical, gradient- and edge-detected, local contrast representation, Canny lines · OpenGL 3D data display: false color or material representation · easily editable color maps and OpenGL materials · basic operations: rotation, flipping, inversion, data arithmetic, crop, resampling · leveling: plane leveling, profiles leveling, three-point leveling, facet leveling, polynomial background removal, leveling along user-defined lines · value reading, distance and angle measurement · profiles: profile extraction, measuring distances in profile graph, profile export · filtering: mean, median, conservative denoise, Kuwahara, minimum, maximum, checker pattern removal · general convolution filter with user-defined kernel · statistical functions: Ra, RMS, projected and surface area, inclination, histograms, 1D and 2D correlation functions, PSDF, 1D and 2D angular distributions, Minkowski functionals, facet orientation analysis · statistical quantities calculated from area under arbitrary mask · row/column statistical quantities plots · ISO roughness parameter evaluation · grains: threshold marking and unmarking, watershed marking · grain statistics: overall and distributions of size, height, area, volume, boundary length, bounding dimensions · intergral transforms: 2D FFT, 2D continuous wavelet transform (CWT), 2D discrete wavelet transform (DWT), wavelet anisotropy detection · fractalComparison of the Wavelet Denoising Methods for Denoising of
Coefficient Wf(a,τ) W f a , τ = f t , ψ a , τ t = 1 a ∫ f t ψ ∗ t - τ a dt (11) Here, f(t), ψ(a,τ)(t) is the wavelet basis function, ψ ∗ t - τ a is a conjugate of wavelet basis function, τ is the amount of shift, and α is scale.3.2 Wavelet denoisingThe wavelet denoising procedure proceeds in three steps:Step 1 Signal decomposing: Choose the wavelet basis function, and to determine the decomposition level N, get the coarse and detail coefficients by DWT.Step 2 Threshold detail coefficients: For each level from 1 to N, compare the detail coefficients to threshold values.Step 3 Reconstructing the signal: Reconstruct the denoised signal based on the original approximation coefficients of level N and the modified detail coefficients of levels from 1 to N.3.3 Traditional threshold functionThe major signal information mainly concentrates in the low frequency sub-band of wavelet transform domain. Noise equally distributes in all wavelet coefficients, so the wavelet transform factor should be larger than the wavelet transform factor of the noises after wavelet decomposition. Therefore, the selection of wavelet threshold is an important step, which also directly impacts on the effect of noise reduction. Different methods have been proposed to choose the threshold. The frequently used thresholding of wavelet coefficients is governed mainly by either soft or hard thresholding function, proposed by Donoho[28]. The soft thresholding is generally referred to as wavelet shrinkage, since it ‘shrinks’ the coefficients with high amplitude toward zero, whereas the hard thresholding is commonly referred to simply as wavelet thresholding. Given that d jk indicates the value of wavelet coefficient, d ˜ jk implies the value of d jk after thresholding function, and T is the threshold value.The soft thresholding function is defined as d ˜ jk = 0 if d jk ≤ T d jk - T if d jk 〉 T d jk + T if d jk 〈 - T (12) T is the threshold and generally can be a function of J and K. The hard thresholding function is defined as d ˜. 9.3. Wavelet denoising filter A wavelet denoising filter relies on the wavelet representation of the image. The noise is represented by small values in the wavelet domain which are set to 0. In color images, wavelet denoising isDenoise a Signal with the Wavelet Signal Denoiser
Visualize and compare multiple signals and spectraDescription The Signal Analyzer app is an interactive tool for visualizing, preprocessing, measuring, analyzing, and comparing signals in the time domain, in the frequency domain, and in the time-frequency domain. Using the app, you can: Easily access all the signals in the MATLAB® workspace.Fill missing data (since R2024a); smooth, filter, resample, detrend, denoise, extract, and edit signals without leaving the app.Add and apply custom preprocessing functions.Play audio signals. (since R2024a)Visualize and compare multiple waveform, spectrum, persistence, spectrogram, and scalogram representations of signals simultaneously.Measure data and signal statistics. The Signal Analyzer app provides a way to work with many signals of varying durations at the same time and in the same view. For more information, see Using Signal Analyzer App. More You need a Wavelet Toolbox™ license to use the scalogram view and to apply wavelet denoising to signals.Open the Signal Analyzer AppMATLAB Toolstrip: On the Apps tab, under Signal Processing and Communications, click the app icon.MATLAB command prompt: Enter signalAnalyzer.Examplesexpand allFind and Fill Missing Data in Audio FileLoad a speech signal sampled at Fs=7418Hz. The file contains a recording of a female voice saying the word "MATLAB®."To simulate a situation where 70% of the audio data is missing, randomly assign NaN values to the signal.rng(2024) numToReplace = round(length(mtlb) * 0.70);missing = randperm(length(mtlb),numToReplace);mtlbMissing = mtlb;mtlbMissing(missing) = NaN;Open Signal Analyzer and drag the mtlb and mtlbMissing variables from the Workspace Browser pane to the Filter Signals table. Select the two signals. On the Analyzer tab, click Time Values and select Sample Rate and Start Time. Specify Sample Rate as Fs Hz and Start Time as 0 s. Click Display Grid to create two side-by-side displays. Plot mtlb in the left display and mtlbMissing in the right display. To hear the mtlb audio signal, select it and click Play in the Playback section of the toolstrip under the Display tab. To repeat the signal, select Play in Loop before playing.Select the signal with missing data and click Preprocess under the Analyzer tab to enter the preprocessing mode, then select Fill Missing from the list of preprocessing options. Use the Function Parameters panel to adjust the Fill Missing parameters. Select Autoregressive model and click Apply to fill in the missing signal. Click Accept All to save the preprocessing results and exit the mode. For details on alternative fill functions, see fillmissing and fillgaps.You can now play the filled signal using the Play button. To see the effect of filling missing data on the spectrogram, click Time-Frequency on the Display tab. On the Spectrogram tab, specify a time resolution of 20 ms and 80% overlap between adjoining segments. Set the Power Limits to –50 dB and –10 dB. Click the left display and repeat the steps.Resolve Tones by Varying Window LeakageYou can adjust the spectral leakage of the analysis window to resolve sinusoids in Signal Analyzer.Generate a two-channel signal sampled at 100 Hz for 2 seconds.The first channel consists of a 20 Hz tone and a 21 Hz tone.Comments
Visualize and denoise time series dataDescription The Wavelet Signal Denoiser app is an interactive tool for visualizing and denoising real-valued 1-D signals and comparing results. With the app, you can: Access all the signals in the MATLAB® workspace.Easily adjust default parameters and apply different denoising techniques.Visualize and compare results.Export denoised signals to your workspace.Recreate the denoised signal in your workspace by generating a MATLAB script. The Wavelet Signal Denoiser app provides a way to work with multiple versions of denoised data simultaneously. A typical workflow for denoising a signal and comparing results using the app is:Start the app and import a 1-D signal from the MATLAB workspace. The app provides an initial denoised version of your data using default parameters.Adjust the denoising parameters and produce multiple versions of the denoised signal.Compare results and export the desired denoised signal to your workspace.To apply the same denoising parameters to other signals in your workspace, generate a MATLAB script and modify it as you see fit.For more information, see Denoise a Signal with the Wavelet Signal Denoiser. Open the Wavelet Signal Denoiser AppMATLAB Toolstrip: On the Apps tab, under Signal Processing and Communications, click the app icon.MATLAB command prompt: Enter waveletSignalDenoiser.Examplesexpand allDenoise Signal Using Default SettingsThis example shows how to denoise a 1-D signal using the app default settings.Load the noisy Doppler signal.Start the Wavelet Signal Denoiser app by choosing it from the Apps tab on the MATLAB® Toolstrip. You can also start the app by typing waveletSignalDenoiser at the MATLAB command prompt.Load
2025-04-14Radar cross section (RCS), R is the range which electromagnetic wave transmits, λ is the wavelength, K = 1.38 × 10-23 J/K is Boltzmann's constant, B is bandwidth, T0 = 290 K is the operating temperature of antenna, F is the noise figure of receiver, and L denotes as radar losses.For continuous wave radars, radar equation can be written as[24] SNR cw = P CW T DWELL G 2 λ 2 σ 4 π 3 K T 0 BFL R 4 (10) where PCW is the continuous wave average transmitted power and TDWELL is the dwell interval.3 Wavelet denoisingFor removing noise and extracting signal from any data, wavelet analysis is one of the most important methods. The wavelet denoising application has been used in spectrum cleaning of the atmospheric signals. There are different types of wavelets available like Morlet, Coiflet, Mexican hat, Symlet, Biorthogonal, and Haar, which have their own specifications such as filter coefficients and reconstruction filter coefficients. In this paper, to eliminate noise embedded in the radar signal ‘sym8,’ wavelets have been used. The goal of this study is to denoise the radar signal. One often encounters the term ‘denoising’ in recent wavelet literature, described in an informal way with various schemes that attempt to reject noise by damping or thresholding in the wavelet domain[25, 26]. The threshold of wavelet coefficient has near optimal noise reduction for different kinds of signals. Wavelets have many advantages over fast Fourier transform. Fourier analysis has a major drawback, which is that time information is lost, when transforming to the frequency domain. Thus, it is impossible to tell when a particular event took place under Fourier analysis. Wavelet analysis is capable of revealing aspects of data that other signal analysis techniques, aspects such trends, breakdown points, discontinuities in higher derivatives, and self-similarity, are unable to reveal. Wavelet analysis can often denoise a signal without appreciable degradation. Wavelet transform performs a correlation analysis. Therefore, the output is expected to be maximal when the input signal most resembles the mother wavelet.3.1 Wavelet transformAccording to the definition of wavelet transform[27], for function f(t), wavelet transform
2025-04-24README======The wavelet denoise plugin for The GIMP is an algorithm copied and slightlyaltered from the UFRaw program (which inherited the algorithm from dcraw).Instead of denoising all RGB channels at once the plugin implementation allowsto denoise the RGB channels individually and - even more useful - to denoisethe YCbCr or CIELAB channels individually. The colour model conversions arenearly lossless as the internal calculations are done in floating point numbersand rounding errors are avoided.LICENCE-------Copyright (C) 2008 by Marco Rossini. Distributed under the General PublicLicense. See the file COPYING which contains the license.INSTALLATION------------See the file INSTALL for instructions how to install the plugins.USAGE-----Once the plugin is installed successfully, the plugin can be found in The GIMPusing the menu "Filters->Enhance->Wavelet denoise". It works for both Grayscaleand RGB (full colour) images, including alpha channels. The plugin dialogallows to adjust several parameters.1. First, the choice has to be made over what colour model is to be used. There are three possibilities (maybe there will be more in the future): a) RGB (red-green-blue) b) YCbCr (luminance-blueness-redness) c) CIELAB (lightness-chroma) YCbCr and CIELAB allow separate reduction of luminance and chroma (colour) noise.2. The preview mode can be selected. Either all channels can be selected or the current active channel which is then displayed in grayscale or colour.3. Select the channel you want to denoise.4. The sliders adjust the the threshold for denoising. The softness controls the softness of the thresholding. The greater the softness, the more noise remains in the image.For camera pictures I advise to use YCbCr mode (which is nearly lossless) andto at least denoise the Cb and Cr channels to reduce the chroma (colour) noise.Cameras shooting in JPEG mode normally have chroma noise already reduced. Ifdesired, the luminance noise can be reduced. This channel usually containsmost of the fine structures in the image and should mostly be left alone.
2025-04-09The noisy Doppler signal from the workspace into the app by clicking Import in the toolstrip. From the list of workspace variables that can be loaded into the app, select noisdopp and click Import.The app displays the original signal, noisdopp, the denoised signal, noisdopp1, and the coarse scale approximation, Approximation.To toggle what plots are visible, you can:Click Signals ▼ in the toolstrip and use the drop-down menu to toggle the visibility of the original and approximation plots.Click individual signals in the plot legend.Parametersexpand allWavelet — Wavelet family sym (default) | bior | coif | db | fk Wavelet family used to denoise the signal, specified as one of the following: sym — Symletsbior — Biorthogonal spline waveletscoif — Coifletsdb — Daubechies waveletsfk — Fejér-Korovkin wavelets For additional information, see wdenoise. Method — Denoising method Bayes (default) | BlockJS | FDR | Minimax | SURE | UniversalThreshold Denoising method to apply, specified as one of the following: Bayes — Empirical BayesBlockJS — Block James-SteinFDR — False Discovery RateMinimax — Minimax EstimationSURE — Stein's Unbiased Risk EstimateUniversalThreshold — Universal Threshold For additional information, see wdenoise. Rule — Thresholding rule Median (default) | Mean | Soft | Hard | James-Stein Thresholding rule to use. Valid options depend on the denoising method. Block James-Stein — James-SteinEmpirical Bayes — Median, Mean, Soft, HardFalse Discovery Rate — HardMinimax Estimation — Soft, HardStein's Unbiased Risk Estimate — Soft, HardUniversal Threshold —Soft, Hard For additional information, see wdenoise. Programmatic Useexpand allwaveletSignalDenoiserwaveletSignalDenoiser opens the Wavelet Signal Denoiser app. Once
2025-04-13Shaoqian L: An improved matched-filter based detection algorithm for space-time shift keying systems. IEEE Signal Process Lett. 2012, 19: 5. Google Scholar Saiful Islam MD, Uipil C: Detection of uncooperative targets using cross-correlation in oceanic environment. Int. J. Digital Content Technol. Appl. 2013, 7: 12. Google Scholar Sheng H, Hongqi Y, Wenhui T, Zheng Z: Study on the auto-correlation and cross-correlation properties of hybrid bridge function sequence. Adv. Inf. Sci. Ser. Sci. 2012, 4: 7. Google Scholar Kirill S, Ekaterina V, Boris S: Echo delay estimation using algorithms based on cross- correlation. J. Convergence Inf. Technol. 2011, 6: 4. Google Scholar Richards MA: Fundamentals of Radar Signal Processing. 1st edition. McGraw-Hill, New York; 2005:88-91. Google Scholar Yuan L: Wavelet Analysis for Change Points and Nonlinear Wavelet Estimates in Time Series. Statistics Press, Beijing; 2001. Google Scholar Yinfeng D, Yingmin L, Mingkui X, Lai M: Analysis of earthquake ground motions using an improved Hilbert–Huang transform. Soil Dyn. Earthq. Eng. 2008, 28(1):7-19. 10.1016/j.soildyn.2007.05.002Article Google Scholar Zhi Qiang Z, Guo Wei Z, Yu P, Wei S, Cheng L, Jin Zhao L: Study on pulse wave signal noise reduction and feature point identification. J. Convergence Inf. Technol. 2013, 8: 9. Google Scholar Donoho DL: Denoising by soft-thresholding. IEEE Trans. Inf. Theory 1995, 41(3):613-627. 10.1109/18.382009Article MathSciNet Google Scholar Coifman RR, Donoho DL: Translation-invariant de-noising. In Wavelets and Statistics, Springer Lecture Notes in Statistics 103. Springer, New York; 1994:125-150. Google Scholar Qin S, Yang C, Tang B, Tan S: The denoise based on translation invariance wavelet transform and its applications. Conf. Struct. Dyn. Los Angeles 2002, 1: 783-787. Google Scholar Song G, Zhao R: Three novel models of threshold estimator for wavelet coefficients, 2nd International Conference on Wavelet Analysis and its Applications. Springer, Berlin; 2001:145-150. Google Scholar Withers MJ: Matched filter for frequency-modulated continuous wave radar systems. Proc. IEEE 1966, 113: 3. Google Scholar Download referencesAcknowledgementsThis work was supported by 2014 Special Research Fund of Electrical Engineering at University of Ulsan.Author informationAuthors and AffiliationsDepartment of Electrical and Computer Engineering, University of Ulsan, Bldg. #7, Room #318, 93 Daehak-ro, Nam-gu, Ulsan, 680-749, South KoreaMd Saiful Islam &
2025-04-13Gwyddion is a modular program for SPM (scanning probe microscopy) data visualization and analysis. Primarily it is intended for analysis of height fields obtained by scanning probe microscopy techniques (AFM, MFM, STM, SNOM/NSOM), however it can be generally used for any other height field and image analysis, for instance for analysis of profilometry data (learn more about Gwyddion features). Gwyddion is Free and Open Source software, covered by GNU General Public License. It aims to provide multiplatform modular program for 2D data analysis that could be easily extended by modules and plug-ins. Moreover, the status of free software enables to provide source codes to developers and users, which makes the further program improvement easier. Gwyddion works on GNU/Linux, Microsoft Windows, Mac OS X and FreeBSD operating systems on common architectures, all systems can be used also for developement. Its graphical user interface is based on Gtk+ and port to other systems supported by Gtk+ should be possible. FEATURES: · visualization: false color representation with different types of mapping · shaded, logarithmical, gradient- and edge-detected, local contrast representation, Canny lines · OpenGL 3D data display: false color or material representation · easily editable color maps and OpenGL materials · basic operations: rotation, flipping, inversion, data arithmetic, crop, resampling · leveling: plane leveling, profiles leveling, three-point leveling, facet leveling, polynomial background removal, leveling along user-defined lines · value reading, distance and angle measurement · profiles: profile extraction, measuring distances in profile graph, profile export · filtering: mean, median, conservative denoise, Kuwahara, minimum, maximum, checker pattern removal · general convolution filter with user-defined kernel · statistical functions: Ra, RMS, projected and surface area, inclination, histograms, 1D and 2D correlation functions, PSDF, 1D and 2D angular distributions, Minkowski functionals, facet orientation analysis · statistical quantities calculated from area under arbitrary mask · row/column statistical quantities plots · ISO roughness parameter evaluation · grains: threshold marking and unmarking, watershed marking · grain statistics: overall and distributions of size, height, area, volume, boundary length, bounding dimensions · intergral transforms: 2D FFT, 2D continuous wavelet transform (CWT), 2D discrete wavelet transform (DWT), wavelet anisotropy detection · fractal
2025-04-15