Глоссарий

Детекторы, основанные на якоре

Узнай, как детекторы на основе якорей революционизируют обнаружение объектов, точно идентифицируя объекты любых размеров в различных приложениях, таких как AI и ML.

Обучай модели YOLO просто
с помощью Ultralytics HUB.

Узнай больше

Детекторы на основе якорей - это категория моделей обнаружения объектов, которые широко используются в области компьютерного зрения. Эти модели используют предопределенные ящики, известные как "якоря", для предсказания местоположения и классов объектов на изображении. Якоря служат опорными точками, помогая модели генерировать предложения для потенциальных объектов. Они особенно полезны для обнаружения объектов различных размеров и форм, что делает их популярным выбором во многих архитектурах обнаружения объектов.

Как работают детекторы, основанные на якоре

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

Приложения в искусственном интеллекте и ML

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

Вот два конкретных примера применения в реальном мире:

  1. Самоуправляемые автомобили: В автономных автомобилях детекторы на основе якорей помогают распознавать различные объекты на дороге, такие как пешеходы, другие транспортные средства и дорожные знаки. Точно обнаруживая и классифицируя эти объекты, система может принимать обоснованные решения для обеспечения безопасной навигации.
  2. Управление запасами в розничной торговле: Детекторы на основе якорей можно использовать для мониторинга полок и отслеживания товарных запасов в режиме реального времени. Обнаруживая и подсчитывая товары на полках, ритейлеры могут автоматизировать управление запасами, сократить складские запасы и повысить общую эффективность.

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

Ключевые особенности и преимущества

Детекторы на основе якоря обладают рядом преимуществ, которые делают их подходящими для широкого спектра применений:

  • Работа с несколькими масштабами и соотношениями сторон: Якорные коробки предназначены для охвата объектов различных размеров и форм, что позволяет модели обнаруживать объекты разных масштабов и соотношений сторон.
  • Точность локализации: уточняя положение и размер якорных ящиков, эти детекторы могут точно локализовать объекты на изображении.
  • Надежность: Детекторы на основе якорей устойчивы к изменениям внешнего вида объектов и могут работать со сложными сценами с множеством объектов.

Примечательные модели

Несколько популярных моделей обнаружения объектов используют подходы, основанные на якорях. Например, ранние версии Ultralytics YOLO семейства, такие как YOLOv4, являются хорошо известными детекторами на основе якорей. Другие заметные модели включают Faster R-CNN, в которой введена концепция сети предложений регионов (RPN) для генерации предложений регионов с использованием якорей, и Single Shot MultiBox Detector (SSD)(источник), который использует несколько карт признаков в разных масштабах для обнаружения объектов.

Якорные и безъякорные детекторы

Хотя детекторы на основе якорей оказались весьма успешными, у них есть некоторые ограничения. Использование предопределенных якорных ящиков может привести к появлению дополнительных гиперпараметров и вычислительной сложности. С другой стороны, безъякорные детекторы напрямую предсказывают местоположение объекта, не полагаясь на предопределенные ящики. Такой подход упрощает процесс обнаружения и может быть более эффективным в определенных сценариях. Однако детекторы на основе якорей остаются сильным выбором для многих приложений благодаря их способности работать с объектами разного масштаба и проверенной временем точности. Чтобы узнать больше о преимуществах безъякорного обнаружения, ты можешь прочитать эту статью о преимуществах Ultralytics YOLO11 как безъякорного детектора.

Читать полностью