세그멘테이션 평가 지표
학습 목표
- Pixel Accuracy, IoU, mIoU의 정의와 계산법을 설명할 수 있다
- Dice Score와 IoU의 관계를 이해한다
- 태스크별 적합한 평가 지표를 선택할 수 있다
- 코드로 평가 지표를 계산할 수 있다
왜 중요한가
세그멘테이션은 픽셀 단위로 예측하므로 분류의 Accuracy와는 다른 평가 체계가 필요합니다. 배경이 이미지의 대부분을 차지하는 경우, Pixel Accuracy만으로는 소규모 객체의 세그멘테이션 품질을 파악할 수 없습니다. mIoU와 Dice Score가 표준 지표로 사용됩니다.핵심 지표
Pixel Accuracy
전체 픽셀 중 올바르게 분류된 픽셀의 비율입니다. 직관적이지만 클래스 불균형에 취약합니다.IoU (Intersection over Union)
클래스별로 예측 영역과 정답 영역의 겹침 정도를 측정합니다. Jaccard Index라고도 합니다.mIoU (mean IoU)
모든 클래스의 IoU를 평균한 값으로, 세그멘테이션의 표준 평가 지표입니다.Dice Score (F1 Score)
의료 영상에서 주로 사용되는 지표로, IoU와 유사하지만 겹침에 더 큰 가중치를 줍니다.| 지표 | 수식 | 범위 | 특징 |
|---|---|---|---|
| Pixel Accuracy | 올바른 픽셀 / 전체 픽셀 | 0~1 | 불균형에 취약 |
| mIoU | 클래스별 IoU 평균 | 0~1 | 표준 지표 |
| Dice Score | 2*교집합 / 합 | 0~1 | 의료 표준 |
| Boundary IoU | 경계 영역의 IoU | 0~1 | 경계 정밀도 평가 |
구현
IoU와 Dice의 관계
지표 선택 가이드
| 도메인 | 추천 지표 | 이유 |
|---|---|---|
| 자율주행 | mIoU | 모든 영역 균형 평가 |
| 의료 영상 | Dice Score | 의료 커뮤니티 표준 |
| 위성 영상 | mIoU + Boundary IoU | 경계 정밀도 중요 |
| 일반 장면 | mIoU | COCO, Cityscapes 표준 |
mIoU가 높으면 Dice도 높은가요?
mIoU가 높으면 Dice도 높은가요?
네, IoU와 Dice는 단조 증가 관계입니다. IoU가 높을수록 Dice도 높아집니다. 다만 같은 모델이라도 Dice 수치가 IoU보다 항상 높게 나오므로, 두 지표를 직접 비교하면 안 됩니다.
배경 클래스도 mIoU에 포함하나요?
배경 클래스도 mIoU에 포함하나요?
포함하는 것이 일반적이지만, 논문이나 벤치마크에 따라 배경을 제외하는 경우도 있습니다. 다른 모델과 비교할 때는 동일한 기준인지 반드시 확인하세요.
체크리스트
- IoU와 Dice Score의 계산법을 이해했다
- mIoU의 의미와 계산 과정을 설명할 수 있다
- Pixel Accuracy의 한계를 이해했다
- 도메인에 맞는 평가 지표를 선택할 수 있다

