Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Ultralytics YOLO

ИИ в беспилотных автомобилях

Узнай, как компьютерное зрение в автономных автомобилях обеспечивает восприятие окружающей обстановки и принятие решений в реальном времени, повышая безопасность и улучшая впечатления от вождения.

Mostafa IbrahimMostafa Ibrahim7 мин. чтения
Компьютерное зрение обнаруживает объекты и дорожные знаки в беспилотном автомобиле

Беспилотные автомобили больше не кажутся фантастикой: благодаря достижениям искусственного интеллекта (AI) для автономного вождения они становятся реальностью. Эти автомобили во многом зависят от передовых систем ИИ, в особенности от компьютерного зрения, которое помогает понимать и интерпретировать окружающий мир. Эта технология позволяет распознавать объекты и дорожные знаки, а также безопасно ориентироваться в сложной среде в реальном времени.

В 2021 году мировой рынок автономных автомобилей оценивался более чем в 27 миллиардов долларов США, а к 2026 году, как ожидается, достигнет почти 62 миллиардов. Это наглядно показывает, что ИИ для автономного вождения формирует будущее транспорта. В этой статье мы подробнее рассмотрим применение компьютерного зрения в беспилотных автомобилях: разберём ключевые задачи — обнаружение пешеходов, распознавание дорожных знаков и системы удержания в полосе — и покажем, как эти инновации меняют будущее вождения.

Роль ИИ в беспилотных автомобилях#

ИИ помогает беспилотным автомобилям лучше понимать окружение и принимать решения в реальном времени. Рассмотрим, как ИИ применяется во многих областях, в том числе для обнаружения пешеходов и распознавания дорожных знаков — двух ключевых задач, повышающих надёжность автономного вождения.

ИИ для обнаружения пешеходов#

Вождение требует постоянной концентрации и внимания к происходящему вокруг тебя за рулём. ИИ в беспилотных автомобилях может помогать во многих аспектах повседневного использования машин. Например, ИИ может сыграть важную роль в обеспечении безопасности пешеходов, обнаруживая их и предсказывая их движения. Согласно исследованию «Исследование обнаружения пешеходов в беспилотных автомобилях», этот процесс начинается с камер автомобиля, установленных по всему периметру машины и охватывающих всё вокруг, включая дороги, тротуары и пешеходные переходы. Камеры непрерывно собирают визуальные данные, благодаря которым автомобиль может «видеть» пешеходов даже в оживлённых или сложных ситуациях.

Затем собранные визуальные данные можно обработать с помощью моделей компьютерного зрения, таких как Ultralytics YOLOv8. Для этого сначала применяется обнаружение объектов, то есть поиск потенциальных объектов на изображении, например пешеходов, транспортных средств и дорожных знаков. После обнаружения объектов модель ИИ переходит к следующему этапу — классификации, определяя, чем именно является каждый найденный объект. Модели обучают на огромных датасетах, чтобы они могли распознавать пешеходов в разных позах, при разном освещении и в различных условиях, даже если люди частично скрыты или находятся в движении.

Некоторые модели компьютерного зрения отлично справляются с обнаружением и классификацией, а другие специализируются на таких задачах, как прогнозирование движения обнаруженных пешеходов. В таких системах после классификации объекта как пешехода модель ИИ делает следующий шаг и предсказывает его дальнейшее движение. Например, если человек стоит у края пешеходного перехода, автомобиль может предугадать, шагнёт ли он на дорогу. Эта способность прогнозировать крайне важна: она позволяет машине в реальном времени замедлиться, остановиться или сменить направление, чтобы избежать возможной опасности. Чтобы принимать решения ещё точнее, системы ИИ могут объединять визуальные данные с камер с данными других датчиков, например LiDAR, обеспечивая автомобилю более полное понимание окружающей обстановки.

Ultralytics YOLOv8 обнаруживает пешехода

Рис. 1. Ultralytics YOLOv8 обнаруживает пешехода.

ИИ для распознавания дорожных знаков#

Распознавание дорожных знаков (TSR) — ещё одна важная часть беспилотных автомобилей. Оно помогает машине в реальном времени распознавать дорожные знаки и реагировать на них, например на знаки остановки, ограничения скорости и указатели направления. Благодаря этому автомобиль соблюдает правила дорожного движения и избегает аварий, а пассажиры могут спокойно и безопасно добраться до места назначения.

В основе TSR лежат алгоритмы глубокого обучения, которые используют автомобильные камеры для распознавания знаков. Эти системы должны работать в разных условиях: под дождём, при слабом освещении и когда знак виден под углом. Более старые методы опираются на анализ формы и цвета знаков, но часто оказываются неэффективными в сложных ситуациях, например при плохой погоде.

В одной научной статье авторы описывают использование модели YOLOv8 для определения областей изображений, где расположены дорожные знаки. Модель обучали на наборе данных с изображениями дорожных знаков в различных условиях: под разными углами, при разном освещении и на разном расстоянии. Обнаружив области с дорожными знаками, модель YOLOv8 классифицирует их. Эти возможности могут помочь автономным транспортным средствам оценивать дорожную обстановку, обнаруживая важные дорожные знаки в реальном времени и потенциально способствуя принятию более безопасных решений при вождении. Общедоступные наборы данных, такие как TT100K, позволяют обучать аналогичные модели обнаружения дорожных знаков.

Модель компьютерного зрения обнаруживает и классифицирует дорожный знак для беспилотных автомобилей

Рис. 2. Модель компьютерного зрения точно обнаруживает и классифицирует дорожный знак, обеспечивая безопасное движение беспилотных автомобилей. (Источник: computervision.zone)

Преимущества ИИ в беспилотных автомобилях#

ИИ постепенно меняет работу беспилотных автомобилей, повышая их безопасность и эффективность. Благодаря интеллектуальным алгоритмам и быстрому анализу данных такие автомобили могут обнаруживать опасности, принимать более взвешенные решения на дороге и даже снижать воздействие на окружающую среду. Вот некоторые основные преимущества, которые ИИ даёт беспилотным автомобилям.

Повышение безопасности#

ИИ может повышать безопасность беспилотных автомобилей благодаря обнаружению угроз и реагированию на них в реальном времени. Согласно отчету Национального управления безопасностью движения на трассах (NHTSA), 94% серьезных аварий происходят из-за человеческих ошибок. ИИ может снизить число таких происшествий, реагируя быстрее водителей-людей, и потенциально уменьшить количество аварий по мере развития автономных систем.

Более плавный транспортный поток и экономия топлива#

Обнаружение объектов с помощью ИИ в автономных автомобилях повышает не только безопасность, но и улучшает транспортный поток. Используя ИИ, такие автомобили могут регулировать скорость, соблюдать оптимальную дистанцию и реже резко тормозить или ускоряться — всё это помогает уменьшить пробки. Алгоритмы ИИ также повышают топливную экономичность: автомобили выбирают наиболее эффективные маршруты, избегают ненужных остановок и расходуют топливо рациональнее, чем при управлении человеком. В результате ИИ не только улучшает впечатления от поездки, но и помогает сокращать выбросы и расходы на топливо.

Будущее беспилотных автомобилей#

Будущее беспилотных автомобилей связано с достижением пятого уровня автономности, то есть полностью автономным вождением без участия человека независимо от условий и ситуации. Чтобы понять, куда движется эта технология, важно рассмотреть пять уровней автономного вождения, определённых Обществом автомобильных инженеров (SAE):

  • Уровень 0: автоматизации нет. Автомобиль полностью контролирует водитель.
  • Уровень 1: помощь водителю. Базовые системы, например круиз-контроль, помогают управлять автомобилем, но требуют контроля со стороны человека.
  • Уровень 2: частичная автоматизация. Автомобиль может управлять рулём и ускорением, но водитель должен сохранять внимание и быть готовым взять управление на себя.
  • Уровень 3: условная автоматизация. Автомобиль может выполнять большинство задач вождения, но в сложных ситуациях требуется вмешательство человека.
  • Уровень 4: высокая автоматизация. Автомобиль может самостоятельно ездить в большинстве условий, хотя в экстремальных ситуациях водитель всё ещё может понадобиться.
  • Уровень 5: полная автоматизация. Автомобиль полностью автономен и может работать в любых условиях без участия человека.

Сейчас большинство коммерчески доступных автомобилей соответствуют уровню 2 автономности: они помогают управлять рулём и скоростью, но водитель должен оставаться внимательным. Mercedes-Benz — одна из первых компаний, достигших уровня 3 автономности. При определённых условиях это позволяет водителям убрать руки с руля и отвести взгляд от дороги, чтобы осмотреться.

Однако достижение уровня 5 автономности, при котором автомобили смогут передвигаться по любой местности — от оживлённых городских центров до отдалённых сельских дорог — без карт и участия человека, сопряжено с серьёзными трудностями. Среди них — разработка передового ИИ, способного принимать решения в реальном времени в непредсказуемых условиях, работа в сложную погоду и обеспечение безопасности во всех дорожных ситуациях.

Главные выводы#

ИИ — ключ к появлению беспилотных автомобилей. Он помогает машинам обнаруживать объекты, распознавать дорожные знаки, удерживаться в своей полосе, а также с помощью моделей компьютерного зрения, таких как YOLOv8, управлять дорожным движением и оптимизировать управление парковками, делая вождение безопаснее и плавнее. Технологии вроде YOLO и CNN позволяют автомобилям принимать разумные решения на дороге. Сейчас большинство беспилотных автомобилей работают на втором уровне автономности: они помогают управлять автомобилем, но водителю всё ещё нужно следить за дорогой. Третий уровень автономности проходит испытания и допускает ограниченное вождение без участия водителя.

Главная задача — достичь пятого уровня автономности, при котором автомобили смогут ездить в любых условиях без помощи человека. Для этого предстоит научить системы справляться с неожиданными событиями и принимать решения в реальном времени в самых разных ситуациях. По мере развития ИИ полностью беспилотные автомобили становятся всё ближе, обещая более безопасные дороги и комфортное вождение.

Интересуешься ИИ? Загляни в наш репозиторий на GitHub, чтобы посмотреть наши проекты и присоединиться к растущему сообществу. Узнай, как мы применяем vision AI в разных отраслях — от здравоохранения до беспилотных автомобилей.

Автор

Mostafa Ibrahim
Mostafa Ibrahim

Инженер-программист и технический писатель · Фрилансер

Мостафа Ибрагим — инженер-программист и технический автор, создающий материалы для компаний, работающих в сфере ИИ и SaaS, на темы машинного обучения, инженерии данных и облачной инфраструктуры. Он опубликовал более 100 технических статей и писал для таких компаний, как Weights & Biases, HarperDB, SuperTokens и Civo. Он также пишет об Ultralytics YOLO и ИИ для компьютерного зрения как автор статей в Ultralytics.

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность дорожного движения, улучшает помощь водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй ИИ для компьютерного зрения в умное сельское хозяйство с моделями Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повысить урожайность и эффективность.
Подробнее

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения