용어집

1단계 물체 감지기

로봇 공학 및 감시와 같은 실시간 애플리케이션에 이상적인 1단계 물체 감지기( YOLO)의 속도와 효율성에 대해 알아보세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

컴퓨터 비전, 특히 객체 감지 영역에서는 속도와 효율성이 정확도만큼이나 중요한 경우가 많습니다. 1단계 객체 감지기는 이러한 우선순위를 염두에 두고 설계되어 이미지 또는 동영상 내에서 객체를 식별하고 위치를 파악하는 간소화된 접근 방식을 제공합니다. 2단계 디텍터와 달리 1단계 디텍터는 네트워크의 단일 포워드 패스에서 객체 위치 파악 및 분류를 수행하므로 훨씬 빠르고 실시간 애플리케이션에 더 적합합니다.

1단계 감지기의 핵심 원리

1단계 객체 감지기는 2단계 방법에서 볼 수 있는 영역 제안 단계를 제거한 엔드투엔드 설계가 특징입니다. 이러한 직접적인 접근 방식을 통해 입력 이미지에서 직접 바운딩 박스와 클래스 확률을 한 단계로 예측할 수 있습니다. 이 아키텍처는 속도를 강조하기 때문에 빠른 처리가 필수적인 애플리케이션에 이상적입니다. 1단계 검출기의 대표적인 예로는 속도와 효율성으로 잘 알려진 Ultralytics YOLO 모델 제품군과 SSD(단일 샷 검출기)가 있습니다.

1단계 감지기의 주요 기능은 다음과 같습니다:

  • 속도: 한 번의 패스로 감지를 수행하기 때문에 속도가 빠르다는 것이 가장 큰 장점입니다. 따라서 실시간 애플리케이션에 매우 적합합니다.
  • 효율성: 일반적으로 2단계 감지기에 비해 계산 효율이 높으며 처리 능력이 덜 필요합니다.
  • 엔드투엔드 트레이닝: 1단계 탐지기는 엔드투엔드 학습을 통해 학습 파이프라인과 최적화 프로세스를 간소화합니다.
  • 직접 예측: 별도의 영역 제안 단계 없이 바운딩 박스 및 클래스 확률을 직접 예측하여 탐지 프로세스를 간소화합니다.

2단계 감지기와의 차이점

1단계와 2단계 객 체 감지기의 근본적인 차이점은 객체 감지에 대한 접근 방식에 있습니다. R-CNN과 같은 2단계 감지기는 먼저 영역 제안(물체가 존재할 수 있는 잠재적 영역)을 생성한 다음 두 번째 단계에서 이러한 제안을 분류하고 구체화합니다. 이 2단계 프로세스는 일반적으로 정확도는 높지만 속도가 느려지는 단점이 있습니다. 반면, 1단계 감지기는 로컬라이제이션과 분류를 동시에 수행하여 속도를 크게 향상시키기 위해 잠재적인 정확도를 일부 희생합니다. 객체 감지의 정확도 메트릭에 대해 자세히 알아보려면 핵심 성과 지표인 평균 정밀도(mAP)에 대한 리소스를 살펴보세요.

실제 애플리케이션

1단계 물체 감지기의 속도와 효율성은 수많은 실제 애플리케이션에서 매우 유용합니다:

  • 자율 주행: 자율주행차에서 실시간 물체 감지는 내비게이션과 안전에 매우 중요합니다. 1단계 감지기는 센서 데이터를 빠르게 처리하여 보행자, 차량, 교통 표지판을 즉시 감지할 수 있습니다. 자율 주행 차량의 AI에 대해 자세히 알아보세요.
  • 실시간 감시: 보안 시스템의 경우, 1단계 탐지기를 사용하면 비디오 피드를 즉시 분석하여 위협이나 이상 징후를 실시간으로 식별할 수 있으므로 대응 시간이 단축됩니다.
  • 로봇 공학: 제조 및 물류 분야의 로봇은 픽 앤 플레이스 작업, 내비게이션, 품질 관리와 같은 작업을 위해 빠른 물체 감지에 의존합니다. AI의 광범위한 로봇 공학 분야를 살펴보세요.
  • 교통 관리: 스마트 시티는 차량 수를 모니터링하고 교통 위반을 감지하며 실시간으로 혼잡을 관리하여 교통 흐름을 최적화하기 위해 1단계 감지기를 활용합니다.

도구 및 프레임워크

1단계 객체 탐지기의 개발 및 배포는 다음과 같은 다양한 도구와 프레임워크에서 지원됩니다:

  • Ultralytics YOLO: The Ultralytics YOLO 시리즈를 포함한 YOLOv8YOLO11는 속도와 사용 편의성으로 인기가 높습니다. Ultralytics HUB는 YOLO 모델을 효율적으로 교육하고 배포할 수 있는 플랫폼을 제공합니다.
  • TensorFlow 객체 감지 API: TensorFlow 에 있는 오픈 소스 프레임워크로, SSD와 같은 1단계 감지기를 비롯한 다양한 개체 감지 모델의 구현이 포함되어 있습니다. 탐색 TensorFlow 를 참조하세요.
  • PyTorch: 연구자와 개발자가 맞춤형 1단계 객체 감지기를 구축하고 훈련할 수 있는 유연한 딥러닝 프레임워크입니다. 자세히 알아보기 PyTorch.

1단계 객체 감지기의 원리와 애플리케이션을 이해함으로써 사용자는 속도와 효율성을 활용하여 다양한 실시간 컴퓨터 비전 문제를 해결할 수 있습니다.

모두 보기