<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">izmertech</journal-id><journal-title-group><journal-title xml:lang="ru">Измерительная техника</journal-title><trans-title-group xml:lang="en"><trans-title>Izmeritel`naya Tekhnika</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0368-1025</issn><issn pub-type="epub">2949-5237</issn><publisher><publisher-name>ФГУП "ВНИИФТРИ"</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32446/0368-1025it.2023-8-36-41</article-id><article-id custom-type="elpub" pub-id-type="custom">izmertech-1982</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ОПТИКО-ФИЗИЧЕСКИЕ ИЗМЕРЕНИЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>OPTICOPHYSICAL MEASUREMENTS</subject></subj-group></article-categories><title-group><article-title>Быстрый алгоритм расшифровки изображения объекта в структурированном свете для измерения трёхмерного профиля в условиях нелинейности оптического тракта</article-title><trans-title-group xml:lang="en"><trans-title>A fast algorithm for decoding an object image in structured light for measuring a three-dimensional profi le in a non-linear optical path</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-0018-7675</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Двойнишников</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Dvoynishnikov</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сергей Владимирович Двойнишников</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Sergey V. Dvoynishnikov</p><p>Novosibirsk</p></bio><email xlink:type="simple">dv.s@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7322-1355</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бакакин</surname><given-names>Г. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Bakakin</surname><given-names>G. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Григорий Владимирович Бакакин</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Grigory V. Bakakin</p><p>Novosibirsk</p></bio><email xlink:type="simple">bakakin@itp.nsc.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Павлов</surname><given-names>В. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Pavlov</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Владимир Антонович Павлов</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Vladimir A. Pavlov</p><p>Novosibirsk</p></bio><email xlink:type="simple">pavlov@itp.nsc.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3765-342X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Меледин</surname><given-names>В. Г.</given-names></name><name name-style="western" xml:lang="en"><surname>Meledin</surname><given-names>V. G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Владимир Генриевич Меледин</p><p>Новосибирск</p></bio><bio xml:lang="en"><p>Vladimir G. Meledin</p><p>Novosibirsk</p></bio><email xlink:type="simple">meledin@itp.nsc.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Институт теплофизики им. С. С. Кутателадзе</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Kutateladze Institute of Thermophysics</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>20</day><month>09</month><year>2023</year></pub-date><volume>0</volume><issue>8</issue><fpage>36</fpage><lpage>41</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Двойнишников С.В., Бакакин Г.В., Павлов В.А., Меледин В.Г., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Двойнишников С.В., Бакакин Г.В., Павлов В.А., Меледин В.Г.</copyright-holder><copyright-holder xml:lang="en">Dvoynishnikov S.V., Bakakin G.V., Pavlov V.A., Meledin V.G.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.izmt.ru/jour/article/view/1982">https://www.izmt.ru/jour/article/view/1982</self-uri><abstract><p>Рассмотрено развитие алгоритмов обработки изображений для измерения трёхмерного профиля поверхности методами фазовой триангуляции. Предложен алгоритм расшифровки изображений объекта в структурированном свете, основанный на итерационном поиске минимального отклонения модельной функции от результатов измерения и компенсирующий нелинейность приёмопередаточного тракта измерительного комплекса. Отличительная особенность данного алгоритма заключается в том, что модельную функцию находят в виде многочлена второй степени, что обеспечивает устойчивость метода к нелинейным искажениям, вызванным степенными преобразованиями приёмопередаточного тракта. Для качественного уменьшения алгоритмической сложности применён метод интервального поиска. Показано, что предложенный алгоритм обеспечивает устойчивый поиск значения начального фазового сдвига на изображениях объекта, устойчив к шумам и нелинейным искажениям, а также позволяет обрабатывать изображения, получаемые трёхмерными сканирующими системами на основе триангуляции с использованием структурированного освещения и фазовой триангуляции. Разработанный алгоритм будет полезен для обработки данных при работе измерительных систем в условиях нелинейности приёмопередаточного тракта и ограничений времени измерения.</p></abstract><trans-abstract xml:lang="en"><p>The work is devoted to the development of image processing algorithms for measuring a three-dimensional surface profi le using phase triangulation methods. An algorithm for decoding images of an object in structured light is proposed, based on an iterative search for the minimum deviation of the model function from the measurement results and compensating for the nonlinearity of the receiving-transmitting path of the measuring complex. A distinctive feature of the proposed method is that the search for the model function is sought in the form of a polynomial of the second degree, which ensures the stability of the method against nonlinear distortions caused by power-law transformations of the receiving-transmitting path. The use of the interval search method as part of the proposed algorithm provides a qualitative reduction in its algorithmic complexity. It is shown that the proposed algorithm provides a stable search for the value of the initial phase shift in object images, is resistant to noise and non-linear distortions. The algorithm proposed in the paper can be used to process images received in three-dimensional scanning systems based on triangulation methods using structured illumination and phase triangulation. The proposed algorithm will be especially useful for data processing during the operation of measuring systems in the conditions of a nonlinear source-receiver path of optical radiation and measurement time limitations.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>фазовая триангуляция</kwd><kwd>интервальный поиск</kwd><kwd>численный алгоритм</kwd></kwd-group><kwd-group xml:lang="en"><kwd>phase triangulation</kwd><kwd>interval search</kwd><kwd>numerical algorithm</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено за счет гранта Российского научного фонда (проект № 23-29-00194).</funding-statement><funding-statement xml:lang="en">The research was funded by the Russian Science Foundation (project no. 23-29-00194).</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Мордасов М. М., Савенков А. П. Измерение геометрических параметров поверхностей раздела газожидкостных систем // Измерительная техника. 2015. № 7. С. 47–49. https://elibrary.ru/udnvql</mixed-citation><mixed-citation xml:lang="en">Mordasov M. M., Savenkov A. P. Measurement Techniques, 2015, vol. 58, no. 7, рр. 796–799. https://doi.org/10.1007/s11018-015-0796-x</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Марков Б. Н., Шарамков А. Б. Использование результатов калибровки координатно-измерительных машин FARO ARM для сравнительной оценки их точностных возможностей // Измерительная техника. 2014. № 8. С. 19–21. https://elibrary.ru/sxucvf</mixed-citation><mixed-citation xml:lang="en">Markov B. N., Sharamkov A. B. Measurement Techniques, 2014, vol. 57, no. 8, рр. 870–874. https://doi.org/10.1007/s11018-014-0551-8</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Левин Г. Г., Минаев В. Л., Иванов А. Д., Голополосов А. А., Горяинова И. В. Метрологическое обеспечение видеоизмерительных систем // Измерительная техника. 2023. № 1. С. 24–30. https://doi.org/10.32446/0368-1025it.2023-1-24-30</mixed-citation><mixed-citation xml:lang="en">Levin G. G., Minaev V. L., Ivanov A. D. et al. Measurement Techniques, 2023, vol. 66, no. 1, pp. 24–30. https://doi.org/10.1007/s11018-023-02185-x</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Янушкин В. Н., Коляда Ю. Б. Прецизионные фотоэлектрические преобразователи перемещения в нанометрии // Измерительная техника. 2014. № 8. С. 16–18. https://elibrary.ru/sxucuv</mixed-citation><mixed-citation xml:lang="en">Yanushkin V. N., Kolyada Y. B. Measurement Techniques, 2014, vol. 57, no. 8, рр. 866-869. https://doi.org/10.1007/s11018-014-0550-9</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang S. Optics and Lasers in Engineering, 2010, vol. 48(2), pp. 149–158. https://doi.org/10.1016/j.optlaseng.2009.03.008</mixed-citation><mixed-citation xml:lang="en">Zhang S. Optics and Lasers in Engineering, 2010, vol. 48(2), pp. 149–158. https://doi.org/10.1016/j.optlaseng.2009.03.008</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Lohry W., Zhang S. Opt. Express, 2014, vol. 22, pp. 26752–26762. https://doi.org/10.1364/OE.22.026752</mixed-citation><mixed-citation xml:lang="en">Lohry W., Zhang S. Opt. Express, 2014, vol. 22, pp. 26752–26762. https://doi.org/10.1364/OE.22.026752</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Armangue X., Salvi J., Battle J. Pattern Recognition, 2002, vol. 35(7), pp. 1617–1635. https://doi.org/10.1016/S0031-3203(01)00126-1</mixed-citation><mixed-citation xml:lang="en">Armangue X., Salvi J., Battle J. Pattern Recognition, 2002, vol. 35(7), pp. 1617–1635. https://doi.org/10.1016/S0031-3203(01)00126-1</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Двойнишников С. В., Куликов Д. В., Меледин В. Г. Оптоэлектронный метод бесконтактного восстановления профиля поверхности трехмерных объектов сложной формы // Метрология. 2010. № 4. С. 15–27. https://elibrary.ru/mvacop</mixed-citation><mixed-citation xml:lang="en">Dvoinishnikov S. V., Kulikov D. V., Meledin V. G. Optoelectronic method for non-contact reconstruction of the surface profile of three-dimensional objects of complex shape. Metrologiya, 2010, no. 4, pp. 15–27. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Zuo C., Tao T., Feng S., Huang L., Asundi A., Chen Q. Optics and Lasers in Engineering, 2018, vol. 102, pp. 70–91. https://doi.org/10.1016/j.optlaseng.2017.10.013</mixed-citation><mixed-citation xml:lang="en">Zuo C., Tao T., Feng S., Huang L., Asundi A., Chen Q. Optics and Lasers in Engineering, 2018, vol. 102, pp. 70–91. https://doi.org/10.1016/j.optlaseng.2017.10.013</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Двойнишников С. В., Меледин В. Г., Павлов В. А. Высокоскоростная обработка фазовых изображений с использованием параллельных вычислений // Автометрия. 2017. Т. 53. № 2. С. 56–62. https://elibrary.ru/ykfyxn</mixed-citation><mixed-citation xml:lang="en">Dvoinishnikov S. V., Meledin V. G., Pavlov V. A. Optoelectronics, Instrumentation and Data Processing, 2017, vol. 53, no. 2, pp. 145–150. https://doi.org/10.3103/S8756699017020066</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Двойнишников С. В., Куликов Д. В., Меледин В. Г., Рахманов В. В. Алгоритм расшифровки фазовых изображений для измерения трёхмерной геометрии динамичных объектов // Сибирский журнал индустриальной математики. 2023. Т. 26. № 2. C. 53–59.</mixed-citation><mixed-citation xml:lang="en">Dvoinishnikov S. V., Kulikov D. V., Meledin V. G., Rahmanov V. V. Sibirskii jurnal industrialnoy matematiki, 2023, vol. 26(2) pp. 53–59. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Гонсалес Р., Вудс Р. Цифровая обработка изображений: Пер. с англ. Л. И. Рубанова, П. А. Чочиа, науч. ред. перевода П. А. Чочиа. М.: Техносфера, 2005. 1072 с.</mixed-citation><mixed-citation xml:lang="en">Gonzalez R., Woods R. Digital Image Processing. Addison Wesley, 1992, 609 p.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Двойнишников С. В., Меледин В. Г., Шпольвинд К. В. Метод компенсации нелинейности тракта источник-приемник оптического излучения при 3D-измерениях на основе фазовой триангуляции / Измерительная техника. 2012. № 2. С. 12–16. https://elibrary.ru/owmfdx</mixed-citation><mixed-citation xml:lang="en">Dvoynishnikov S. V., Meledin V. G., Shpolvind K. V. Measurement Techniques, 2012, vol. 55, no. 2, pp. 123–129. https://doi.org/10.1007/s11018-012-9928-8</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Мальцев И. А. Основы линейной алгебры. Изд. 3-е, перераб., М.: Наука, 1970. 400 c.</mixed-citation><mixed-citation xml:lang="en">Malcev I. А. Osnovi lineynoi algebry. Moscow, Nauka Publ., 1970, 400 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Кнут Д. Э. Искусство программирования для ЭВМ. Т. 3. Сортировка и поиск. М.: Мир, 1978. 844 с.</mixed-citation><mixed-citation xml:lang="en">Knuth D. E. The art of computer programming. Vol. 3: Sorting and searching. Reading, MA; Harlow, Addison-Wesley Publ., 1998, 800 p.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Двойнишников С. В., Куликов Д. В., Меледин В. Г., Главный В. Г. Быстрый алгоритм расшифровки фазовых изображений с произвольным пошаговым сдвигом // Интер-Экспо Гео-Сибирь. 2022. Т. 8. № 1. С. 80–85.</mixed-citation><mixed-citation xml:lang="en">Dvoinishnikov S. V., Kulikov D. V., Meledin V. G., Glavny V. G. Interekspo Geo Sibir, 2022, vol. 8(1), pp. 80–85. (In Russ.)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
