Ultralytics YOLO27: 대기자 명단에 등록하세요.
YOLO 라이선스 받기
Ultralytics 용어집으로 돌아가기

One-Stage Object Detectors

원스테이지 객체 검출기는 영역 제안 단계 없이 한 번의 네트워크 패스로 모든 박스와 클래스를 예측합니다. 작동 방식, 주요 모델, 장단점을 살펴봅니다.

1단계 객체 탐지기는 하나의 네트워크를 한 번 순전파해 이미지의 모든 객체에 대한 바운딩 박스와 클래스 레이블을 예측하는 객체 탐지 모델입니다. 후보 위치의 밀집된 그리드를 한 번에 평가합니다. 별도의 영역 제안 단계가 없습니다. 2단계 객체 탐지기는 먼저 객체가 있을 가능성이 높은 영역을 제안한 다음 각 영역에 두 번째 헤드를 적용합니다. 이 단계를 없앤 덕분에 YOLO를 시작으로 1단계 탐지기가 실시간 탐지의 기반이 되었습니다. YOLO의 기본 모델은 2015년에 초당 45프레임으로 실행됐으며, 현재 모델까지 이어지고 있습니다.

1단계 탐지기의 작동 방식#

백본은 이미지를 특징 맵으로 변환하고, 넥은 여러 스케일의 특징 맵을 결합합니다. 이어서 밀집된 탐지 헤드가 모든 스케일의 모든 위치에서 클래스 점수와 박스를 예측합니다. SSD, YOLOv2, RetinaNet과 같은 초기 1단계 모델은 각 위치의 여러 앵커 박스를 기준으로 오프셋을 예측했습니다. 2019년 FCOS 이후 대부분의 모델은 각 위치에서 박스의 네 모서리까지의 거리를 예측하는 앵커 프리 탐지기 설계를 사용합니다. 이렇게 생성된 수천 개의 후보 박스는 신뢰도 임계값과 비최대 억제(NMS)로 객체마다 박스 하나만 남기거나, 일대일 매칭으로 학습된 헤드가 바로 출력합니다.

1단계 탐지기는 한 번 호출하면 실행되며, 시간 분석 결과 단일 네트워크 패스가 나타납니다:

from ultralytics import YOLO

# Load YOLO26n, a one-stage detector pretrained on the 80 COCO classes
model = YOLO("yolo26n.pt")

# One forward pass predicts the box and class of every object in the image
results = model("https://ultralytics.com/images/bus.jpg")
result = results[0]
print(f"{len(result.boxes)} objects: {[result.names[int(c)] for c in result.boxes.cls]}")

# Milliseconds for resizing the image, the single network pass, and NMS
print(result.speed)

result.speed에는 전처리, 추론, 후처리의 세 단계가 표시됩니다. 한 번의 추론 패스에서 이미지의 모든 객체를 처리합니다.

단일 단계 탐지기와 2단계 탐지기 비교#

두 설계는 백본과 넥을 공유합니다. 2단계 탐지기는 영역 제안 네트워크를 실행해 수백 개의 후보 영역을 선택한 다음 각 영역의 특징을 크롭하고, 모든 크롭을 두 번째 헤드에 전달해 분류 및 보정합니다. 1단계 탐지기는 이러한 단계를 모든 그리드 위치를 처리하는 단일 밀집 헤드로 대체합니다.

R-CNN 계열은 수년간 탐지 정확도를 선도했습니다. Faster R-CNN은 이미지당 약 300개의 제안 영역을 보정하며 VGG-16 백본으로 초당 5프레임을 처리했습니다. 1단계 탐지기는 훨씬 빨랐지만 정확도가 뒤처졌습니다. 2017년 RetinaNet은 그 원인이 전경과 배경의 불균형임을 밝혔습니다. 밀집 탐지기는 이미지당 약 100,000개의 후보 위치를 평가하며, 대부분은 배경입니다. 이 쉬운 음성 사례가 일반적인 손실 함수에 과도한 영향을 미칩니다. RetinaNet의 초점 손실은 이러한 사례의 가중치를 낮췄으며, 초기 1단계 탐지기의 속도를 유지하면서 당시 2단계 탐지기의 정확도를 넘어섰습니다. DETR 및 RT-DETR과 같은 트랜스포머 탐지기도 하나의 네트워크로 실행되며, 일대일 매칭을 사용해 고정된 크기의 박스 집합을 예측합니다.

실제 적용 사례#

  • 교통 및 비디오 분석: 탐지기는 모든 카메라 피드의 모든 프레임에서 실행되어 차량 수를 세고 흐름을 측정하며 객체 추적기에 데이터를 전달합니다.
  • 제조 검사: 생산 라인의 카메라는 부품이 카메라 앞을 순식간에 지나가는 동안 결함과 누락된 구성 요소를 탐지합니다.
  • 드론 및 임베디드 기기: 소형 네트워크 하나로 드론, 휴대전화, 스마트 카메라의 연산 및 전력 예산에 맞출 수 있습니다.

최신 1단계 탐지기의 핵심 아이디어#

  • 특징 피라미드 네트워크(FPN): 여러 해상도에서 예측하면 세밀한 특징 맵은 작은 객체를, 거친 특징 맵은 큰 객체를 탐지할 수 있습니다.
  • 초점 손실: 배경의 쉬운 후보에 낮은 가중치를 부여해 초기 밀집 탐지기의 성능을 제한하던 클래스 불균형을 해결했습니다.
  • 레이블 할당: SimOTA 및 작업 정렬 할당과 같은 방법은 학습 중 예측 결과 자체를 바탕으로 각 객체의 양성 위치를 선택합니다.
  • NMS 없는 헤드: 일대일 매칭으로 학습된 헤드는 객체마다 박스 하나를 출력해 후보 수에 따라 비용이 증가하는 후처리 단계를 제거합니다.

YOLO26은 두 종류의 헤드를 모두 갖춘 앵커 프리 원스테이지 탐지기입니다. 기본적으로 NMS를 적용하며, nms=False을 지정하면 원투원 헤드로 전환됩니다. YOLO26n은 NMS를 사용하면 mAP50-95 40.9, 사용하지 않으면 40.1을 기록합니다. NVIDIA T4 GPU에서 TensorRT를 사용했을 때 이미지당 1.7ms가 걸립니다. COCO

솔루션 살펴보기

스포츠 분야의 컴퓨터 비전

스포츠 분야의 컴퓨터 비전

Ultralytics YOLO가 선수 및 공 추적, 경기력 분석, 코칭 인사이트, 선수 재활을 통해 스포츠 비전을 구현하는 방법을 알아보세요.
자세히 알아보기
항공 이미지 컴퓨터 비전

항공 이미지 컴퓨터 비전

Ultralytics YOLO를 활용해 드론 및 항공 이미지를 농업, 양식업, 보전, 지리 공간 분석을 위한 실시간 인사이트로 전환하세요.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO를 활용해 항공기 검사, 활주로 FOD 감지, 공항 지상 운영, 복합재 결함 감지 등 항공우주 분야에 컴퓨터 비전을 적용하세요.
자세히 알아보기
보안 분야의 컴퓨터 비전

보안 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 모든 시설을 보호하세요. Vision AI는 경계 모니터링, 위협 감지, 번호판 인식, 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 분야의 컴퓨터 비전

로보틱스 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 머신을 구현하세요. 로보틱스 분야의 Vision AI는 자율 주행, 인식, 객체 추적, 실시간 제어를 지원합니다.
자세히 알아보기
물류 분야의 컴퓨터 비전

물류 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 간소화하세요. 비전 AI는 화물 검사, 분류, 차량 추적, 실시간 창고 안전 모니터링을 지원합니다.
자세히 알아보기
리테일 분야의 컴퓨터 비전

리테일 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 리테일의 새로운 가능성을 열어 보세요. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리, 더욱 심층적인 고객 인사이트를 지원합니다.
자세히 알아보기
의료 분야의 컴퓨터 비전

의료 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 의료 솔루션을 구축하세요. 의료 분야의 비전 AI는 의료 영상 판독을 가속화하고, 진단을 개선하며, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조 공정을 최적화하세요. 비전 AI는 품질 관리, 결함 탐지, PPE 규정 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 분야의 컴퓨터 비전

자동차 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 자동차 분야에 컴퓨터 비전을 적용하세요. 비전 AI는 도로 안전, 운전자 지원, 차량 자동화를 개선해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업 분야의 컴퓨터 비전

농업 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하세요. 작물 모니터링, 가축 추적, 정밀 농업을 지원하여 더 높은 수확량과 더 스마트한 농업을 실현합니다.
자세히 알아보기

함께 AI의 미래를 만들어 가세요!

머신러닝의 미래와 함께 여정을 시작하세요