• Acta Optica Sinica
  • Vol. 41, Issue 21, 2110002 (2021)
Changhui Zhu1, Pei Zhou1、2, Jiangping Zhu1、2、*, Di You2, and Shiyong An2
Author Affiliations
  • 1College of Computer Science(software), Sichuan University, Chengdu, Sichuan 610065, China
  • 2National Key Laboratory of Fundamental Science on Synthetic Vision, Sichuan University, Chengdu, Sichuan 610065, China
  • show less
    DOI: 10.3788/AOS202141.2110002 Cite this Article Set citation alerts
    Changhui Zhu, Pei Zhou, Jiangping Zhu, Di You, Shiyong An. Stripe Binary Encoding Method Using Genetic Algorithms to Optimize Kernel Parameters of Error Diffusion[J]. Acta Optica Sinica, 2021, 41(21): 2110002 Copy Citation Text show less

    Abstract

    Binary fringe projection image is widely used in high speed and high precision 3D surface measurement, and improving the sinusoidal properties of binary coded fringe is of positive significance for improving the accuracy of 3D surface measurement. The traditional and improved error diffusion kernel mostly uses universal diffusion to check fringe image for binary coding, while the influence of image features and projective defocus degree on phase extraction accuracy is less considered. First, the genetic algorithm is used to find the better error diffusion kernel coefficient. Second, the optimization objective function related to defocus degree and sinusoidal fringe period is constructed by linear fitting. Finally, the sinusoidal error diffusion kernel of the optimized binary coded fringe is obtained. Simulation and experimental analysis show that the error diffusion nuclei with minimum phase error are different in different periods under different fuzzy degrees, which confirms the binary value of diffusion check image coding quality is related to image features. Experiment further proves that the phase error of the proposed algorithm can be reduced by 43.86%, 64.37% and 50.10%, respectively, compared with the universal Floyd-Steinberg diffusion method, under three defocus degrees. Compared with the improved Floyd-Steinberg diffusion method, the phase error of the proposed algorithm can be reduced by 13.51%, 18.48% and 17.65%, respectively.
    Changhui Zhu, Pei Zhou, Jiangping Zhu, Di You, Shiyong An. Stripe Binary Encoding Method Using Genetic Algorithms to Optimize Kernel Parameters of Error Diffusion[J]. Acta Optica Sinica, 2021, 41(21): 2110002
    Download Citation