object localization vs object detection
- localization은 이미지 당 하나의 object에 대해 bounding box를 얻는 문제
- 2 stage Object Detector
- Region proposal / detection 순차적으로 수행하는 방법
- 1 stage에 비해 비교적 느리지만 정확하다
- Region proposal -> classification -> multi-class classification, bounding box regression
- Fast R-CNN, Faster R-CNN
- 1 stage Object Detector
- 두 가지 과정을 한번에 처리하는 방법론
- Conv Layers -> Feature Maps -> multi-class classification, bounding box regression
- 2 stage에 비해 빠르지만 부정확하다.
- SSD ( DSSD, DSOD, RetinaNet...)
- YOLO (1,2,3)
- Object detection 적용 사례
- 자동차 (ADAS - Advanced Driver Assistance System), 미검의 최소화
- Embedded Device에 수행이 되어야하기 때문에 연산량이 큰 모델은 어려움
- CCTV Surveillance (CCTV 감시)
- 이상 현상 감지의 전처리 역할로 사용 가능
- OCR(Optical Character Recognition, 이미지에서 글자를 인식하여 출력하는 것)
- Aerial Image 분석 (항공 이미지)
- 신체 인식 -> 얼굴 인식 (감정 분석, 스마트폰 잠금 화면 해제 등)
- 제조업 - Vision Inspection (미검이 중요)
- 스포츠 경기 분석
- 무인 점포 (일일이 바코드를 찍는 대신 가판대 위에 물건을 올려 두면 자동으로 인식 및 계산, Amazon Go)
- Object Detection의 성능
- 정확도 : 모델이 GT와 유사한 bounding box를 예측(regression)하면서 동시에 Box 안의 object의 class를 잘 예측하는 것을 의미, ( class를 올바르게 예측했을 때 bounding box의 정확도를 기준으로 측정 )
- IOU (Intersection Over Union) (교집합/합집합)
- 일반적으로 IOU가 0.5를 넘으면 정답이라고 생각
- Precision
- 주로 Recall과 사용, TP / (TP + FP)
- Recall
- TP / (TP + FN), Recall을 높이기 위해선 되도록 Box를 많이 쳐서 정답을 많이 맞춰 FN을 줄여야 함.
- precision과 recall은 반비례, 두 값이 모두 높은 모델이 좋은 모델
- AP (Average Precision), mAP (mean Average Precision)
- AP
- Recall을 0부터 0.1단위로 1까지 증가시킬 때 나오는 precision 값들의 평균을 의미
- 하나의 class마다 하나의 AP값을 계산
- mAP
- 전체 Class에 대해 AP를 계산하여 평균을 낸 값
- FPS (Frame Per Second)
- 초당 몇 장의 이미지가 처리 가능한지를 나타냄
- 2018/11 -> RefineDet
- 2019/1 -> M2Det
'Data-science > deep learning' 카테고리의 다른 글
detection 연구 Anchor box ? region proposal 자세한 원리 (0) | 2019.04.05 |
---|---|
convent,detection에서 translatioan invariant 하다는 의미에 관한 고찰 (0) | 2019.03.27 |
Detection using deep learning study (0) | 2019.03.27 |
detection research review paper review 2 (0) | 2019.03.22 |
detection research review paper review 1 (0) | 2019.03.20 |