<?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">nami</journal-id><journal-title-group><journal-title xml:lang="ru">Труды НАМИ</journal-title><trans-title-group xml:lang="en"><trans-title>Trudy NAMI</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0135-3152</issn><publisher><publisher-name>ФГУП «НАМИ»</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">nami-92</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>AUTOMOBILE DEVELOPMENT</subject></subj-group></article-categories><title-group><article-title>Алгоритм распознавания дорожной разметки в режиме реального времени для встраиваемых систем</article-title><trans-title-group xml:lang="en"><trans-title>Real-time road marking recognition algorithm for embedded systems</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>Mukhortov</surname><given-names>M. V.</given-names></name></name-alternatives><email xlink:type="simple">maxim.mukhortov@nami.ru</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>Evgrafov</surname><given-names>V. V.</given-names></name></name-alternatives><email xlink:type="simple">vladimir.evgrafov@nami.ru</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>Centre “Informational and Intellectual Systems”, Federal State Unitary Enterprise “Central Scientific Research Automobile and Automotive Engines Institute”</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>09</day><month>07</month><year>2020</year></pub-date><volume>0</volume><issue>1</issue><fpage>45</fpage><lpage>54</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Мухортов М.В., Евграфов В.В., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Мухортов М.В., Евграфов В.В.</copyright-holder><copyright-holder xml:lang="en">Mukhortov M.V., Evgrafov V.V.</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://nami.elpub.ru/jour/article/view/92">https://nami.elpub.ru/jour/article/view/92</self-uri><abstract><p>Введение. Системы оповещения о съезде с полосы движения и удержания автомобиля в полосе движения являются одними из основных для систем помощи водителю (ADAS) и систем автономного вождения. На шоссе и в городских условиях полоса движения, как правило, ограничена с обеих сторон линиями дорожной разметки, которые и требуется распознавать для реализации упомянутых систем. Цель исследования - разработка первичного алгоритма распознавания дорожной разметки по видеоизображению, способного в реальном времени выполнять на маломощном компактном вычислителе Jetson TX2 решения с возможностью последующего развития и использования данного алгоритма в отечественных разработках транспортных средств (ТС) и проведения испытаний в российских дорожных условиях. Методология и методы. Постановка задачи подразумевала высокое качество обнаружения, устойчивость к внешним условиям и вычисление в реальном времени на маломощном устройстве. Анализ открытых публикаций поставил ограничение в использовании нейросетевых детекторов со сложной архитектурой. В результате было принято решение разработки алгоритма, представляющего собой совокупность предварительного высокопроизводительного аналитического поиска и последующего уточнения нейросетевым классификатором. Результатом исследования является алгоритм распознавания дорожной разметки по видеоизображению в реальном времени на Jetson TX2 с точностью 0,97 и откликом 0,84 на выборке видеозаписей, отснятых в г. Москве. Научной новизной работы является возможность интегрирования в российские разработки ТС. Практическая значимость. На данном этапе завершена проработка первичного алгоритма на выбранной аппаратной платформе, обучение нейросетевого классификатора и проверка на реальных ТС, разработанных в рамках научно-исследовательской работы. В дальнейшем данный алгоритм может быть улучшен, интегрирован в российские разработки ТС и испытан в тех условиях, в которых он будет применяться.</p></abstract><trans-abstract xml:lang="en"><p>Introduction. The system of lane exit warning and keeping the car in the lane are among the main ones for driver assistance systems (ADAS) and autonomous driving systems. The traffic lane both on the highway and in urban conditions is usually limited by road marking lines on both sides, which are obligatoraly to be considered while implementing these systems. The purpose of the study was to develop a primary road marking recognition algorithm by means of video in real-time execution on a low-power Jetson TX2 compact computer to provide the further use of the algorithm while developing and testing Russian transport vehicles (TV) in Russian road conditions. Methodology and research methods. The task set was purposed to achieve high detection quality, resistance to environmental conditions and real-time computation on a low-power device. The analysis of open publications testified of the limitations in the use of neural network detectors with a complex architecture. As a result, it was decided to develop an algorithm that would be a set of preliminary high-performance analytical search to be refined further by the neural network classifier. The result of the study was an algorithm for recognizing road markings by video image in real-time on a Jetson TX2 with an accuracy of 0.97 and a response of 0.84 on a sample of videos taken in Moscow. Scientific novelty of the work is the ability to integrate into the Russian transport vehicles design. Practical significance. The development of the primary algorithm on the selected hardware platform, the real vehicles neural network classifier training and testing developed as part of the research work have been completed at the given stage of the research. This algorithm can be further improved in the future, integrated into Russian TV designs and tested in the conditions in which it will be used.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>распознавание дорожной разметки</kwd><kwd>компьютерное зрение</kwd><kwd>расширенные системы помощи водителю</kwd><kwd>беспилотное транспортное средство</kwd></kwd-group><kwd-group xml:lang="en"><kwd>road marking recognition</kwd><kwd>computer vision</kwd><kwd>advanced driver assistance systems</kwd><kwd>unmanned vehicle</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">Canny J. A Computational Approach to Edge Detection / IEEE Transactions on Pattern Analysis and Machine Intelligence. - 1986. - Vol. 8. - No. 6. - Pp. 679-697.</mixed-citation><mixed-citation xml:lang="en">Canny J. A Computational Approach to Edge Detection / IEEE Transactions on Pattern Analysis and Machine Intelligence. - 1986. - Vol. 8. - No. 6. - Pp. 679-697.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Hough P.V.C. Method and mans for recognizing complex patterns. Patent USA, no. US3069654A, 1962.</mixed-citation><mixed-citation xml:lang="en">Hough P.V.C. Method and mans for recognizing complex patterns. Patent USA, no. US3069654A, 1962.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Berriel R.F., De Aguiar E., Vieira V., Oliveira-Santos T. A Particle Filter-based Lane Marker Tracking Approach Using a Cubic Spline Model / 28th SIBGRAPI Conference on Graphics, Patterns and Images. - 2015. -DOI: 10.1109/SIBGRAPI.2015.15.</mixed-citation><mixed-citation xml:lang="en">Berriel R.F., De Aguiar E., Vieira V., Oliveira-Santos T. A Particle Filter-based Lane Marker Tracking Approach Using a Cubic Spline Model / 28th SIBGRAPI Conference on Graphics, Patterns and Images. - 2015. -DOI: 10.1109/SIBGRAPI.2015.15.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Lin Q., Han Y., Hahn H. Real-time lane detection based on extended edge-linking algorithm / ICCRD, 2010. URL: https://docslide.us/documents/real-time-lane-de-tection-based-on-extended-edge-linking-algorithm.html (дата обращения: 24.12.2018).</mixed-citation><mixed-citation xml:lang="en">Lin Q., Han Y., Hahn H. Real-time lane detection based on extended edge-linking algorithm / ICCRD, 2010. URL: https://docslide.us/documents/real-time-lane-de-tection-based-on-extended-edge-linking-algorithm.html (дата обращения: 24.12.2018).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">LeCun Y., Bottou L., Bengio Y., Haffner P. Gradient-based learning applied to document recognition / Proceedings of the IEEE. - 1998. URL: http://vision.stanford.edu/ cs598_spring07/papers/Lecun98.pdf (дата обращения: 24.12.2018).</mixed-citation><mixed-citation xml:lang="en">LeCun Y., Bottou L., Bengio Y., Haffner P. Gradient-based learning applied to document recognition / Proceedings of the IEEE. - 1998. URL: http://vision.stanford.edu/ cs598_spring07/papers/Lecun98.pdf (дата обращения: 24.12.2018).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Huval B., Wang T., Tandon S., Kiske J. An Empirical Evaluation of Deep Learning on Highway Driving, 2015. URL: https://www.researchgate.net/ publication/274730358_An_Empirical_Evaluation_of_ Deep_Learning_on_Highway_Driving (дата обращения: 24.12.2018).</mixed-citation><mixed-citation xml:lang="en">Huval B., Wang T., Tandon S., Kiske J. An Empirical Evaluation of Deep Learning on Highway Driving, 2015. URL: https://www.researchgate.net/ publication/274730358_An_Empirical_Evaluation_of_ Deep_Learning_on_Highway_Driving (дата обращения: 24.12.2018).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Lee S., Kim J., Yoon J.S. VPGNet: Vanishing Point Guided Network for Lane and Road Marking Detection and Recognition, 2017. URL: https://arxiv.org/ abs/1710.06288 (дата обращения: 24.12.2018).</mixed-citation><mixed-citation xml:lang="en">Lee S., Kim J., Yoon J.S. VPGNet: Vanishing Point Guided Network for Lane and Road Marking Detection and Recognition, 2017. URL: https://arxiv.org/ abs/1710.06288 (дата обращения: 24.12.2018).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Oliveira G.L., Burgard W., Brox T. Efficient Deep Models for Monocular Road Segmentation / IEEE, 2016. URL: https://lmb.informatik.uni-freiburg.de/Publica-tions/2016/OB16b/ (дата обращения: 24.12.2018).</mixed-citation><mixed-citation xml:lang="en">Oliveira G.L., Burgard W., Brox T. Efficient Deep Models for Monocular Road Segmentation / IEEE, 2016. URL: https://lmb.informatik.uni-freiburg.de/Publica-tions/2016/OB16b/ (дата обращения: 24.12.2018).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Kim J., Park C. End-to-End Ego Lane Estimation based on Sequential Transfer Learning for Self-Driving Cars / IEEE, 2017. - DOI: 10.1109/CVPRW.2017.158.</mixed-citation><mixed-citation xml:lang="en">Kim J., Park C. End-to-End Ego Lane Estimation based on Sequential Transfer Learning for Self-Driving Cars / IEEE, 2017. - DOI: 10.1109/CVPRW.2017.158.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Mallot H., Bülthoff H.H., Little J.J. Inverse Perspective Mapping Simplifies Optical Flow Computation and Obstacle Detection // Biological Cybernetics. -1991. - Vol. 3. - No. 64. - Pp. 177-185.</mixed-citation><mixed-citation xml:lang="en">Mallot H., Bülthoff H.H., Little J.J. Inverse Perspective Mapping Simplifies Optical Flow Computation and Obstacle Detection // Biological Cybernetics. -1991. - Vol. 3. - No. 64. - Pp. 177-185.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Wu T., Ranganatkan A. Vehicle localization using road markings / Proceedings of the IEEE intelligent vehicles symposium, pp. 1185-1190 (2013).</mixed-citation><mixed-citation xml:lang="en">Wu T., Ranganatkan A. Vehicle localization using road markings / Proceedings of the IEEE intelligent vehicles symposium, pp. 1185-1190 (2013).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Schreiber M., Poggenkans F. and Stiller C. Detecting symbols on road surface for mapping and localization using OCR / Proceedings of the IEEE 17th International Conference on Intelligent Transportation Systems (ITSC), 2014. - DOI: 10.1109/ITSC.2014.6957755.</mixed-citation><mixed-citation xml:lang="en">Schreiber M., Poggenkans F. and Stiller C. Detecting symbols on road surface for mapping and localization using OCR / Proceedings of the IEEE 17th International Conference on Intelligent Transportation Systems (ITSC), 2014. - DOI: 10.1109/ITSC.2014.6957755.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Grompone von Gioi R., Jakubowicz J., Morel J.M., Randall G. LSD: a Line Segment Detector // Image Processing On Line. - 2012. - No. 2. - Pp. 35-55.</mixed-citation><mixed-citation xml:lang="en">Grompone von Gioi R., Jakubowicz J., Morel J.M., Randall G. LSD: a Line Segment Detector // Image Processing On Line. - 2012. - No. 2. - Pp. 35-55.</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>
