This page details our the recent work in image inpainting. It is more in the realm of curve inferencing/filling/completion algorithms which has direct applications to global image inpainting.
Image inpainting is a technique to fill the missing region, or the hole, based on the surrounding image statistics. A majority of the inpainting techniques attempt to inpaint by propagating surrounding information into the hole using information from the local neighborhood.
Recent efforts in image inpainting has focused on a two step process,
1. The first stage involves segmentation and structure completion and
2. The second stage involves texture synthesis to
complete the inpainting process.
Objective:
To complete the missing regions of a symmetric curve under severe occlusions.
Impact:
Contour completion and reconstructing symmetric objects under severe occlusions offer tremendous opportunities in many areas of computer vision applications such as digital inpainting, machine vision of robots, object recognition and identification.
Idea:
The intuitive idea behind our algorithm is to make use of existing contours in the image to complete the missing structures. This can relatively be more homogenous and more structurally compatible in completing structures than inpainting algorithms which tend to "evolve" curves based on local properties.
Methodology:
We can use similarity transforms of existing contour structure to complete the missing regions of the symmetric objects due to occlusions. Our algorithm works by exploiting the invariant nature of the curvature under similarity transform of the underlying symmetric object and also by utilizing the periodicity of curvatures of symmetric objects.
Figure 1(a) Symmetric
object with
occlusion;
Figure1(b) Curvature of the contour of the object

Figure(1)(c) Autocorrelation of the curvature; Figure1(d) Normal vectors of corresponding points nx(a) and nx(b) on the contour
To Be updated...