인프런 커뮤니티 질문&답변

bloomingdiana님의 프로필 이미지
bloomingdiana

작성한 질문수

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

SPPNet의 이해 02 - Spatial Pyramid Pooling을 활용한 Object Detection

SPP Net vs Fast RCNN

작성

·

408

0

안녕하세요 항상 감사하게 강의 잘 듣고 있습니다.

제가 궁금한 것은

SPP Net은 CNN을 통과한 feature map에 selective search로 추출한 2000개의  bounding box를 이미지 마다 매칭시키고,

bounding box에 해당하는 부분만 SPP layer로 들어가 분면을 나누어 동일한 크기의 feature map으로 표현하는 것으로 이해했습니다.

Fast RCNN의 경우 SPP가 RoI pooling으로 달라진 것인데,RoI pooling 역시 max pooling을 적용하는 것 같이 느껴져, 두 알고리즘의 큰 차이를 잘 모르겠습니다.

제가 미처 빠트린 부분이 있다면 설명 부탁드립니다!

 

답변 1

1

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까, 

비슷하지만, Maxpooling 하기전 Mapping 방식이 서로 다릅니다. 

SPP는 Feature map object들을 4X4, 2X2, 1X1 각각 분면상에서 Maxpooling 적용한 결과를 Vector를 합쳐서 고정 크기로 만드는 방식이고, ROI pooling은 Feature Map object들을 7X7 분면에 바로 적용하여 Maxpooling을 적용하는 방식입니다.

감사합니다.  

bloomingdiana님의 프로필 이미지
bloomingdiana
질문자

빠른 답변과 명쾌한 설명 감사합니다!!:)

bloomingdiana님의 프로필 이미지
bloomingdiana

작성한 질문수

질문하기