Fast Iterative Truncated Arithmetic Mean Filter (FITM filter)
The codes of the recently proposed ITM filter and the fast ITM (FITM) are given in this part. The ITM/FTIM filter outperforms the median filter in attenuating the single type of noise, such as Gaussian and Laplacian noise, and the mixed type of noise, such as the mixed Gaussian and impulsive noise. It also offers a way to estimate the median by a simple arithmetic computing algorithm.
Demo codes includes:
1) Single type noise suppression
Some further demo codes can be found in the codes for the WITM filters https://www.mathworks.com/matlabcentral/fileexchange/48585-weighted-iterative-truncated-mean-filter
and ITTM filters
https://www.mathworks.com/matlabcentral/fileexchange/48584-iterative-trimmed-and-truncated-mean-algorithm-filter--ittm-filter-
You need to compile the c files before using them. Please try the function FITM_compile.
More information can be found from the webpage of Prof. Jiang:
http://www.ntu.edu.sg/home/exdjiang/default.htm
and my homepage:
https://sites.google.com/site/miaozhenwei/
Reference papers:
Z. W. Miao and X. D. Jiang, "Further Properties and a Fast Realization of the Iterative Truncated Arithmetic Mean Filter" IEEE Transactions on Circuits and Systems-II, vol. 59, no. 11, pp. 810-814, November 2012.
X.D. Jiang, "Iterative Truncated Arithmetic Mean Filter And Its Properties," IEEE Transactions on Image Processing, vol. 21, no. 4, pp. 1537-1547, April 2012.
Related papers:
Z. W. Miao and X. D. Jiang, "Weighted Iterative Truncated Mean Filter," IEEE Transactions on Signal Processing, Vol. 61, no. 16, pp. 4149-4160, August, 2013.
Z. W. Miao and X. D. Jiang, "Additive and Exclusive Noise Suppression byIterative Trimmed and Truncated Mean Algorithm," Signal Processing, vol. 99, pp. 147-158, June, 2014.
Cite As
Miao Zhenwei (2024). Fast Iterative Truncated Arithmetic Mean Filter (FITM filter) (https://www.mathworks.com/matlabcentral/fileexchange/48583-fast-iterative-truncated-arithmetic-mean-filter-fitm-filter), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.