Instant Dehazing of Images using Polarization

Slides:



Advertisements
Similar presentations
“Instant 3Descatter” Tali Treibitz and Yoav Y. Schechner CVPR
Advertisements

What is polarized light? x Looking "head-on" we only see the blue arrows up & down y z x y z Light is polarized if the light wave and electric force field.
Image classification in natural scenes: Are a few selective spectral channels sufficient?
Generalized Mosaics Yoav Y. Schechner, Shree Nayar Department of Computer Science Columbia University.
Shree Nayar and Srinivasa Narasimhan Computer Science Columbia University ICCV Conference Korfu, Greece, September 1999 Sponsors: NSF Vision in Bad Weather.
Scattering and reflection Both phenomena occur and overlap. The main factor controlling them is particle size: scattering occurs for particles smaller.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
When Does a Camera See Rain? Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar ICCV Conference October 2005, Beijing, China.
Detection and Removal of Rain from Videos Department of Computer Science Columbia University Kshitiz Garg and Shree K. Nayar IEEE CVPR Conference June.
Michael Grossberg and Shree Nayar CAVE Lab, Columbia University Partially funded by NSF ITR Award What can be Known about the Radiometric Response from.
Photorealistic Rendering of Rain Streaks Department of Computer Science Columbia University Kshitiz Garg Shree K. Nayar SIGGRAPH Conference July 2006,
Detector lens image Traditional Camera Shree Nayar, ICIP, 2001.
Structured Light in Scattering Media Srinivasa Narasimhan Sanjeev Koppal Robotics Institute Carnegie Mellon University Sponsor: ONR Shree Nayar Bo Sun.
Chromatic Framework for Vision in Bad Weather Srinivasa G. Narasimhan and Shree K. Nayar Computer Science Department Columbia University IEEE CVPR Conference.
Introduction of the intrinsic image. Intrinsic Images The method of Finlayson & Hordley ( 2001 ) Two assumptions 1. the camera ’ s sensors are sufficiently.
Removing Weather Effects from Monochrome Images Srinivasa Narasimhan and Shree Nayar Computer Science Department Columbia University IEEE CVPR Conference.
CSC 461: Lecture 2 1 CSC461 Lecture 2: Image Formation Objectives Fundamental imaging notions Fundamental imaging notions Physical basis for image formation.
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Polarization Application of Physical Optics.
Measure, measure, measure: BRDF, BTF, Light Fields Lecture #6
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Basic Principles of Light Polarization Lecture #17 Thanks to Yoav Schechner, Nayar, Larry Wolff.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Why Objects Have Color Visible light is a combination of many wavelengths (colors), which give it a white appearance. When light hits an object certain.
When Does a Camera See Rain? Kshitiz Garg, Shree K. Nayar ICCV’ 05.
Shedding Light on the Weather
SeaDAS Training ~ NASA Ocean Biology Processing Group 1 Level-2 ocean color data processing basics NASA Ocean Biology Processing Group Goddard Space Flight.
Overview of Haze Removal Methods Matteo Pedone Machine Vision Group, University of Oulu, Finland.
Computer Science 631 Lecture 7: Colorspace, local operations
Colour changes in a natural scene due to the interaction between the light and the atmosphere Raúl Luzón González Colour Imaging Laboratory.
September 17, 2013Computer Vision Lecture 5: Image Filtering 1ColorRGB HSI.
Inverse Global Illumination: Recovering Reflectance Models of Real Scenes from Photographs Computer Science Division University of California at Berkeley.
The Second TEMPO Science Team Meeting Physical Basis of the Near-UV Aerosol Algorithm Omar Torres NASA Goddard Space Flight Center Atmospheric Chemistry.
CS332 Visual Processing Department of Computer Science Wellesley College Analysis of Motion Recovering observer motion.
Image Interpretation Color Composites Terra, July 6, 2002 Engel-Cox, J. et al Atmospheric Environment.
Vision Review: Miscellaneous Course web page: October 8, 2002.
Resolution Loss without Optical Blur Tali Treibitz Alex Golts Yoav Y. Schechner Technion, Israel 1.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
Polarization-based dehazing using two reference objects
Spaceborne Underwater Imaging 1 David J. Diner (JPL/CALTECH) John Martonchik (JPL/CALTECH) Yoav Y. Schechner (Technion, Israel) c Copyright All rights.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
E v a f i c o u g r á v i d a e, a o d a r à l u z u m m e n i n o, d i s s e : " O S e n h o r m e d e u u m f i l h o h o m e m ". E l a d e u à c.
Color Models Light property Color models.
Using Clouds Shadows to Infer Scene Structure and Camera Calibration
By: Rachel Yuen, Chad Van De Hey, and Jake Trotman
Extended Depth of Field For Long Distance Biometrics
A Practical Analytic Single Scattering Model for Real Time Rendering
CS262 – Computer Vision Lect 4 - Image Formation
Uncontrolled Modulation Imaging
Multiplexed Illumination
Angel: Interactive Computer Graphics5E © Addison-Wesley 2009
CS 4722 Computer Graphics and Multimedia Spring 2018
Scattering.
Gouraud Shading with Bilinear Interpolation
Image Formation Ed Angel Professor Emeritus of Computer Science,
Data Analysis Statistical Measures Industrial Engineering
Logarithms to an Arbitrary Base
Computer Vision Lecture 4: Color
Basic Principles of Light Polarization Lecture #17
Basic Principles of Light Polarization
Scattering and Polarization
Basic Principles of Light Polarization Lecture #17
Angel: Interactive Computer Graphics4E © Addison-Wesley 2005
Image Formation Ed Angel
Color and Polarization
Data Analysis Statistical Measures Industrial Engineering
University of New Mexico
Remainder Theorem.
Atmospheric Optics - I.
Presentation transcript:

Instant Dehazing of Images using Polarization Yoav Schechner, Srinivasa Narasimhan, Shree Nayar Department of Computer Science Columbia University Sponsors: DARPA HID, Morin Foundation, NSF

Imaging through Haze Recover: Previous work Object + haze layers clear day moderate haze very hazy www.hazecam.net Previous work Pure image processing Grewe & Brooks ’98, Kopeika ’98 Oakley & Satherley ’98 Physics based Nayar & Narasimhan ’99 Polarization filtering Shurcliff & Ballard ’64 Object + haze layers Scene structure Info about the aerosols Recover: Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Imaging through Haze object R A direct T camera object radiance R Airlight A scattering direct transmission T Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Multiplicative & additive models Color Airlight A camera object radiance R scattering direct transmission T 1 z 1 z z is a function of (x,y) Multiplicative & additive models - similar dependence Color

Polarization and Haze A polarizer direct transmission Along the line of sight, polarization state is distance invariant Assume: The object is unpolarized @ all orientations camera Plane of rays determines airlight components A > _ + Airlight degree of polarization p=0 unpolarized = p=1 polarized =0 Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Life is tough… Trivial case I Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar Life is tough… I Trivial case … still, there is a dominant polarization

Experiment I = A T/2 + Best polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Experiment = I T/2 + A Worst polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Polarization measurement polarizer camera 180 o 3 general measurements suffice Polarization vector determination

Model Recovery )/p e I R + = / ) ( e R T = A + = 2 / T I A camera object radiance R airlight A transmission T + = 2 / T I A 2 input images: Recovery for known ¥ A p , βz e I R - + = / ) ( radiance )/p z 1 b depth I A _ βz e R T - = transmission ÷ ø ö ç è æ ¥ A 1 airlight + º p polarization degree

airlight polarization Model saturated airlight ¥ A airlight polarization p camera 2 input images: Recovery for known ¥ A p , βz e I R - + = / ) ( radiance )/p z 1 b depth I + = 2 / T I A A transmission βz e R T - = airlight ÷ ø ö ç è æ - ¥ = βz e A 1 _ A + º p polarization degree

Dehazing Experiment I Best polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Dehazing Experiment R Dehazed image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Range map ( ) = pA I e 1 log depth component images Airlight ¥ - = pA I e z 1 b log depth component images Airlight saturation polarization p

Aerosol distribution º å b b depends on the wavelength l l Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar l 400 600 500 700 nm b Fog, heavy dust Rayleigh (air) Red b ) x,y z ( Green Blue å º ) ( x,y z Blue b Green Red

Dehazing Experiment I Best polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Dehazing Experiment R Dehazed image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Range map Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar

Conclusion Fast Acquisition Vision through Haze Depth from Polarization Aerosol Size l b Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar