Related to: Applications

개요

기존 2-Stage Detector를 사용하면서 “왜 마지막 feature map 만을 사용해야하는가?”에 대한 의문에서 시작하여 연구를 통해 Neck이라는 구조가 생겨났습니다.

Backbone에서 extract된 feature들을 적절하게 조화시키는 계층으로, 다양한 크기의 객체를 더 잘 탐지하기 위해 필요합니다.

핵심 개념

등장 배경

  • 기존 2-Stage Detector의 Pipline
  • 연구를 통해 중간 과정의 Feature map들도 사용할 수 있겠다는 결론
  • 중간단계의 Feature map들도 활용 시작
  • 크기 별로 feature를 추출하기 때문에 검출에 유리
    • Low Level의 Feature는 Semantic 정보가 약하고, Local한 정보가 강함
    • High Level의 Feature는 Semantic 정보는 강하나 Local한 정보가 약함
  • 다양한 크기의 객체를 더 잘 탐지하기 위해 필요

Neck 구조

Untitled 48.png

관련 개념

참조

https://velog.io/@peterkim/Object-Detection에서-말하는-Backbone-Neck-Head

Week 10