Iterative Trimmed and Truncated Mean Algorithm filter (ITTM filter)
Here provides the code of the iterative trimmed and truncated arithmetic mean (ITTM) filter. Trimming a sample means removing it while truncating means replacing its value by a threshold.
The properties of the ITTM filters include:
1) Suppress the mixed additive and exclusive noise effectively;
2) Provide an efficient method to estimate median without data sorting;
3) Has a linear computational complexity O(n). Compared to the median filter, the proposed ITTM filter suppresses noise more effectively in some cases and has lower computational complexity.
Demo codes include:
1) Single type noise suppression
2) image denoising.
You need to compile the c files before using them. Please try the function ITTM_compile.
Reference paper:
Z. W. Miao and X. D. Jiang, "Additive and Exclusive Noise Suppression by Iterative Trimmed and Truncated Mean Algorithm," Signal Processing, vol. 99, pp. 147-158, June, 2014.
Cita come
Miao Zhenwei (2025). Iterative Trimmed and Truncated Mean Algorithm filter (ITTM filter) (https://it.mathworks.com/matlabcentral/fileexchange/48584-iterative-trimmed-and-truncated-mean-algorithm-filter-ittm-filter), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
- Signal Processing > Signal Processing Toolbox > Digital and Analog Filters > Digital Filter Analysis >
- Signal Processing > Signal Processing Toolbox > Digital and Analog Filters > Digital Filtering >
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
