Robust phase unwrapping by probabilistic consensus

Abstract Structured light scanning works by projecting over the scene a supplement of controlled information: the captured signal is processed to provide a unique label (namely a code) for each observed point, and then proceed to geometrical triangulation. In phase shift profilometry sinusoidal patterns are projected and each point is labelled according to the observed phase. Then, due to the periodic nature of the signal, a disambiguation method (known as phase unwrapping) is needed. Several unwrapping techniques have been proposed in the literature, since noisy signals lead to inaccuracies in phase estimation. This paper presents a novel phase unwrapping approach based on a probabilistic framework. The method involves the projection of multiple sinusoidal patterns with distinct period lengths, encoding different phase values at each point location. Phase values are then modelled as samples from a Wrapped Gaussian distribution with an unknown mean, determined by the projector code that generated the values. This formulation allows us to robustly perform phase unwrapping via Maximum Likelihood Estimation, recovering code values from the observed phases. Furthermore, the same likelihood function can be exploited to identify and correct faulty unwrappings by gauging mutual support in a spatial neighbourhood. An extensive experimental assessment validates the Gaussian distribution hypothesis and verifies the improvements in coding accuracy when compared to other classical unwrapping techniques.

[1]  Takeo Miyasaka,et al.  HIGH SPEED 3-D MEASUREMENT SYSTEM USING INCOHERENT LIGHT SOURCE FOR HUMAN PERFORMANCE ANALYSIS , 2000 .

[2]  Bernd Michaelis,et al.  Optical 3D Surface Reconstruction by a Multi-Period Phase Shift Method , 2007, J. Comput..

[3]  G Sansoni,et al.  Three-dimensional vision based on a combination of gray-code and phase-shift light projection: analysis and compensation of the systematic errors. , 1999, Applied optics.

[4]  Dennis C. Ghiglia,et al.  Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software , 1998 .

[5]  Xiaohui Zhou,et al.  Multiview phase shifting: a full-resolution and high-speed 3D measurement framework for arbitrary shape dynamic objects. , 2013, Optics letters.

[6]  Ming Wang,et al.  Phase unwrapping by lookup table method: application to phase map with singular points , 1999 .

[7]  Zheng Geng,et al.  Rainbow three‐dimensional camera: new concept of high‐speed three‐dimensional vision systems , 1996 .

[8]  Heinz Hugli,et al.  Generation And Use Of Color Pseudo Random Sequences For Coding Structured Light In Active Ranging , 1989, Other Conferences.

[9]  Xiangcheng Chen,et al.  Color-coding and phase-shift method for absolute phase measurement , 2013 .

[10]  Emil M. Petriu,et al.  Visual Object Recognition Using Pseudo-random Grid Encoding , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Song Zhang,et al.  Absolute phase retrieval methods for digital fringe projection profilometry: A review , 2018 .

[12]  Wolfgang Osten,et al.  General hierarchical approach in absolute phase measurement , 1996, Optics & Photonics.

[13]  Joaquim Salvi,et al.  Pattern codification strategies in structured light systems , 2004, Pattern Recognit..

[14]  J C Wyant,et al.  Two-wavelength phase shifting interferometry. , 1984, Applied optics.

[15]  Nahum Kiryati,et al.  Toward optimal structured light patterns , 1999, Image Vis. Comput..

[16]  Yasushi Yagi,et al.  Dynamic scene shape reconstruction using a single structured light pattern , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[17]  Jae-Sang Hyun,et al.  Pixel-wise absolute phase unwrapping using geometric constraints of structured light system. , 2016, Optics express.

[18]  N. G. Durdle,et al.  An improved structured light technique for surface reconstruction of the human trunk , 1998, Conference Proceedings. IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.98TH8341).

[19]  J. M. Huntley,et al.  Temporal phase-unwrapping algorithm for automated interferogram analysis. , 1993, Applied optics.

[20]  Joseph Shamir,et al.  Range Imaging With Adaptive Color Structured Light , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Gerhard Kurz,et al.  Efficient evaluation of the probability density function of a wrapped normal distribution , 2014, 2014 Sensor Data Fusion: Trends, Solutions, Applications (SDF).

[22]  Song Zhang,et al.  Three-dimensional absolute shape measurement by combining binary statistical pattern matching with phase-shifting methods. , 2017, Applied optics.

[23]  Xianyu Su,et al.  Reliability-guided phase unwrapping algorithm: a review ☆ , 2004 .

[24]  J. Wyant,et al.  Multiple-wavelength phase-shifting interferometry. , 1985, Applied optics.

[25]  Qian Chen,et al.  Phase shifting algorithms for fringe projection profilometry: A review , 2018, Optics and Lasers in Engineering.

[26]  Lei Huang,et al.  Temporal phase unwrapping algorithms for fringe projection profilometry: A comparative review , 2016 .

[27]  Qican Zhang,et al.  Quality-guided phase unwrapping technique: comparison of quality maps and guiding strategies. , 2011, Applied optics.

[28]  Beiwen Li,et al.  Computer-aided-design-model-assisted absolute three-dimensional shape measurement. , 2017, Applied optics.