570 likes | 589 Views
This lecture discusses the various applications of light polarization in vision, including separating reflected and transmitted scenes, reconstructing the shape of transparent objects, removing specularities, removing haze and underwater scattering effects, and separating diffuse and specular reflections.
E N D
Applications of Light Polarization in Vision Lecture #18 Thanks to Yoav Schechner et al, Nayar et al, Larry Wolff, Ikeuchi et al
Michael Oprescu,www.photo.net Separating Reflected and Transmitted Scenes Reconstructing Shape of Transparent Objects Removing Specularities Removing Haze and Underwater Scattering Effects
Separation of Diffuse and Specular Reflections Diffuse surfaces : No (or minimal) Polarization All light depolarized due to many random scattering events inside object. Specular Surfaces: Strong Polarization (even though partially polarized) Smooth/Rough Surfaces: The degree of polarization decreases with roughness.
Active Illumination • Completely remove specular reflections using polarized light • when the filters are 90 degrees apart. • Commonly used in industrial settings.
Passive Illumination • Most illumination from sources (sun, sky, lamps) is unpolarized. • Merely using a polarizer will not remove specular reflections completely.
polarizer o 180 Polarization vector determination 3 general measurements suffice camera Polarization Measurements
Determining the Polarization Cosine Curve Using Vector Notation: Three measurements suffice to determine the cosine curve.
Degree of Polarization • Varies between 0 and 1. • If zero, then there is no polarization Only diffuse component present. • If one, only specular component present. • If degree of polarization does not change as polarizer is rotated, • then there is no guarantee that specular component is completely removed • (I_sc may still be present).
Fresnel Ratio • I_sc and I_sv depend on refractive • index and angle of incidence. • I_sc and I_sv are related to fresnel • coefficients: is fresnel coefficient perpendicular to plane of incidence is fresnel coefficient parallel to plane of incidence
Fresnel Ratio Metals Dielectrics Brewster angle • Hard to separate diffuse and specular parts for metals. • Easier for dielectrics (good for non-normal incidences).
Dichromatic Model for Removing Specularities Completely • Specularities are only reduced in intensity using polarization. • They are removed completely only for the Brewster angle of incidence. • Nayar et al. use additional color constraints in dichromatic model • to remove reflections completely. • Assume a local patch where the highlight and • its surrounding area have the same diffuse component.
Michael Oprescu,www.photo.net Semi-Reflections • Both Reflected and Transmitted light are polarized. • But they are polarized differently. • They depend on the orientation of the transparent layer. • Reflections are removed completely only at • Brewster Angle of Incidence.
window Transparent Layers camera
Semi-Reflections transmitted reflected scene scene camera window
r transmitted reflected scene scene polarizer 0.8 0.6 r Optical coding 0.4 camera r r window 0.2 80 20 40 60 Yoav Schechner, Joseph Shamir, Nahum Kiryati ‘99
r t transmitted reflected scene scene polarizer t=1-r 0.8 0.6 t r Optical coding 0.4 camera r r window 0.2 80 20 40 60 Yoav Schechner, Joseph Shamir, Nahum Kiryati ‘99
reflected transmitted observed scene scene image I I r t window Experiment Yoav Schechner, Joseph Shamir, Nahum Kiryati ‘99
I observed reflected transmitted image scene scene I I t r [ ] I = r + t window I I / 2 t r Optical coding Yoav Schechner, Joseph Shamir, Nahum Kiryati ‘99
I reflected transmitted observed scene scene image I I r t window I t r + [ ] = I I / 2 r t Optical coding Yoav Schechner, Joseph Shamir, Nahum Kiryati ‘99
2 unknowns: , Solve for I I o Window at 27 _ _ Reflected r 2 r 2 2 2 _ _ r r r r _ I I I I T T R R Transmitted 2 r 2 r _ _ I I r r r r _ [ ] I = r + t I r t + [ ] = I I I I / / 2 2 r t r t Digital decoding Yoav Schechner, Joseph Shamir, Nahum Kiryati ‘99 2 Linear equations
Transmitted Reflected I I T R negative crosstalk positive crosstalk o o o 37 27 17 0.4 The inclination of an invisible surface 0 _ _ 0.8 0.4 correlation j 10 20 30 40 50
Imaging through Haze clear day moderate haze very hazy www.hazecam.net Previous work Recover: Pure image processing Grewe & Brooks ’98, Kopeika ’98 Oakley & Satherley ’98 • Object + haze layers • Scene structure Polarization filtering • Info about the aerosols Physics based Shurcliff & Ballard ’64 Nayar & Narasimhan ’99 Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
direct Airlight transmission A T object radiance R scattering camera Imaging through Haze Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
direct Airlight transmission T A object radiance R scattering • z is a function of (x,y) • Multiplicative & additive models • Color 1 1 - similar dependence camera 0 0 z z
Polarization and Haze A A A A A A A A A A + _ direct transmission polarizer Plane of rays determines airlight components polarized p=1 =0 Airlight degree of polarization A unpolarized p=0 = > camera Along the line of sight, polarization state is distance invariant @ all orientations Assume: The object is unpolarized Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
Trivial case Life is tough… I I Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar … still, there is a dominant polarization
I = T/2 + A Experiment Best polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
I = T/2 + A Experiment Worst polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
airlight A camera transmission object T radiance R 2 input images: Recovery = + T / 2 A I = + ( )/p T / 2 - I I + - - ( I I ) ( I I ) / p - b z depth = - e 1 radiance = R A - βz e ¥ - transmission βz = T R e airlight - = æ ö βz A A 1 - e ç ÷ ¥ è ø _ A A for known polarization degree º p p , A A A + ¥ Model A I
saturated airlight A ¥ airlight polarization p Recovery = + T / 2 A I = + ( )/p T / 2 - I I + - - ( I I ) ( I I ) / p - b z depth = - e 1 radiance = R A - βz e ¥ - βz = T R e - = æ ö βz A A 1 - e ç ÷ ¥ è ø A A for known º p p , A A A + ¥ Model camera 2 input images: A I transmission airlight _ polarization degree
I Best polarized image Dehazing Experiment Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
R Dehazed image Dehazing Experiment Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
log component images Airlight saturation polarization p ( ) - I I - b z = - e 1 pA ¥ Range map depth
I Dehazing Experiment Best polarized image Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
R Dehazed image Dehazing Experiment Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
Range map Instant Dehazing: Yoav Schechner, Srinivasa Narasimhan, Shree Nayar
veiling lightB • zis a function of (x,y) 1 1 • Color + - object with blur 0 0 z z signal S
Lythgoe & Hemmings, 1967 (Nature) : “Many invertebrates are able to distinguish the plane of polarized light. Does this enable them to see further underwater?” Lythgoe, 1972 (Handbook Sensory Physiol) : “…there is a strong possibility that it [polarization] could be useful for improving the visibility of distant objects, especially under water.” Hypothesis, 4 Decades Old
Lythgoe, 1972 (Handbook Sensory Physiol) : “…there is a strong possibility that it [polarization] could be useful for improving the visibility of distant objects, especially under water.” Hypothesis, 4 Decades Old Lythgoe & Hemmings, 1967 (Nature) : “Many invertebrates are able to distinguish the plane of polarized light. Does this enable them to see further underwater?” “…when the [polarizing] screen was oriented to exclude the maximum spacelight … fishes stood out in greater contrast against their background.” “… simple polarizing screen will be less versatile than the system found in Octopus, where there is the intra-ocular ability to distinguish light polarized in one plane from that polarized in another.”
B B • Veiling light is partially polarized Polarization of Veiling Light Y. Schechner & N. Karpel, polarization-based recovery
24 Image Components veiling signal lightB S L scattering Veiling light = Spacelight = Path radiance = Backscatter Schechner, Karpel, underwater vision
Rough surfaces : naturally depolarize • Specular reflection : weaker than in air • Multiple scattering • Signal decreases with distance / veiling-light increases At large distance: signal polarization has a negligible effect (Supported by Shashar, Sabbah & Cronin 2004) Signal Polarization Y. Schechner & N. Karpel, polarization-based recovery
25 Polarization Photography
min max max max min min max min I I I I I I I I Past Polarization-Based Methods Raw images Degree of polarization Polarization-difference imaging
camera Recovery Model 2input images:
camera Recovery 2input images:
Aqua-polaricam Y. Schechner & N. Karpel, underwater imaging
min I Experiment Eilat, 26m underwater Best polarization image Y. Schechner & N. Karpel, underwater imaging