용어집

유니온을 통한 교차점(IoU)

교차점 오버 유니온(IoU)이 무엇인지, 어떻게 계산되는지, 객체 감지 및 AI 모델 평가에서 중요한 역할을 하는지 알아보세요.

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

자세히 알아보기

IoU(Intersection over Union)는 컴퓨터 비전, 특히 객체 감지이미지 분할과 같은 작업에서 광범위하게 사용되는 기본 메트릭입니다. 이 지표는 예측된 경계(예: 객체 감지의 경계 상자 )가 객체의 실제 실측 경계와 얼마나 정확하게 일치하는지를 정량화합니다. 기본적으로 IoU는 예측된 영역과 실제 영역의 중첩 정도를 측정하여 로컬라이제이션 성능에 대한 간단하면서도 효과적인 점수를 제공합니다. 컴퓨터 비전 모델의 효율성을 평가하고 비교하려면 IoU에 대한 이해가 필수적입니다.

모델 평가에서 IoU의 중요성

IoU는 다음과 같은 모델이 얼마나 잘 작동하는지 평가할 때 중요한 성과 지표로 사용됩니다. Ultralytics YOLO와 같은 모델이 이미지 내에서 객체를 얼마나 잘 찾아내는지 평가할 때 중요한 성능 지표가 됩니다. 분류는 어떤 객체가 존재하는지 알려주는 반면, IoU는 모델이 그 위치를 얼마나 잘 찾아냈는지를 알려줍니다. 이러한 공간 정확도는 정확한 분류만큼이나 정확한 로컬라이제이션이 중요한 많은 실제 시나리오에서 매우 중요합니다. IoU 점수가 높다는 것은 모델의 예측이 실제 물체 경계와 밀접하게 일치한다는 것을 의미합니다. COCO 데이터 세트 평가와 오래된 PASCAL VOC 챌린지와 같은 많은 객체 감지 벤치마크는 IoU 임계값에 크게 의존합니다.

IoU 계산

계산은 예측된 경계 상자와 실측 경계 상자가 겹치는 면적(교집합)을 두 상자를 합친 총 면적(합집합)으로 나누는 방식으로 이루어집니다. 이 비율은 0에서 1 사이의 점수로 표시되며, 1점은 예측된 박스가 실측 자료와 정확히 겹친다는 의미의 완벽한 일치를 나타냅니다. 0점은 전혀 겹치지 않음을 나타냅니다. 많은 객체 감지 평가 프로토콜의 일반적인 관행은 IoU 점수가 특정 임계값(보통 0.5)을 충족하거나 초과하면 예측이 올바른 것으로 간주하지만, 애플리케이션의 요구 사항에 따라 더 엄격한 임계값을 사용할 수도 있습니다.

IoU의 실제 적용 사례

IoU의 로컬라이제이션 정밀도 측정 능력은 다양한 영역에서 필수적인 요소입니다:

  1. 자율주행 차량: 자율주행차의 AI에서는 보행자, 자전거 운전자 및 기타 차량의 위치를 정확하게 감지하는 것이 안전을 위해 매우 중요합니다. 높은 IoU는 시스템이 내비게이션과 충돌 회피에 필수적인 주변 환경의 공간 배치를 정확하게 이해하여 전반적인 자율주행 차량의 안전에 기여합니다.
  2. 의료 영상: 의료 이미지 분석에서 발견되는 스캔에서 종양 탐지와 같은 작업의 경우, IoU는 AI 모델이 이상 징후 경계를 얼마나 잘 묘사하는지 평가하는 데 도움이 됩니다. 수많은 의료 영상 AI 연구에서 강조된 바와 같이, 높은 IoU로 표시되는 정확한 위치 파악은 의료 분야의 AI에서 정확한 진단과 치료 계획을 세우는 데 매우 중요합니다.

IoU 대. 기타 평가 지표

IoU는 로컬라이제이션의 품질을 구체적으로 측정하지만, 완전한 성능을 파악하기 위해 다른 지표와 함께 사용되는 경우가 많습니다. 평균 평균 정밀도(mAP )는 다양한 IoU 임계값에 걸쳐 정밀도 (양성 예측의 정확도)와 리콜 (모든 관련 인스턴스를 찾아내는 능력)을 모두 고려하는 널리 사용되는 측정 지표입니다. 개별 예측을 평가하는 IoU와 달리, mAP는 다양한 클래스와 임계값에 걸쳐 총 점수를 제공하므로 모델 품질을 보다 폭넓게 평가할 수 있습니다. 이러한 메트릭에 대한 자세한 내용은 YOLO 성능 메트릭 가이드에서 확인할 수 있습니다. 정확도와 재현율 간의 관계를 이해하는 것은 mAP를 해석하는 데 있어 핵심입니다.

IoU로 모델 성능 향상

IoU는 단순한 평가 지표가 아니라 훈련 프로세스 자체에 필수적인 요소이기도 합니다. 예를 들어, IoU 계산은 손실 함수(예: GIoU, DIoU, CIoU 손실) 내에서 정확한 바운딩 박스를 예측하는 모델의 기능을 직접 최적화하기 위해 자주 사용됩니다. 개발자는 학습 및 하이퍼파라미터 튜닝 중에 IoU를 모니터링하면 더 나은 로컬라이제이션을 위해 모델을 개선하는 데 도움이 됩니다. Ultralytics HUB와 같은 도구를 사용하면 IoU 및 기타 메트릭을 추적하여 모델 개선 주기를 간소화할 수 있습니다. IoU는 그 유용성에도 불구하고 물체의 크기와 작은 위치 오류에 민감할 수 있지만, 컴퓨터 비전 평가의 초석으로 남아 있습니다.

모두 보기