2013

Restoring an Image Taken Through a Window Covered With Dirt or Rain

Rob Fergus

citations

Cite Score

26

AI summary

This paper introduces a convolutional neural network (CNN) approach to remove rain and dirt artifacts from images taken through a window, utilizing a dataset of clean/corrupted image pairs to train the network, and demonstrating effective removal in outdoor conditions, outperforming existing methods.

Main Contributions

  • Introduced a post-capture image processing solution to remove localized rain and dirt artifacts from a single image.
  • Collected a dataset of clean/corrupted image pairs for training a specialized convolutional neural network.
  • Developed a convolutional neural network architecture to map corrupted image patches to clean ones, capturing the appearance of dirt and water droplets.
  • Demonstrated effective removal of dirt and rain in outdoor test conditions.
  • Showed significant performance gain over corresponding patch-based network.

Abstract

Photographs taken through a window are often compromised by dirt or rain present on the window surface. Common cases of this include pictures taken from inside a vehicle, or outdoor security cameras mounted inside a protective enclosure. At capture time, defocus can be used to remove the artifacts, but this relies on achieving a shallow depth-of-field and placement of the camera close to the window. Instead, we present a post-capture image processing solution that can remove localized rain and dirt artifacts from a single image. We collect a dataset of clean/corrupted image pairs which are then used to train a specialized form of convolutional neural network. This learns how to map corrupted image patches to clean ones, implicitly capturing the characteristic appearance of dirt and water droplets in natural images. Our models demonstrate effective removal of dirt and rain in outdoor test conditions.

Citation Graph

Loading graph...

References [24]

Sort:
Filter:

Yann Lecun, Leon Bottou, Yoshua Bengio, Patrick Haffner - 1998

62 papers in library cite

Bruno A. Olshausen, David J. Field - 1997

10 papers in library cite

V. Jain, S. Seung - 2008

3 papers in library cite

D. Zoran, Y. Weiss - 2011

2 papers in library cite

Clement Farabet, B. Martini, B. Corda, P. Akselrod, E. Culurciello, Yann Lecun - 2011

2 papers in library cite

S. Paris, F. Durand - 2006

1 paper in library cites

R. G. Willson, M. W. Maimone, A. E. Johnson, L. M. Scherr - 2005

1 paper in library cites

P. Barnum, S. Narasimhan, K. Takeo - 2010

1 paper in library cites

C. Tomasi, R. Manduchi - 1998

1 paper in library cites

Kanak Garg, S. Nayar - 2004

1 paper in library cites

J. Gu, R. Ramamoorthi, P. Belhumeur, S. Nayar - 2007

1 paper in library cites

J. Xie, L. Xu, E. Chen - 2012

1 paper in library cites

J. Portilla, V. Strela, M. J. Wainwright, E. P. Simoncelli - 2003

1 paper in library cites

M. Elad, M. Aharon - 2006

1 paper in library cites

K. Dabov, A. Foi, V. Katkovnik, K. Egiazarian - 2006

1 paper in library cites

H. Burger, C. Schuler, S. Harmeling - 2012

1 paper in library cites

S. Zhang, E. Salari - 2005

1 paper in library cites

J. Jancsary, S. Nowozin, C. Rother - 2012

1 paper in library cites

A. Levin, B. Nadler - 2011

1 paper in library cites

S. C. Zhu, D. Mumford - 1997

1 paper in library cites

Chang Zhou, Stephen Lin - 2007

1 paper in library cites

J. Gu, R. Ramamoorthi, P. Belhumeur, S. Nayar - 2009

1 paper in library cites

M. Roser, A. Geiger - 2009

1 paper in library cites

B. Dong, H. Ji, Jeffrey Li, Z. Shen, Yiheng Xu - 2011

1 paper in library cites

Cited by

1

papers in your library

Cites

1

papers in your library

Read

on October 22, 2025

Your review

Tags

Paper Aliases

No aliases