3D Surface Reconstruction Using A Two-Step Stereo Matching Method Assisted with Five Projected Patterns

Three-dimensional vision plays an important role in robotics. In this paper, we present a 3D surface reconstruction scheme based on combination of stereo matching and pattern projection. A two-step matching scheme is proposed to establish reliable correspondence between stereo images with high computation efficiency and accuracy. The first step (coarse matching) can quickly find the correlation candidates, and the second step (precise matching) is responsible for determining the most precise correspondence within the candidates. Two phase maps serve as codewords and are utilized in the two-step stereo matching, respectively. The phase maps are derived from phase-shifting patterns to provide robustness to the background noises. Only five patterns are required, which reduces the image acquisition time. Moreover, the precision is further enhanced by applying a correspondence refinement algorithm. The precision and accuracy are validated by experiments on standard objects. Furthermore, various experiments are conducted to verify the capability of the proposed method, which includes the complex object reconstruction, the high-resolution reconstruction, and the occlusion avoidance. The real-time experimental results are also provided.

[1]  Shengyong Chen,et al.  Active vision in robotic systems: A survey of recent developments , 2011, Int. J. Robotics Res..

[2]  Zerui Wang,et al.  A Robust Data-Driven Approach for Online Learning and Manipulation of Unmodeled 3-D Heterogeneous Compliant Objects , 2018, IEEE Robotics and Automation Letters.

[3]  Tomás Pajdla,et al.  3D with Kinect , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[4]  Austin Reiter,et al.  Surgical Structured Light for 3D minimally invasive surgical imaging , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Dah-Jye Lee,et al.  Review of stereo vision algorithms and their suitability for resource-limited systems , 2013, Journal of Real-Time Image Processing.

[6]  Xiang Li,et al.  A Unified Controller for Region-reaching and Deforming of Soft Objects , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Yunhui Liu,et al.  Vision-Based Calibration of Dual RCM-Based Robot Arms in Human-Robot Collaborative Minimally Invasive Surgery , 2018, IEEE Robotics and Automation Letters.

[8]  Song Zhang,et al.  Superfast 3D absolute shape measurement using five binary patterns , 2017 .

[9]  Ronald Chung,et al.  An Accurate and Robust Strip-Edge-Based Structured Light Means for Shiny Surface Micromeasurement in 3-D , 2013, IEEE Transactions on Industrial Electronics.

[10]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[11]  Zhiwei Xiong,et al.  Computational Depth Sensing : Toward high-performance commodity depth cameras , 2017, IEEE Signal Processing Magazine.

[12]  Zhongwei Li,et al.  Fast phase measurement profilometry for arbitrary shape objects without phase unwrapping , 2013 .

[13]  Y. Wang,et al.  Absolute three-dimensional shape measurement using coded fringe patterns without phase unwrapping or projector calibration. , 2014, Optics express.

[14]  Yajun Wang,et al.  Modified Gray-Level Coding Method for Absolute Phase Retrieval , 2017, Sensors.

[15]  Peter Kazanzides,et al.  ARssist: augmented reality on a head-mounted display for the first assistant in robotic surgery , 2018, Healthcare technology letters.

[16]  Joaquim Salvi,et al.  A state of the art in structured light patterns for surface profilometry , 2010, Pattern Recognit..

[17]  Zhiyang Dai,et al.  An Accurate Phase Unwrapping Algorithm Based on Reliability Sorting and Residue Mask , 2012, IEEE Geoscience and Remote Sensing Letters.

[18]  Pierre Graebling,et al.  Design of a Monochromatic Pattern for a Robust Structured Light Coding , 2007, 2007 IEEE International Conference on Image Processing.

[19]  Yi-Hsuan Chen,et al.  A 3D vision based object grasping posture learning system for home service robots , 2017, 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[20]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Xiang Li,et al.  Adaptive region control for robotic soldering of flexible PCBs , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

[22]  Yunhui Liu,et al.  A 3D Laparoscopic Imaging System Based on Stereo-Photogrammetry with Random Patterns , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[23]  Yunhui Liu,et al.  Automatic 3-D Manipulation of Soft Objects by Robotic Arms With an Adaptive Deformation Model , 2016, IEEE Transactions on Robotics.

[24]  Sven Behnke,et al.  Registration with the Point Cloud Library: A Modular Framework for Aligning in 3-D , 2015, IEEE Robotics & Automation Magazine.

[25]  Zerui Wang,et al.  Adaptive 3D pose computation of suturing needle using constraints from static monocular image feedback , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[26]  Ali Farhadi,et al.  Target-driven visual navigation in indoor scenes using deep reinforcement learning , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[27]  Dongliang Zheng,et al.  Phase-shifting profilometry combined with Gray-code patterns projection: unwrapping error removal by an adaptive median filter. , 2017, Optics express.

[28]  S. Inokuchi,et al.  Range-imaging system for 3-D object recognition , 1984 .