Patch-Based Inpainting for Object Removal and Region Filling in Images

被引:2
作者
Borole, Rajesh [1 ]
Bonde, Sanjiv [1 ]
机构
[1] Shri Guru Gobind Singhji Inst Engn & Technol, Dept Elect & Telecommun Engn, Nanded 431606, Maharashtra, India
关键词
Object removal; region filling; patch-based inpainting; simultaneous texture; structure propagation;
D O I
10.1515/jisys-2013-0031
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A large number of articles have been devoted to the application of "texture synthesis" for large regions and "inpainting" algorithms for small cracks in an image. A new approach that allows the simultaneous filling in of different structures and textures is discussed in this present study. The combination of structure inpainting and patch-based texture synthesis carried out (termed as "patch-based inpainting") for filling and updating the target region shows additional advantages over earlier approaches. The algorithm discussed here uses the patch-based inpainting with isophote-driven patch-based texture synthesis at the core. In this algorithm, once the user selects the regions to be restored, the algorithm automatically searches and fills in these regions with the best matching information surrounding them. We have assigned high priorities to the pixels on the boundary and the structure by computing data terms D(p), and the texture and corners are prioritized by computing the confidence C(p) of the pixel. We also regularized and weighted the confidence of the pixels, RC(p), to achieve a balance of the two. The patch search area near the pixel patch to be filled is bounded for algorithm speed improvement. Patch-based filling significantly improve execution speed compared with pixel-based filling. Filling in is done in such a way that the structure information arriving at the region boundaries is propagated inside. A number of examples on real and synthetic images are used to demonstrate the effectiveness of the algorithm. Robustness with respect to the shape of the selected target region is also demonstrated.
引用
收藏
页码:335 / 350
页数:16
相关论文
共 19 条
  • [1] Ashikhmin M., 2001, P 2001 S INTERACTIVE, P217
  • [2] Ballester C, 2001, EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL I, PROCEEDINGS, P10, DOI 10.1109/ICCV.2001.937493
  • [3] Bertalmio M, 2001, PROC CVPR IEEE, P355
  • [4] Image inpainting
    Bertalmio, M
    Sapiro, G
    Caselles, V
    Ballester, C
    [J]. SIGGRAPH 2000 CONFERENCE PROCEEDINGS, 2000, : 417 - 424
  • [5] Bertalmio M., 2003, P C COMP VIS PATT RE
  • [6] Bornard R., 2003, P C COMP VIS PATT RE
  • [7] Nontexture inpainting by curvature-driven diffusions
    Chan, TF
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2001, 12 (04) : 436 - 449
  • [8] Region filling and object removal by exemplar-based image inpainting
    Criminisi, A
    Pérez, P
    Toyama, K
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2004, 13 (09) : 1200 - 1212
  • [9] De Benet J. S., 1997, Computer Graphics Proceedings, SIGGRAPH 97, P361, DOI 10.1145/258734.258882
  • [10] Fragment-based image completion
    Drori, I
    Cohen-Or, D
    Yeshurun, H
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03): : 303 - 312