1 / 51

Shape-from-Polarimetry: A New Tool for Studying the Air-Sea Interface

Shape-from-Polarimetry: A New Tool for Studying the Air-Sea Interface. Howard Schultz, UMass Amherst, Dept of Computer Science Chris J. Zappa, Michael L. Banner, Russel Morison, Larry Pezzaniti. Introduction. Introduction. What is Polarimetry Light has 3 basic qualities

vahe
Download Presentation

Shape-from-Polarimetry: A New Tool for Studying the Air-Sea Interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shape-from-Polarimetry: A New Tool for Studying the Air-Sea Interface Howard Schultz, UMass Amherst, Dept of Computer Science Chris J. Zappa, Michael L. Banner,Russel Morison, Larry Pezzaniti

  2. Introduction

  3. Introduction • What is Polarimetry • Light has 3 basic qualities • Color, intensity and polarization • Humans do not see polarization

  4. Linear Polarization http://www.enzim.hu/~szia/cddemo/edemo0.htm

  5. Circular Polarization

  6. Amount of circular polarization Orientation and degree of linear polarization Intensity Muller Calculus • A bundle of light rays is characterized by intensity, a frequency distribution (color), and a polarization distribution • Polarization distribution is characterized by Stokes parameters S = (S0, S1, S2, S3) • The change in polarization on scattering is described by Muller Calculus SOUT = M SIN • Where M contains information about the shape and material properties of the scattering media • The goal: Measure SOUT and SIN and infer the parameters of M Incident Light Muller Matrix Scattered Light

  7. Shape-from-Polarimetry (SFP) • Use the change in polarization of reflected or refractedskylight to infer the 2D surface slope, , for every pixel in the imaging polarimeter’s field-of-view

  8. Shape-from-Polarimetry S = SAW + SWA SAW = RAWSSKYand SWA = TAWSUP Kattawar, G. W., and C. N. Adams (1989), “Stokes vector calculations of the submarine light-field in an atmosphere-ocean with scattering according to a Rayleigh phase matrix - Effect of interface refractive-index on radiance and polarization,” Limnol. Oceanogr., 34(8),1453-1472.

  9. Shape-from-Polarimetry • For simplicity we incorporated 3 simplifying assumptions • Skylight is unpolarized SSKY = SSKY(1,0,0,0) good for overcast days • In deep, clear water upwelling light can be neglected SWA = (0,0,0,0). • The surface is smooth within the pixel field-of-view

  10. Shape-from-Polarimetry Sensitivity =  (DOLP) / θ

  11. Experiments • Conduct a feasibility study • Rented a linear imaging polarimeter • Laboratory experiment • setup a small 1m x 1m wavetank • Used unpolarized light • Used wire gauge to simultaneously measure wave profile • Field experiment • Collected data from a boat dock • Overcast sky (unpolarized) • Used a laser slope gauge

  12. Looking at 90 to the waves Looking at 45 to the waves Looking at 0 to the waves

  13. X-Component Y-Component Slope in Degrees

  14. X-Component Y-Component Slope in Degrees

  15. Build an Imaging Polarimeter for Oceanographic Applications – Polaris Sensor Technologies • Funded by an ONR DURIP • Frame rate 60 Hz • Shutter speed as short as 10 μsec • Measure all Stokes parameters • Rugged and light weight • Deploy in the Radiance in a Dynamic Ocean (RaDyO) research initiative http://www.opl.ucsb.edu/radyo/

  16. Camera 3 Camera 4 Camera 1 (fixed) Polarizing beamsplitter assembly Objective Assembly Camera 2 Motorized Stage 12mm travel 5mm/sec max speed

  17. Deployed during the ONR experiment Radiance in a Dynamic Ocean (RaDyO) Scanning Altimeters and Visible Camera Air-Sea Flux Package ~36° Imaging Polarimeter

  18. Analysis & Conclusion • A sample dataset from the Santa Barbara Channel experiment was analyzed • Video 1 shows the x- and y-slope arrays for 1100 frames • Video 2 shows the recovered surface (made by integrating the slopes) for the first 500 frames

  19. Time series comparison

  20. Convert slope arrays to a height array

  21. Convert slope arrays to a height array(Integration)

  22. Convert slope arrays to a height array Use the Fourier derivative theorem

  23. Reconstructed Surface Video

  24. Analysis & Conclusion • The shape-from-polarimetry method works well for small waves in the 1mm to 10cm range. • Need to improve the theory by removing the three simplifying assumptions • Skylight is unpolarized SSKY = SSKY(1,0,0,0) • Upwelling light can be neglected SWA = (0,0,0,0). • The surface is smooth within the pixel field-of-view • Needs to have an independent estimate of lower frequency waves.

  25. Seeing Through Waves • Sub-surface to surface imaging • Surface to sub-surface imaging

  26. Optical Flattening

  27. Optical Flattening • Remove the optic distortion caused by surface waves to make it appear as if the ocean surface was flat • Use the 2D surface slope field to find the refracted direction for each image pixel • Refraction provides sufficient information to compensate for surface wave distortion • Real-time processing

  28. Image FormationSubsurface-to-surface Observation Rays Air Water Imaging Array Exposure Center

  29. Image Formationsurface-to-subsurface Exposure Center Imaging Array Air Imaging Array Water Exposure Center

  30. Seeing Through Waves

  31. Seeing Through Waves 0 20 40 60 80 0 10 20 30 40

  32. Optical Flattening • Remove the optic distortion caused by surface waves to make it appear as if the ocean surface was flat • Use the 2D surface slope field to find the refracted direction for each image pixel • Refraction provides sufficient information to compensate for surface wave distortion • Real-time processing

  33. Un-distortionA lens maps incidence angle θ to image position X θ Lens Imaging Array X

  34. Un-distortionA lens maps incidence angle θ to image position X θ Lens Imaging Array X

  35. Un-distortionA lens maps incidence angle θ to image position X Lens Imaging Array X

  36. Un-distortionA lens maps incidence angle θ to image position X θ Lens Imaging Array X

  37. Un-distortionA lens maps incidence angle θ to image position X θ Lens Imaging Array X

  38. Un-distortionUse the refraction angle to “straighten out” light rays Image array Air Water Distorted Image Point

  39. Un-distortionUse the refraction angle to “straighten out” light rays Image array Air Water Un-distorted Image Point

  40. Real-time Un-Distortion • The following steps are taken Real-time Capable • Collect Polarimetric Images ✔ • Convert to Stokes Parameters ✔ • Compute Slopes (Muller Calculus) ✔ • Refract Rays (Lookup Table) ✔ • Remap Rays to Correct Pixel ✔

  41. Image Formationsurface-to-subsurface Exposure Center Imaging Array Air Imaging Array Water Exposure Center

  42. Detecting Submerged Objects“Lucky Imaging” • Use refraction information to keep track of where each pixel (in each video frame) was looking in the water column • Build up a unified view of the underwater environment over several video frames • Save rays that refract toward the target area • Reject rays that refract away from the target area

  43. Questions?

More Related