Сравнение моделей: YOLO11 против PP-YOLOE+ для обнаружения объектов
Выбор правильной модели обнаружения объектов имеет решающее значение для проектов в области компьютерного зрения. Ultralytics YOLO11 и PP-YOLOE+ - это самые современные модели, каждая из которых обладает уникальными преимуществами, удовлетворяющими различные потребности приложений. На этой странице представлено подробное техническое сравнение, которое поможет принять обоснованное решение между этими мощными моделями.
Ultralytics YOLO11
Ultralytics YOLO11 - это последняя итерация серии YOLO , разработанная компанией Ultralytics. Известный своими возможностями обнаружения объектов в режиме реального времени, YOLO11 развивает предыдущие версии, повышая скорость и точность. В ней сохраняется одноэтапная парадигма обнаружения, приоритет отдается эффективным выводам без ущерба для точности.
Архитектура и ключевые особенности
YOLO11 имеет оптимизированную архитектуру, оптимизированную для быстрого вывода. В ней реализованы достижения в области топологии сети и методов обучения, что позволяет достичь баланса между количеством параметров и производительностью. Ключевые архитектурные особенности включают:
- Эффективная магистраль: Использует высокоэффективную магистральную сеть для быстрого извлечения признаков.
- Безъякорное обнаружение: Работает без якорных блоков, упрощая процесс обнаружения и улучшая адаптацию к различным масштабам объектов, подобно YOLOv8.
- Масштабируемые размеры моделей: Предлагает ряд размеров моделей (n, s, m, l, x) для различных вычислительных ресурсов, от граничных устройств до высокопроизводительных серверов, обеспечивая универсальность развертывания.
Показатели производительности
YOLO11 отлично справляется с балансом между скоростью и точностью, что делает его подходящим для приложений реального времени. Он демонстрирует современную среднюю точность (mAP) на таких наборах данных, как COCO, сохраняя при этом впечатляющую скорость вычислений. Различные размеры моделей обеспечивают различный компромисс между скоростью и точностью, как показано в сравнительной таблице ниже.
Примеры использования и сильные стороны
YOLO11 идеально подходит для задач, требующих сочетания скорости и высокой точности:
- Видеоаналитика в реальном времени: Такие приложения, как системы безопасности, мониторинг дорожного движения и управление очередями, выигрывают от скорости и точности YOLO11.
- Развертывание на границе: Благодаря своей эффективности и компактным размерам YOLO11 отлично подходит для развертывания на пограничных устройствах, таких как Raspberry Pi и NVIDIA Jetson.
- Универсальные приложения: От искусственного интеллекта в производстве для контроля качества до компьютерного зрения для предотвращения краж в розничной торговле - адаптивность YOLO11 делает его сильным выбором в различных областях.
Авторство и дата:
- Авторы: Гленн Джочер и Цзин Цю
- Организация: Ultralytics
- Дата: 2024-09-27
- Ссылка на GitHub: РепозиторийUltralytics YOLOv8 на GitHub
- Ссылка на документацию: ДокументацияUltralytics YOLO11
PP-YOLOE+
PP-YOLOE+ (Practical PaddlePaddle You Only Look One-level Efficient Plus) разработан компанией Baidu в рамках зоопарка моделей PaddleDetection. Он ориентирован на достижение высокой точности обнаружения объектов при сохранении разумной эффективности. PP-YOLOE+ - это усовершенствованная версия PP-YOLOE, включающая архитектурные усовершенствования для повышения производительности.
Архитектура и ключевые особенности
PP-YOLOE+ - это одноэтапная модель обнаружения объектов без привязки. Она упрощает процесс обнаружения, напрямую предсказывая центры объектов и параметры ограничительного поля. Ключевые особенности включают:
- Безъякорная конструкция: Упрощает архитектуру модели и обучение, позволяя избежать сложностей, связанных с якорными ящиками.
- Эффективная архитектура: Использует основу ResNet и фокусируется на методах оптимизации для снижения вычислительных затрат при сохранении конкурентоспособной точности.
- Интеграция с экосистемойPaddlePaddle : Оптимизирована для бесшовной интеграции и развертывания в рамках PaddlePaddle , используя преимущества ее экосистемы.
Показатели производительности
Модели PP-YOLOE+ предлагают ряд конфигураций (t, s, m, l, x) для баланса точности и скорости. Несмотря на то, что подробные показатели скорости CPU ONNX в предоставленных данных отсутствуют, модели PP-YOLOE+ демонстрируют конкурентоспособную скорость вывода mAP и эффективную скорость вывода TensorRT , что подходит для приложений, где важны точность и эффективность развертывания.
Примеры использования и сильные стороны
PP-YOLOE+ хорошо подходит для приложений, где высокая точность и эффективность имеют первостепенное значение, особенно в экосистеме PaddlePaddle :
- Промышленный контроль: Идеально подходит для высокоскоростных проверок качества на производстве, выгодно отличаясь точностью и эффективностью.
- Edge Computing: Эффективное развертывание на мобильных и встроенных устройствах благодаря оптимизированной архитектуре.
- Робототехника: Обеспечивает восприятие в реальном времени для роботов, работающих в динамических средах, используя скорость и точность.
- Высокопроизводительная обработка: Подходит для сценариев, требующих быстрого обнаружения объектов на больших объемах изображений или видеопотоков.
Авторство и дата:
- Авторы: Авторы PaddlePaddle
- Организация: Baidu
- Дата: 2022-04-02
- Ссылка на ArXiv: PP-YOLOE ArXiv Paper
- Ссылка на GitHub: GitHub-репозиторий PaddleDetection
- Ссылка на документацию: Документация PP-YOLOE+
Сравнительная таблица моделей
Модель | размер (пикселей) |
mAPval 50-95 |
Скорость CPU ONNX (мс) |
Скорость T4TensorRT10 (мс) |
params (M) |
FLOPs (B) |
---|---|---|---|---|---|---|
YOLO11n | 640 | 39.5 | 56.1 | 1.5 | 2.6 | 6.5 |
YOLO11s | 640 | 47.0 | 90.0 | 2.5 | 9.4 | 21.5 |
YOLO11m | 640 | 51.5 | 183.2 | 4.7 | 20.1 | 68.0 |
YOLO11l | 640 | 53.4 | 238.6 | 6.2 | 25.3 | 86.9 |
YOLO11x | 640 | 54.7 | 462.8 | 11.3 | 56.9 | 194.9 |
PP-YOLOE+t | 640 | 39.9 | - | 2.84 | 4.85 | 19.15 |
PP-YOLOE+s | 640 | 43.7 | - | 2.62 | 7.93 | 17.36 |
PP-YOLOE+m | 640 | 49.8 | - | 5.56 | 23.43 | 49.91 |
PP-YOLOE+l | 640 | 52.9 | - | 8.36 | 52.2 | 110.07 |
PP-YOLOE+x | 640 | 54.7 | - | 14.3 | 98.42 | 206.59 |
Заключение
И YOLO11 , и PP-YOLOE+ - это надежные модели обнаружения объектов. YOLO11 обеспечивает универсальность и удобство использования в экосистеме Ultralytics , эффективно балансируя между скоростью и точностью при решении различных задач. PP-YOLOE+ превосходит по точности и эффективности, особенно для пользователей, интегрированных в систему PaddlePaddle или уделяющих приоритетное внимание безъякорному проектированию в промышленных приложениях.
Для пользователей, заинтересованных в других моделях, Ultralytics предлагает ряд передовых моделей, включая: