TL;DR
객체 탐지 기술은 R-CNN의 2단계 구조에서 YOLO의 1단계 실시간 구조로 발전해 왔으나, 중복된 경계 상자를 제거하는 NMS(Non-Maximum Suppression) 과정이 성능 병목으로 남았다. DETR은 트랜스포머 아키텍처와 이분 매칭 손실을 도입해 NMS를 제거했지만 느린 수렴 속도가 문제였고, 이를 개선한 RT-DETR이 등장하며 실시간 성능을 확보했다. 최신 모델인 YOLOv10은 학습 시에는 풍부한 신호를 위해 일대다 할당을 사용하고 추론 시에는 일대일 할당을 사용하는 '일관된 이중 할당' 방식을 통해 NMS 없이도 높은 정확도와 속도를 동시에 달성했다.
챕터별 상세
객체 탐지의 기본 개념
R-CNN: 2단계 탐지기의 시작
YOLO: 실시간 1단계 탐지기의 혁명
YOLO의 고질적 문제: NMS 병목
DETR: 트랜스포머를 이용한 NMS 제거
DETR의 한계와 과제
RT-DETR: 실시간 트랜스포머 탐지기
YOLOv10: 일관된 이중 할당의 도입
결론 및 향후 전망
용어 해설
- NMS
- — 객체 탐지 모델이 하나의 물체에 대해 여러 개의 경계 상자를 예측했을 때, 신뢰도가 가장 높은 상자만 남기고 나머지를 제거하는 후처리 기법이다. 중복 예측을 효과적으로 제거하지만 병렬 처리가 어렵고 추론 지연 시간을 증가시키는 병목 요인이 된다.
- Bipartite Matching
- — 예측된 집합과 실제 정답 집합 사이의 최적의 일대일 대응 관계를 찾는 알고리즘이다. DETR과 같은 모델에서 중복 없는 예측을 강제하기 위해 사용되며, 이를 통해 NMS와 같은 후처리 과정 없이도 정확한 객체 탐지가 가능해진다.
- Anchor Box
- — 객체 탐지 모델이 다양한 크기와 비율의 물체를 찾기 위해 미리 정의해 둔 참조용 경계 상자 틀이다. 모델은 이 틀을 기준으로 위치를 미세 조정하며 학습하지만, 수작업으로 크기를 설정해야 하고 계산 복잡도를 높이는 단점이 있다.
- One-to-Many Assignment
- — 학습 과정에서 하나의 실제 객체 정답에 대해 여러 개의 예측 박스를 긍정 샘플로 할당하는 방식이다. 모델에 풍부한 학습 신호를 제공하여 수렴 속도를 높이는 데 유리하지만, 추론 시 중복 박스가 생성되어 NMS가 필요하게 된다.
- End-to-End Learning
- — 입력 데이터부터 최종 결과 출력까지 모든 과정을 하나의 신경망 안에서 처리하고 학습하는 방식이다. 객체 탐지에서는 별도의 후보 영역 추출이나 후처리 단계 없이 이미지 입력만으로 최종 경계 상자를 직접 출력하는 구조를 의미한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

