<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
<article article-type="research-article" dtd-version="1.2" xml:lang="ru" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><front><journal-meta><journal-id journal-id-type="issn">2518-1092</journal-id><journal-title-group><journal-title>Научный результат. Информационные технологии</journal-title></journal-title-group><issn pub-type="epub">2518-1092</issn></journal-meta><article-meta><article-id pub-id-type="doi">10.18413/2518-1092-2016-1-3-4-9</article-id><article-id pub-id-type="publisher-id">777</article-id><article-categories><subj-group subj-group-type="heading"><subject>КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ</subject></subj-group></article-categories><title-group><article-title>ВЫСОКОПРОИЗВОДИТЕЛЬНЫЙ МЕТОД ОБНАРУЖЕНИЯ ГРАНИЦ НА МЕДИЦИНСКИХ ИЗОБРАЖЕНИЯХ</article-title><trans-title-group xml:lang="en"><trans-title>HIGH-PERFORMANCE ANALYSIS METHOD AND MORPHOLOGICAL IMAGE PROCESSING</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Сойникова</surname><given-names>Екатерина Сергеевна</given-names></name><name xml:lang="en"><surname>Soynikova</surname><given-names>Ekaterina Sergeevna</given-names></name></name-alternatives><email>831468@bsu.edu.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Рябых</surname><given-names>Максим Сергеевич</given-names></name><name xml:lang="en"><surname>Ryabykh</surname><given-names>Maxim Sergeevich</given-names></name></name-alternatives><email>828130@bsu.edu.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Батищев</surname><given-names>Денис Сергеевич</given-names></name><name xml:lang="en"><surname>Batishchev</surname><given-names>Denis S.</given-names></name></name-alternatives><email>batishchev@bsu.edu.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Синюк</surname><given-names>Василий Григорьевич</given-names></name><name xml:lang="en"><surname>Sinyuk</surname><given-names>Vasily Grigorievich</given-names></name></name-alternatives><email>vgsinuk@mail.ru</email></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="ru"><surname>Михелев</surname><given-names>Владимир Михайлович</given-names></name><name xml:lang="en"><surname>Mikhelev</surname><given-names>Vladimir Mikhailovich</given-names></name></name-alternatives><email>mikhelev@bsu.edu.ru</email></contrib></contrib-group><pub-date pub-type="epub"><year>2016</year></pub-date><volume>1</volume><issue>3</issue><fpage>0</fpage><lpage>0</lpage><self-uri content-type="pdf" xlink:href="/media/information/2016/3/it1.pdf" /><abstract xml:lang="ru"><p>Сегментация является сложным этапом в обработке и анализе медицинских изображений. Это связано с высокой вариабельностью их характеристик, слабой контрастностью обрабатываемых изображений и сложной геометрической организацией объектов. Рассмотрена реализация оператора Собеля и алгоритма Кэнни с использованием технологий параллельного программирования OpenMP и NVIDIA CUDA. Показано, что реализация этих алгоритмов для графических процессоров с использованием технологии CUDA повышает производительность обработки изображений. Вычислительный эксперимент показал эффективность реализации алгоритма Кэнни с помощью технологии CUDA по сравнению с OpenMP для разных разрешений медицинских изображений.</p></abstract><trans-abstract xml:lang="en"><p>Segmentation is a difficult stage in the processing and analysis of medical images. This is due to the high variability of their characteristics, low contrast processed images and the organization of complex geometric objects. The article covers the realization of Sobel operator and Canny algorithm using OpenMP parallel programming technology and NVIDIA CUDA. It is shown that the implementation of these algorithms for GPUs with CUDA technology improves imaging performance. Completion of the computational experiment showed the effectiveness of the implementation of Canny algorithm using CUDA technology, compared with OpenMP for different resolutions of medical images.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>сегментация</kwd><kwd>медицинские изображения</kwd><kwd>выделение границ</kwd><kwd>оператор Собеля</kwd><kwd>алгоритм Кэнни</kwd><kwd>GPU</kwd><kwd>OpenMP</kwd><kwd>NVIDIA CUDA</kwd></kwd-group><kwd-group xml:lang="en"><kwd>segmentation</kwd><kwd>medical imaging</kwd><kwd>selection borders</kwd><kwd>Sobel operator</kwd><kwd>Canny algorithm</kwd><kwd>GPU</kwd><kwd>OpenMP</kwd><kwd>NVIDIA CUDA</kwd></kwd-group></article-meta></front><back><ref-list><title>Список литературы</title><ref id="B1"><mixed-citation>Гонсалес Р., Вудс Р. Цифровая обработка изображений [Текст]. / Р. Гонсалес, Р. Вудс. &amp;ndash; М.: Техносфера, 2005. &amp;ndash; 1072 с.</mixed-citation></ref><ref id="B2"><mixed-citation>Батищев Д.С., Михелев В.М. Инфраструктура высокопроизводительной компьютерной системы для реализации облачных сервисов хранения и анализа данных персональной медицины. Научные ведомости Белгородского государственного университета. Серия: Экономика. Информатика. 2016. Т. 37. № 2 (223).</mixed-citation></ref><ref id="B3"><mixed-citation>С. 88-92.</mixed-citation></ref><ref id="B4"><mixed-citation>Рябых М.С., Сойникова Е.С., Батищев Д.С., Михелёв В.М. Решение задачи сегментации медицинских изображений с использованием вычислений на графических процессорах. Перспективы развития информационных технологий. 2016. № 29. С. 163-168.</mixed-citation></ref><ref id="B5"><mixed-citation>Форсайт, Д. А., Компьютерное зрение. Современный подход[Текст]. / Д. А. Форсайт, Ж. Понс; пер. с англ. &amp;ndash; М.: Издательский дом &amp;laquo;Вильямс&amp;raquo;, 2004 &amp;ndash; 1006 с.</mixed-citation></ref><ref id="B6"><mixed-citation>Y. Duan, J. Wang, M. B. T. Kam, and J. F. Canny, &amp;quot;Privacy preserving link analysis on dynamic weighted graph,&amp;quot; Computational &amp;amp; Mathematical Organization Theory, vol. 11, no. 2, pp. 141-159, July 2005.</mixed-citation></ref><ref id="B7"><mixed-citation>J. F. Canny, &amp;quot;A computational approach to edge detection,&amp;quot; IEEE Trans- ac ons on Pa ern Analys s and Mach ne In ell gence, vol. 8, no. 6, pp. 679-698, November 1986.</mixed-citation></ref><ref id="B8"><mixed-citation>Canny J. A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. &amp;ndash; 1986. &amp;ndash; Vol. 8, no. 6. &amp;ndash; Pp. 679-698.</mixed-citation></ref><ref id="B9"><mixed-citation>S. Russell, P. Norvig, J. F. Canny, J. Malik, and D.D. Edwards, Artificial Intelligence: A Modern Approach, 2nd ed., Prentice Hall Series in Artificial Intelligence, Upper Saddle River, NJ: Prentice Hall/Pearson Education, 2003.</mixed-citation></ref><ref id="B10"><mixed-citation>Soinikova E.S., Ryabihk M.S., Batishchev D.S., Mikhelev V.M. High-performance method for boundary detection in medical images// Academic science &amp;ndash; problems and achievements IX: Proceedings of the Conference. North Charleston, 20-21.06.2016&amp;ndash;North Charleston, SC, USA:CreateSpace, 2016, p.93-95.</mixed-citation></ref><ref id="B11"><mixed-citation>NVIDIA, &amp;ldquo;NVIDIA CUDA C programming guide &amp;ndash; version 7.0,&amp;rdquo; NVIDIA developer website, June 2016. [Online]. Available: http://docs.nvidia.com/cuda/cuda-c-programming-guide/#axzz4IHtkC9CZ.</mixed-citation></ref></ref-list></back></article>