object detection은 localization과 같은 방법을 동일하게 적용하면 문제가 생길 수 있음
이미지안에 이미지 안에 비슷한 object가 여러개 있으면 Feature Extraction Layer를 통과한 feature map이 생성되고 그러면 사이즈도 줄어들고 추상화된다.
feature map에서 추출하고 regression을 통해서 발견한 이미지 특성을 다른 곳에서 또 발견하면 모델이 위치좌표를 찍는 것에 엉뚱한 좌표를 찍는 문제가 생긴다.
이미지 내에서 좌표를 찍는 것이 detection 영역의 문제의식이다.
특정영역을 한정하고 찾고, 한정하고 찾는 것이 정확도가 높았다. 위치를 옮기면서 찾는 것이 슬라이딩 방식이다.
1) sliding window
window를 이동시키면서 detection하는 방식
- 다양한 형태의 window를 슬라이딩
- window scale은 고정하고 scale을 변경한 여러 이미지를 사용하는 방식
: 초기 기법이고, 오브젝트 없는 영역도 무조건 슬라이딩 하여야 하며, 여러형태의 window와 여러 scale이미지를 스캔하여 검출해야해서, 수행시간이 오래 걸리고, 검출 성능이 상대적으로 낮음
- region proposal 기법 등장으로 활용도는 떨어졌지만 OD 발전의 기술토대 제공
2) Region Proposal
이미지는 밝기, 색상, 윤곽선으로 구분이 됨, 이 특성을 이용해서 object가 있을만한 후보영역을 찾는다
- selective search
차이점을 segmentation을 함
빠른 detection과 높은 recall 예측 성능을 동시에 만족하는 알고리즘
color, Texture, size, shape에 따라 유사한 region을 계층적 그룹핑 방법으로 계산함
-> 각 기준에 의해 조금이라도 건덕지가 있으면 영역을 나눠버리고 마스킹을 해서 후보군을 만듬
=> 그리고 비슷한 애들은 중복, 비슷한 특성 등 찾아서 계층적 그룹핑, 합쳐버림
경계선은 edge detector,
selective search는 최초에는 pixel intensity 기반한 graph-based segment기법에 따라 over segmentation을 수행
'Computer_Science > Computer Vision Guide' 카테고리의 다른 글
1-7. IoU 성능평가 [colab] (0) | 2021.09.11 |
---|---|
1-6. selective search 시각화 [colab] (0) | 2021.09.11 |
1-3. Object Localization과 Detection의 이해 (0) | 2021.09.11 |
1-2. Object Detection 주요 구성 요소 (0) | 2021.09.10 |
1-1. object detection 개요 [딥러닝 컴퓨터 비전 완벽가이드 필기] (0) | 2021.09.09 |