Abstract During sinusoidal streak projection measurements, the nonlinear responses inherent in projectors and cameras can significantly alter the characteristics of projection and imaging. Traditional techniques require precise out-of-focus levels to achieve accurate depth measurements, which inherently limit the depth range that can be effectively measured. Addressing this limitation, this paper introduces an innovative binarization coding method for half-period sinusoidal stripes in focused projection. Our approach begins with a binarization process that encodes the half-period sinusoidal stripes. We then capture these stripes as they are modulated by the height of the object under test. The subsequent synthesis of the half-period sinusoidal stripes is achieved through a method of superposition calculation. To enhance the experimental procedure, we employ a four-step phase-shifting technique, complemented by an assisted phase unfolding using the gray code method. For the validation of our method, a standard ball with a diameter of 50.8140 mm was measured. The results are compelling, demonstrating a root mean square error of merely 0.0285 mm. Comparative experimental results prove that the proposed method can effectively avoid the influence of nonlinearity, and also obtain high-precision reconstruction results for discontinuous scenes.
Read full abstract