Detection and Removal of Rain from Videos Department of Computer Science Columbia University Kshitiz Garg and Shree K. Nayar IEEE CVPR Conference June.

Slides:



Advertisements
Similar presentations
Probabilistic Tracking and Recognition of Non-rigid Hand Motion
Advertisements

Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Spherical Convolution in Computer Graphics and Vision Ravi Ramamoorthi Columbia Vision and Graphics Center Columbia University SIAM Imaging Science Conference:
1. Facial Expression Editing in Video Using a Temporally- Smooth Factorization 2. Face Swapping: Automatically Replacing Faces in Photographs.
Mahmoud Abdallah Daniel Eiland. The detection of traffic signals within a moving video is problematic due to issues caused by: Low-light, Day and Night.
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Shree Nayar and Srinivasa Narasimhan Computer Science Columbia University ICCV Conference Korfu, Greece, September 1999 Sponsors: NSF Vision in Bad Weather.
Shadow removal algorithms Shadow removal seminar Pavel Knur.
Spatio-Temporal Frequency Analysis for Removing Rain and Snow from Videos Carnegie Mellon University June 16, 2007 Peter Barnum Takeo Kanade Srinivasa.
Part I: Basics of Computer Graphics Viewing Transformation and Coordinate Systems Chapter
Lecture 30: Light, color, and reflectance CS4670: Computer Vision Noah Snavely.
Radiometric Self Calibration
When Does a Camera See Rain? Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar ICCV Conference October 2005, Beijing, China.
A Bayesian algorithm for tracking multiple moving objects in outdoor surveillance video Department of Electrical Engineering and Computer Science The University.
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
What is the Space of Camera Responses? Michael Grossberg and Shree Nayar CAVE Lab, Columbia University IEEE CVPR Conference June 2003, Madison, USA Partially.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
360 x 360 Mosaics Shree K. Nayar and Amruta Karmarkar Computer Science Department Columbia University IEEE CVPR Conference June 2000, Hilton Head Island,
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
Photorealistic Rendering of Rain Streaks Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar SIGGRAPH Conference July 2006,
Object Detection and Tracking Mike Knowles 11 th January 2005
CS443: Digital Imaging and Multimedia Filters Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring 2008 Ahmed Elgammal Dept.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Chromatic Framework for Vision in Bad Weather Srinivasa G. Narasimhan and Shree K. Nayar Computer Science Department Columbia University IEEE CVPR Conference.
Image formation 2. Blur circle A point at distance is imaged at point from the lens and so Points a t distance are brought into focus at distance Thus.
Lensless Imaging with A Controllable Aperture Assaf Zomet and Shree K. Nayar Columbia University IEEE CVPR Conference June 2006, New York, USA.
Shadow Removal Seminar
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Removing Weather Effects from Monochrome Images Srinivasa Narasimhan and Shree Nayar Computer Science Department Columbia University IEEE CVPR Conference.
3D CT Image Data Visualize Whole lung tissues Using VTK 8 mm
Automatic Estimation and Removal of Noise from a Single Image
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
ECE 472/572 – Digital Image Processing Lecture 2 – Elements of Visual Perception and Image Formation 08/25/11.
Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms.
Review Doppler Radar (Fig. 3.1) A simplified block diagram 10/29-11/11/2013METR
Stereo Matching Information Permeability For Stereo Matching – Cevahir Cigla and A.Aydın Alatan – Signal Processing: Image Communication, 2013 Radiometric.
Jitter Camera: High Resolution Video from a Low Resolution Detector Moshe Ben-Ezra, Assaf Zomet and Shree K. Nayar IEEE CVPR Conference June 2004, Washington.
When Does a Camera See Rain? Kshitiz Garg, Shree K. Nayar ICCV’ 05.
Shedding Light on the Weather
Exploitation of 3D Video Technologies Takashi Matsuyama Graduate School of Informatics, Kyoto University 12 th International Conference on Informatics.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Research Activities at Florida State Vision Group Xiuwen Liu Florida State Vision Group Department of Computer Science Florida State University
Blind Contrast Restoration Assessment by Gradient Ratioing at Visible Edges Nicolas Hautière 1, Jean-Philippe Tarel 1, Didier Aubert 1-2, Eric Dumont 1.
Motion Deblurring Using Hybrid Imaging Moshe Ben-Ezra and Shree K. Nayar Columbia University IEEE CVPR Conference June 2003, Madison, USA.
Linear filtering. Motivation: Noise reduction Given a camera and a still scene, how can you reduce noise? Take lots of images and average them! What’s.
WEATHER SIGNALS Chapter 4 (Focus is on weather signals or echoes from radar resolution volumes filled with countless discrete scatterers---rain, insects,
Digital Image Processing CSC331 Image restoration 1.
Vision Review: Miscellaneous Course web page: October 8, 2002.
Autonomous Robots Vision © Manfred Huber 2014.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
Inferring Reflectance Functions from Wavelet Noise Pieter Peers Philip Dutré Pieter Peers Philip Dutré June 30 th 2005 Department of Computer Science.
Graphics Lecture 17: Slide 1 Interactive Computer Graphics Lecture 17: Fire.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Digital Image Processing CSC331
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Using Clouds Shadows to Infer Scene Structure and Camera Calibration
Instant Dehazing of Images using Polarization
- photometric aspects of image formation gray level images
Color Image Processing
Color Image Processing
Digital Processing Techniques for Transmission Electron Microscope Images of Combustion-generated Soot Bing Hu and Jiangang Lu Department of Civil and.
Introduction to Computer and Human Vision
Object tracking in video scenes Object tracking in video scenes
Color Image Processing
Filtering Things to take away from this lecture An image as a function
Counting in High-Density Crowd Videos
Presentation transcript:

Detection and Removal of Rain from Videos Department of Computer Science Columbia University Kshitiz Garg and Shree K. Nayar IEEE CVPR Conference June 2004, Washington DC, USA Sponsors: NSF, DARPA

Outdoor Vision and Weather Fog Mist [Nayar and Narasimhan,99] [Narasimhan and Nayar, 00,01,02,03] RainSnow

Steady versus Dynamic Weather Steady Weather (Fog, Mist)Dynamic Weather (Rain, Snow) Pixel Aggregate scattering Fog-droplet (1-10) Individual scattering Raindrop (0.5-10) Steady Weather Objects Dynamic Weather

Previous Work on Rain Atmospheric Sciences –Physical Properties of Rain Communication –Signal Transmission through Rain Graphics –Particle Systems –Heuristic Based Methods [Beard and Chung 1987, Wang 1975, Marshall and Palmer 1948, Mason 1975] [ Ting 1982, Manning 1993, Robert 1992 ] [ Reeves 1983, Sims 1997 ] [ Starik and Werman 2003 ]

Image Processing Does Not Suffice Median Filtering Difference (Original and Median Filtered) Rain with Scene MotionMedian Filtered Video Courtesy © New Line Productions, Inc.

Modeling the Visual Effects of Rain Rain Drop Rain Streak Dynamics Rain Photometry

Physical Properties of Rain Drops N (1/m) Drop density Beard and Chung 1987 Size Distribution of Rain Drop Drop radius (mm) a Number Density Marshall and Palmer % of Rain Drops are Spherical Shapes of Rain Drop Falling Direction mm

Visual Appearance of a Rain Drop Refraction Internal Reflection Specular Reflection N Beard and Chung 1987 Marshall and Palmer 1948

Brightness Properties of a Rain Drop Distance from the center of the drop Refraction Specular Internal Reflection Rain Drops are Brighter than Background FOV=165 0 Background Brightness is Independent of Background 94%

The World in a Drop Perspective Views of the World A Drop World in a Drop

Rain and Background Intensities Normal Shutter Speed ( Exposure Time = 1/30 s ) High Shutter Speed ( Exposure Time = 1/1000 s )

Motion Blur Model for Rain Drops Pixel Irradiance Background Time a drop stays over a pixel : Time Background Stationary Rain Drop Exposure Time Rain produces a “Delta Signal” in Time Pixel Frame Change in Intensity :

Motion Blurred Intensities of Rain Streaks Change in Intensity is Linearly related to Background Constants Intensity of the Background : Intensity at a Pixel on a Rain Streak : Change in Intensity due to a Rain Streak : Irradiance Time Background Stationary Rain Drop Exposure Time

Dynamics of Rain Pin Hole Continuous Space Time Domain Discrete Space Time Volume Frames X-axis Time Y-axis Rain Produces Strong Directional Correlations in Videos Background

Rain Detection and Removal Algorithm Estimated Rain FieldCorrelation MapRain Segmented Original Video Candidate Rain Pixels Estimated Rain Pixels Select Delta in time Linear Photometric Constraint Dynamic Constraint Compute direction and strength Neighboring Frames

Results: A clip from Magnolia Original Clip Rain Detection Courtesy © New Line Productions, Inc.

Results: A clip from Magnolia Derained VideoOriginal Video Rain Component

Results: Rain vs Ripples Rain Segmentation Original Video

Results: Rain vs Ripples Original VideoDerained VideoRain Component

Results: Person Walking in Rain Original Video Rain Detection

Results: Person Walking in Rain Original Video Derained Video Rain Component

Summary Visual Appearance of Rain Rain Rain Detection and Removal Future Work: Snow Photometry Dynamics Photometry +=