<?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">sapi</journal-id><journal-title-group><journal-title xml:lang="ru">Системный анализ и прикладная информатика</journal-title><trans-title-group xml:lang="en"><trans-title>«System analysis and applied information science»</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-4923</issn><issn pub-type="epub">2414-0481</issn><publisher><publisher-name>Belarusian National Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21122/2309-4923-2021-1-62-69</article-id><article-id custom-type="elpub" pub-id-type="custom">sapi-504</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>Data processing and decision–making</subject></subj-group></article-categories><title-group><article-title>Двухшаговая скелетизация бинарных изображений на основе модели Занга-Суена и порождающей маски</article-title><trans-title-group xml:lang="en"><trans-title>Two-step skeletization of binary images based on the Zhang-Suen model and the producing mask</trans-title></trans-title-group></title-group><contrib-group><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>Ma</surname><given-names>J.,</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ма Цзюнь – аспирант кафедры инфокоммуникационных технологий</p></bio><bio xml:lang="en"><p>Ma Jun PG student of department of infocommunication technologies</p><p>Minsk</p></bio><email xlink:type="simple">majun1313@hotmail.com</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>Tsviatkou</surname><given-names>V. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Доктор технических наук, доцент, заведующий кафедрой инфокоммуникационных технологий</p></bio><bio xml:lang="en"><p>Doctor of Engineering, associate professor, head of department of infocommunications technologie</p><p>Minsk</p></bio><email xlink:type="simple">vtsvet@bsuir.by</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>Kanapelka</surname><given-names>V. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Доктор технических наук, профессор, профессор кафедры инфокоммуникационных технологий</p></bio><bio xml:lang="en"><p>Doctor of Engineering, professor, professor of department of infocommunications</p><p>Minsk</p></bio><email xlink:type="simple">kafikt@bsuir.by</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>Belarusian State University of Informatics and Radioelectronics</institution><country>Belarus</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>26</day><month>04</month><year>2021</year></pub-date><volume>0</volume><issue>1</issue><fpage>62</fpage><lpage>69</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ма Ц., Цветков В.Ю., Конопелько В.К., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Ма Ц., Цветков В.Ю., Конопелько В.К.</copyright-holder><copyright-holder xml:lang="en">Ma J., Tsviatkou V.Y., Kanapelka V.K.</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://sapi.bntu.by/jour/article/view/504">https://sapi.bntu.by/jour/article/view/504</self-uri><abstract><p>Целью работы является предельное утоньшение и повышение устойчивости к контурному шуму скелетов бинарных объектов произвольной формы при сохранении высокой скорости скелетизации. Скелет представляет собой множество тонких линий, взаимное расположение, размеры и форма которых передает информацию о размере, форме и ориентации в пространстве соответствующей однородной области изображения. Для обеспечения устойчивости к контурному шуму каждая итерация алгоритмов скелетизации разделяется на несколько шагов. Благодаря относительно качественным скелетам и средней производительности широкую известность получил двухшаговый алгоритм Занга-Суена. Его недостатками являются размытие диагональных линий толщиной 2 пикселя и удаление областей размером 2х2 пикселей. Для их устранения в статье предложена математическая модель, дополняющая модель Занга-Суена порождающей маской и двумя логическими условиями оценки ее элементов.</p></abstract><trans-abstract xml:lang="en"><p>The aim of the work is to limit excessive thinning and increase the resistance to contour noise of skeletons resulted from arbitrary binary image shape while maintaining a high skeletonization rate. The skeleton is a set of thin lines, the relative position, the size and shape, which conveys information of size, shape and orientation in space of the corresponding homogeneous region of the image. To ensure resistance to contour noise, skeletonization algorithms are built on the basis of several steps. Zhang-Suen algorithm is widely known by high-quality skeletons and average performance, which disadvantages are the blurring of diagonal lines with a thickness of 2 pixels and the totally disappear patterns of 2x2 pixels. To overcome them, a mathematical model that compensates the Zhang-Suen algorithm has proposed in this paper, along with a producing mask and two logical conditions for evaluating its elements.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>скелетизация  изображений</kwd><kwd>алгоритм  Занга-Суена</kwd><kwd>двухшаговая  скелетизация</kwd><kwd>параллельная скелетизация</kwd></kwd-group><kwd-group xml:lang="en"><kwd>image skeletonization</kwd><kwd>Zhang-Suen algorithm</kwd><kwd>two-step skeletonization</kwd><kwd>parallel skeletonization</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Работа выполнена в рамках ГБЦ 16–2033 «Исследование методов обработки и передачи видеоданных в инфокоммуникациях» (№ госрегистрации 20163903)</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">Saha, P. K. A survey on skeletonization algorithms and their applications / P. K. Saha, G. Borgefors, G. Baja // Pattern Recognition Letters. – 2016. – Vol. 76. – P. 3–12.</mixed-citation><mixed-citation xml:lang="en">Saha, P. K. A survey on skeletonization algorithms and their applications / P. K. Saha, G. Borgefors, G. Baja // Pattern Recognition Letters. – 2016. – Vol. 76. – P. 3–12.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang, T. Y. A fast parallel algorithm for thinning digital patterns / T. Y. Zhang, C. Y. Suen // Comm. ACM. – 1984. – Vol. 27(3). – P. 236–239.</mixed-citation><mixed-citation xml:lang="en">Zhang, T. Y. A fast parallel algorithm for thinning digital patterns / T. Y. Zhang, C. Y. Suen // Comm. ACM. – 1984. – Vol. 27(3). – P. 236–239.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Harous, S. Handwritten Character-Based Parallel Thinning Algorithms: A Comparative Study / S. Harous, A. Elnagar // University of Sharjah Journal of Pure &amp; Applied Sciences. – 2009. – Vol. 6(1). – P. 81–101.</mixed-citation><mixed-citation xml:lang="en">Harous, S. Handwritten Character-Based Parallel Thinning Algorithms: A Comparative Study / S. Harous, A. Elnagar // University of Sharjah Journal of Pure &amp; Applied Sciences. – 2009. – Vol. 6(1). – P. 81–101.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Lu, H. E. A Comment on “A Fast Parallel Algorithm for Thinning Digital Patterns” / H. E. Lu, P.S.P. Wang // Communications of the ACM. – 1986. – Vol. 29(3). – P. 239–242.</mixed-citation><mixed-citation xml:lang="en">Lu, H. E. A Comment on “A Fast Parallel Algorithm for Thinning Digital Patterns” / H. E. Lu, P.S.P. Wang // Communications of the ACM. – 1986. – Vol. 29(3). – P. 239–242.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Kocharyan, D. A Modified fingerprint image thinning algorithm / D. Kocharyan // American Journal of Software Engineering and Applications. – 2013. – Vol. 2(1). – P. 1–6.</mixed-citation><mixed-citation xml:lang="en">Kocharyan, D. A Modified fingerprint image thinning algorithm / D. Kocharyan // American Journal of Software Engineering and Applications. – 2013. – Vol. 2(1). – P. 1–6.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Boudaoud, L. B. A new thinning algorithm for binary images / L. B. Boudaoud, A. Sider, A. Tari // 3rd International Conference on Control, Engineering &amp; Information Technology. – 2015. – P. 1–6.</mixed-citation><mixed-citation xml:lang="en">Boudaoud, L. B. A new thinning algorithm for binary images / L. B. Boudaoud, A. Sider, A. Tari // 3rd International Conference on Control, Engineering &amp; Information Technology. – 2015. – P. 1–6.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Boudaoud L. B. A modified ZS thinning algorithm by a hybrid approach / L. B. Boudaoud, B. Solaiman, A. Tari // The Visual Computer. – 2017. –P. 689–706.</mixed-citation><mixed-citation xml:lang="en">Boudaoud L. B. A modified ZS thinning algorithm by a hybrid approach / L. B. Boudaoud, B. Solaiman, A. Tari // The Visual Computer. – 2017. –P. 689–706.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Guo, Z. Parallel thinning with two-subiteration algorithms / Z. Guo, R. W. Hall // Communications of the ACM. – 1989. – Vol. 32(3). – P. 359–373.</mixed-citation><mixed-citation xml:lang="en">Guo, Z. Parallel thinning with two-subiteration algorithms / Z. Guo, R. W. Hall // Communications of the ACM. – 1989. – Vol. 32(3). – P. 359–373.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Guo, Z. Fast fully parallel thinning algorithms / Z. Guo, R. W. Hall // CVGIP: Image Understanding. – 1992. – Vol. 55(3). – P. 317–328.</mixed-citation><mixed-citation xml:lang="en">Guo, Z. Fast fully parallel thinning algorithms / Z. Guo, R. W. Hall // CVGIP: Image Understanding. – 1992. – Vol. 55(3). – P. 317–328.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang, Y. Y. A parallel thinning algorithm with two-subiteration that generates one-pixel-wide skeletons / Y. Y. Zhang, P. P. Wang // International Conference on Pattern Recognition, Vienna, Austria. – 1996. – Vol. 4. – P. 457–461.</mixed-citation><mixed-citation xml:lang="en">Zhang, Y. Y. A parallel thinning algorithm with two-subiteration that generates one-pixel-wide skeletons / Y. Y. Zhang, P. P. Wang // International Conference on Pattern Recognition, Vienna, Austria. – 1996. – Vol. 4. – P. 457–461.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Abdulla, W. H. A preprocessing algorithm for handwritten character recognition / W. H. Abdulla, A.O.M. Saleh, A. H. Morad // Pattern Recognition Letters. – 1988. – Vol. 7(1). – P. 13–18.</mixed-citation><mixed-citation xml:lang="en">Abdulla, W. H. A preprocessing algorithm for handwritten character recognition / W. H. Abdulla, A.O.M. Saleh, A. H. Morad // Pattern Recognition Letters. – 1988. – Vol. 7(1). – P. 13–18.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Sossa, J. H. An improved parallel algorithm for thinning digital patterns / J. H. Sossa // Pattern Recognition Letters. – 1989. – Vol. 10. – P. 77–80.</mixed-citation><mixed-citation xml:lang="en">Sossa, J. H. An improved parallel algorithm for thinning digital patterns / J. H. Sossa // Pattern Recognition Letters. – 1989. – Vol. 10. – P. 77–80.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Tarabek, P. A Robust Parallel Thinning Algorithm for Pattern Recognition / P. Tarabek // 7th IEEE International Symposium on Applied Computational Intelligence and Informatics. – 2012. – P. 75–79.</mixed-citation><mixed-citation xml:lang="en">Tarabek, P. A Robust Parallel Thinning Algorithm for Pattern Recognition / P. Tarabek // 7th IEEE International Symposium on Applied Computational Intelligence and Informatics. – 2012. – P. 75–79.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Kwon, J.-S. An enhanced thinning algorithm using parallel processing / J.-S. Kwon, J. – W. Gi, E.-K. Kang // IEEE. – 2001. – P. 752–755.</mixed-citation><mixed-citation xml:lang="en">Kwon, J.-S. An enhanced thinning algorithm using parallel processing / J.-S. Kwon, J. – W. Gi, E.-K. Kang // IEEE. – 2001. – P. 752–755.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Dong, J. An improved parallel thinning algorithm / J. Dong, W. Lin, C. Huang // Proceedings of the 2016 International Conference on Wavelet Analysis and Pattern Recognition, Jeju, South Korea. – 2016. – P. 162–167.</mixed-citation><mixed-citation xml:lang="en">Dong, J. An improved parallel thinning algorithm / J. Dong, W. Lin, C. Huang // Proceedings of the 2016 International Conference on Wavelet Analysis and Pattern Recognition, Jeju, South Korea. – 2016. – P. 162–167.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Chin, R. T. A one-pass thinning algorithm and its parallel implementation // R. T. Chin, H. K. Wan, D. L. Stover, R. D. Iverson // Computer Vision, Graphics, and Image Processing. – 1987. – Vol. 40. – P. 30–40.</mixed-citation><mixed-citation xml:lang="en">Chin, R. T. A one-pass thinning algorithm and its parallel implementation // R. T. Chin, H. K. Wan, D. L. Stover, R. D. Iverson // Computer Vision, Graphics, and Image Processing. – 1987. – Vol. 40. – P. 30–40.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Ма, Ц. Скелетизация изображений на основе комбинации однои двухподытерационных моделей // Ц. Ма, В. Ю. Цветков, В. К. Конопелько // Информатика. – 2020. – Т. 17, № 2. – С. 25–35.</mixed-citation><mixed-citation xml:lang="en">Ма, Ц. Скелетизация изображений на основе комбинации однои двухподытерационных моделей // Ц. Ма, В. Ю. Цветков, В. К. Конопелько // Информатика. – 2020. – Т. 17, № 2. – С. 25–35.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Jang, B. K. One-pass parallel: analysis, properties, and quantitative evaluation / B. K. Jang, R. T. Chin // IEEE Transactions on Pattern Analysis and Machine Intelligence. – 1992. – Vol. 14. – P. 1129–1140.</mixed-citation><mixed-citation xml:lang="en">Jang, B. K. One-pass parallel: analysis, properties, and quantitative evaluation / B. K. Jang, R. T. Chin // IEEE Transactions on Pattern Analysis and Machine Intelligence. – 1992. – Vol. 14. – P. 1129–1140.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Sebastian, T. B. Recognition of shapes by editing their shock graphs / T. B. Sebastian, P. N. Klein, B. B. Kimia // IEEE transactions on pattern analysis and machine intelligence. – 2004. – Vol. 26(5). – P. 550–571.</mixed-citation><mixed-citation xml:lang="en">Sebastian, T. B. Recognition of shapes by editing their shock graphs / T. B. Sebastian, P. N. Klein, B. B. Kimia // IEEE transactions on pattern analysis and machine intelligence. – 2004. – Vol. 26(5). – P. 550–571.</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>
