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.
UDC 004.93
DOI: 10.26102/2310-6018/2026.56.5.019
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.
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)Received 22.03.2026
Revised 12.05.2026
Accepted 19.05.2026
Published 31.05.2026