콘텐츠로 건너뛰기

PP-YOLOE+ 대 YOLO26: 최첨단 객체 탐지기 심층 분석

물체 탐지 분야의 기술은 정확도, 속도, 효율성의 한계를 끊임없이 확장해 나가며 지속적으로 진화하고 있습니다. 본 종합 분석에서는 두 가지 주요 모델을 비교합니다: 바이두 PaddlePaddle 고급 탐지기인 PP-YOLOE+와 Ultralytics 최신 최첨단 모델인 YOLO26입니다.

PP-YOLOE+가 출시 당시 앵커 프리 탐지에 핵심적인 혁신을 도입했다면, YOLO26은 현대적인 에지 애플리케이션을 위해 네이티브 엔드투엔드 기능, 간소화된 배포, 우수한 성능을 제공하며 세대적 도약을 이루었습니다.

PP-YOLOE+: 정교한 앵커 프리 감지

PP-YOLOE+는 바이두의 PaddlePaddle 개발한 PP-YOLOE의 업그레이드 버전입니다. 2022년에 출시된 이 모델은 강력한 백본과 효율적인 헤드 설계를 통해 훈련 수렴성과 다운스트림 작업 성능 향상에 중점을 둡니다.

PP-YOLOE+ 상세 정보:

아키텍처와 방법론

PP-YOLOE+는 풍부한 특징을 포착하기 위해 대형 커널 설계를 활용하는 CSPRepResNet 백본을 기반으로 합니다. 이 모델은 TAL(작업 정렬 학습) 전략을 사용하여 레이블을 동적으로 할당함으로써 분류 및 로컬라이제이션 작업 간의 고품질 정렬을 보장합니다.

주요 아키텍처 기능은 다음과 같습니다:

  • 앵커 프리 디자인: 사전 정의된 앵커 박스가 필요 없어 하이퍼파라미터 튜닝을 줄입니다.
  • 효율적 작업 정렬 헤드(ET-Head): 속도와 정확도 간의 균형을 최적화합니다.
  • 동적 레이블 할당: 훈련 안정성을 향상시키기 위해 소프트 레이블 할당 전략을 사용합니다.

PP-YOLOE+는 당시로서는 혁신적이었지만, 후처리 단계에서 전통적인 비최대 억제(NMS) 에 의존합니다. 이 단계는 추론 중 지연을 발생시키고 배포 파이프라인을 복잡하게 만듭니다. NMS TensorRT ONNX 같은 서로 다른 하드웨어 플랫폼마다 다를 수 있기 때문입니다.

YOLO26: 엣지 AI의 새로운 표준

2026년 초 출시된 YOLO26은 기존 세대에서 흔히 발생하는 배포 병목 현상을 해결하기 위해 완전히 새롭게 설계되었습니다. 본 제품은 네이티브 NMS 프리 엔드투엔드 아키텍처를 도입하여 리소스가 제한된 장치에서도 훨씬 빠르고 쉽게 배포할 수 있습니다.

YOLO26 세부 사항:

아키텍처 및 혁신

YOLO26은 레이블 할당 및 디코딩 논리를 모델 구조에 직접 통합함으로써 기존의 앵커 기반 또는 앵커 프리 패러다임을 뛰어넘습니다.

  • 엔드투엔드 NMS 프리: 훈련 중 일대일 매칭을 예측함으로써 YOLO26은 NMS 필요성을 NMS 제거합니다. 이 혁신은 최초로 YOLOv10에서 최초로 선보인 이 혁신은 예측 가능한 지연 시간과 단순화된 내보내기 로직을 가능케 합니다.
  • DFL 제거: 분포 초점 손실(DFL) 제거는 출력 헤드를 단순화하여 모델을 8비트 양자화 및 에지 배포에 더 적합하게 만듭니다.
  • MuSGD 최적화기: SGD 과 뮤온의 하이브리드로, LLM 훈련(Kimi K2)에서 영감을 받아 안정적인 수렴성과 향상된 일반화 능력을 제공합니다.
  • ProgLoss + STAL: 새로운 손실 함수는 기존 탐지기의 일반적인 약점인 소형 물체 탐지를 특별히 겨냥합니다.

YOLO26에 대해 더 알아보기

엔드투엔드가 중요한 이유

기존 객체 탐지기는 수천 개의 후보 박스를 출력하여 중복을 걸러내기 NMS ( NMS ) NMS 필요합니다. NMS 계산 NMS TPU나 NPU 같은 하드웨어 가속기에서 최적화하기 NMS . YOLO26의 엔드투엔드 설계는 최종 박스를 직접 출력하여 이 병목 현상을 제거하고 CPU에서 추론 속도를 최대 43%까지 가속화합니다.

성능 비교

성능 비교 시, YOLO26은 특히 CPU 기반 추론 및 간소화된 배포 워크플로우에서 효율성 측면에서 뚜렷한 우위를 보여줍니다. PP-YOLOX+가 여전히 강력한 학술적 기준선으로 남아 있지만, YOLO26은 더 높은 mAPval 를 달성하며, 훨씬 적은 매개변수와 현저히 낮은 지연 시간을 보입니다.

아래 표는 COCO 대한 성능 지표를 보여줍니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
PP-YOLOE+t64039.9-2.844.8519.15
PP-YOLOE+s64043.7-2.627.9317.36
PP-YOLOE+m64049.8-5.5623.4349.91
PP-YOLOE+l64052.9-8.3652.2110.07
PP-YOLOE+x64054.7-14.398.42206.59
YOLO26n64040.938.91.72.45.4
YOLO26s64048.687.22.59.520.7
YOLO26m64053.1220.04.720.468.2
YOLO26l64055.0286.26.224.886.4
YOLO26x64057.5525.811.855.7193.9

주요 내용

  1. 효율성: YOLO26n은 PP-YOLOE+t(39.9 mAP)보다 높은 정확도(40.9 mAP)를 달성하면서도 훨씬 적은 FLOPs(54억 vs 191.5억)를 사용합니다. 이로 인해 YOLO26은 모바일 및 배터리 구동 애플리케이션에 현저히 더 적합합니다.
  2. 확장성: 최대 규모에서 YOLO26x는 더 적은 매개변수 수(55.7M vs 98.42M)를 mAP PP-YOLOE+x보다 약 3.0 mAP 높은 성능을 보입니다.
  3. 추론 속도: NMS DFL 제거로 인해 YOLO26은 CPU에서 최대 43% 더 빠르게 실행됩니다. 이는 GPU를 사용할 수 없는 라즈베리 파이 또는 일반 클라우드 인스턴스와 같은 장치에 있어 중요한 지표입니다.

사용성 및 에코시스템

모델의 진정한 가치는 단순한 지표 그 이상으로, 생산 환경에 얼마나 쉽게 통합될 수 있는지에 달려 있습니다.

Ultralytics 에코시스템의 이점

Ultralytics 사용 편의성과 원활한 개발자 경험을 Ultralytics . 간단한 Python 통해 사용자는 설치부터 훈련까지 단 몇 분 만에 완료할 수 있습니다.

from ultralytics import YOLO

# Load a COCO-pretrained YOLO26n model
model = YOLO("yolo26n.pt")

# Train on a custom dataset
results = model.train(data="coco8.yaml", epochs=100)

# Export to ONNX for deployment
path = model.export(format="onnx")

Ultralytics 에는 또한 다음이 포함됩니다:

교육 효율성

YOLO26은 훈련 중 낮은 메모리 소비를 위해 설계되었습니다. 새로운 MuSGD 최적화기는 훈련 동역학을 안정화시켜, PP-YOLOE+에 필요한 스케줄에 비해 수렴에 도달하는 데 필요한 에포크 수가 종종 더 적습니다. 이는 클라우드 컴퓨팅 비용을 절감하고 연구 개발을 위한 반복 주기를 가속화합니다.

이상적인 사용 사례

PP-YOLOE+를 선택해야 할 때

  • 레거시 PaddlePaddle : 기존 인프라가 바이두 PaddlePaddle 및 추론 엔진과 깊이 연동되어 있는 경우, PP-YOLOE+는 여전히 호환 가능한 선택지입니다.
  • 학술 연구: ResNet 백본 계열 내에서 앵커 프리 할당 전략을 구체적으로 연구하는 연구자들을 위한 것입니다.

YOLO26을 선택해야 할 때

  • 실시간 에지 배포: 애플리케이션에 대해 Android, iOS 또는 임베디드 Linux용 애플리케이션에서 지연 시간이 1밀리초 단위로 중요한 경우.
  • 소형 물체 탐지: ProgLoss와 STAL의 결합으로 YOLO26은 드론 영상 분석이나 제조 현장의 결함 탐지 같은 작업에서 탁월한 성능을 발휘합니다.
  • 다중 작업 요구사항: 프로젝트에서 새로운 API나 코드베이스를 학습하지 않고도 탐지, 분할, 자세 추정 간 전환이 필요한 경우.
  • 신속한 프로토타이핑: Ultralytics '배터리 포함' 특성은 스타트업과 기업 팀이 데이터에서 배포까지 더 빠르게 진행할 수 있도록 합니다.

결론

2020년대 초반 PP-YOLOE+가 강력한 앵커 프리 탐지기로 자리매김했다면, YOLO26은 컴퓨터 비전의 미래를 대표합니다. NMS 현상을 제거하고 CPU 최적화하며 다양한 비전 작업에 통합 인터페이스를 제공함으로써, YOLO26은 오늘날의 AI 과제에 대해 더욱 강력하고 효율적이며 사용자 친화적인 솔루션을 제시합니다.

최첨단 비전 기능을 최소한의 마찰로 통합하려는 개발자에게는 Ultralytics 권장되는 선택입니다.

자세히 알아보기

다른 아키텍처에 관심이 있으신가요? 살펴보세요 YOLO11를 살펴보세요. 이전 세대 모델이지만 여전히 완벽하게 지원됩니다. 또는 RT-DETR 를 살펴보세요.


댓글