Depth perception based on monochromatic shape encode-decode structured light method

https://doi.org/10.1016/j.optlaseng.2020.106259Get rights and content

Highlights

  • The designed monochromatic pattern is robust against occlusion and sharp deformation, suitable for dynamic scene, and less sensitive for color interference, with symbol density spectrum (SDS) rule, legitimately increasing number of feature points inside element which further enhancing resolution.

  • The proposed adaptive-symmetry-template (ASD) can robustly detect feature points.

  • Based on transfer learning theory, using DenseNet to identify element label.

  • Graph topological structure and look-up-table (LUT) help reducing decoding time.

Abstract

This paper presents a depth perception system based on one-shot coding structured light method. The designed monochromatic pattern is robust against occlusion and sharp deformation, suitable for dynamic scene, and less sensitive for color interference, with symbol density spectrum (SDS) rule, legitimately increasing number of feature points inside element which further enhancing resolution. For the decoding stage, firstly, the proposed adaptive-symmetry-template (ASD) can robustly detect feature points, secondly, in virtue of transfer learning, using DenseNet to identify element label, thirdly, graph topological structure and look-up-table (LUT) help reducing decoding time. The experiments show that the encoding method increases resolution fairly a lot and for several complex objects, the decoding method can achieve high accuracy and keep robustness.

Introduction

3D reconstruction and depth perception are continuous popular in the computer vision domain, among various ways of acquiring three-dimensional information, structured light owns advantages of non-contact, flexibility, easy control and high contrast [1,2]. Basic structured light system is composed of a projector and a camera, the projector projects single or multiple patterns carrying with coding information onto target while the whole depth perception process, i.e. decoding, is accomplished based on information captured by camera. According to distinct coding strategies of projected pattern, structure light methods can be divided into spatial and temporal categories [3].

Temporal coding combines the camera with dynamic projected pattern, even it can obtain pixel-by-pixel disparity, it also faces challenges such as motion artifacts in dynamic scenes and poor instantaneity [4,5,6]. For these problems existing in temporal coding, Sam et al [7] innovatively used deep neural network to effectively solve. The spatial coding especially for one-shot coding strategy is possible for real-time 3D depth perception while the coded pattern plays a significant and intuitionistic role in improving resolution, accuracy and precision [8,9,10], the decoding algorithm decides precision and speed of final depth perception [11,12,13]. Compared with temporal coding, spatial coding is relatively weak in resolution and accuracy.

To conquer deficiencies and combine existing preponderances, this paper adopts one-shot pattern with particularly designed approaches to enhance resolution and accuracy. Based on the De Bruijn sequence to generate array, the intersections of each embedded element are considered to be primary feature points, the elements are especially designed with secondary feature points using SDS rule. To robustly and accurately decode pattern, transfer learning, adaptive-symmetry-template, graph topological structure and LUT are bonded.

The rest paper is organized as follows. Section 2 introduces the related work. Section 3 introduces specific implements of encoding and decoding methods. Section 4 shows the experimental results, analysis and comparison with related literature. Conclusion is drawn in last section.

Section snippets

Related work

Structured light (SL) method is considered to be reliable, fast and economical. There are two stages in this process which respectively are encoding and decoding. The coded pattern is the most critical and intuitional factor associated with resolution and precision. And the decode methods determine accuracy and efficiency of whole depth perception course.

Specifically, one-shot coding pattern usually adopt pseudorandom sequence/array, De Bruijn sequence and M-array. By using the De Bruijn

Encode-decode method

The proposed structured-light system is showed in Fig. 1. The pattern is designed as intersection lines with eight symbols carrying corner features embedded inside. The junctions are defined as primary feature points and the corners belong with symbols are identified as secondary feature points. There are four off-line preprocess steps, the obtained image is first processed to filter noises and enhance the contrast between background and pattern. For the proposed definition of this paper, there

Experimental result

This system is designed to scan the surface of objects and percept their depth. The experiments show the effect of proposed feature detection mechanism, the validation of label assignment, resolution and depth accuracy analysis. The system contains a commercial projector with 1280 × 720 pixel size, a monochromatic CCD camera with resolution of 1920 × 1024 and a computer (Intel i5, Memory 8GB).

Conclusion

In this paper, we have proposed a structured light system to percept target depth. For the encode stage, we have proposed new monochromatic symbols to form the projected pattern, the SDS rule is used to guarantee rationality of element design which expand feature points on original basis. For the decode stage, a robust and accurate method is proposed following as grid intersections detection, separating element, insider features detection, element label identification and feature matching. The

Declaration of Competong Interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

The authors declare the following financial interests/personal relationships which may be considered as potential competing interests:

CRediT authorship contribution statement

Tong Jia: Conceptualization, Resources, Project administration, Funding acquisition. Xi Yuan: Methodology, Software, Validation, Writing - original draft, Writing - review & editing. Tinghanqi Gao: Investigation, Data curation, Visualization. Dongyue Chen: Funding acquisition.

Acknowledgment

Research is supported by the National Natural Science Foundation of China under Grant U1613214 and in part supported by the National Key Research and Development Program of China under Grant 2018YFB1404101.

References (45)

  • P.S. Huang et al.

    Fast three-step phase-shifting algorithm[J]

    Appl Opt

    (2006)
  • S.V. Der Jeught et al.

    Deep neural networks for single shot structured light profilometry[J]

    Opt Express

    (2019)
  • B. Huang et al.

    Fast 3D reconstruction using one-shot spatial structured light[C]//2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC)

    IEEE

    (2014)
  • A. Adan et al.

    3D feature tracking using a dynamic structured light system[C]//The 2nd Canadian conference on computer and robot vision (CRV'05)

    IEEE

    (2005)
  • J.J. Le Moigne et al.

    Structured light patterns for robot mobility

    Robot Autom, IEEE J

    (1988)
  • P. Vuylsteke et al.

    Range image acquisition with a single binary-encoded light pattern

    Pattern Anal Mach Intell, IEEE Trans

    (1990)
  • R. Sagawa et al.

    “Parallel processing of grid-based one-shot structured-light system for online 3D reconstruction of moving objects,” 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014)

    Bali

    (2014)
  • R.A. Morano et al.

    Structured light using pseudorandom codes[J]

    IEEE Trans Pattern Anal Mach Intell

    (1998)
  • X. Maurice et al.

    “Epipolar based structured light pattern design for 3-D reconstruction of moving surfaces,” 2011 IEEE International Conference on Robotics and Automation

    Shanghai

    (2011)
  • C. Albitar et al.

    “Robust structured light coding for 3D reconstruct,” 2007 IEEE 11th International conference on computer vision

    Rio de Janeiro

    (2007)
  • X. Jia et al.

    Model and error analysis for coded structured light measurement system[J]

    Opt Eng

    (2010)
  • X. Jia et al.

    The mathematical model and applications of coded structured light system for object detecting

    J Comput

    (2009)
  • Cited by (5)

    View full text