Модификация процедуры распрямления объектов бинарных растровых изображений на основе оси криволинейной симметрии для многоконтурных фигур
Работая с сайтом, я даю свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта обрабатывается системой Яндекс.Метрика
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
Online media
issn 2310-6018

The modification for the straightening procedure by curvilinear symmetry axis for multi-contour figures in binary raster images

idSeredin O.S., idLiakhov D.V., idKushnir O.A.

UDC 004.93
DOI: 10.26102/2310-6018/2026.56.5.019

  • Abstract
  • List of references
  • About authors

The paper proposes the modification for the straightening procedure by curvilinear symmetry axis for multi-contour figures in binary raster images. This modification considers an external contour and internal contours of an analyzed figure when it is divided into parts for subsequent straightening. Each part of figure corresponds to its own fragment of curvilinear symmetry axis, which is a set of articulated segments. A mask is created for each part, containing points of the external contour and internal contours included in the mask. Each point of any contour from a created mask is transformed (rotated and shifted) relative to the corresponding fragment of curvilinear symmetry axis. To display the transformed contours, their hierarchy, a tree structure, is taken into account. The color of contour painting over changes alternately by the nesting level of the contour in the hierarchy tree. Experimental results of the proposed modification demonstrate the possibility of creating straightened figures with a different number of internal contours of different shapes and different nesting levels. A comparison of areas of transformed shapes relative to the original ones showed a decrease the number of distortions during straightening. The proposed method eliminates the restriction using the greedy algorithm to find curvilinear symmetry only for objects without internal contours.

1. Liu J., Liu Y. Curved reflection symmetry detection with self-validation. In: Computer Vision – ACCV 2010: 10th Asian Conference on Computer Vision: Revised Selected Papers: Part IV, 08–12 November 2010, Queenstown, New Zealand. Berlin, Heidelberg: Springer; 2011. P. 102–114. https://doi.org/10.1007/978-3-642-19282-1_9

2. Huang J., Stoter J., Nan L. Symmetrization of 2D Polygonal Shapes Using Mixed-Integer Programming. Computer-Aided Design. 2023;163. https://doi.org/10.1016/j.cad.2023.103572

3. Lee S., Liu Y. Curved glide-reflection symmetry detection. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2012;34(2):266–278. https://doi.org/10.1109/TPAMI.2011.118

4. Teo Ch.L., Fermüller C., Aloimonos Y. Detection and segmentation of 2D curved reflection symmetric structures. In: 2015 IEEE International Conference on Computer Vision (ICCV), 07–13 December 2015, Santiago, Chile. IEEE; 2015. P. 1644–1652. https://doi.org/10.1109/ICCV.2015.192

5. Quan L., Zhang Y., Tang K. Curved reflection symmetric axes on free-form surfaces and their extraction. IEEE Transactions on Automation Science and Engineering. 2018;15(1):111–126. https://doi.org/10.1109/TASE.2016.2595589

6. Peng H., Long F., Liu X., Kim S.K., Myers E.W. Straightening Caenorhabditis elegans images. Bioinformatics. 2008;24(2):234–242. https://doi.org/10.1093/bioinformatics/btm569

7. Alharbi Sh.S., Willcocks Ch.G., Jackson Ph.T.G., Alhasson H.F., Obara B. Sequential graph-based extraction of curvilinear structures. Signal, Image and Video Processing. 2019;13(5):941–949. https://doi.org/10.1007/s11760-019-01431-6

8. Seredin O., Liakhov D., Lomov N., Kushnir O., Kopylov A. Greedy Algorithm for Fast Finding Curvilinear Symmetry of Binary Raster Images. In: Analysis of Images, Social Networks and Texts: 11th International Conference (AIST 2023), 28–30 September 2023, Yerevan, Armenia. Cham: Springer; 2024. P. 241–251. https://doi.org/10.1007/978-3-031-54534-4_17

9. Jaccard P. Étude comparative de la distribution florale dans une portion des Alpes et du Jura. Bulletin de la Société Vaudoise des Sciences Naturelles. 1901;37:547–579.

10. Lomov N., Seredin O. Dynamic programming for curved reflection symmetry detection in segmented images. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. 2023;XLVIII-2/W3-2023:157–163. https://doi.org/10.5194/isprs-archives-XLVIII-2-W3-2023-157-2023

11. Bresenham J.E. Algorithm for computer control of a digital plotter. In: Seminal graphics: pioneering efforts that shaped the field. New York: ACM SIGGRAPH; 1998. P. 1–6.

Seredin Oleg Sergeevich
Candidate of Physico-Mathematical Sciences, Docent

WoS | Scopus | ORCID | eLibrary |

Tula State University

Tula, Russian Federation

Liakhov Daniil Viktorovich

WoS | Scopus | ORCID | eLibrary |

Tula State University

Tula, Russian Federation

Kushnir Olesya Alexandrovna
Candidate of Engineering Sciences, Docent

WoS | Scopus | ORCID | eLibrary |

Tula State University

Tula, Russian Federation

Keywords: symmetry, binary raster image, curvilinear symmetry, jaccard measure, figure contour

Sources of funding: The research was carried out within the state task № FSFS-2026-0009.

For citation: Seredin O.S., Liakhov D.V., Kushnir O.A. The modification for the straightening procedure by curvilinear symmetry axis for multi-contour figures in binary raster images. Modeling, Optimization and Information Technology. 2026;14(5). URL: https://moitvivt.ru/ru/journal/article?id=2305 DOI: 10.26102/2310-6018/2026.56.5.019 (In Russ).

© Seredin O.S., Liakhov D.V., Kushnir O.A. Статья опубликована на условиях лицензии Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NS 4.0)
16

Full text in PDF

Скачать JATS XML

Received 22.03.2026

Revised 12.05.2026

Accepted 19.05.2026

Published 31.05.2026