When Does a Camera See Rain? Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar ICCV Conference October 2005, Beijing, China.

Slides:



Advertisements
Similar presentations
f/stop, shutter speed, depth of field exercise
Advertisements

Exposure Basics Introduction to Photography. What is Exposure  In photography, exposure is the total amount of light allowed to fall on the digital sensor.
ISO, Aperture and Shutter Speed For Beginners. The photographer can control how much natural light reaches the sensor by adjusting the camera's ISO shutter.
IITB-Monash Research Academy An Indian-Australian Research Partnership IIT Bombay Projection Defocus Correction using Adaptive Kernel Sampling and Geometric.
--- some recent progress Bo Fu University of Kentucky.
Depth from Structured Light II: Error Analysis
Foundations & Core in Computer Vision: A System Perspective Ce Liu Microsoft Research New England.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Small f/number, “fast” system, little depth of focus, tight tolerances on placement of components Large f/number, “slow” system, easier tolerances,

Shree Nayar and Srinivasa Narasimhan Computer Science Columbia University ICCV Conference Korfu, Greece, September 1999 Sponsors: NSF Vision in Bad Weather.
Multi video camera calibration and synchronization.
Spatio-Temporal Frequency Analysis for Removing Rain and Snow from Videos Carnegie Mellon University June 16, 2007 Peter Barnum Takeo Kanade Srinivasa.
Optimal Illumination for Image and Video Relighting Francesc Moreno-Noguer Shree K. Nayar Peter N. Belhumeur Department of Computer Science – Columbia.
Image Formation and Optics
What are Good Apertures for Defocus Deblurring? Columbia University ICCP 2009, San Francisco Changyin Zhou Shree K. Nayar.
Detection and Removal of Rain from Videos Department of Computer Science Columbia University Kshitiz Garg and Shree K. Nayar IEEE CVPR Conference June.
Photorealistic Rendering of Rain Streaks Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar SIGGRAPH Conference July 2006,
Structured Light in Scattering Media Srinivasa Narasimhan Sanjeev Koppal Robotics Institute Carnegie Mellon University Sponsor: ONR Shree Nayar Bo Sun.
A Fast and Efficient VOP Extraction Method Based on Watershed Segmentation Alireza Tavakkoli Dr. Shohreh Kasaei Gholamreza Amayeh Sharif University of.
Chromatic Framework for Vision in Bad Weather Srinivasa G. Narasimhan and Shree K. Nayar Computer Science Department Columbia University IEEE CVPR Conference.
Projection Defocus Analysis for Scene Capture and Image Display Li Zhang Shree Nayar Columbia University IIS SIGGRAPH Conference July 2006, Boston,
1 Diffusion Coded Photography for Extended Depth of Field SIGGRAPH 2010 Oliver Cossairt, Changyin Zhou, Shree Nayar Columbia University Supported by ONR.
Lensless Imaging with A Controllable Aperture Assaf Zomet and Shree K. Nayar Columbia University IEEE CVPR Conference June 2006, New York, USA.
Removing Weather Effects from Monochrome Images Srinivasa Narasimhan and Shree Nayar Computer Science Department Columbia University IEEE CVPR Conference.
Motion Detection in UAV Videos by Cooperative Optical Flow and Parametric Analysis Masaharu Kobashi.
 Shutter speed is the amount of time the shutter is open while light is coming in.  Shutter speed controls whether your picture will be completely blurred,
Photography Parts of a Camera. Aperture size (or width or diameter) of the opening of a lens diaphragm inside a photographic lens regulates the amount.
Using the Camera Controls Creating Depth and Enhancing Motion.
Automatic Compensation for Camera Settings for Images Taken under Different Illuminants School of Electrical Engineering and Computer Science Kyungpook.
Cinematography The manipulations of the film strip by the camera in the shooting phase and by the laboratory in the developing phase. What is involved?
UNDERSTANDING SHUTTER SPEED. The Photographic Triangle A correct exposure is a simple combination of three important factors:
Camera Education Department (RSS) December, 1999 Physics.
Introduction to Computational Photography. Computational Photography Digital Camera What is Computational Photography? Second breakthrough by IT First.
When Does a Camera See Rain? Kshitiz Garg, Shree K. Nayar ICCV’ 05.
Shedding Light on the Weather
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Computational photography CS4670: Computer Vision Noah Snavely.
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
1 Finding depth. 2 Overview Depth from stereo Depth from structured light Depth from focus / defocus Laser rangefinders.
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.
Structured Light Based Depth Edge Detection for Object Shape Recovery Cheolhwon Kim, Jiyoung Park, Juneho Yi School of Information and Communication Engineering.
Motion Deblurring Using Hybrid Imaging Moshe Ben-Ezra and Shree K. Nayar Columbia University IEEE CVPR Conference June 2003, Madison, USA.
» We have Nikons, so we will be looking at the Nikon mode dial » Most cameras use similar icons.
October 13, IMAGE FORMATION. October 13, CAMERA LENS IMAGE PLANE OPTIC AXIS LENS.
Film/Sensor Where the light is recorded Lens Bends the light Trajectory of light Subject Source of light Focusing A look at the overall camera system.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
What do they do? Why do we need them? Adding to the ‘toolbox’ Shutter Speed and Aperture.
 Marc Levoy Using Plane + Parallax to Calibrate Dense Camera Arrays Vaibhav Vaish, Bennett Wilburn, Neel Joshi, Marc Levoy Computer Science Department.
Aperture & Shutter Speed Digital Photography. Aperture Also called the f-stop Refers to the adjustable opening in an optical instrument, such as a camera.
Extracting Depth and Matte using a Color-Filtered Aperture Yosuke Bando TOSHIBA + The University of Tokyo Bing-Yu Chen National Taiwan University Tomoyuki.
Fast Semi-Direct Monocular Visual Odometry
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Lenses Lenses define 2 important things: Angle of view (focal length) Aperture.
Unsupervised Automation of Photographic Composition Rules Serene Banerjee and Brian L. Evans
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Today Defocus Deconvolution / inverse filters. Defocus.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Best Practice T-Scan5 Version T-Scan 5 vs. TS50-A PropertiesTS50-AT-Scan 5 Range51 – 119mm (stand- off 80mm / total 68mm) 94 – 194mm (stand-off.
Instant Dehazing of Images using Polarization
Extended Depth of Field For Long Distance Biometrics
Imaging and Depth Estimation in an Optimization Framework
Manual Settings of the Digital Single Lens Reflex camera
Ali Ercan & Ulrich Barnhoefer
Vehicle Segmentation and Tracking in the Presence of Occlusions
Rob Fergus Computer Vision
Motion Segmentation at Any Speed
Modes on Camera  .
Depth of Field (DOF) This is the distance from foreground to background that is in acceptable focus. Most of the time the digital camera focuses for you.
Analysis and Retargeting of Ball Sports Video
Presentation transcript:

When Does a Camera See Rain? Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar ICCV Conference October 2005, Beijing, China Sponsors: NSF, DARPA

When is Rain Visible? Rain [Garg and Nayar, ICCV 05] Visibility of Rain Depends Strongly on Camera Parameters ( Exposure time, Aperture size, Focus distance )

Defining the Visibility of Rain Pixel Intensity Intensity Time (Frames) Visibility: Variance due to a Volume of Rain

Intensity of a Rain Streak background Background zmzm Rz m Fog like Rz m zmzm Noise Level Distance Change in Intensity Dependence on Defocus Dependence on Exposure Time Rain Region [Garg and Nayar, ICCV 05] Streak’s width Radius of blur circle Dependence on Distance

Visibility and Volume of Rain Background Number of drops Intensity Change Streak Width Variance Layer of Rain: Volume of Rain: Rain Properties Camera Properties Scene Properties [Garg and Nayar, ICCV 05]

Experimental Verification of Rain Visibility Standard Deviation Standard deviation F-number (N) Exposure time Visibility Distance of Focus Plane z 0 (m) (ms) Visibility Theoretical Visibility Measured Visibility (with error bars) Camera Parametes F-num (Aperture) Exposure Time Focus Distance zoom

Scene Near Depth Exposure F-number Motion Distance Range (m) Time (ms) slow close large small far large 33 6 small 33 2 fast close large X X small X X far large 8 6 small Optimal Settings for Rain Removal Slow: Motion< 15 pixels/secClose: z < Rain Visible RegionSmall: D z < Rain Visible Region

Scene with Fast Motion Default camera settings F-number =12 Exposure time = 8 ms Focus plane = 100 m

Scene with Fast Motion F-number decreased from F-number = 2.4 Exposure time = 8 ms Focus plane = 100 m

Comparison: Scene with Fast Motion Default camera settingsF-number :

Scene with Large Depth Default camera settings F-number =14 Exposure time = 16 ms Focus plane=10 m

Scene with Large Depth Exposure time Increased from ms F-number =14 Exposure time = 66 ms Focus plane=10 m

Comparison: Scene with Large Depth Default camera settingsExposure time: 16 66ms

Panning Video in Rain Default camera settings Exposure time =16 ms F-num=14 Optimal camera settings Exposure time =33 ms F-num=6

Implications for Vision Algorithms Default camera settings Exposure time =16 ms F-num=14 Optimal camera settings Exposure time =33 ms F-num=6 [KLT feature tracker code from Stan Birchfield]

Enhancing the Visibility of Rain: Rain Gauge Moderate Rain VideoHeavy Rain Video Type of RainfallCamera parameters (f, N, z0, T) Measured rain rate mm/hr Reported rain rate* mm/hr (a) Light(7095, 3.8, 3, 16) (b) Moderate(5148, 4.4, 3, 4) (c) Heavy(3300, 1.8, 3, 4)

Summary Contributions Future Work Camera Based Rain Gauge Analysis of Visibility of Rain Camera Parameters for Removal of Rain Limitations A Camera-Lens system that automatically detects rain in videos and sets optimal camera parameters for reducing rain during image acquisition Not as effective in very heavy rain and for scenes with close by and fast-moving objects