Abstract
Image inpainting is the task of reconstructing corrupted images. This challenging task has been tackled by various approaches. Due to recent advancements in image processing techniques more sophisticated approaches are available for image inpainting. Deep Convolutional Neural Networks and Generative Adversarial Networks are proven to be effective for this task. Image inpainting is used to restore images damaged due to scratches, remove unwanted objects while editing, recover the style of old photographs, effectively encode images for transmission, and many more. This work identifies the methods available for the image inpainting tasks and analyzes their effectiveness on established metrics. Navier–Stokes and Telea algorithms achieve PSNR 32 between 34 and SSIM above 0.96 for smaller inpainting tasks. Telea algorithm performs better as compared to Navier–Stokes method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Elharrouss O, Almaadeed N, Al-Maadeed S, Akbari Y (2020) Image inpainting: a review. Neural Process Lett 51(2):2007–2028
Bertalmio M, Bertozzi AL, Sapiro G (2001) Navier-stokes, fluid dynamics, and image and video inpainting. In: Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001, vol 1, pp I–I. IEEE
Telea A (2004) An image inpainting technique based on the fast marching method. J Graph Tools 9(1):23–34
Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. In: Advances in neural information processing systems, vol 27
Hui Z, Li J, Wang X, Gao X (2020) Image fine-grained inpainting. arXiv:2002.02609
Lahiri A, Jain AK, Agrawal S, Mitra P, Biswas PK (2020) Prior guided gan based semantic inpainting. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 13696–13705
Yang J, Qi Z, Shi Y (2020) Learning to incorporate structure knowledge for image inpainting. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, pp 12605–12612
Zhang L, Chen Q, Hu B, Jiang S (2020) Text-guided neural image inpainting. In: Proceedings of the 28th ACM international conference on multimedia, pp 1302–1310
Pathak D, Krahenbuhl P, Donahue J, Darrell T, Efros AA (2016) Context encoders: feature learning by inpainting. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2536–2544
Yang C, Lu X, Lin Z, Shechtman E, Wang O, Li H (2017) High-resolution image inpainting using multi-scale neural patch synthesis. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp. 6721–6729 (2017)
Iizuka S, Simo-Serra E, Ishikawa H (2017) Globally and locally consistent image completion. ACM Trans Graph (ToG) 36(4):1–14
Demir U, Unal G (2018) Patch-based image inpainting with generative adversarial networks. arXiv:1803.07422
Yan Z, Li X, Li M, Zuo W, Shan S (2018) Shift-net: image inpainting via deep feature rearrangement. In: Proceedings of the European conference on computer vision (ECCV), pp 1–17
Yu J, Lin Z, Yang J, Shen X, Lu X, Huang TS (2018) Generative image inpainting with contextual attention. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 5505–5514
Wang Y, Tao X, Qi X, Shen X, Jia J (2018) Image inpainting via generative multi-column convolutional neural networks. arXiv:1810.08771
Liu G, Reda FA, Shih KJ, Wang TC, Tao A, Catanzaro B (2018) Image inpainting for irregular holes using partial convolutions. In: Proceedings of the European conference on computer vision (ECCV), pp 85–100
Nazeri K, Ng E, Joseph T, Qureshi FZ, Ebrahimi M (2019) Edgeconnect: generative image inpainting with adversarial edge learning. arXiv:1901.00212
Yu J, Lin Z, Yang J, Shen X, Lu X, Huang TS (2019) Free-form image inpainting with gated convolution. In: Proceedings of the IEEE/CVF international conference on computer vision, pp 4471–4480
Vitoria P, Sintes J, Ballester C (2018) Semantic image inpainting through improved wasserstein generative adversarial networks. arXiv:1812.01071
Guo Z, Chen Z, Yu T, Chen J, Liu S (2019) Progressive image inpainting with full-resolution residual network. In: Proceedings of the 27th ACM international conference on multimedia, pp 2496–2504
Zeng Y, Fu J, Chao H, Guo B (2019) Learning pyramid-context encoder network for high-quality image inpainting. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 1486–1494
Xiong W, Yu J, Lin Z, Yang J, Lu X, Barnes C, Luo J (2019) Foreground-aware image inpainting. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 5840–5848
Li CT, Siu WC, Liu ZS, Wang LW, Lun DPK (2020) Deepgin: deep generative inpainting network for extreme image inpainting. In: European conference on computer vision. Springer, pp 5–22
Wang Y, Chen YC, Tao X, Jia J (2020) Vcnet: a robust approach to blind image inpainting. In: Computer vision–ECCV 2020: 16th European conference, Glasgow, UK, August 23–28, 2020, Proceedings, Part XXV 16. Springer, pp 752–768
Liu H, Jiang B, Xiao Y, Yang C (2019) Coherent semantic attention for image inpainting. In: Proceedings of the IEEE/CVF international conference on computer vision, pp 4170–4179
Zhao L, Mo Q, Lin S, Wang Z, Zuo Z, Chen H, Xing W, Lu D (2020) Uctgan: diverse image inpainting based on unsupervised cross-space translation. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 5741–5750
Yu T, Guo Z, Jin X, Wu S, Chen Z, Li W, Zhang Z, Liu S (2020) Region normalization for image inpainting. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, pp 12733–12740
Liu H, Wan Z, Huang W, Song Y, Han X, Liao J (2021) Pd-gan: probabilistic diverse gan for image inpainting. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 9371–9381
Liao L, Xiao J, Wang Z, Lin CW, Satoh S (2021) Image inpainting guided by coherence priors of semantics and textures. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 6539–6548
Zhang W, Zhu J, Tai Y, Wang Y, Chu W, Ni B, Wang C, Yang X (2021) Context-aware image inpainting with learned semantic priors. arXiv:2106.07220
Marinescu RV, Moyer D, Golland P (2020) Bayesian image reconstruction using deep generative models. arXiv:2012.04567
Zhao S, Cui J, Sheng Y, Dong Y, Liang X, Chang EI, Xu Y (2021) Large scale image completion via co-modulated generative adversarial networks. arXiv:2103.10428
Philbin J (2007) Oxford buildings dataset. http://www.robots.ox.ac.uk/~vgg/data/oxbuildings/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Patil, S., Joshi, A., Sawant, S. (2023). Recovering Images Using Image Inpainting Techniques. In: Muthusamy, H., Botzheim, J., Nayak, R. (eds) Robotics, Control and Computer Vision. Lecture Notes in Electrical Engineering, vol 1009. Springer, Singapore. https://doi.org/10.1007/978-981-99-0236-1_3
Download citation
DOI: https://doi.org/10.1007/978-981-99-0236-1_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0235-4
Online ISBN: 978-981-99-0236-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)