<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article 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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Herald of Technological University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Herald of Technological University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ВЕСТНИК ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">3034-4689</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">98555</article-id>
   <article-id pub-id-type="doi">10.55421/1998-7072_2025_28_2_61</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>3. Информатика, вычислительная техника и управление</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>3. Information teory, computer technology and control</subject>
    </subj-group>
    <subj-group>
     <subject>3. Информатика, вычислительная техника и управление</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">ROAD INFRASTRUCTURE OBJECT RECOGNITION SOFTWARE PACKAGE</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ РАСПОЗНАВАНИЯ ОБЪЕКТОВ ДОРОЖНОЙ ИНФРАСТРУКТУРЫ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Хусаинов</surname>
       <given-names>Р М</given-names>
      </name>
      <name xml:lang="en">
       <surname>Хусаинов</surname>
       <given-names>Р М</given-names>
      </name>
     </name-alternatives>
     <email>r_khusainov@mail.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Казанский национальный исследовательский технический университет им. А.Н. Туполева</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Kazan National Research Technical University named after A.N. Tupolev</institution>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-08-01T11:32:22+03:00">
    <day>01</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-08-01T11:32:22+03:00">
    <day>01</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <volume>28</volume>
   <issue>2</issue>
   <fpage>61</fpage>
   <lpage>65</lpage>
   <self-uri xlink:href="https://elibrary.ru/item.asp?id=80352561">https://elibrary.ru/item.asp?id=80352561</self-uri>
   <abstract xml:lang="ru">
    <p>В статье рассматривается задача распознавания объектов дорожной инфраструктуры с использованием разработанного мобильного приложения. Обоснована необходимость использования нейросетевых моделей YOLOv8 для решения данной задачи. При реализации мобильного приложения выбран язык программирования Kotlin, среда разработки Android Studio 2024.2.1. Разработка мобильного приложения «Ассистент водителя» проводилась на ноутбуке с процессором Intel Pentium CPU 3825U с частотой 1.9 ГГц, оперативной памятью 8 Гб, под управлением 64-разрядной операционной системы Windows 10 Pro. Основными компонентами мобильного приложения являются модуль камеры, модуль выбора моделей и экспериментально-исследовательский модуль. Модуль камеры включает разрешение на проведение фото- или видеосъемки. Модуль выбора моделей включает обученные нейросетевые модели YOLOv8 ( YOLOv8n, YOLOv8l, YOLOv8m, YOLOv8s, YOLOv8x ). Экспериментально-исследовательский модуль включает распознавание объектов в режиме реального времени, получение результата ее оценки вероятности. Главное окно мобильного приложения включает следующие вкладки: «выбор модификации модели YOLOv8», «время обработки» (содержит время распознавания объекта в миллисекундах); «порог уверенности» (задается значение от 0 до 1 для уверенности модели в том, что объект определенного класса присутствует в данной области изображения или видеокадра); «IoU (Коэффициент Жаккара)» (задается значение от 0 до 1 для перекрытия между предсказанным прямоугольником и истинной рамкой). Приведены примеры функционирования мобильного приложения в режиме реального времени. В перспективе целесообразно усовершенствования мобильного приложения «Ассистент водителя», а также внедрение и практическое использование в компаниях по производству наземных транспортных средств (легковые и грузовые автомобили), а также общественных транспортов (автобусы, троллейбусы).</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article considers the problem of recognizing road infrastructure objects using the developed mobile application. The necessity of using YOLOv8 neural network models to solve this problem is substantiated. When implementing the mobile application, the Kotlin programming language and the Android Studio 2024.2.1 development environment were chosen. The Driver Assistant mobile application was developed on a laptop with an Intel Pentium CPU 3825U processor with a frequency of 1.9 GHz, 8 GB RAM, running the 64-bit Windows 10 Pro operating system. The main components of the mobile application are the camera module, the model selection module, and the experimental research module. The camera module includes permission to take photos or videos. The model selection module includes trained YOLOv8 neural network models (YOLOv8n, YOLOv8l, YOLOv8m, YOLOv8s, YOLOv8x). The experimental research module includes real-time object recognition and obtaining the result of its probability assessment. The main window of the mobile application includes the following tabs: «select YOLOv8 model modification», «processing time» (contains the object recognition time in milliseconds); «confidence threshold» (a value from 0 to 1 is set for the model's confidence that an object of a certain class is present in a given area of the image or video frame); «IoU (Jaccard coefficient)» (a value from 0 to 1 is set for the overlap between the predicted rectangle and the true frame). Examples of the mobile application functioning in real time are given. In the future, it is advisable to improve the «Driver Assistant» mobile application, as well as implement and use it in practice in companies producing land vehicles (cars and trucks), as well as public transport (buses, trolleybuses).</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>РАСПОЗНАВАНИЕ ОБЪЕКТОВ</kwd>
    <kwd>МОБИЛЬНОЕ ПРИЛОЖЕНИЕ</kwd>
    <kwd>ОПЕРАЦИОННАЯ СИСТЕМА</kwd>
    <kwd>НЕЙРОСЕТЕВАЯ МОДЕЛЬ</kwd>
    <kwd>СМАРТФОН</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>OBJECT RECOGNITION</kwd>
    <kwd>MOBILE APPLICATION</kwd>
    <kwd>OPERATING SYSTEM</kwd>
    <kwd>NEURAL NETWORK MODEL</kwd>
    <kwd>SMARTPHONE</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
