• Laser & Optoelectronics Progress
  • Vol. 60, Issue 14, 1412002 (2023)
Zhihui Fang1、2, Bin Chen1、2、*, and Shiqian Wu1、2
Author Affiliations
  • 1School of Information Science and Engineering, Wuhan University of Science and Technology, Wuhan 430081, Hubei, China
  • 2Institute of Robotics and Intelligent Systems, Wuhan University of Science and Technology, Wuhan 430081, Hubei, China
  • show less
    DOI: 10.3788/LOP222073 Cite this Article Set citation alerts
    Zhihui Fang, Bin Chen, Shiqian Wu. Multi-Core Heterogeneous Three-Dimensional Measurement System Based on Phase-Shift Profilometry[J]. Laser & Optoelectronics Progress, 2023, 60(14): 1412002 Copy Citation Text show less
    Measurement system of phase-shift profilometry
    Fig. 1. Measurement system of phase-shift profilometry
    System composition block diagram
    Fig. 2. System composition block diagram
    Architecture of embedded 3D measurement system
    Fig. 3. Architecture of embedded 3D measurement system
    Phase demodulation module
    Fig. 4. Phase demodulation module
    Calculation results of wrapped phase. (a) Captured phase shift image; (b) whole field wrapped phase; (c) local wrapped phase
    Fig. 5. Calculation results of wrapped phase. (a) Captured phase shift image; (b) whole field wrapped phase; (c) local wrapped phase
    Schematic diagram of complementary Gray-code
    Fig. 6. Schematic diagram of complementary Gray-code
    Phase unwrapping module
    Fig. 7. Phase unwrapping module
    Calculation results of unwrapped phase. (a) Whole field unwrapped phase; (b) local unwrapped phase
    Fig. 8. Calculation results of unwrapped phase. (a) Whole field unwrapped phase; (b) local unwrapped phase
    Phase-depth mapping module
    Fig. 9. Phase-depth mapping module
    Without pipelining
    Fig. 10. Without pipelining
    With pipelining
    Fig. 11. With pipelining
    Embedded structured light 3D measurement system
    Fig. 12. Embedded structured light 3D measurement system
    Measurement results. (a) Nose model; (b) portrait model Ⅰ; (c) portrait model Ⅱ; (d) plane
    Fig. 13. Measurement results. (a) Nose model; (b) portrait model Ⅰ; (c) portrait model Ⅱ; (d) plane
    Histogram of error between measurement results of the proposed method and that of Matlab
    Fig. 14. Histogram of error between measurement results of the proposed method and that of Matlab
    Error in plane fitting
    Fig. 15. Error in plane fitting
    MethodWithout pipeliningPipelining
    Clock cycle1054920121115212
    Table 1. Comparison of clock cycles without or with pipelining
    ResourceUtilizationAvailableUtilization /%
    LUT406925320077.00
    LUTRAM37711740021.67
    FF5209910640048.97
    BRAM6714047.86
    DSP3322015.00
    Table 2. Resource utilisation
    Measured objectNumber of valid pointsR2018a /msVisual Studio 2019 /msProposed method /ms
    Nose model5407043838312
    Portrait model Ⅰ5864293968912
    Portrait model Ⅱ6057154219112
    Plane102400058913312
    Table 3. Comparison of 3D measurement speed of each platform
    Zhihui Fang, Bin Chen, Shiqian Wu. Multi-Core Heterogeneous Three-Dimensional Measurement System Based on Phase-Shift Profilometry[J]. Laser & Optoelectronics Progress, 2023, 60(14): 1412002
    Download Citation