728x90
NMS ( Non - Maximum Suppression )
- 최종 박스 하나를 찾는 것
동작순서
- 검출된 Bounding Box 중, Confidence_threshold보다 작으면 제거
- Confidence Score를 기준으로 내림차순 정렬
- 모든 박스 순차적으로 실행
가장 높은 Confidence Score의 Bounding Box와 동일한 Class면서
iou_threshold이상인 Bounding Box는 제거 - 남은 Bounding Box 선택
위와같이 class1(새)과 겹치는 부분이 많은데 같은 클래스라면 삭제한다.
즉, 가장 확률이 높은 박스 하나만 남기고 제거한다.
threshold가 너무 낮으면 조금만 겹쳐도 같은 클래스에 비슷한 위치라고 판단되어 박스가 모두 삭제되며 검출이 누락될 수 있고 너무 높으면 중복 박스가 많이 남아 결과가 지저분해질 수 있기 때문에 적절한 Iou_threshold값이 중요하다.
728x90
'Program > 딥러닝' 카테고리의 다른 글
Program/딥러닝ObjectDetection - TensorRT (0) | 2025.06.17 |
---|---|
Object Detection 알고리즘 정의 및 종류와 성능지표 (0) | 2025.06.10 |
[Open CV] 딥러닝활용 _ 실전코딩 ( 실시간 얼굴 인식 ) (0) | 2022.08.03 |
[Open CV] 딥러닝활용 _ EAST 문자 영역 검출 (0) | 2022.08.01 |
[Open CV] 딥러닝활용 _ OpenPose 포즈 인식 (0) | 2022.07.31 |