mlsanityData to 7 Oct 2026

Let's See Clearly: Contaminant Artifact Removal for Moving Cameras

arXiv 2104.08852 ↗First posted 18 Apr 2021cs.CVcited by 9

Not on the map. Why?

Abstract (arXiv)

Contaminants such as dust, dirt and moisture adhering to the camera lens can greatly affect the quality and clarity of the resulting image or video. In this paper, we propose a video restoration method to automatically remove these contaminants and produce a clean video. Our approach first seeks to detect attention maps that indicate the regions that need to be restored. In order to leverage the corresponding clean pixels from adjacent frames, we propose a flow completion module to hallucinate the flow of the background scene to the attention regions degraded by the contaminants. Guided by the attention maps and completed flows, we propose a recurrent technique to restore the input frame by fetching clean pixels from adjacent frames. Finally, a multi-frame processing stage is used to further process the entire video sequence in order to enforce temporal consistency. The entire network is trained on a synthetic dataset that approximates the physical lighting properties of contaminant artifacts. This new dataset and our novel framework lead to our method that is able to address different contaminants and outperforms competitive restoration approaches both qualitatively and quantitatively.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 24 of its 56 references that are in the map. First posted on arXiv 18 Apr 2021.

Builds on

24 of 56 references.

References · 24

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
  6. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,303
  7. 2018Free-Form Image Inpainting with Gated Convolutioncited by 594
  8. 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
  9. 2019Progressive Image Deraining Networks: A Better and Simpler Baselinecited by 271
  10. 2018Learning Blind Video Temporal Consistencycited by 247
  11. 2017Attentive Generative Adversarial Network for Raindrop Removal from a Single Imagecited by 204
  12. 2019EdgeConnect: Generative Image Inpainting with Adversarial Edge Learningcited by 161
12 more
  1. 2019FastDVDnet: Towards Real-Time Deep Video Denoising Without Flow Estimationcited by 128
  2. 2019Deep Flow-Guided Video Inpaintingcited by 116
  3. 2018Single Image Reflection Separation with Perceptual Lossescited by 98
  4. 2019Free-form Video Inpainting with 3D Gated Convolution and Temporal PatchGANcited by 85
  5. 2017A Generic Deep Architecture for Single Image Reflection Removal and Image Smoothingcited by 60
  6. 2019Single Image Reflection Removal Exploiting Misaligned Training Data and Network Enhancementscited by 54
  7. 2018Robust Video Content Alignment and Compensation for Rain Removal in a CNN Frameworkcited by 53
  8. 2020Learning to See Through Obstructionscited by 38
  9. 2018FastDeRain: A Novel Video Rain Streak Removal Method Using Directional Gradient Priorscited by 25
  10. 2018The Visual Centrifuge: Model-Free Layered Video Representationscited by 23
  11. 2021Automatic Flare Spot Artifact Detection and Removal in Photographscited by 19
  12. 2020Pixel-wise Dense Detector for Image Inpaintingcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 0; 2025: 4; 2026: 1.

9 papers.