<?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">tuzsut</journal-id><journal-title-group><journal-title xml:lang="ru">Труды учебных заведений связи</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings of Telecommunication Universities</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1813-324X</issn><issn pub-type="epub">2712-8830</issn><publisher><publisher-name>СПбГУТ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.31854/1813-324X-2025-11-2-41-48</article-id><article-id custom-type="edn" pub-id-type="custom">SCTROE</article-id><article-id custom-type="elpub" pub-id-type="custom">tuzsut-668</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>ELECTRONICS, PHOTONICS, INSTRUMENTATION AND COMMUNICATIONS</subject></subj-group></article-categories><title-group><article-title>Интерактивная обработка изображений  для робастного распознавания геометрических примитивов</article-title><trans-title-group xml:lang="en"><trans-title>Interactive Image Processing for Robust Geometric Primitives Recognition</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-0001-8940-4543</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>Diyazitdinova</surname><given-names>A. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент кафедры информационных систем и технологий Поволжского государственного университета телекоммуникаций и информатики</p></bio><email xlink:type="simple">a.diyazitdinova@psuti.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Поволжский государственный университет телекоммуникаций и информатики<country>Россия</country></aff><aff xml:lang="en">Povolzhskiy State University of Telecommunications and Informatics<country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>07</day><month>05</month><year>2025</year></pub-date><volume>11</volume><issue>2</issue><fpage>41</fpage><lpage>48</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Диязитдинова А.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Диязитдинова А.А.</copyright-holder><copyright-holder xml:lang="en">Diyazitdinova A.A.</copyright-holder><license 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://tuzs.sut.ru/jour/article/view/668">https://tuzs.sut.ru/jour/article/view/668</self-uri><abstract><p>Распознавание геометрических примитивов используется при обработке изображений для решения задач, связанных с машинным обучением, сокращением области анализа и уменьшением вычислительной сложности. Одной из проблем распознавания примитивов является зависимость результатов обработки от таких внешних факторов как: широкий диапазон изменения яркости, контрастности, наличие помех, посторонних объектов или загрязнения. Отдельной задачей является определение геометрического положения примитива на изображении, которое определяется смещением, поворотом и масштабом или параметрами более сложной математической модели трансформации. Интерактивный способ обработки позволяет обеспечить робастность к пространственно-яркостным искажениям и различным помехам.</p><p>Целью настоящей статьи является повышение качества распознавания геометрических примитивов на изображениях за счет интерактивной обработки.</p><p>Сущность предлагаемого решения заключается в проведении двух этапов: этап предварительной обработки в интерактивном режиме и этап оценки геометрических параметров примитива с автоматическим удалением импульсных помех. На первом этапе выбирается порог для детектирования контура примитива и ограничение области анализа (выбор фрагмента) на изображении. Определение этих параметров проводится с помощью графического интерфейса в интерактивном режиме (например, изменение порога детектирования практически мгновенно отображает распознанные контуры на изображении). На втором этапе в соответствии с формой примитива выделяется область интереса, что убирает импульсные помехи (контурные точки, не принадлежащие примитиву), а по точкам в области интереса оцениваются параметры примитива методом наименьших квадратов. Разработанный алгоритм имеет реализацию в виде программы с графическим интерфейсом. Эксперименты для проверки разработанного алгоритма показали удовлетворительное распознавание геометрического примитива «окружность» на различных типах изображений, содержащих дорожный знак, частицу полимерного геля, феррулу оптического адаптера. Научная новизна решения состоит в возможности распознавания примитивов, которое робастно к пространственно-яркостным преобразованиям (масштабу, смещениям, неравномерности яркости и т. д.) и другим помехам.</p><p>Теоретическая значимость состоит в расширении возможностей методов распознавания за счет интерактивного выбора параметров на этапе предобработки.</p><p>Практическая значимость заключается в упрощении алгоритмов обработки изображений, которые используются при решении прикладных задач (подготовки данных машинного обучения, обработка методами оптической микрометрии), не требующих распознавания в режиме реального времени.</p></abstract><trans-abstract xml:lang="en"><p>Relevance. Recognition of geometric primitives is used in image processing to solve problems related to the development of machine learning algorithms, reducing the analysis area and reducing computational complexity. One of the problems of primitives recognition is the resulting dependence from such external factors as: a wide range of changes in brightness, contrast and the interference caused by uneven lighting, foreign objects or pollution. A separate task is the geometric position estimation of the primitive in the image, which is defined by offsets, rotation and scale or parameters of a more complex mathematical transformation model. A wide class of tasks is not limited by the requirement of automatic processing in real time. Therefore, these problems can be solved by an interactive parameters setting. The interactive processing method ensures robustness to spatial-luminance distortions and various interferences.</p><p>The article purpose is to improve the quality of recognition of geometric primitives (using the example of a circle) in images through interactive (visually controlled by the operator) processing.</p><p>The proposed solution essence is two processing stages: the stage of pre-processing in interactive mode and the stage of estimating the geometric parameters of the primitive with automatic removal of impulse noise. At the first stage, a threshold is selected for detecting the contour of a primitive and limiting the analysis area (selecting a fragment) in the image. These parameters are determined by a graphical interface in interactive mode (for example, changing the detection threshold almost instantly displays recognized contours in the image). At the second stage, in accordance with the shape of the primitive, an area of interest is selected, which removes impulse noise (contour points that do not belong to the primitive), and the parameters of the primitive are estimated based on the point of the area of interest using the least squares method. The developed algorithm has an implementation as a program with a graphical interface. Experiments to test the developed algorithm showed satisfactory recognition of the geometric primitive “circle” on various types of images containing a road sign, a polymer gel particle, and an ferrule end face. The scientific novelty of the solution lies in the possibility of recognizing primitives, which is robust to spatial-brightness transformations (scale, displacements, brightness unevenness, etc.) and other noise.</p><p>The theoretical significance lies in expanding the capabilities of recognition methods (in particular, primitives such as “circles”) through interactive selection of parameters at the preprocessing stage.</p><p>The practical significance lies in the simplicity of image processing algorithms that are used to solve applied problems (preparing machine learning data, processing by optical micrometry methods) that do not require real-time recognition.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>геометрический примитив</kwd><kwd>распознавание</kwd><kwd>робастность</kwd><kwd>интерактивный</kwd><kwd>изображение</kwd><kwd>контур</kwd></kwd-group><kwd-group xml:lang="en"><kwd>geometric primitive</kwd><kwd>recognition</kwd><kwd>robust</kwd><kwd>interactive</kwd><kwd>image</kwd><kwd>contour</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Шульга Т.Э., Солопекин Д.А. Распознавание дорожных знаков российского образца с использованием нейронных сетей // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2024. № 2. С. 85–94. DOI:10.24143/2072-9502-2024-2-85-94. EDN:LTLMXA</mixed-citation><mixed-citation xml:lang="en">Shulga T.E., Solopekin D.A. Recognition of Russian-style road signs using neural networks. Vestnik of Astrakhan State Technical University. Series: Management, Computer Science and Informatics. 2024;2:85–94. (in Russ.) DOI:10.24143/2072-9502-2024-2-85-94. EDN:LTLMXA</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Rajesh R., Rajeev K., Suchithra K., Lekhesh V.P., Gopakumar V., Ragesh N.K. Coherence vector of Oriented Gradients for traffic sign recognition using Neural Networks // Proceedings of the International Joint Conference on Neural Networks (San Jose, USA, 31 July ‒ 05 August 2011). IEEE, 2011. PP. 907–910. DOI:10.1109/IJCNN.2011.6033318. EDN:PKQGGB</mixed-citation><mixed-citation xml:lang="en">Rajesh R., Rajeev K., Suchithra K., Lekhesh V.P., Gopakumar V., Ragesh N.K. Coherence vector of Oriented Gradients for traffic sign recognition using Neural Networks. Proceedings of the International Joint Conference on Neural Networks, 31 July ‒ 05 August 2011, San Jose, USA. IEEE; 2011. p.907–910. DOI:10.1109/IJCNN.2011.6033318. EDN:PKQGGB</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Атавуллаева Ш.Ш., Ферапонтов Н.Б., Тробов Х.Т., Турсунова Г.Х., Джураева Р.А. Определение состава растворов смесей электролитов методом оптической микрометрии // Universum: химия и биология. 2024. № 11-2(125). С. 46‒51. DOI:10.32743/UniChem.2024.125.11.18355. EDN:HYSJJG</mixed-citation><mixed-citation xml:lang="en">Atavullaeva Sh., Ferapontov N., Trobov Kh., Tursunova G., Djuraeva R. Determination of the composition of solutions of electrolyte mixtures by optical pyrometry. Universum: Chemistry and Biology. 2024;11-2(125):46‒51 (in Russ.) DOI:10.32743/UniChem.2024.125.11.18355. EDN:HYSJJG</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Токмачев М.Г. Методика оценки объема гранулы полимерного геля в оптической микрометрии // Компьютерная оптика. 2023. Т. 47. № 6. С. 968–971. DOI:10.18287/2412-6179-CO-1271. EDN:OJTKGA</mixed-citation><mixed-citation xml:lang="en">Tokmachev M.G. A method for estimating the polymer gel granule volume by an optical technique. Computer Optics. 2023;47(6):968–971. (in Russ.) DOI:10.18287/2412-6179-CO-1271. EDN:OJTKGA</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Bourdine A.V., Pashin S.S., Zaitseva E.S., Vasilets A.A., Antonov S.A. Fast and simple method for estimation of the in-sertion loss at the connection of singlemode optical fibers with contaminated ferrule end faces // Proceedings of the XVIIth International Scientific and Technical Conference "Optical Technologies for Telecommunications" (Kazan, Russian Federation, 19–21 November 2019). SPIE, 2020. Vol. 11516. P. 115161O. DOI:10.1117/12.2566456. EDN:GGNEOJ</mixed-citation><mixed-citation xml:lang="en">Bourdine A.V., Pashin S.S., Zaitseva E.S., Vasilets A.A., Antonov S.A. Fast and simple method for estimation of the in-sertion loss at the connection of singlemode optical fibers with contaminated ferrule end faces. Proceedings of the XVIIth International Scientific and Technical Conference "Optical Technologies for Telecommunications", 19–21 November 2019, Kazan, Russian Federation, vol.11516. SPIE; 2020. P. 115161O. DOI:10.1117/12.2566456. EDN:GGNEOJ</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Пашин С.С. Исследование потенциальных возможностей оценивания коэффициента передачи основной моды на основе анализа перекрытия радиального распределения полей в дискретном представлении // Инфокоммуникационные технологии. 2021. Т. 19. № 2. С. 172–178. DOI:10.18469/ikt.2021.19.2.05. EDN:QIKRUK</mixed-citation><mixed-citation xml:lang="en">Pashin S.S. Research potential possibilities of estimating the basic mode transmission coefficient based on analysis overlapping of the radial distribution fields in discrete representation. Infocommunication Technologies. 2021;19(2):172–178. (in Russ.) DOI:10.18469/ikt.2021.19.2.05. EDN:QIKRUK</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Canny J. A Computational Approach to Edge Detection // IEEE Transactions on Pattern Analysis and Machine Intelligence. 1986. Vol. PAMI-8. Iss. 6. PP. 679–698. DOI:10.1109/TPAMI.1986.4767851</mixed-citation><mixed-citation xml:lang="en">Canny J. A Computational Approach to Edge Detection. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1986:PAMI-8(6):679–698. DOI:10.1109/TPAMI.1986.4767851</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Chochia P.A. Image segmentation via contour tracking in application to the analysis of the photographs of electronic microcircuits // Journal of Communications Technology and Electronics. 2010. Vol. 55. Iss. 12. PP. 1466–1473. DOI:10.1134/S1064226910120193</mixed-citation><mixed-citation xml:lang="en">Chochia P.A. Image segmentation via contour tracking in application to the analysis of the photographs of electronic microcircuits. Journal of Communications Technology and Electronics. 2010;55(12):1466–1473. DOI:10.1134/S1064226910120193</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Boykov Y., Jolly M.-P. Interactive Organ Segmentation Using Graph Cuts // Proceedings of the 3rd International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI 2000, Pittsburgh, USA, 11‒14 October 2000). Lecture Notes in Computer Science. Berlin, Heidelberg: Springer, 2000. Vol. 1935. PP. 276–286. DOI:10.1007/978-3-540-40899-4_28</mixed-citation><mixed-citation xml:lang="en">Boykov Y., Jolly M.-P. Interactive Organ Segmentation Using Graph Cuts. Proceedings of the 3rd International Conference on Medical Image Computing and Computer-Assisted Intervention, MICCAI 2000, 11‒14 October 2000, Pittsburgh, USA. Lecture Notes in Computer Science, vol.1935. Berlin, Heidelberg: Springer, 2000. p.276–286. DOI:10.1007/978-3-540-40899-4_28</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Пашин С.С. Разработка методов контроля параметров передачи разъемных соединений оптических волокон кабелей связи. Дис. … канд. техн. наук. Самара: Поволжский государственный университет телекоммуникаций и информатики, 2022. 221 с. EDN:KBOFZL</mixed-citation><mixed-citation xml:lang="en">Pashin S.S. Development of methods for monitoring transmission parameters of detachable connections of optical fibers of communication cables. PhD Thesis. Samara: Povolzhskiy State University of Telecommunications and Informatics Publ.; 2022, 221 p. (in Russ.) EDN:KBOFZL</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Konushin A., Shakhuro V. Traffic sign recognition // Graphics and Media Lab. UTL: https://graphics.cs.msu.ru/projects/traffic-sign-recognition.html (дата обращения 05.01.2025)</mixed-citation><mixed-citation xml:lang="en">Konushin A., Shakhuro V. Traffic sign recognition. Graphics and Media Lab. (in Russ.) URL: https://graphics.cs.msu.ru/projects/traffic-sign-recognition.html [Accessed 05.01.2025]</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Каретин А.Н. МНК для апроксимации данных окружностью. 2010. URL: https://mykaralw.narod.ru/articles/mnk_circle.pdf (дата обращения 05.01.2025)</mixed-citation><mixed-citation xml:lang="en">Karetin A.N. MNC for approximation of data by a circle. 2010. (in Russ.) URL: https://mykaralw.narod.ru/articles/mnk_circle.pdf [Accessed 05.01.2025]</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>
