Determining Shapes of Transparent Objects from Two Polarization Images Daisuke Miyazaki Masataka Kagesawa Katsushi Ikeuchi The University of Tokyo, Japan December 11, 2002 MVA2002 1 Modeling transparent objects Polarization-based vision system Unambiguous determination of surface normal using geometrical invariant Transparent object VR December 11, 2002 MVA2002 2 Related works Wolff 1990 Wolff et al. 1991 Koshikawa 1979 Koshikawa et al. 1987 Not search corresponding points Need many light sources DOP Optimization method Spherical diffuser Saito et al. 1999 Searching corresponding points Rahmann et al. 2001 Not need camera calibration December 11, 2002 Not solve ambiguity problem Thermal radiation Binocular stereo Our method MVA2002 Miyazaki et al. 2002 Not need infrared camera 3 Outline 3D model Target object Rotate the object December 11, 2002 DOP Region (Degree Of segmentation Polarization) images MVA2002 Search corresponding points 4 Polarization DOP Origin Unpolarized light 0 Sunlight / incandescent light Perfectly polarized light 1 The light transmitted the polarizer Partially polarized light 0~1 The light hit the object surface DOP(Degree Of Polarization): the ratio of how much the light polarized Surface normal Incident Reflection angle angle Light source Unpolarized light (DOP 0) December 11, 2002 Air Object q q Polarizer Pefectly polarized light (DOP 1) MVA2002 Partially polarized light (DOP 0~1) 5 Observation Camera Polarizer qP qP qQ Light source Phase angle qQ P P Q Object December 11, 2002 MVA2002 Light source Q Phase angle 6 Ambiguity of phase angle 255 Intensity IminP 0 1P 2P -ambiguity 360 Phase angle Azimuth angle Determination of phase angle Propagate the determination from occluding boundary to the inner area (Assume C2 surface) December 11, 2002 MVA2002 7 Ambiguity of reflection angle q DOP (Degree Of Polarization) 1 P 0 q1P qB Brewster angle q2P 90 Reflection angle Zenith angle q q-ambiguity Determination of reflection angle q Explain in the following slides December 11, 2002 MVA2002 8 Object rotation Rotate the object at a small angle Solve the ambiguity from two DOP images taken from two directions Camera Rotate Object December 11, 2002 MVA2002 9 Region segmentation Divide DOP image with curves of 1 DOP (Brewster angle) Region segmentation Measure DOP of the object December 11, 2002 DOP image DOP 1: white DOP 0: black MVA2002 Result of region segmentation Divided into 3 regions 10 Gauss’ map N N N N N F B B E E B F E B E or B-E region B: Brewster curve December 11, 2002 B-B region N: North pole MVA2002 E: Equator B-N region F: Folding curve 11 B-E region & B-N region o B-E region (qB<q<90 ) Definition: A region enclosed by occluding boundaries Determine the occluding boundary from background subtraction o B-N region (0 <q<qB) Definition: A region where a point of 0 is included o o q is 0 or 90 when DOP is 0 Assume there is no self-occlusion, so o q is 0 when DOP is 0 December 11, 2002 MVA2002 o 12 B-B region B-B region (0 <q<qB or qB<q<90 ) o o Definition: A region which is not the previous two Apply the following disambiguation method to this region December 11, 2002 MVA2002 13 Folding curve A curve (on G) that is a part of the boundary of the region (on G) and is not a Brewster curve (on G) is called a folding curve (on G) G=Gaussian sphere North pole Folding curve Brewster curve Equator Gaussian sphere December 11, 2002 MVA2002 14 Parabolic curve Theorem: Folding curve is parabolic curve Parabolic curve = a curve where Gaussian curvature is 0 Folding curve = geometrical invariant North pole Folding curve Equator Folding curve Object surface December 11, 2002 Gaussian sphere MVA2002 15 Corresponding point Corresponding point folding curve great circle [= rotation direction] arg min DOP, s. t. point surface normal // rotation plane Corresponding point Corresponding point Rotate the object Rotate the object North side South side December 11, 2002 MVA2002 16 Difference of DOP sgn (q q ) (q ) sgn (q ) sgn q MVA2002 Derivative of DOP Rotation angle Derivative of DOP DOP before rotation DOP after rotation December 11, 2002 1 DOP Compare two DOPs at the pair of corresponding points 0 + 0 – qB 90 17 Acquisition system Camera Light Light Polarizer Light Optical diffuser December 11, 2002 Object MVA2002 18 Precision Plastic transparent hemisphere [diameter 3cm] Estimated shape DOP Result of region segmentation Error DOP 0.17 Reflection angle 8.5 Height Reflection angle q 2.6mm Error (Average absolute difference) December 11, 2002 MVA2002 Graph of DOP 19 Target object Photo [Acrylic bell-shaped object] December 11, 2002 MVA2002 20 DOP images DOP image when the object is not rotated DOP image when the object is rotated at a small angle DOP0:white DOP1:black Rotation direction We rotate the object about 8° December 11, 2002 MVA2002 21 Region segmentation result Result of region segmentation when the object is not rotated Result of region segmentation when the object is rotated at a small angle Rotation direction We rotate the object about 8° December 11, 2002 MVA2002 22 Disambiguation of B-B region sgn (q q ) (q ) sgn (q ) sgn q 0.089 Negative Positive December 11, 2002 Surface normal was Rotation direction was Negative MVA2002 Derivative of DOP 0.084 Positive 0 Negative qB 90 23 Rendered image Shading image December 11, 2002 MVA2002 24 Rendered image Photo December 11, 2002 Raytracing image MVA2002 25 Error Comparison of true value and estimated value True Estimated The diameter(width) of the object is 24mm Error is 0.4mm (Average of the difference of the height) True value is made by hand December 11, 2002 MVA2002 26 Conclusions A method to measure the surface shape of transparent object based on the analysis of polarization and geometrical characteristics Determined the surface normal with no ambiguity Detected a pair of corresponding points of transparent surface Determined the surface normal of the entire surface at once Measured a transparent object which is not a hemisphere December 11, 2002 MVA2002 27 Future works Higher precision (dealing with interreflections) Estimation of refractive index More elegant method for determining phase angle December 11, 2002 MVA2002 28 Daisuke Miyazaki 2002 Creative Commons Attribution 4.0 International License. http://www.cvl.iis.u-tokyo.ac.jp/ D. Miyazaki, M. Kagesawa, K. Ikeuchi, "Determining Shapes of Transparent Objects from Two Polarization Images," in Proceedings of IAPR Workshop on Machine Vision Applications, pp.26-31, Nara, Japan, 2002.12 December 11, 2002 MVA2002 29
© Copyright 2026 Paperzz