Глоссарий

Одноступенчатые детекторы объектов

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

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

Узнай больше

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

Основные принципы работы одноступенчатых детекторов

Одноэтапные детекторы объектов отличаются сквозной конструкцией, которая позволяет избежать отдельного шага для предложения областей интереса. Такой прямой подход позволяет им предсказывать граничные области и вероятности классов непосредственно по входным признакам изображения, обрабатываемым опорной сетью. Сеть обрабатывает все изображение один раз и выводит обнаружения за один этап. Такая архитектура делает акцент на скорости, что делает ее идеальной для приложений, где важна быстрая обработка. Популярные примеры включают в себя Ultralytics YOLO семейство моделей, известных своим балансом скорости и эффективности (например YOLO11), и SSD(Single Shot MultiBox Detector).

Отличия от двухступенчатых детекторов

Фундаментальное различие между одноступенчатыми и двухступенчатыми детекторами объектов заключается в их операционном конвейере. Двухэтапные детекторы, такие как семейство R-CNN, сначала генерируют множество предложений регионов (потенциальных областей, где могут присутствовать объекты), а затем классифицируют и уточняют эти предложения на втором отдельном этапе. Этот двухэтапный процесс обычно позволяет добиться более высокой точности, особенно для небольших объектов, но ценой значительного увеличения времени вычислений и снижения скорости вывода. В отличие от этого, одноэтапные детекторы объединяют эти этапы, выполняя локализацию и классификацию одновременно по всему изображению. Такой унифицированный подход дает существенный прирост скорости, хотя исторически он был связан с компромиссом, иногда приводя к несколько меньшей точности по сравнению с современными двухэтапными методами, и этот разрыв современные одноэтапные детекторы постоянно пытаются устранить. Производительность часто измеряется с помощью таких показателей, как средняя точность (mAP).

Применение в реальном мире

Скорость и эффективность одноступенчатых детекторов объектов делают их неоценимыми в многочисленных реальных сценариях, требующих быстрого принятия решений:

Инструменты и фреймворки

Разработку и внедрение одноэтапных детекторов объектов облегчают различные инструменты и фреймворки, в том числе:

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

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