<?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">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">inform-255</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>SIGNAL, IMAGE, SPEECH, TEXT PROCESSING AND PATTERN RECOGNITION</subject></subj-group></article-categories><title-group><article-title>ПАРАЛЛЕЛЬНАЯ ВЕРСИЯ ДЕТЕКТОРА ЭКСТРЕМАЛЬНЫХ ОСОБЫХ ТОЧЕК ИЗОБРАЖЕНИЙ</article-title><trans-title-group xml:lang="en"><trans-title>PARALLEL VERSION OF DETECTOR OF EXTREMAL KEY POINTS ON IMAGES</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>Zalesky</surname><given-names>B. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>доктор физикоматематических наук, заведующий лабораторией обработки и распознавания изображений</p></bio><bio xml:lang="en"><p>Dr. Sc. (Physics and Mathematics), Head of Laboratory of Image Processing and Recognition</p></bio><email xlink:type="simple">zalesky@newman.bas-net.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>Trotski</surname><given-names>Ph. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>младший научный сотрудник</p></bio><bio xml:lang="en"><p>Junior researcher</p></bio><email xlink:type="simple">trotskiphilipp@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Объединенный институт проблем информатики Национальной академии&#13;
наук Беларуси, Минск</institution></aff><aff xml:lang="en"><institution>The United Institute of Informatics Problems of the National Academy of Sciences of Belarus, Minsk</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>16</day><month>06</month><year>2018</year></pub-date><volume>15</volume><issue>2</issue><fpage>55</fpage><lpage>63</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Залесский Б.А., Троцкий Ф.С., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Залесский Б.А., Троцкий Ф.С.</copyright-holder><copyright-holder xml:lang="en">Zalesky B.A., Trotski P.S.</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://inf.grid.by/jour/article/view/255">https://inf.grid.by/jour/article/view/255</self-uri><abstract><p>Рассматривается параллельная версия детектора особых (ключевых, характерных) точекэкстремумов, применяемых для описания, анализа и сравнения изображений с помощью локальных дескрипторов, которые вычисляются в окрестностях найденных точек. Для задания ориентации дескрипторов предлагается использовать локальные гистограммы ориентированного градиента. В версии, предназначенной для выполнения на программно-аппаратной архитектуре CUDA, учтена специфика графических процессоров фирмы NVIDIA, что позволило ускорить вычисление экстремальных особых точек на несколько порядков. Вычисление неориентированных экстремальных особых точек изображения FullHD-размера на бюджетной видеокарте занимает 5–6 мс, ориентированных – 11–12 мс.</p></abstract><trans-abstract xml:lang="en"><p>The article presents a parallel version of the detector of extremal key points, which are used to describe, analyze and compare digital images by local descriptors. Local descriptors are determined in neighborhoods of the extremal key points. The orientation of the descriptors are found with aid of Histograms of Oriented Gradient. The specificity of the parallel architecture of NVIDIA graphics cards has been taken into account in the developed version, oriented to the implementation on CUDA. It accelerated the calculation of the extremal key points by several orders. Computation of the not oriented extremal key points for images of the FullHD-size on the budget graphics card takes 5–6 ms. The oriented extremal key points are computed within 11–12 ms.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>изображения</kwd><kwd>особые точки</kwd><kwd>детектор</kwd><kwd>алгоритм</kwd><kwd>параллельная версия</kwd><kwd>локальный дескриптор</kwd><kwd>CUDA</kwd></kwd-group><kwd-group xml:lang="en"><kwd>images</kwd><kwd>key points</kwd><kwd>detector</kwd><kwd>algorithm</kwd><kwd>parallel version</kwd><kwd>local descriptor</kwd><kwd>CUDA</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">Lowe, D. Object recognition from local scale invariant features / D. Lowe // Proc. of the 7th IEEE Intern. Conf. on Computer Vision (ICCV). – Corfu, 1999. – P. 1150–1157.</mixed-citation><mixed-citation xml:lang="en">Lowe D. Object recognition from local scale invariant features. Proceedings of the 7th IEEE International Conference on Computer Vision (ICCV). Corfu, 1999, pp. 1150–1157.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Dalah, N. Histograms of oriented gradients for human detection / N. Dalah, B. Triggs // Proc. of the IEEE Computer Society Conf. on Computer Vision and Pattern Recognition (CVPR 2005). – San Diego, 2005. – Vol. 1. – P. 886–893.</mixed-citation><mixed-citation xml:lang="en">Dalah N., Triggs B. Histograms of oriented gradients for human detection. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005). San Diego, 2005, vol. 1, pp. 886–893.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Bay, H. SURF: speeded up robust features / H. Bay, T. Tuytelaars, L. Van Gool // Proc. of the 9th European Conf. on Computer Vision (ECCV). – Austria, Graz, 2006. – Vol. 3951, pt. 1. – P. 404–417.</mixed-citation><mixed-citation xml:lang="en">Bay H., Tuytelaars T., Van Gool L. SURF: speeded up robust features. Proceedings of the 9th European Conference on Computer Vision (ECCV). Austria, Graz, 2006, vol. 3951, pt. 1, pр. 404–417.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Rosten, E. Faster and better: a machine learning approach to corner detection / E. Rosten, T. Drummond // IEEE Transactions on Pattern Analysis and Machine Intelligence. – 2010. – Vol. 32, no. 1. – P. 105–119.</mixed-citation><mixed-citation xml:lang="en">Rosten E., Drummond T. Faster and better: a machine learning approach to corner detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2010, vol. 32, no. 1, pp. 105–119.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Agrawal, M. CenSurE: center surround extremas for realtime feature detection and matching / M. Agrawal, K. Konolige, M. R. Blas // Lecture Notes in Computer Science. – 2008. – Vol. 5305. – P. 102–115.</mixed-citation><mixed-citation xml:lang="en">Agrawal M., Konolige K., Blas M. R. CenSurE: center surround extremas for realtime feature detection and matching. Lecture Notes in Computer Science, 2008, vol. 5305, pp. 102–115.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Leutenegger, S. BRISK: binary robust invariant scalable keypoints / S. Leutenegger, M. Chli, R. Y. Siegwart // Proc. of the 13th IEEE Intern. Conf. on Computer Vision (ICCV). – Barcelona, 2011. – P. 2548–2555.</mixed-citation><mixed-citation xml:lang="en">Leutenegger S., Chli M., Siegwart R. Y. BRISK: binary robust invariant scalable keypoints. Proceedings of the 13th IEEE International Conference on Computer Vision (ICCV). Barcelona, 2011, pp. 2548–2555.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Alcantarilla, P. KAZE features / P. Alcantarilla, A. Bartoli, J. Davison // Proc. of the 12th European Conf. on Computer Vision (ECCV). – Firenze, 2012. – P. 214–227.</mixed-citation><mixed-citation xml:lang="en">Alcantarilla P., Bartoli A., Davison J. KAZE features. Proceedings of the 12th European Conference on Computer Vision (ECCV). Firenze, 2012, pp. 214–227.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Alcantarilla, P. Fast explicit diffusion for accelerated features in nonlinear scale spaces / P. Alcantarilla, J. Nuevo, A. Bartoli // Proc. of the 24th British Machine Vision Conf. (BMVC). – Bristol, 2013. – P. 11–21.</mixed-citation><mixed-citation xml:lang="en">Alcantarilla P., Nuevo J., Bartoli A. Fast explicit diffusion for accelerated features in nonlinear scale spaces. Proceedings of the 24th British Machine Vision Conference (BMVC). Bristol, 2013, р. 11–21. doi: 10.5244/C.27.13</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Comparative assessment of point feature detectors and descriptors in the context of robot navigation / A. Schmidt [et al.] // J. of Automation, Mobile Robotics and Intelligent Systems. – 2013. – Vol. 7, no. 1. – P. 11–20.</mixed-citation><mixed-citation xml:lang="en">Schmidt A., Kraft M., Fularz M., Domagała Z. Comparative assessment of point feature detectors and descriptors in the context of robot navigation. Journal of Automation, Mobile Robotics and Intelligent Systems, 2013, vol. 7, no. 1, pp. 11–20.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Levi, G. Learned arrangements of three patch codes / G. Levi, T. Hassner // IEEE Winter Conf. on Applications of Computer Vision (WACV). – NY, USA, 2016. – P. 33–42.</mixed-citation><mixed-citation xml:lang="en">Levi G., Hassner T. Learned arrangements of three patch codes. IEEE Winter Conference on Applications of Computer Vision (WACV), NY, USA, March, 2016, р. 33–42. doi: 10.1109/WACV.2016.7477723</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Залесский, Б. А. Детекторы экстремальных особых точек на изображениях / Б.А. Залесский // Доклады Национальной академии наук Беларуси. – 2017. – № 5(61). – С. 37–41.</mixed-citation><mixed-citation xml:lang="en">Zalesskiy B. A. Detektoryi ekstremalnyih osobyih tochek na izobrazheniyah [Detectors of exteremal key points on images]. Dokladyi Natsionalnoy akademii nauk Belarusi [Reports of the National Academy of Sciences of Belarus], 2017, no. 5(61), pp. 37–41 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Сандерс, Д. Технология CUDA в примерах: введение в программирование графических процессоров / Д. Сандерс, Э. Кэндрот. – М. : ДМК Пресс, 2013. – 234 c.</mixed-citation><mixed-citation xml:lang="en">Sanders D., Kendrot E. Tehnologiya CUDA v primerah: vvedenie v programmirovanie graficheskih protsessorov. CUDA by Example: An Introduction to General-Purpose GPU Programming. Moscow, DMK Press Publ., 2013, 234 p. (in Russian).</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>
