콘텐츠로 건너뛰기

효율적 탐지(EfficientDet) 대 YOLO11: 객체 탐지 기술의 진화 평가

컴퓨터 비전 애플리케이션에 최적의 아키텍처를 선택하는 것은 종종 계산 효율성과 탐지 정확도 사이의 균형을 맞추는 것을 수반합니다. 이 포괄적인 비교는 2019년 Google 확장 가능한 탐지 아키텍처인 EfficientDet와YOLO11(2024년 출시) 간의 기술적 차이점을 살펴봅니다. Ultralytics 의 실시간 성능을 재정의한 YOLO11 간의 기술적 차이점을 탐구합니다.

효율적 모델 확장(EfficientDet)이 획기적인 개념을 도입한 반면, YOLO11 사용성, 추론 속도, 다중 작업 유연성 측면에서 상당한 도약을 YOLO11 . 2026년 신규 프로젝트를 시작하는 개발자분들께는 여기서 논의된 혁신을 기반으로 엔드투엔드 처리를 지원하는 최신 YOLO26도 검토해 보시길 권장합니다.

성능 벤치마크 분석

객체 탐지 분야의 지형도는 이론적 FLOPs 최적화에서 실제 지연 시간 최적화로 극적으로 전환되었습니다. 아래 표는 추론 속도의 극명한 차이를 보여줍니다. EfficientDet-d0가 CPU 약 10ms가 소요되는 반면, YOLO11n과 같은 현대적 아키텍처는 유사한 작업을 훨씬 빠르게 수행하며, 동급 하드웨어에서 종종 2ms 미만으로 처리하면서도 경쟁력 있는 평균 정밀도(mAP)를 유지합니다.

모델크기
(픽셀)
mAPval
50-95
속도
CPU ONNX
(ms)
속도
T4 TensorRT10
(ms)
파라미터
(M)
FLOPs
(B)
064034.610.23.923.92.54
164040.513.57.316.66.1
264043.017.710.928.111.0
364047.528.019.5912.024.9
464049.742.833.5520.755.2
564051.572.567.8633.7130.0
664052.692.889.2951.9226.0
764053.7122.0128.0751.9325.0
YOLO11n64039.51.52.62.66.5
YOLO11s64047.02.59.49.421.5
YOLO11m64051.54.720.120.168.0
YOLO11l64053.46.225.325.386.9
YOLO11x64054.711.356.956.9194.9

효율적 탐지: 복합 스케일링의 선구자

Google 팀이 개발한 EfficientDet는 모델 확장을 위한 체계적인 접근법으로 등장했습니다. 이 모델은 EfficientNet 백본을 기반으로 구축되었으며, 가중치 양방향 피라미드 특징 네트워크(BiFPN)를 도입하여 쉽고 빠르게 다중 스케일 특징 융합을 가능하게 합니다.

핵심 혁신은 복합 확장( compound scaling)으로, 네트워크 백본, 특징 네트워크, 박스/클래스 예측 네트워크의 해상도, 깊이, 너비를 균일하게 확장하는 방법이다. 이를 통해 EfficientDet 계열(D0부터 D7까지)은 모바일 기기부터 고성능 GPU 이르기까지 광범위한 자원 제약 조건을 대상으로 할 수 있게 되었다.

학문적 성과와 FLOPs 측면에서의 높은 효율성에도 불구하고, EfficientDet는 복잡한 BiFPN 연결과 깊이별 분리 가능 컨볼루션의 메모리 접근 비용으로 인해 실제 하드웨어에서 지연 시간 문제에 자주 직면합니다. 이러한 요소들은 TensorRT와 같은 가속기에서 항상 최적화되지 않기 때문입니다. TensorRT과 같은 가속기로 항상 최적화되지는 않습니다.

효율적 탐지 메타데이터:

EfficientDet에 대해 자세히 알아보세요.

Ultralytics YOLO11: 실시간 최첨단 기술의 재정의

2024년 9월 출시, YOLO11 은 실용적인 고속 객체 탐지 및 즉시 배포를 위해 설계되었습니다. 매개변수 효율성에 중점을 둔 EfficientDet와 달리, YOLO11 하드웨어 활용도를 YOLO11 에지 CPU와 엔터프라이즈 GPU 모두에서 모델이 매우 빠르게 실행되도록 보장합니다.

YOLO11 C3k2 블록 및 개선된 SPPF (Spatial Pyramid Pooling - Fast) 모듈과 같은 아키텍처 개선 사항을 YOLO11 . 이러한 변경 사항은 기존 피라미드 구조 설계에서 나타나는 지연 시간 손실 없이 다양한 규모에서 특징을 추출하는 모델의 능력을 향상시킵니다. 또한 YOLO11 인스턴스 분할, 자세 추정, 방향성 경계 상자(OBB) 탐지 등 다양한 비전 작업을 위한 통합 프레임워크를 YOLO11 . 이러한 기능들은 EfficientDet에서는 복잡한 맞춤형 구현이 필요했습니다.

에코시스템 이점

Ultralytics Ultralytics 완벽하게 통합되어 클라우드에서 원활한 데이터셋 관리, 자동 주석 처리 및 원클릭 모델 훈련을 가능하게 합니다.

YOLO11 :

YOLO11에 대해 자세히 알아보세요

주요 기술적 차이점

아키텍처 및 기능 융합

EfficientDet은 상향식 및 하향식 방식으로 특징 맵을 반복적으로 연결하는 복잡한 가중치 기반 특징 융합 레이어인 BiFPN에 의존합니다. 이론적으로는 효율적이지만, 불규칙한 메모리 접근 패턴으로 인해 GPU에서의 추론 속도가 느려질 수 있습니다.

반면 YOLO11 C3k2 블록을 활용한 간소화된 PANet (경로 집계 네트워크) 기반 아키텍처를 YOLO11 . 이 설계는 CUDA 및 현대적 NPU 아키텍처와 잘 부합하는 고밀도 정규 메모리 접근 패턴을 선호하여 벤치마크 테이블에서 관찰된 엄청난 속도 향상을 가져옵니다(예: YOLO11x는 높은 정확도를 유지하면서도 EfficientDet-d7보다 훨씬 빠름).

학습 효율성 및 사용 편의성

효율적인 객체 탐지 모델을 훈련하는 과정에는 일반적으로 TensorFlow 탐지 API나 AutoML 라이브러리를 사용하는 것이 포함되며, 이는 학습 곡선이 가파르고 복잡한 구성 파일을 필요로 할 수 있습니다.

Ultralytics 개발자 경험을 Ultralytics . YOLO11 훈련은 간단한 Python 또는 명령줄 인터페이스(CLI)를 통해 접근 YOLO11 . 이 라이브러리는 하이퍼파라미터 튜닝, 데이터 증강, 데이터셋 포맷팅을 자동으로 처리합니다.

from ultralytics import YOLO

# Load a COCO-pretrained YOLO11n model
model = YOLO("yolo11n.pt")

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

다용도성과 배치

EfficientDet는 기본적으로 객체 탐지 아키텍처입니다. 분할이나 자세 추정 같은 작업에 적용하려면 상당한 아키텍처 수정이 필요합니다.

YOLO11 본질적으로 다중 YOLO11 . 동일한 백본과 훈련 파이프라인이 다음을 지원합니다:

  • 탐지: 표준 바운딩 박스.
  • 분할: 정밀한 객체 경계를 위한 픽셀 단위 마스크.
  • 분류: 전체 이미지 분류.
  • Pose: 골격 추적을 위한 키포인트 탐지.
  • OBB: 항공 촬영 이미지와 텍스트 검출을 위한 회전된 박스

이러한 다용도성 덕분에 YOLO11 AI 엔지니어들에게 '만능 도구' YOLO11 하며, 단일 저장소로 의료 영상 처리부터 자율 로봇 공학에 이르기까지 다양한 애플리케이션을 구동할 수 있게 합니다.

왜 Ultralytics 모델을 선택해야 할까요?

현대 생산 시스템에 대한 이 두 아키텍처를 비교할 때, Ultralytics 다음과 같은 뚜렷한 장점을 제공합니다:

  1. 낮은 메모리 사용량: YOLO 소비자용 하드웨어에서 훈련되도록 최적화되었습니다. 방대한 CUDA 요구하는 트랜스포머 기반 모델이나 구형의 무거운 아키텍처와 달리, 효율적인 YOLO 고급 AI 훈련에 대한 접근성을 대중화합니다.
  2. 간소화된 배포: ONNX로 내보내기 ONNX, TensorRT, CoreML 또는 TFLite 내보내는 작업은 Ultralytics 라이브러리에서 단일 명령어로 TFLite .
  3. 적극적인 지원: Ultralytics 활발하고 역동적입니다. 빈번한 업데이트를 통해 프레임워크는 최신 버전의 PyTorch CUDA 호환성을 보장합니다.

결론: 현대적인 선택

효율적 감지(EfficientDet)는 복합 스케일링의 힘을 입증하며 컴퓨터 비전 연구 역사에서 중요한 이정표로 남아 있지만, YOLO11 과 최신 버전인 YOLO26이 오늘날 실용적인 배포를 위한 더 나은 선택지입니다. 이들은 속도와 정확도의 균형이 더 우수하고, 사용자 경험이 훨씬 간편하며, 단일 프레임워크 내에서 다양한 컴퓨터 비전 작업을 처리할 수 있는 유연성을 제공합니다.

최첨단 기술을 추구하는 개발자들에게는 YOLO26을 살펴볼 것을 권장합니다. 이 모델은 엔드투엔드 NMS(NMS-free) 설계를 도입하여 더 낮은 지연 시간과 더 단순한 배포 파이프라인을 구현합니다.

다른 고성능 옵션을 탐색하려면 다음 비교 자료를 참고하세요. YOLOv10 또는 RT-DETR를 읽어보시기 바랍니다.


댓글