<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Izvestiya MGTU MAMI</journal-id><journal-title-group><journal-title xml:lang="en">Izvestiya MGTU MAMI</journal-title><trans-title-group xml:lang="ru"><trans-title>Известия МГТУ “МАМИ“</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2074-0530</issn><issn publication-format="electronic">2949-1428</issn><publisher><publisher-name xml:lang="en">Moscow Polytechnic University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">685786</article-id><article-id pub-id-type="doi">10.17816/2074-0530-685786</article-id><article-id pub-id-type="edn">UMXCIL</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>ROBOTS, MECHATRONICS AND ROBOTIC SYSTEMS</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Роботы, мехатроника и робототехнические системы</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Optimization of the calibration algorithm for laser marking systems equipped with computer vision</article-title><trans-title-group xml:lang="ru"><trans-title>Оптимизация алгоритма калибровки лазерных маркировочных систем, оснащённых машинным зрением</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4985-1119</contrib-id><contrib-id contrib-id-type="spin">2508-1162</contrib-id><name-alternatives><name xml:lang="en"><surname>Tareeva</surname><given-names>Maria V.</given-names></name><name xml:lang="ru"><surname>Тареева</surname><given-names>Мария Вячеславовна</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Cand. Sci. (Physics and Mathematics), Assistant professor of the Optical-Electronic Devices and Systems Department at the Institute of Advanced Technologies and Industrial Programming</p></bio><bio xml:lang="ru"><p>канд. физ.-мат. наук, доцент кафедры оптико-электронных приборов и систем Института перспективных технологий и индустриального программирования</p></bio><email>tareeva@mirea.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0007-7658-4224</contrib-id><contrib-id contrib-id-type="spin">8836-0683</contrib-id><name-alternatives><name xml:lang="en"><surname>Kobysh</surname><given-names>Alina N.</given-names></name><name xml:lang="ru"><surname>Кобыш</surname><given-names>Алина Николаевна</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Cand. Sci. (Engineering), Acting Head of the Optical-Electronic Devices and Systems Department at the Institute of Advanced Technologies and Industrial Programming</p></bio><bio xml:lang="ru"><p>канд. техн. наук, и. о. заведующего кафедрой оптико-электронных приборов и систем Института перспективных технологий и индустриального программирования</p></bio><email>kobysh@mirea.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4995-246X</contrib-id><contrib-id contrib-id-type="spin">9363-5702</contrib-id><name-alternatives><name xml:lang="en"><surname>Shestakova</surname><given-names>Anastasia P.</given-names></name><name xml:lang="ru"><surname>Шестакова</surname><given-names>Анастасия Павловна</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Cand. Sci. (Engineering), Assistant professor of the Optical-Electronic Devices and Systems Department at the Institute of Advanced Technologies and Industrial Programming</p></bio><bio xml:lang="ru"><p>канд. техн. наук, доцент кафедры оптико-электронных приборов и систем Института перспективных технологий и индустриального программирования</p></bio><email>shestakova@mirea.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-6050-0419</contrib-id><contrib-id contrib-id-type="spin">8701-7410</contrib-id><name-alternatives><name xml:lang="en"><surname>Debelov</surname><given-names>Vladimir V.</given-names></name><name xml:lang="ru"><surname>Дебелов</surname><given-names>Владимир Валентинович</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Cand. Sci. (Engineering), assistant professor, Head of the Software Technology Department of the Software Center</p></bio><bio xml:lang="ru"><p>канд. техн. наук, доцент, начальник отдела технологии программного обеспечения центра программного обеспечения</p></bio><email>vladimir.debelov@nami.ru</email><xref ref-type="aff" rid="aff1"/><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">MIREA – Russian Technological University</institution></aff><aff><institution xml:lang="ru">МИРЭА - Российский технологический университет</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">Central Scientific Research Automobile and Automotive Engine Institute «NAMI»</institution></aff><aff><institution xml:lang="ru">Центральный научно-исследовательский автомобильный и автомоторный институт «НАМИ»</institution></aff></aff-alternatives><pub-date date-type="preprint" iso-8601-date="2026-06-20" publication-format="electronic"><day>20</day><month>06</month><year>2026</year></pub-date><pub-date date-type="pub" iso-8601-date="2026-07-15" publication-format="electronic"><day>15</day><month>07</month><year>2026</year></pub-date><volume>20</volume><issue>1</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>60</fpage><lpage>77</lpage><history><date date-type="received" iso-8601-date="2025-06-25"><day>25</day><month>06</month><year>2025</year></date><date date-type="accepted" iso-8601-date="2025-12-15"><day>15</day><month>12</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2026, Eco-Vector</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2026, Эко-Вектор</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="en">Eco-Vector</copyright-holder><copyright-holder xml:lang="ru">Эко-Вектор</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/" start_date="2029-07-15"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://eco-vector.com/for_authors.php#07</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.eco-vector.com/2074-0530/article/view/685786">https://journals.eco-vector.com/2074-0530/article/view/685786</self-uri><abstract xml:lang="en"><p><bold>BACKGROUND:</bold> Laser marking technology, based on the interaction of laser radiation with a substance for applying detailed images and inscriptions to various surfaces, is specified by excellent image reproduction accuracy, low power consumption and high processing rate compared to conventional methods.</p> <p>Effective control of laser marking requires accurate calibration and tuning of the laser system to match surface material characteristics of treated objects. The most promising solution is introducing computer vision systems, enabling high accuracy, speed and scalability for implementation in modern production. Computer vision systems application in laser marking for quality and object orientation monitoring remains underdeveloped. This paper presents computer vision systems integration into a laser marking device through the SharpMark marker tuning algorithm.</p> <p><bold>AIM:</bold> Development of the software algorithm integrated with the computer vision system to automate the process of setting up the SharpMark laser facility for chasing and marking. The tasks solved in this study are aimed at improving image quality by optimizing the algorithm for tuning the laser system.</p> <p><bold>METHODS:</bold> The OpenCV computer vision library was used as the basis for the development of the computer vision system. The ArUco marks were used for accurate identification of the position of the marking object and calibration of the laser marker. The proposed algorithm is implemented in several sequential stages, including: detection of objects in the image, correction of image distortion (Undistort), perspective transformation (WarpPerspective) to compensate for distortions, contour extraction (FindContours) and widening of areas of interest (InflatePaths). The laser system is controlled by means of exchange of data and control commands.</p> <p><bold>RESULTS:</bold> The algorithm that determines object positions automatically and corrects contours for lens distortion by improving camera calibration accuracy has been developed. The calibration method, which defines the camera’s pixel-to-millimeter ratio, enables image linking to marker coordinates for precise marking with an accuracy of up to 0.1mm over a 10 cm distance. The algorithm automatically marks multiple objects within the working area.</p> <p><bold>CONCLUSION:</bold> The practical value of this study lies in enhancing SharpMark’s efficiency by means of optimization of the calibration algorithm. The proposed algorithm is applicable to similar computer vision-equipped laser marking systems and to any automated pattern recognition systems based on computer vision systems.</p></abstract><trans-abstract xml:lang="ru"><p><bold>Обоснование. </bold>Технология лазерной маркировки, основанная на взаимодействии излучения с веществом для нанесения детальных изображений и надписей на различные поверхности, характеризуется высокой точностью воспроизведения, низким энергопотреблением и высокой скоростью обработки по сравнению с традиционными методами.</p> <p>Эффективное управление маркировкой требует точной калибровки лазерной системы под характеристики материала объектов. Перспективным решением является внедрение систем машинного зрения (СМЗ), обеспечивающих высокую точность, скорость и масштабируемость для современных предприятий. Применение систем машинного зрения в лазерной маркировке для контроля качества и ориентации объектов остаётся недостаточно развитым направлением. В работе представлена интеграция систем машинного зрения в лазерную маркировку через алгоритм настройки маркера SharpMark.</p> <p><bold>Цель</bold> — разработка алгоритма программного обеспечения, интегрированного с системой машинного зрения для автоматизации процесса настройки лазерного комплекса гравировки и маркировки SharpMark. Задачи, решаемые в данной работе, направлены на улучшение качества изображения за счёт оптимизации алгоритма настройки лазерной системы.</p> <p><bold>Методы. </bold>В качестве основы для разработки системы машинного зрения использовалась библиотека OpenCV. Для точной идентификации положения объекта маркировки и калибровки лазерного маркера применялись ArUco метки. Предложенный алгоритм включает несколько последовательных этапов: обнаружение объектов на изображении, коррекцию дисторсии (Undistort), перспективное преобразование (WarpPerspective) для компенсации искажений, выделение контуров (FindContours) и расширение областей интереса (InflatePaths). Управление лазерной системой осуществляется обменом данными и командами.</p> <p><bold>Результаты. </bold>Разработан алгоритм, автоматически определяющий положение объекта и корректирующий контуры с учётом дисторсии объектива за счет точной калибровки камеры. Метод калибровки пиксель/миллиметр обеспечивает привязку изображений к координатам маркера для маркировки с ошибкой до 0,1 мм на 10 см. Алгоритм маркирует несколько объектов в рабочем поле.</p> <p><bold>Заключение.</bold> Практическая ценность работы — повышение эффективности SharpMark за счёт оптимизации калибровки. Алгоритм применим к аналогичным системам лазерной маркировки с машинным зрением и любым автоматизированным системам распознавания на основе систем машинного зрения.</p></trans-abstract><kwd-group xml:lang="en"><kwd>control algorithm</kwd><kwd>laser marking system</kwd><kwd>computer vision systems</kwd><kwd>electrotechnical facility</kwd><kwd>pattern recognition</kwd><kwd>calibration algorithm</kwd><kwd>image calibration</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>алгоритм управления</kwd><kwd>лазерная маркировка</kwd><kwd>машинное зрение</kwd><kwd>электротехнический комплекс</kwd><kwd>распознавание образов</kwd><kwd>алгоритм калибровки</kwd><kwd>калибровка изображения</kwd></kwd-group><funding-group><funding-statement xml:lang="en">The research and preparation of the publication were carried out within the framework of experimental design and exploratory research within the framework of the technological advance. Equipment: The research was conducted using ‘Laser Class’ equipment in the university’s teaching and practical laboratory in room B316.</funding-statement><funding-statement xml:lang="ru">Исследование и подготовка публикации проведены в рамках опытно-конструкторских работ и поисковых исследований в рамках НТЗ. Оборудование. Исследования проводились с использованием оборудования «Лазерного класса» в учебно-практической лаборатории университета в аудитории B316.</funding-statement></funding-group></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><mixed-citation>Gu B. Review: 40 years of laser-marking industrial applications. Proc. SPIE 6106, Photon Processing in Microelectronics and Photonics V. 2006;610601. doi: 10.1117/12.640838</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation>Marx C, Hustedt M, Hoja H, et al. (2013). Investigations on laser marking of plants and fruits. Biosystems Engineering. 2013;116(4):436–446. doi: 10.1016/j.biosystemseng.2013.10.005</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation>Sobotova L, Badida M. Laser marking as environment technology. Open Engineering. 2017;1(7):303–316. doi: 10.1515/eng-2017-0030</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation>Golnabi H, Asadpour A. Design and application of industrial machine vision systems. Robotics and Computer-Integrated Manufacturing. 2007;23(6):630–637. doi: 10.1016/j.rcim.2007.02.005</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation>Fedorov VB, Kharlamov SG, Fedorov AV. Image restoration using a discrete point spread function with consideration of finite pixel size. Russian Technological Journal. 2025;13(2):143–154. doi: 10.32362/2500-316X-2025-13-2-143–154 (In Russ.) EDN: GXAGAW</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation>Yurevich VI, Grimm VA, Afonyushkin AA, et al. Optical design and performance of F-Theta lenses for high-power and high-precision applications. Optical systems design 2015: optical design and engineering VI. SPIE; 2015;9626:437–452. doi: 10.1117/12.2190777</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation>Zhang Z. A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000;22(11):1330–1334. doi: 10.1109/34.888718</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation>Garrido-Jurado S, Muñoz-Salinas R, Madrid-Cuevas FJ, et al. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition. 2014;47(6):2280–2292. doi: 10.1016/j.patcog.2014.01.005</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation>Mur-Artal R, Montiel JMM, Tardós JD. ORB-SLAM: A Versatile and Accurate Monocular SLAM System. IEEE transactions on robotics. 2015;31(5):1147–1163. doi: 10.1109/TRO.2015.2463671</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation>Canny J. A computational approach to edge detection. IEEE Transactions on pattern analysis and machine intelligence. 1986;6:679–698. doi: 10.1109/TPAMI.1986.4767851</mixed-citation></ref><ref id="B11"><label>11.</label><mixed-citation>Douglas DH, Peucker TK. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. Cartographica. 1973;10(2):112–122. doi: 10.3138/FM57-6770-U75U-772</mixed-citation></ref><ref id="B12"><label>12.</label><mixed-citation>Dawson-Howe KA. Practical Introduction to Computer Vision with OpenCV. Chichester: John Wiley &amp; Sons; 2014.</mixed-citation></ref><ref id="B13"><label>13.</label><mixed-citation>Klette R. Concise Computer Vision: An Introduction into Theory and Algorithms. London: Springer; 2014. doi: 10.1007/978-1-4471-6320-6</mixed-citation></ref></ref-list></back></article>
