<?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">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.35596/1729-7648-2021-19-6-83-91</article-id><article-id custom-type="elpub" pub-id-type="custom">bsuir-3162</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, RADIOPHYSICS, RADIOENGINEERING, INFORMATICS</subject></subj-group></article-categories><title-group><article-title>Параллельное выращивание областей полутоновых изображений на основе выборочного среднего значения яркости области по маршруту роста</article-title><trans-title-group xml:lang="en"><trans-title>Parallel region growing of half-tone images based on selected average brightness of the area along the growth route</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>Tsviatkou</surname><given-names>V. Yu.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Цветков Виктор Юрьевич, доктор технических наук, доцент, заведующий кафедрой инфокоммуникационных технологий</p><p>220013, г. Минск, ул. П. Бровки, 6</p></bio><bio xml:lang="en"><p>Tsviatkou Viktar Yu., PhD, Associate Professor, Head of the Department of Infocommunications</p><p>220013, Minsk, P. Brovky str., 6</p></bio><email xlink:type="simple">vtsvet@bsuir.by</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>30</day><month>09</month><year>2021</year></pub-date><volume>19</volume><issue>6</issue><fpage>83</fpage><lpage>91</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">Tsviatkou V.Y.</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://doklady.bsuir.by/jour/article/view/3162">https://doklady.bsuir.by/jour/article/view/3162</self-uri><abstract><p>Рассматривается задача параллельной сегментации полутоновых изображений по яркости для реализации на базе программируемых логических интегральных схем. Сегментация разделяет изображение на области, образованные из пикселей с примерно одинаковыми яркостями, и является вычислительно сложной операцией из-за многократной проверки значения каждого пикселя на возможность присоединения к смежной области. Для ускорения сегментации разработаны параллельные алгоритмы выращивания областей, в которых обработка начинается с окрестностей предварительно выделенных начальных пикселей роста. Условие присоединения к области смежного пикселя учитывает среднюю яркость области для ограничения дисперсии значений ее пикселей. Поэтому при добавлении к области каждого нового пикселя ее средняя яркость пересчитывается. Это приводит к высокой временной сложности. В некоторых параллельных алгоритмах вычисляется выборочное среднее в окне небольшого размера, что позволяет незначительно снизить временную сложность при согласовании размера окна с размерами сегментов. Для существенного снижения временной сложности в статье предложена модель параллельного выращивания областей изображения на основе упрощенного условия присоединения смежных пикселей к области, учитывающего выборочное среднее значение яркости области по маршруту роста, связывающему граничный пиксель области и начальный пиксель роста через последовательность пикселей, используемых для присоединения рассматриваемого граничного пикселя к области. Существенное уменьшение временной сложности предложенной модели параллельного выращивания областей изображения по сравнению с известными моделями достигается за счет незначительного увеличения пространственной сложности.</p></abstract><trans-abstract xml:lang="en"><p>The problem of parallel segmentation of halftone images by brightness for implementation on the basis of programmable logic integrated circuits is considered. Segmentation divides an image into regions formed from pixels with approximately the same brightness, and is a computationally complex operation due to multiple checks of the value of each pixel for the possibility of joining an adjacent region. To speed up segmentation, parallel algorithms for growing areas have been developed, in which processing begins from the neighborhoods of preselected initial growth pixels. The condition of joining an adjacent pixel to an area takes into account the average brightness of the area to limit the variance of its pixel values. Therefore, when each new pixel is added to the area, its average brightness is recalculated. This leads to high time complexity. In some parallel algorithms, the sample mean is calculated in a small window, which makes it possible to slightly reduce the time complexity when matching the window size with the segment sizes. To significantly reduce the temporal complexity, the article proposes a model for the parallel growth of image regions based on a simplified condition for joining adjacent pixels to a region, taking into account the sample average value of the region's brightness along the growth route connecting the boundary pixel of the region and the initial growth pixel through a sequence of pixels used to attach the considered boundary pixel to area. A significant decrease in the temporal complexity of the proposed model of parallel growing of image regions in comparison with the known models is achieved due to a slight increase in the spatial complexity.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>параллельная сегментация изображений</kwd><kwd>выращивание областей изображений</kwd><kwd>выборочное среднее значение яркости</kwd><kwd>маршрут роста</kwd></kwd-group><kwd-group xml:lang="en"><kwd>parallel image segmentation</kwd><kwd>region growing of images</kwd><kwd>sample mean brightness</kwd><kwd>growth route</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">Praveena M., Balaji N., Naidu C.D. FPGA implementation of high speed medical image segmentation using genetic algorithm. Journal of Theoretical and Applied Information Technology. 2017;95(13):2981-2988.</mixed-citation><mixed-citation xml:lang="en">Praveena M., Balaji N., Naidu C.D. FPGA implementation of high speed medical image segmentation using genetic algorithm. Journal of Theoretical and Applied Information Technology. 2017;95(13):2981-2988.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Quesada-Barriuso P., Heras D.B., Argüello F. Efficient GPU Asynchronous Implementation of a Watershed Algorithm Based on Cellular Automata. IEEE 10th International Symposium on Parallel and Distributed Processing with Applications, Leganes. 2012: 79-86. DOI:10.1109/ISPA.2012.19.</mixed-citation><mixed-citation xml:lang="en">Quesada-Barriuso P., Heras D.B., Argüello F. Efficient GPU Asynchronous Implementation of a Watershed Algorithm Based on Cellular Automata. IEEE 10th International Symposium on Parallel and Distributed Processing with Applications, Leganes. 2012: 79-86. DOI:10.1109/ISPA.2012.19.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Liu J., Xu L., Liu Y., [et al.]. FPGA Implementation of Region Growing-Global Inhibition Segmentation Algorithm. International Journal of Simulation – Systems, Science &amp; Technology. 2016;17(24):1-9. DOI 10.5013/IJSSST.a.17.30.08.</mixed-citation><mixed-citation xml:lang="en">Liu J., Xu L., Liu Y., [et al.]. FPGA Implementation of Region Growing-Global Inhibition Segmentation Algorithm. International Journal of Simulation – Systems, Science &amp; Technology. 2016;17(24):1-9. DOI 10.5013/IJSSST.a.17.30.08.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Fujita T., Sawada S., Kishimoto K., [et al.]. Cellular Automaton Based Pixel Level Snakes Using Active Contour Curvature. International Symposium on Nonlinear Theory and Its Applications, NOLTA 2017, Cancun, Mexico. 2017: 572-575. DOI:10.34385/proc.29.C0L-B-3.</mixed-citation><mixed-citation xml:lang="en">Fujita T., Sawada S., Kishimoto K., [et al.]. Cellular Automaton Based Pixel Level Snakes Using Active Contour Curvature. International Symposium on Nonlinear Theory and Its Applications, NOLTA 2017, Cancun, Mexico. 2017: 572-575. DOI:10.34385/proc.29.C0L-B-3.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Saito M., Okatani T., Deguchi K. Application of the mean field methods to MRF optimization in computer vision. IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI. 2012: 1680-1687. DOI:10.1109/CVPR.2012.6247862.</mixed-citation><mixed-citation xml:lang="en">Saito M., Okatani T., Deguchi K. Application of the mean field methods to MRF optimization in computer vision. IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI. 2012: 1680-1687. DOI:10.1109/CVPR.2012.6247862.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Thurley M.J., Danell V. Fast morphological image processing open-source extensions for GPU processing with CUDA. IEEE Journal of Selected Topics in Signal Processing. 2012;6(7):849-855. DOI:10.1109/JSTSP.2012.2204857.</mixed-citation><mixed-citation xml:lang="en">Thurley M.J., Danell V. Fast morphological image processing open-source extensions for GPU processing with CUDA. IEEE Journal of Selected Topics in Signal Processing. 2012;6(7):849-855. DOI:10.1109/JSTSP.2012.2204857.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Alvarado R., Tapia J.J., Rolón J.C. Medical image segmentation with deformable models on graphics processing units. The Journal of Supercomputing. 2013;68(1):339-364. DOI:10.1007/s11227-013-1042-4.</mixed-citation><mixed-citation xml:lang="en">Alvarado R., Tapia J.J., Rolón J.C. Medical image segmentation with deformable models on graphics processing units. The Journal of Supercomputing. 2013;68(1):339-364. DOI:10.1007/s11227-013-1042-4.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Roberts M., Packer J., Sousa M.C., [et al.]. A work-efficient GPU algorithm for level set segmentation. Proceedings of the Conference on High Performance Graphics. 2010: 123-132.</mixed-citation><mixed-citation xml:lang="en">Roberts M., Packer J., Sousa M.C., [et al.]. A work-efficient GPU algorithm for level set segmentation. Proceedings of the Conference on High Performance Graphics. 2010: 123-132.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Wang C., Komodakis N., Paragios N., Markov random field modeling, inference &amp; learning in computer vision &amp; image understanding: a survey. Computer Vision and Image Understanding. 117(11):1610-1627. DOI:10.1016/j.cviu.2013.07.004.</mixed-citation><mixed-citation xml:lang="en">Wang C., Komodakis N., Paragios N., Markov random field modeling, inference &amp; learning in computer vision &amp; image understanding: a survey. Computer Vision and Image Understanding. 117(11):1610-1627. DOI:10.1016/j.cviu.2013.07.004.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Leblond A., Kauffmann C. RAIC: Robust Adaptive Image Clustering. 25th IEEE International Conference on Image Processing (ICIP). 2018:3678-3682. DOI: 10.1109/ICIP.2018.8451131.</mixed-citation><mixed-citation xml:lang="en">Leblond A., Kauffmann C. RAIC: Robust Adaptive Image Clustering. 25th IEEE International Conference on Image Processing (ICIP). 2018:3678-3682. DOI: 10.1109/ICIP.2018.8451131.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Strzelecki M., Brylski P., Kim H. FPGA-Based System for Fast Image Segmentation Inspired by the Network of Synchronized Oscillators. Artificial Intelligence and Soft Computing. ICAISC 2017. Lecture Notes in Computer Science. Springer, Cham. 2017;10245:580-590. DOI: 10.1007/978-3-319-59063-9_52.</mixed-citation><mixed-citation xml:lang="en">Strzelecki M., Brylski P., Kim H. FPGA-Based System for Fast Image Segmentation Inspired by the Network of Synchronized Oscillators. Artificial Intelligence and Soft Computing. ICAISC 2017. Lecture Notes in Computer Science. Springer, Cham. 2017;10245:580-590. DOI: 10.1007/978-3-319-59063-9_52.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Adams R., Bischof L. Seeded region growing. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1994;16(6):641-647. DOI: 10.1109/34.295913.</mixed-citation><mixed-citation xml:lang="en">Adams R., Bischof L. Seeded region growing. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1994;16(6):641-647. DOI: 10.1109/34.295913.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Fan M., Lee T.C.M. Variants of seeded region growing. Image Processing IET. 2015;9(6):478-485. DOI:10.1049/iet-ipr.2014.0490.</mixed-citation><mixed-citation xml:lang="en">Fan M., Lee T.C.M. Variants of seeded region growing. Image Processing IET. 2015;9(6):478-485. DOI:10.1049/iet-ipr.2014.0490.</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>
