object detection은 2012년을 기점으로 딥러닝 기반으로 발전을 했다.
1) classification 을 시도
이미지 내에서 분류
feature map을 만듬
2) Localization
하나의 이미지에서 하나의 object를 bounding box로 찾음
3) Object Detection
여러개의 object들의 위치를 bounding box로 지정해서 찾음
4) Segmentation
Detection 보다 더 발전된 형태로 pixel 레벨 Detection 수행
* Localization과 Detection은 해당 object위치를 bounding box로 찾고, bounding box 내 오브젝트를 판별한다
* Localization과 Detection은 bounding box regression(box의 좌표값을 예측)과 classification 두개의 문제가 합쳐져 있다.
* Localization에 비해 Detection은 두개 이상의 object를 이미지의 임의 위치에서 찾아야 해서 상대적으로 Localization보다 여러가지 문제가 있다.
Object Detection History
one-stage detector와 two-stage detector가 있는데
two-stage detector는 object를 미리 예측한 후에 디텍터를 실행한다.
성능이 좋지만 느림, 실시간 적용 힘듬
one-stage detector는 ssd, retina-net 등 성능은 강력했지만 inference가 떨어졌다. 그러나 yolo에서는 inference도 향상시킨 모델을 만든다.
'Computer_Science > Computer Vision Guide' 카테고리의 다른 글
1-7. IoU 성능평가 [colab] (0) | 2021.09.11 |
---|---|
1-6. selective search 시각화 [colab] (0) | 2021.09.11 |
1-4~5. Region Proposal(영역추정) (0) | 2021.09.11 |
1-3. Object Localization과 Detection의 이해 (0) | 2021.09.11 |
1-2. Object Detection 주요 구성 요소 (0) | 2021.09.10 |