next up previous contents index
Next: cdisc Up: Reference Previous: tjpoint   Contents   Index

ccdisocclusion

$ \bigcirc$Name


ccdisocclusion Disocclusion of a RGB Ccimage by independent processing of each channel in the normalized YUV representation




$ \bigcirc$Command Synopsis


ccdisocclusion [-e energy_type] [-a] input holes output



-e energy_type : Energy of a level line : 0 = only length, 1 = only angle (default), otherwise = angle+length

-a : If used then the orientation of each entering level line is computed more accurately on a ball of radius 4

input : Input occluded Ccimage (RGB)

holes : Input Fimage containing the only occlusions

output : Output disoccluded Ccimage (RGB)




$ \bigcirc$Function Summary


void ccdisocclusion (Input , Output , Holes , energy_type , angle )

Ccimage Input , Output ;

Fimage Holes ;

char *angle ;

int *energy_type ;




$ \bigcirc$Description


This modules performs a level lines based interpolation of missing parts in a color Ccimage. It is assumed that the Input image follows the RGB representation. This module first applies a color transform, passing to the YUV normalized representation (i.e. which each channel an integer between 0 and 255). Then the disocclusion module is applied independently to each channel Y, U and V (the -a and -e energy_type options rely to this module). The final image is obtained by the converse transform YUV $ \to$ RGB.


Remark: The interpolation method involved in the module disocclusion is not suited at all for texture interpolation.




$ \bigcirc$See Also


disocclusion.




$ \bigcirc$Version 1.0


Last Modification date : Thu Apr 15 04:46:37 2004


$ \bigcirc$Author


Simon Masnou






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