Iterative Trimmed and Truncated Mean Algorithm filter (ITTM filter)

ITTM filter for noise suppression and image processing.

Vous suivez désormais cette soumission

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.

Citation pour cette source

Miao Zhenwei (2026). Iterative Trimmed and Truncated Mean Algorithm filter (ITTM filter) (https://fr.mathworks.com/matlabcentral/fileexchange/48584-iterative-trimmed-and-truncated-mean-algorithm-filter-ittm-filter), MATLAB Central File Exchange. Extrait(e) le .

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.2.0.0

updated the description
update the codes and the descriptions

1.1.0.0

updated the description

1.0.0.0