inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Feature Map이 여러개인 경우 SPP Layer로 어떻게 들어가는 지?

176

김현우@

작성한 질문수 2

0

Q1. Feature Map이 여러개인 경우 SPP Layer로 어떻게 들어가는 지 궁금합니다. 

Feature Map이 한개인 경우, 아래와 같은 Layer가 될 것 같은데 여러개이면  어떻게 SPP Layer가 구성되는 것인가요?

Q2. 기존에 SPM(Spatial Pyramid Matching)과 SPP를 배울 때, 여러개의 Level 단위에서 피쳐를 추출하고 이를 합쳤는데 SPP Layer의 Selective search1도 

Selective search1 = [level0, level1, level2] 이런 식으로 된 것인가요? CNN하고 매핑하기에는 뭔가 애매한 부분이 있어서 질문드립니다. (CNN -> Pooling 이런 식으로 적용된 것인지 아니면 제가 놓친 부분이 있는 것인지 질문드립니다.) 

python 컴퓨터-비전 keras 머신러닝 배워볼래요? tensorflow 딥러닝

답변 1

0

권 철민

안녕하십니까,

1. feature map이 여러개라는 의미를 제가 살짝 이해하지 못했습니다. 원래 feature map이 채널 기준으로 보면 여러개 입니다(가령 256 channel 하지만, 이걸 여러개라는 의미로 질문하신건 아닌것 같습니다만). 이걸 의미하시는게 아니고 혹 앞에 있는 feature map 들을 의미하시는 거라면 일단, 맨 마지막 feature map을 기준으로 spp layer가 만들어집니다.

아니면 여러가지 유형의 feature map을 의미하신거라면, SPP는 분면에 따라 분할에 기반하여 feature vector를 만들기에 어떠한 크기의 feature map이 와도 동일한 output을 출력할 수 있습니다.

SPP Layer : [ Selective search1, Selective search2, ... , Selective search2000] 인데 각각이 feature map의 채널만큼 가지고 있습니다. 그리고 feature map이 어떻게 되어 있든 분할 기준으로spp를 위한 feature vector를 만듭니다. 레벨 0은 1, 레벨 1은 4분면, 레벨 2는 16분면 그리고 이들을 모두 합해서 21개가된 veature vector를 만들게 됩니다.

2. Selective search1은 level0(1분면) + level 1(4분면) + level 2(16분면) 그리고 이들을 모두 합해서 21개로 구성된 feature vector가 만들어집니다.그리고 이들이 classification layer로 연결됩니다. 

감사합니다.

강의 환경설정 질문

0

38

2

Custom Dataset에서의 polygon 정보 관련

0

82

3

cvat.ai 보안 수준이 궁금합니다

0

78

2

캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.

0

94

3

추론 결과의 Precision(또는 mAP) 평가 방법

0

82

2

mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.

0

58

2

runpod에서 google drive 연결 시 오류 발생

0

106

2

로드맵 선택

0

65

1

mmcv

0

56

2

Anchor box의 Positive 처리 위치

0

60

2

해당 강의 runpod 적용 후 에러 제보드립니다

0

84

2

run pod credit 관련 제보

0

95

2

mmdetection 2.x과 3.x 호환 관련 표기

0

76

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

94

3

질문 드립니다.

0

75

3

mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.

0

76

1

강사님께 수정을 제안드리고 싶은 것이 있습니다.

0

92

1

google automl efficientdet 다운로드 및 설치 오류

0

72

1

이상 탐지에 사용할 비전 기술 조언 부탁드립니다.

0

101

2

OpenCV 관련 질문드립니다.

0

70

2

mmcv 설치관련해서 문의드려요

0

329

3

강의 구성 관련해서 질문이 있습니다

1

134

2

모델 변환 성능 질문드립니다.

0

122

1

NMS 로직 문의 드려요

0

112

2