*FPN(Feature Pyramid Network)

- Top-down 방식으로 특징을 추출

- 각 추출된 결과들인 low-resolution 및 high-resolution 들을 묶는 방식

- 각 레벨에서 독립적으로 특징을 추출하여 객체를 탐지

- 상위 레벨의 이미 계산된 특징을 재사용하므로 멀티 스케일 특징들을 효율적으로 사용할 수 있음

- CNN 자체가 레이어를 거치면서 피라미드 구조를 만들고 forward를 거치면서 더 많은 의미(semantic)를 가짐

- 각 레이어마다 예측 과정을 넣어서 scale 변화에 더 강한 모델이 된다.

- skip connection, top-down, cnn forward 에서 생성되는 피라미드 구조를 합친 형태

- forward에서 추출된 의미 정보들을 top-down 과정에서 업샘플링하여 해상도를 올림

- forward에서 손실된 지역적인 정보들을 skip-connection으로 보충해서 스케일 변화에 강인하게 됨

- FPN모델은 ConvNet의 피라미드 계층 구조를 활용

- 피라미드 특징 계층 구조는 낮은 수준에서 높은 수준까지의 의미를 모두 갖고 있음

- 전체적으로 높은 수준의 의미 정보들을 갖춘 피라미드를 생성

- 이 FPN 모델은 Region Proposal Network(RPN)와 Fast R-CNN을 기반으로 함

- FPN모델은 입력으로 임의의 크기의 단일 스케일 영상을 다룸

- 전체적으로 Convolutional 방식으로 비례된 크기의 특징 맵을 다중 레벨로 출력

- 이 프로세스는 Backbone Convolutional Architecture와는 독립적, ResNet을 사용하여 결과를 보여줌

 

*Bottom-up pathway

 

*Top-down pathway and lateral connections

 

반응형

'스타트업 > AI' 카테고리의 다른 글

[AI] 데이터 3법  (0) 2020.03.25
[AI] retinanet  (0) 2020.03.13
[AI] ResNeXt  (0) 2020.03.05
[AI] cascade_rcnn_r50_fpn_1x  (0) 2020.02.25
[AI] 논문 리스트  (0) 2020.02.21

+ Recent posts