Image inpainting for corrupted images by using the semi-super resolution GAN
Mehrshad Momen-Tayefeh, Mehrdad Momen-Tayefeh, Amir Ali Ghafourian Ghahramani
TL;DR
The paper tackles image inpainting for corrupted images by introducing SSRGAN, a lighter variant of SRGAN designed to reconstruct missing pixels through adversarial learning. SSRGAN is trained with randomly corrupted pixels to learn robust pixel-level reconstruction, using a generator with residual blocks and pixel-shuffle upscaling and a discriminator with a multi-block architecture. The model is evaluated on Oxford IIIT Pets, Caltech101, and Flower102, reporting NMSE and PSNR across corruption levels and showing increasing reconstruction quality with higher corruption levels handled. The work demonstrates a practical, parameter-efficient approach for inpainting under varying damage and proposes NMSE as a normalized evaluation metric alongside PSNR.
Abstract
Image inpainting is a valuable technique for enhancing images that have been corrupted. The primary challenge in this research revolves around the extent of corruption in the input image that the deep learning model must restore. To address this challenge, we introduce a Generative Adversarial Network (GAN) for learning and replicating the missing pixels. Additionally, we have developed a distinct variant of the Super-Resolution GAN (SRGAN), which we refer to as the Semi-SRGAN (SSRGAN). Furthermore, we leveraged three diverse datasets to assess the robustness and accuracy of our proposed model. Our training process involves varying levels of pixel corruption to attain optimal accuracy and generate high-quality images.
