Real-time structured light coding for adaptive patterns

Coded structured light is a technique that allows the 3D reconstruction of poorly or non-textured scene areas. With the codes uniquely associated with visual primitives of the projected pattern, the correspondence problem is quickly solved by means of local information only, with robustness against disturbances like high surface curvatures, partial occlusions, out-of-field of view or out-of-focus. Real-time 3D reconstruction with one shot is possible with pseudo-random arrays, where the encoding is done in a single pattern using spatial neighbourhood. To correct more mismatched visual primitives and to get patterns globally more robust, a higher Hamming distance between all the used codewords should be suited. Recent works in the structured light field have shown a growing interest for adaptive patterns. These can account for geometrical or spectral specificities of the scene to provide better features matching and reconstructions. Up till today, such patterns cannot benefit from the robustness offered by spatial neighbourhood coding with a minimal Hamming distance constraint, because the existing algorithms for such a class of coding are designed with an offline coding only. In this article, we show that due to two new contributions, a mixed exploration/exploitation search behaviour and a O(n2) to ∼O(n) complexity reduction using the epipolar constraint, the real-time coding of patterns having similar properties than those coded offline can be achieved. This allows to design a complete closed-loop processing pipeline for adaptive patterns.

[1]  Tuvi Etzion,et al.  Constructions for perfect maps and pseudorandom arrays , 1988, IEEE Trans. Inf. Theory.

[2]  Li Zhang,et al.  Rapid shape acquisition using color structured light and multi-pass dynamic programming , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[3]  Xavier Armangué,et al.  Overall view regarding fundamental matrix estimation , 2003, Image Vis. Comput..

[4]  Chris J. Mitchell,et al.  Aperiodic and semi-periodic perfect maps , 1995, IEEE Trans. Inf. Theory.

[5]  Andrew W. Moore,et al.  Reinforcement Learning: A Survey , 1996, J. Artif. Intell. Res..

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

[7]  Pierre Graebling,et al.  Robust Structured Light Coding for 3D Reconstruction , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[8]  Jianwei Zhang,et al.  Vision Processing for Realtime 3-D Data Acquisition Based on Coded Structured Light , 2008, IEEE Transactions on Image Processing.

[9]  Glenn H. Hurlbert,et al.  On the de Bruijn Torus Problem , 1993, J. Comb. Theory, Ser. A.

[10]  Paul M. Griffin,et al.  Generation of uniquely encoded light patterns for range data acquisition , 1992, Pattern Recognit..

[11]  J. Salvi,et al.  An Adaptive Structured Light Pattern for the 3 D Profiling of Colored Objects * , 2005 .

[12]  Luc Van Gool,et al.  Real-time range acquisition by adaptive structured light , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Antonio Adán,et al.  Moving surface extraction based on unordered hexagonal perfect submaps projection: Applications to 3D feature tracking , 2009, Image Vis. Comput..

[14]  de Ng Dick Bruijn A combinatorial problem , 1946 .

[15]  Kasper Claes Structured Light Adapted to Control a Robot Arm(Gestructureerd licht aangepast aan de controle van een robotarm) , 2008 .

[16]  Franck Marzani,et al.  Use of Local Surface Curvature Estimation for Adaptive Vision System Based on Active Light Projection , 2008, ACIVS.

[17]  Kenneth G. Paterson Perfect maps , 1994, IEEE Trans. Inf. Theory.

[18]  Cengizhan Ozturk,et al.  Structured Light Using Pseudorandom Codes , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Pierre Graebling,et al.  Calibration of vision systems based on pseudo-random patterns , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Joaquim Salvi,et al.  Recent progress in coded structured light as a technique to solve the correspondence problem: a survey , 1998, Pattern Recognit..

[21]  Emil M. Petriu,et al.  Robust pseudo-random coded colored structured light technique for 3D object model recovery , 2008, 2008 International Workshop on Robotic and Sensors Environments.

[22]  Joaquim Salvi,et al.  A robust-coded pattern projection for dynamic 3D scene measurement , 1998, Pattern Recognit. Lett..

[23]  Shojiro Sakata,et al.  Reconstruction Of Surfaces Of 3-D Objects By M-array Pattern Projection Method , 1988, [1988 Proceedings] Second International Conference on Computer Vision.