A Novel Exemplar-Based Image Completion Model

In this paper, a novel exemplar-based completion model which is used to remove objects from natural image and texture image is proposed. Firstly the model selects a dynamic size of exemplar based on the local texture information. Secondly, the filling order of exemplar is determined by a cross-isophote diffusion data item. The data item is the result of partial differential equation (PDE) which is derived based on the geometrical property. It considers the extent of edge, so it has a good linear structure preserving property. Thirdly, when processing the textured image, both color and gradient information is incorporated into the similarity function, and then the right texture patterns are preserved. Lastly, a gradient constrained total variation (TV) interpolation is used to reduce seams between exemplars in the completed image. Both theoretical analysis and experiments are given to demonstrate the performance of our model.

[1]  Guillermo Sapiro,et al.  Image inpainting , 2000, SIGGRAPH.

[2]  Marc Levoy,et al.  Fast texture synthesis using tree-structured vector quantization , 2000, SIGGRAPH.

[3]  David Salesin,et al.  Image Analogies , 2001, SIGGRAPH.

[4]  Guillermo Sapiro,et al.  Navier-stokes, fluid dynamics, and image and video inpainting , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[5]  Tony F. Chan,et al.  Morphologically invariant PDE inpaintings , 2001 .

[6]  Alexei A. Efros,et al.  Image quilting for texture synthesis and transfer , 2001, SIGGRAPH.

[7]  Paul Harrison,et al.  A Non-Hierarchical Procedure for Re-Synthesis of Complex Textures , 2001, WSCG.

[8]  Tony F. Chan,et al.  The digital TV filter and nonlinear denoising , 2001, IEEE Trans. Image Process..

[9]  Louis Laborelli,et al.  Missing data correction in still images and image sequences , 2002, MULTIMEDIA '02.

[10]  Tony F. Chan,et al.  Mathematical Models for Local Nontexture Inpaintings , 2002, SIAM J. Appl. Math..

[11]  Amitava Datta,et al.  Synthesising Textures Using Variable Neighbourhood Searching , 2003, DICTA.

[12]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..

[13]  Daniel Cohen-Or,et al.  Fragment-based image completion , 2003, ACM Trans. Graph..

[14]  Soo-Chang Pei,et al.  Virtual restoration of ancient Chinese paintings using color contrast enhancement and lacuna texture synthesis , 2004, IEEE Transactions on Image Processing.

[15]  Andrew Blake,et al.  PatchWorks: Example-Based Region Tiling for Image Editing , 2004 .

[16]  Patrick Pérez,et al.  Region filling and object removal by exemplar-based image inpainting , 2004, IEEE Transactions on Image Processing.

[17]  Tiow Seng Tan,et al.  Generating an /spl omega/-tile set for texture synthesis , 2005, International 2005 Computer Graphics.

[18]  Harry Shum,et al.  Image completion with structure propagation , 2005, ACM Trans. Graph..

[19]  Sung Yong Shin,et al.  On pixel-based texture synthesis by non-parametric sampling , 2006, Comput. Graph..

[20]  Qiuqi Ruan,et al.  Object Removal By Cross Isophotes Exemplar-based Inpainting , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[21]  Marcelo Bertalmío,et al.  Strong-continuation, contrast-invariant inpainting with a third-order optimal PDE , 2006, IEEE Transactions on Image Processing.

[22]  Du Jian-hong Research and Application of Image Inpainting Based on Missing Image Blocks , 2006 .