

Gray code image processing algorithm for measuring three-dimensional geometry of complex-profile objects
https://doi.org/10.32446/0368-1025it.2024-11-19-26
Abstract
The paper describes the development of data processing methods required for measuring three-dimensional geometry of objects using optical triangulation and structured illumination methods, in particular, the method for processing binary Gray codes images. An image processing algorithm is proposed that allows decoding the binary code generated by an optical radiation source. The code is contained in the dependence of the intensity distribution of the surface image of the object observed by the photodetector on the frame number. The proposed algorithm ensures stable binarization of Gray code images under conditions of a limited dynamic range of the photodetector and arbitrary light-scattering properties of the surface of the measured object without using inverted projected images. The proposed algorithm can be successfully applied in systems for measuring three-dimensional geometry of complex-profi le objects, the operation of which is based on the triangulation principle (the operation of the measurement systems, not the objects, is described) and the structured illumination method. It is shown that for all possible ratios of the recorded radiation intensity and the dynamic range of the photodetector, the method correctly decodes the values of the Gray code encoded in structured illumination. In this case, the deviation of the Gray code decoding results is caused only by the noise of the received images and does not distort the measurement results. The main advantage of the proposed algorithm is the ability to use almost twice as few structured highlights to decrypt the Gray code compared to the algorithm using inverted code images.
Keywords
About the Authors
Sergei V. DvoinishnikovRussian Federation
Novosibirsk.
Vladislav O. Zuev
Russian Federation
Novosibirsk.
Grigory V. Bakakin
Russian Federation
Novosibirsk.
Vladimir A. Pavlov
Russian Federation
Novosibirsk.
References
1. Dvoynishnikov S. V., Kabardin I. K., Meledin V. G. Advanced phase triangulation methods for 3D shape measurements in scientifi c and industrial applications. In: Sergiyenko O., Flores-Fuentes W., Mercorelli P. (eds), Machine Vision and Navigation. Springer, Cham. (2020). https://doi.org/10.1007/978-3-030-22587-2_21
2. Mordasov M. M., Savenkov A. P. Measurement of geometric parameters of interfaces in gas–liquid systems. Measurement Te chniques, 58(7), 796–799 (2015). https://doi.org/10.1007/s11018-015-0796-x
3. Markov B. N., Sharamkov A. B. The use of the results of calibration of faro arm coordinate-measuring machines for use in comparative estimation of their precision capabilities. Measurement Techniques, 57(8), 870–874 (2014). https://doi.org/10.1007/s11018-014-0551-8
4. Levin G. G., Minaev V. L., Ivanov A. D. et al. Metrological support of video measuring systems. Measurement Techniques, 66(1), 24–30 (2023). https://doi.org/10.1007/s11018-023-02185-x
5. Yanushkin V. N., Kolyada Y. B. Precision photoelectric displacement transducers in nanometry. Measurement Techniques, 57(8), 866–869 (2014). https://doi.org/10.1007/s11018-014-0550-9
6. Silva R., Silva B., Fernandes C. et al. A review on 3D scanners studies for producing customized orthoses. Sensors, (24), 1373 (2024). https://doi.org/10.3390/s24051373
7. Jonathan C. K. Wells. Three-dimensional optical scanning for clinical body shape assessment comes of age. The American Journal of Clinical Nutrition, 110(6), 1272–1274 (2019). https://doi.org/10.1093/ajcn/nqz258
8. Kabardin I., Dvoynishnikov S., Gordienko M., et. al. Optical methods for measuring icing of wind turbine blades. Energies, (14), 6485 (2021). https://doi.org/10.3390/en14206485
9. Angelsky O. V., Bekshaev A. Y., Hanson S. G., et. al. Structured light: ideas and concepts. Frontiers in Physics, 8 (2020). https://doi.org/10.3389/fphy.2020.00114
10. Zhang S. Recent progresses on real-time 3-D shape measurement using digital fringe projection techniques. Optics and Lasers in Engineering, 48(2), 149–158 (2010). http://dx.doi.org/10.1016/j.optlaseng.2009.03.008
11. Lohry W., Zhang S. High-speed absolute three-dimensional shape measurement using three binary dithered patterns. Optic Express, (22), 26752–26762 (2014). https://doi.org/10.1364/OE.22.026752
12. Dvoynishnikov S. V., Meledin V. G., Kabardin I. K. et al. Phase triangulation method with statistical fi ltering for measurements at random additive interference with a limited dynamic range of a photodetector. Measurement Techniques, 65(6), 426–431 (2022). https://doi.org/10.1007/s11018-022-02100-w
13. Zhang Y., Yilmaz A. Structured light based 3d scanning for specular surface by the combination of Gray code and phase shifting. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLI-B3, 137–142 (2016). https://doi.org/10.5194/isprs-archives-XLI-B3-137-2016
14. Dvoinishnikov S. V., Bakakin G. V., Zuev V. O., Meledin V. G. Adaptive data processing algorithm in problems of measuring three-dimensional geometry by phase triangulation methods under additive noise in the photodetector. Journal of Applied and Industrial Mathematics, 17(1), 58–63 (2023). https://doi.org/10.1134/s1990478923010076
Supplementary files
Review
For citations:
Dvoinishnikov S.V., Zuev V.O., Bakakin G.V., Pavlov V.A. Gray code image processing algorithm for measuring three-dimensional geometry of complex-profile objects. Izmeritel`naya Tekhnika. 2024;(11):19-26. (In Russ.) https://doi.org/10.32446/0368-1025it.2024-11-19-26