• Infrared and Laser Engineering
  • Vol. 49, Issue 11, 20200314 (2020)
Lu Liu1、2, Dongdong Xi1, Lei Cheng1, Yuwei Wang1、2, Bolin Cai2、*, and Huiyu Zhou3
Author Affiliations
  • 1College of Engineering, Anhui Agricultural University, Hefei 230036, China
  • 2Anhui Engineering Laboratory of Intelligent Agricultural Machinery and Equipment, Hefei 230036, China
  • 3Department of Informatics, University of Leicester, Leicester LE1 7RH, United Kingdom
  • show less
    DOI: 10.3788/IRLA20200314 Cite this Article
    Lu Liu, Dongdong Xi, Lei Cheng, Yuwei Wang, Bolin Cai, Huiyu Zhou. Enhanced Gray-code method for three-dimensional shape measurement[J]. Infrared and Laser Engineering, 2020, 49(11): 20200314 Copy Citation Text show less

    Abstract

    Conventional Gray-code (GC) plus phase-shifting methods have been extensively utilized for three-dimensional (3D) shape measurements. Nevertheless, how to achieve fast and accurate measurement remains challenging because multiple GC patterns are necessary for absolute phase recovery. An enhanced GC method based on geometric constraint was proposed, which would decrease the number of fringe patterns. The 8-bit phase-shifting patterns could be transferred into 1-bit binary ones by using the binary dithering approach to realize high-speed projection. Specifically, a total of six binary patterns including three phase-shifting patterns and three GC patterns were employed in the proposed method. The phase-shifting patterns were adopted to compute the wrapped phase, and then the GC patterns could be utilized to unwrap the wrapped phase to obtain a pseudo unwrapped phase. In the end, the absolute phase would be reconstructed after using the geometric constraint to unwrap the pseudo unwrapped one. The experiments demonstrate that the enhanced GC method is an effective way to reconstruct the 3D shapes of measured objects.
    ${I_1}(x,y) = I'(x,y) + I''(x,y)\cos \left[ {\phi (x,y) - 2\pi /3} \right]$(1)

    View in Article

    ${I_2}(x,y) = I'(x,y) + I''(x,y)\cos \left[ {\phi (x,y)} \right]$(2)

    View in Article

    ${I_3}(x,y) = I'(x,y) + I''(x,y)\cos \left[ {\phi (x,y) + 2\pi /3} \right]$(3)

    View in Article

    $I'(x,y) = \frac{1}{3}({I_1} + {I_2} + {I_3})$(4)

    View in Article

    $I''(x,y) = \frac{1}{3}\sqrt {3{{({I_1} - {I_3})}^2} + {{(2{I_2} - {I_1} - {I_3})}^{\rm{2}}}} $(5)

    View in Article

    $\phi (x,y) = {\arctan { }}\left( {\frac{{\sqrt 3 ({I_1} - {I_3})}}{{2{I_2} - {I_1} - {I_3}}}} \right)$(6)

    View in Article

    $\varPhi (x,y) = \phi (x,y) + K(x,y) \times 2\pi $(7)

    View in Article

    $V = \sum\nolimits_{i = 1}^3 {G{C_i} \times {2^{(3 - i)}}} $(8)

    View in Article

    $K\left( {x,y} \right) = Ceil\left[ {\frac{{{\varPhi _{\min }} - \phi }}{{2\pi }}} \right]$(9)

    View in Article

    $0 < \varPhi - {\varPhi _{\min }} < 2\pi $(10)

    View in Article

    ${K_P}\left( {x,y} \right) = Ceil\left[ {\frac{{{\varPhi _{\min }} - {\varPhi _P}}}{{16\pi }}} \right]$(11)

    View in Article

    $\varPhi (x,y) = {\varPhi _P} + {K_P}(x,y) \times 16\pi $(12)

    View in Article

    Lu Liu, Dongdong Xi, Lei Cheng, Yuwei Wang, Bolin Cai, Huiyu Zhou. Enhanced Gray-code method for three-dimensional shape measurement[J]. Infrared and Laser Engineering, 2020, 49(11): 20200314
    Download Citation