<?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">sibsutis</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник СибГУТИ</journal-title><trans-title-group xml:lang="en"><trans-title>The Herald of the Siberian State University of Telecommunications and Information Science</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1998-6920</issn><publisher><publisher-name>СибГУТИ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.55648/1998-6920-2022-16-2-79-93</article-id><article-id custom-type="elpub" pub-id-type="custom">sibsutis-136</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></article-categories><title-group><article-title>Алгоритм сбалансированной интерполяции пикселей при выделении контуров объектов на границах изображения</article-title><trans-title-group xml:lang="en"><trans-title>Balanced pixel interpolation algorithm when identifying the object’s contours on the borders of the image</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>Zaerko</surname><given-names>Denis Vladimirovich</given-names></name></name-alternatives><bio xml:lang="ru"><p>Заерко Денис Владимирович, аспирант кафедры информатики</p><p>Минск, ул. Платонова, 39, корп. 5, каб. 401а</p></bio><bio xml:lang="en"><sec><title>Denis V. Zaerko, Postgraduate student, Informatics department</title><p>Minks</p></sec></bio><email xlink:type="simple">zaerko1991@gmail.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>Bobrova</surname><given-names>Natalia Leonidovna</given-names></name></name-alternatives><bio xml:lang="ru"><p>Боброва Наталия Леонидовна, к.т.н., доцент кафедры информатики</p><p>Минск, ул. Платонова, 39, корп. 5, каб. 401а</p></bio><bio xml:lang="en"><sec><title>Natalia L. Bobrova, Ph. D of technical sciences, associate Professor of the Informatics Department</title><p>Minks</p></sec></bio><email xlink:type="simple">bobrova@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>2022</year></pub-date><pub-date pub-type="epub"><day>22</day><month>07</month><year>2022</year></pub-date><volume>0</volume><issue>2</issue><issue-title>Вестник СибГУТИ</issue-title><fpage>79</fpage><lpage>93</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Заерко Д.В., Боброва Н.Л., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Заерко Д.В., Боброва Н.Л.</copyright-holder><copyright-holder xml:lang="en">Zaerko D.V., Bobrova N.L.</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://vestnik.sibsutis.ru/jour/article/view/136">https://vestnik.sibsutis.ru/jour/article/view/136</self-uri><abstract><p>Работа алгоритмов выделения контуров объектов, использующих операцию двумернойсвертки, на границах растровых изображений всецело зависит от местоположения преоб-разуемого пикселя в пиксельной матрице. Проблема связана с необходимостью исполь-зования в самом алгоритме свертки дополнительного набора пикселей, находящихся внепиксельной матрицы обрабатываемого изображения [1, 2, 3]. В данной работе предлага-ется к рассмотрению алгоритм сбалансированной интерполяции пикселей на границахизображения в дополнение к алгоритмам на основе статистических средних величин[4, 5]. Рассматриваются различные наборы коэффициентов, находящихся при определен-ной схеме расположения пикселей и участвующих в алгоритме интерполяции. Проводит-ся сравнительный анализ результатов работы алгоритма сбалансированной интерполяциис результатами, полученными при использовании методов среднеарифметического взве-шенного и моды по значениям дисперсии. Также приводится пример использования но-вого алгоритма для решения задачи выделения контуров объектов на границах растрово-го полутонового изображения. Описанный алгоритм прост для восприятия и использова-ния, легко интегрируется с другими алгоритмами и не требует значительных вычисли-тельных мощностей</p></abstract><trans-abstract xml:lang="en"><p>The operation of algorithms for identifying object’s contours using two-dimensional convolution operationon the boundaries of raster images depends entirely on the location of the transformed pixel in the pixel ma-trix. The problem is related to the need for the convolution algorithm itself to use an additional set of pixelslocated outside the pixel matrix of the processed image [1, 2, 3]. In this paper, an algorithm for balanced in-terpolation of pixels at image boundaries in addition to algorithms based on statistical averages [4, 5] is pro-posed. Various sets of coefficients which are located at a certain pixel layout and participate in the interpola-tion algorithm is considered. A comparative analysis of the results of the balanced interpolation algorithmwith the results using the arithmetic mean methods is carried out. Also, an example of using a new algorithmto solve the problem of the object’s contours identification on the borders of a raster halftone image is pre-sented. The described algorithm is easy to understand, use and integrate with other algorithms and it does notrequire significant computing power</p></trans-abstract><kwd-group xml:lang="ru"><kwd>полутоновые изображения</kwd><kwd>пиксельная матрица</kwd><kwd>выделение контуров&#13;
объектов</kwd><kwd>операция двумерной свертки</kwd><kwd>нелинейные операторы</kwd><kwd>интерполированные пиксели</kwd><kwd>алгоритм сбалансированной интерполяции</kwd></kwd-group><kwd-group xml:lang="en"><kwd>halftone images</kwd><kwd>pixel matrix</kwd><kwd>object contour selection</kwd><kwd>two-dimensional convolution operation</kwd><kwd>non-linear operators</kwd><kwd>interpolated pixels</kwd><kwd>balanced interpolation algorithm</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">Хиршман И. И, Уиддер Д. В. Преобразования типа свертки. М.: Издательство иностранной литературы, 1958. 312 с.</mixed-citation><mixed-citation xml:lang="en">Hirschman  I. I., Widder D. V. The convolution transform. Princeton, N.J, Princeton University Press,1955, 268 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Брейсуэлл Р. Н. Преобразование Хартли: пер с англ. М.: Мир, 1990. 175 c.</mixed-citation><mixed-citation xml:lang="en">Bracewell Ronald N. The Hartley Transform. Oxford University Press, New York, NY United States. 1986.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Dettmers T. Understanding convolution in deep learning // TD Blog. URL: https://timdettmers.com/2015/03/26/convolution-deep-learning (дата обращения: 20.03.2022).</mixed-citation><mixed-citation xml:lang="en">Dettmers T. Understanding convolution in deep learning TD Blog. available at:  https://timdettmers.com/2015/03/26/convolution-deep-learning (accessed: 20.03.2022).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Заерко Д. В., Липницкий В. А. Алгоритмическая проблема выделения контуров объектов на растровых изображениях // Технические средства защиты информации: тезисы докла- дов ХVII Белорусско-российской научно-технической конференции, Минск, 6 июня 2021 г. С. 45.</mixed-citation><mixed-citation xml:lang="en">Zaerko D. V., Lipnitski. V. A. Algoritmicheskaja problema vydelenija konturov ob#ektov na rastrovyh izobrazhenijah [Algorithmic problem of selecting the contours of objects on bitmaps]. Theses of 17th RNTK «Technical means of information protection» Conference, Minsk, Republic Belarus, 6 June, 2021, p. 45.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Заерко Д. В., Липницкий В. А. Анализ методов определения граничных пикселей полутонового изображения при операции двумерной свертки. // Новости науки и технологии. 2021. № 2. С. 43–52.</mixed-citation><mixed-citation xml:lang="en">Zaerko D V., Lipnitski. V. A. Analiz metodov opredeleniya granichnyh pikselej polutonovogo izobrazheniya pri operacii dvumernoj svertki [Analysis of methods and algorithms for determining boundary pixels of a half-tone image in a two-dimensional conversion operation]. News of science and technologies. 2021. no 2. pp 43-52.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Хендрик Б., Джозеф Р., Марк Ф. Машинное обучение. СПб.: Питер, 2017. 336 с.</mixed-citation><mixed-citation xml:lang="en">Henrick B, Joseph W.  R, Mark Fetherolf. Real Word Machine Learning, Manning Publications, 2016. 234 p.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Заерко Д. В., Липницкий В. А. Алгоритм весового определения граничных пикселей // Системный анализ и прикладная информатика. 2022. № 4. С. 59–62.</mixed-citation><mixed-citation xml:lang="en">Zaerko D. V., Lipnitski V. A. Algoritm vesovogo opredelenija granichnyh pikselej [Weighted determination algorithm of boundary pixels]. System analysis and applied information science. 2020. no. 4. pp. 59-62.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Bailey D. G. Image border management for FPGA based filters // Proc. Sixth IEEE International Symposium on Electronic Design, Test and Application. Queenstown, New Zealand, 17–19 Jan 2011. P. 144–149.</mixed-citation><mixed-citation xml:lang="en">Bailey D.  G. Image border management for FPGA based filters. 2011 Sixth IEEE International Symposium on Electronic Design, Test and Application. Queenstown, New Zealand, 17-19 Jan 2011, pp 144-149.</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>
