[1] Zhao L L, Shen L, Hong R C. Survey on image inpainting research progress[J]. Computer Science, 48, 14-26(2021).
[2] Elharrouss O, Almaadeed N, Al-Maadeed S et al. Image inpainting: a review[J]. Neural Processing Letters, 51, 2007-2028(2020).
[3] Jam J, Kendrick C, Walker K et al. A comprehensive review of past and present image inpainting methods[J]. Computer Vision and Image Understanding, 203, 103147(2021).
[4] Rojas D J B, Fernandes B J T, Fernandes S M M. A review on image inpainting techniques and datasets[C], 240-247(2020).
[5] LeCun Y, Boser B, Denker J S et al. Backpropagation applied to handwritten zip code recognition[J]. Neural Computation, 1, 541-551(1989).
[6] Goodfellow I, Pouget-Abadie J, Mirza M et al. Generative adversarial nets[C], 2672-2680(2014).
[7] Rumelhart D E, Hinton G E, Williams R J. Learning internal representations by error propagation[M]. Collins A, Smith E E. Readings in cognitive science, 399-421(1988).
[8] Efros A A, Leung T K. Texture synthesis by non-parametric sampling[C], 1033-1038(1999).
[9] Wei L Y, Levoy M. Fast texture synthesis using tree-structured vector quantization[C], 479-488(2000).
[10] Efros A A, Freeman W T. Image quilting for texture synthesis and transfer[C], 341-346(2001).
[11] Drori I, Cohen-Or D, Yeshurun H. Fragment-based image completion[J]. ACM Transactions on Graphics, 22, 303-312(2003).
[12] Hays J, Efros A A. Scene completion using millions of photographs[J]. Communications of the ACM, 51, 87-94(2008).
[13] Oliva A, Torralba A. Building the gist of a scene: the role of global image features in recognition[J]. Progress in Brain Research, 155, 23-36(2006).
[14] Ballester C, Bertalmio M, Caselles V et al. Filling-in by joint interpolation of vector fields and gray levels[J]. IEEE Transactions on Image Processing, 10, 1200-1211(2001).
[15] He K M, Sun J. Image completion approaches using the statistics of similar patches[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 36, 2423-2435(2014).
[16] Bertalmio M, Vese L, Sapiro G et al. Simultaneous structure and texture image inpainting[J]. IEEE Transactions on Image Processing, 12, 882-889(2003).
[17] Bertalmio M, Sapiro G, Caselles V et al. Image inpainting[C], 417-424(2000).
[18] Criminisi A, Perez P, Toyama K. Region filling and object removal by exemplar-based image inpainting[J]. IEEE Transactions on Image Processing, 13, 1200-1212(2004).
[19] Cheng W H, Hsieh C W, Lin S K et al. Robust algorithm for exemplar-based image inpainting[C], 64-69(2005).
[20] Chen Y, Chen J, Ai Y P et al. Dunhuang mural inpainting algorithm based on sequential similarity detection and cuckoo optimization[J]. Laser & Optoelectronics Progress, 57, 201020(2020).
[21] Wang Y F. Analysis of an algorithm for repairing image defects[J]. Laser & Optoelectronics Progress, 57, 121005(2020).
[22] Chen Y, Ai Y P, Chen J. Dunhuang mural inpainting algorithm based on information entropy and structural characteristics[J]. Laser & Optoelectronics Progress, 57, 121020(2020).
[23] Simakov D, Caspi Y, Shechtman E et al. Summarizing visual data using bidirectional similarity[C](2008).
[24] Barnes C, Shechtman E, Finkelstein A et al. PatchMatch: a randomized correspondence algorithm for structural image editing[J]. ACM Transactions on Graphics, 28, 24(2009).
[25] Huang J B, Kang S B, Ahuja N et al. Image completion using planar structure guidance[J]. ACM Transactions on Graphics, 33, 1-10(2014).
[26] Kwatra V, Essa I, Bobick A et al. Texture optimization for example-based synthesis[C], 795-802(2005).
[27] Ružić T, Pižurica A. Context-aware patch-based image inpainting using Markov random field modeling[J]. IEEE Transactions on Image Processing, 24, 444-456(2015).
[28] Shen J H, Chan T F. Mathematical models for local nontexture inpaintings[J]. SIAM Journal on Applied Mathematics, 62, 1019-1043(2002).
[29] Telea A. An image inpainting technique based on the fast marching method[J]. Journal of Graphics Tools, 9, 23-34(2004).
[30] Qiu X P. Neural networks and deep learning[J]. Journal of Chinese Information Processing, 34, 4(2020).
[31] LeCun Y, Bengio Y, Hinton G. Deep learning[J]. Nature, 521, 436-444(2015).
[32] Koutnik J, Greff K, Gomez F et al. A clockwork RNN[C], 1863-1871(2014).
[33] van Oord A, Kalchbrenner N, Kavukcuoglu K. Pixel recurrent neural networks[C], 1747-1756(2016).
[34] Hochreiter S, Schmidhuber J. Long short-term memory[J]. Neural Computation, 9, 1735-1780(1997).
[35] Richard M, Chang M Y-S. Fast digital image inpainting[C], 106-107(2001).
[36] Hadhoud M M, Moustafa K A, Shenoda S Z. Digital images inpainting using modified convolution based method[J]. Proceedings of SPIE, 7340, 73400S(2009).
[37] Jain V, Seung S. Natural image denoising with convolutional networks[C], 769-776(2008).
[38] Hinton G E, Salakhutdinov R R. Reducing the dimensionality of data with neural networks[J]. Science, 313, 504-507(2006).
[39] Xie J, Xu L, Chen E. Image denoising and inpainting with deep neural networks[C], 341-349(2012).
[40] Pathak D, Krähenbühl P, Donahue J et al. Context encoders: feature learning by inpainting[C], 2536-2544(2016).
[41] Iizuka S, Simo-Serra E, Ishikawa H. Globally and locally consistent image completion[J]. ACM Transactions on Graphics, 36, 1-14(2017).
[42] Portilla J, Strela V, Wainwright M J et al. Image denoising using scale mixtures of Gaussians in the wavelet domain[J]. IEEE Transactions on Image Processing, 12, 1338-1351(2003).
[43] Pérez P, Gangnet M, Blake A. Poisson image editing[C], 313-318(2003).
[44] Yu J H, Lin Z, Yang J M et al. Generative image inpainting with contextual attention[C], 5505-5514(2018).
[45] Sagong M C, Shin Y G, Kim S W et al. PEPSI: fast image inpainting with parallel decoding network[C], 11352-11360(2019).
[46] Shin Y G, Sagong M C, Yeo Y J et al. PEPSI++: fast and lightweight network for image inpainting[J]. IEEE Transactions on Neural Networks and Learning Systems, 32, 252-265(2021).
[47] Yang C, Lu X, Lin Z et al. High-resolution image inpainting using multi-scale neural patch synthesis[C], 4076-4084(2017).
[48] Gatys L, Ecker A, Bethge M. A neural algorithm of artistic style[J]. Journal of Vision, 16, 326(2016).
[50] Ronneberger O, Fischer P, Brox T. U-net: convolutional networks for biomedical image segmentation[M]. Navab N, Hornegger J, Wells W M, et al. Medical image computing and computer-assisted intervention-MICCAI 2015, 9351, 234-241(2015).
[51] Liu G L, Reda F A, Shih K J et al. Image inpainting for irregular holes using partial convolutions[M]. Ferrari V, Hebert M, Sminchisescu C, et al. Computer vision-ECCV 2018, 11215, 89-105(2018).
[52] Harley A W, Derpanis K G, Kokkinos I. Segmentation-aware convolutional networks using local attention masks[C], 5048-5057(2017).
[53] Xie C H, Liu S H, Li C et al. Image inpainting with learnable bidirectional attention maps[C], 8857-8866(2019).
[54] Liu H Y, Jiang B, Xiao Y et al. Coherent semantic attention for image inpainting[C], 4169-4178(2019).
[55] Isola P, Zhu J Y, Zhou T H et al. Image-to-image translation with conditional adversarial networks[C], 5967-5976(2017).
[57] Li J Y, He F X, Zhang L F et al. Progressive reconstruction of visual structure for image inpainting[C], 5961-5970(2019).
[58] Ren Y R, Yu X M, Zhang R N et al. StructureFlow: image inpainting via structure-aware appearance flow[C], 181-190(2019).
[59] Xu L, Lu C, Xu Y et al. Image smoothing via L 0 gradient minimization[C], 1-12(2011).
[60] Xu L, Yan Q, Xia Y et al. Structure extraction from texture via relative total variation[J]. ACM Transactions on Graphics (TOG), 31, 1-10(2012).
[61] Zhou T, Tulsiani S, Sun W et al. View synthesis by appearance flow[M]. Leibe B, Matas J, Sebe N, et al. Computer vision-ECCV 2016, 9908, 286-301(2016).
[62] Zeng Y H, Fu J L, Chao H Y et al. Learning pyramid-context encoder network for high-quality image inpainting[C], 1486-1494(2019).
[63] Yi Z L, Tang Q, Azizi S et al. Contextual residual aggregation for ultra high-resolution image inpainting[C], 7505-7514(2020).
[64] Li J Y, Wang N, Zhang L F et al. Recurrent feature reasoning for image inpainting[C], 7757-7765(2020).
[66] Yeh R A, Chen C, Lim T Y et al. Semantic image inpainting with deep generative models[C], 6882-6890(2017).
[67] Arjovsky M, Chintala S, Bottou L. Wasserstein generative adversarial networks[C], 214-223(2017).
[68] Lou S L, Fan Q C, Chen F et al. Preliminary investigation on single remote sensing image inpainting through a modified GAN[C](2018).
[69] Yu J H, Lin Z, Yang J M et al. Free-form image inpainting with gated convolution[C], 4470-4479(2019).
[70] Wang N, Zhang Y P, Zhang L F. Dynamic selection network for image inpainting[J]. IEEE Transactions on Image Processing, 30, 1784-1798(2021).
[71] Kingma D P, Welling M. Auto-encoding variational bayes[EB/OL]. https://arxiv.org/abs/1312.6114
[72] Zheng C X, Cham T J, Cai J F. Pluralistic image completion[C], 1438-1447(2019).
[73] Zhao L, Mo Q H, Lin S H et al. UCTGAN: diverse image inpainting based on unsupervised cross-space translation[C], 5740-5749(2020).
[74] Zhou B L, Lapedriza A, Khosla A et al. Places: a 10 million image database for scene recognition[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 40, 1452-1464(2018).
[75] Doersch C, Singh S, Gupta A et al. What makes Paris look like Paris?[J]. ACM Transactions on Graphics, 31, 1-9(2012).
[76] Liu Z W, Luo P, Wang X G et al. Deep learning face attributes in the wild[C], 3730-3738(2015).
[78] Russakovsky O, Deng J, Su H et al. ImageNet large scale visual recognition challenge[J]. International Journal of Computer Vision, 115, 211-252(2015).
[79] Lin T-Y, Maire M, Belongie S et al. Microsoft coco: common objects in context[M]. Fleet D, Pajdla T, Schiele B, et al. Computer Vision-ECCV 2014, 8693, 740-755(2014).
[80] Iskakov K. Semi-parametric image inpainting[EB/OL]. https://arxiv.org/abs/1807.02855