next up previous contents index
Next: cfsharpen Up: Reference Previous: cfdiffuse   Contents   Index

cfmdiffuse

$ \bigcirc$Name


cfmdiffuse Iterated Diffusion of a Color Float Image using Total Variation minimization




$ \bigcirc$Command Synopsis


cfmdiffuse [-t deltat] [-n N] [-l epsilon] in out



-t deltat : Time of each diffusion (default 10.)

-n N : Number of diffused images (default 10)

-l epsilon : Lower bound for the RGB norm (default 1.)

in : original image (input cfimage)

out : movie of diffused images (output cfmovie)




$ \bigcirc$Function Summary


void cfmdiffuse (deltat , N , epsilon , in , out )

float *deltat , *epsilon ;

int *N ;

Cfimage in ;

Cfmovie out ;




$ \bigcirc$Description


This module applies N times the Total Variation Minimization algorithm implemented in cfdiffuse to a color image in. The result is a color movie out built with the successive diffused (smoothed) images of in. Each output image is the smoothed version of the previous image during the time $ \delta$t given by deltat. Such algorithm may be used to restore a noisy image.

To get a description of the used scheme, please see [CL97] and the documentation of the module cfdiffuse.




$ \bigcirc$See Also


cfdiffuse.




$ \bigcirc$Version 1.0


Last Modification date : Fri Feb 1 15:41:18 2002


$ \bigcirc$Author


Antonin Chambolle, Jacques Froment






next up previous contents index
Next: cfsharpen Up: Reference Previous: cfdiffuse   Contents   Index
mw 2004-05-05