Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
DIFFUSION_DISTANCE calculate the diffusion distance between matrices
dist = diffusion_distance(im1, im2, [sig, dim], threshold, pad_type])
[dist, iter] = diffusion_distance(im1, im2) compute the diffusion distance
between im1 and im2 (histograms).
Optionally returns the number of iterations. This number will be limited by
the size of the histograms, and the threshold value, which can be set
manually, or will take the value 1e-4.
The padding method used by the filtering stages can be set using the 4th
argument, and defaults to circular. For available options, see help imfilter.
Reference:
Diffusion Distance for Histogram Comparison
Ling and Okada, Proc. CVPR, 2006
Example:
% Calculate the diffusion distance between two
% matrices of random integers.
a = round(10.*rand(10));
b = round(10.*rand(10));
dist = diffusion_distance(a, b);
Citation pour cette source
Matthew Foster (2026). Diffusion Distance (https://fr.mathworks.com/matlabcentral/fileexchange/19839-diffusion-distance), MATLAB Central File Exchange. Extrait(e) le .
Informations générales
- Version 1.0.0.0 (1,71 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.0.0.0 |
