Review Article

Overview of Image Inpainting and Forensic Technology

Table 1

Comparison of deep CNN-based image inpainting methods.

CategoryModelStructureAdvantage/disadvantagePerf.

CNNTraditional CNNConvolution layer; subsampling layer; full link layerEfficient processing; automatic feature selection; good classification effect.

Deep CNNContext encoderEncoder and decoder structure combined with convolutional neural networkUnmarked image, irregular shape of missing area; can obtain the semantic information of the image; good repair effect, high processing speed.17.58 dB (PSNR)
PEN-NETU-net structure with deep generative modelsVisual and semantic coherence for image inpainting; fast convergence in training9.94 (L1 loss)
Partial convolutionApplying the partial convolution to replace all convolutions in the U-Net structure.Stable performance; suitable for image inpainting with irregular shape.19.04 dB (PSNR)
Gated convolutionUsing gated convolution to optimize partial convolutionImproved the flexibility; with mask and guiding input, the repair effect can be improved.1.6% (mean L1 error)
High-resolutionContent network and texture networkConsume a lot of computing resources and take a long time; only the patch in the picture is used instead of the data in the whole dataset.18.00 dB (PSNR)
Shift-netU-net-based architectureImage center restoration; continuity between pixels is not considered.26.51 dB (PSNR)
CSAU-net architectureFast speed; good repair effect26.54 dB (PSNR)
RNEncoder and decoder structureGood repair effect28.16 dB (PSNR)