반응형
IoU?
- 주로 Object Detection에서 사용되는 도구.
- IoU = 교집합 영역의 넓이 / 합집합 영역의 넓이.
- Object Detection에서 객체의 위치가 예측한 위치와 얼마나 일치하는지 판별할 때 쓰인다.
RCNN에서의 IoU
RCNN은 대표적인 Object Detection 알고리즘 중 하나이다.
RCNN의 전반적인 순서는 다음과 같다.
1. 이미지를 입력
2. 입력받은 이미지에서 객체에 대한 후보 영역(region proposal) 생성
3. 각 영역마다 CNN, SVM으로 Classification (이미지가 어떤 Class인지 추론)
4. 각 영역이 실제 객체가 있는 영역인지 학습 (영역이 객체의 영역이 맞는지)
순서 3. 의 경우 Class마다 제시되는 Label이 미리 존재하지만 (ex. 0=사람, 1=자동차, 2=...),
순서 4. 에서는 각 객체에 대한 ground truth(객체의 실제 위치)만 있을 뿐 후보 영역에 대해 제시되는 Label이 따로 존재하지 않는다.
이때 순서 4. 에서 사용되는 게 IoU다.
(ex. IoU>0.5일 경우 해당 proposed region은 객체라고 판별, else 객체 x)
RCNN에서는 ground truth와 proposed region 사이의 IoU의 값을 계산에 Label값으로 활용해 학습을 진행한다.
반응형
'DeepLearning > Concept' 카테고리의 다른 글
Dropout (0) | 2021.07.16 |
---|---|
Dilated Convolution(Atrous convolution) (0) | 2021.01.20 |
mAP(mean Average Precision) (0) | 2021.01.06 |
Back Propagation, 역전파 (0) | 2021.01.05 |
CNN, Convolutional Neural Network, 합성곱 신경망 (0) | 2021.01.04 |