[Computer Vision] Object Detection (객체 검출)

2023. 11. 21. 15:44ML&DL/CV

 

1. Object Detection 

- 이미지나 비디오 내에서 특정 객체를 식별하는 것

 

1) 객체가 무엇인지?

2) 객체가 어디 위치에 있는지? 

 

 

2. One-stage / Two-stage

 

 

 

 1)One-stage 

- 영역 제안 (Region Proposal) + Classification이 동시에 진행

- 투 스테이지 방식보다 속도가 빠름

- 앵커 박스(Anchor Boxes)  사용 : 사전에 크기와 비율이 모두 결정되어있음

 

2)Two-stage

- 이미지 안에서 객체가 있을 법한 영역(ROI)를 바운딩 박스로 대략적으로 찾음 => 영역 제안(Region Proposal)

- 이후에 후보 영역을 Classification 진행하여 객체 검출

- 원 스테이지 보다 시간이 오래 소요되지만, 좋은 성능을 낸다

- 대표적인 기법으로 elective Search Sliding window가 있음

 

One-stage Two-stage
* Region Proposal 후 Classification 순차적으로 진행함

* 투 스테이지보다 속도가 빠름

* 실시간 객체 검출에 용이함
* Region Proposal + Classification 동시에 진행함 (CNN 사용)

* 원 스테이지보다 성능이 좋지만, 속도가 느림 

* 실시간 객체 검출 어려움