A color-gradient patch sparsity based image inpainting algorithm with structure coherence and neighborhood consistency

To better maintain structure coherence and neighborhood consistency, an exemplar-based inpainting algorithm is presented by introducing color-gradient patch sparsity (CGPS). Two concepts of CGPS including color-gradient structure sparsity (CGSS) and patch sparse representation are proposed to obtain the filling order, the search region size and the sparse representation of target patch, which are key steps in an exemplar-based inpainting algorithm. Firstly, the CGSS is designed based on weighted color-gradient distance (WCGD) to determine the filling order of all patches located at fill-front. Secondly, the WCGD is applied to search candidate patches and the CGSS is used to limit the search region size. Thirdly, the patch to be filled is sparsely represented under the local patch consistency constraints in color and gradient spaces. Differing from the exemplar-based inpainting approaches in which only color information is used, the proposed algorithm considers both color and gradient information, which ensures a better maintenance of structure coherence, texture clarity and neighborhood consistency. Moreover, the inpainting efficiency can be significantly improved by limiting the search region size via the CGSS. Experimental results on natural images are presented to demonstrate the advantages of the proposed approach for various tasks such as scratch removal, text removal, block removal and object removal.

[1]  Tony F. Chan,et al.  Nontexture Inpainting by Curvature-Driven Diffusions , 2001, J. Vis. Commun. Image Represent..

[2]  T. Chan,et al.  Fast dual minimization of the vectorial total variation norm and applications to color image processing , 2008 .

[3]  S. Hesabi,et al.  A modified patch propagation-based image inpainting using patch sparsity , 2012, The 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP 2012).

[4]  Alexander Wong,et al.  A nonlocal-means approach to exemplar-based inpainting , 2008, 2008 15th IEEE International Conference on Image Processing.

[5]  Eli Shechtman,et al.  PatchMatch: a randomized correspondence algorithm for structural image editing , 2009, ACM Trans. Graph..

[6]  CornelisB.,et al.  Crack detection and inpainting for virtual restoration of paintings , 2013 .

[7]  Alfred M. Bruckstein,et al.  Orientation-Matching Minimization for Image Denoising and Inpainting , 2011, International Journal of Computer Vision.

[8]  Wei Hu,et al.  Image inpainting via sparse representation , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[9]  Qing Zhang,et al.  Exemplar-Based Image Inpainting Using Color Distribution Analysis , 2012, J. Inf. Sci. Eng..

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

[11]  D. Jemi Florinabel,et al.  Combined frequency and spatial domain-based patch propagation for image completion , 2011, Comput. Graph..

[12]  Xuesong Yang,et al.  Joint D-S Evidence Theory and Priority Computation for Image Completion , 2012 .

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

[14]  張育晟,et al.  Navier-Stokes 方程组弱解的存在性 , 2011 .

[15]  Aleksandra Pizurica,et al.  Crack detection and inpainting for virtual restoration of paintings: The case of the Ghent Altarpiece , 2013, Signal Process..

[16]  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.

[17]  Qiuqi Ruan,et al.  A Novel Exemplar-Based Image Completion Model , 2009, J. Inf. Sci. Eng..

[18]  Alexandru Telea,et al.  An Image Inpainting Technique Based on the Fast Marching Method , 2004, J. Graphics, GPU, & Game Tools.

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

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

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

[22]  Xavier Bresson,et al.  Nonlocal Mumford-Shah Regularizers for Color Image Restoration , 2011, IEEE Transactions on Image Processing.

[23]  Abderrahim Elmoataz,et al.  Nonlocal video denoising, simplification and inpainting using discrete regularization on graphs , 2010, Signal Process..

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

[25]  Patrick Pérez,et al.  Object removal by exemplar-based inpainting , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[26]  Raymond H. Chan,et al.  A Primal–Dual Method for Total-Variation-Based Wavelet Domain Inpainting , 2012, IEEE Transactions on Image Processing.

[27]  Brendt Wohlberg,et al.  Inpainting with sparse linear combinations of exemplars , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.

[28]  Zongben Xu,et al.  Image Inpainting by Patch Propagation Using Patch Sparsity , 2010, IEEE Transactions on Image Processing.

[29]  Christine Guillemot,et al.  Examplar-based inpainting based on local geometry , 2011, 2011 18th IEEE International Conference on Image Processing.

[30]  Ja-Ling Wu,et al.  Robust Algorithm for Exemplar-based Image Inpainting , 2005 .