inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

RCNN의 이해 01 - Region Proposal 기반의 Object Detection 모델

Region proposal

234

JACKIE CHAN

작성한 질문수 16

0

'Region Proposal 방식에 기반한 object detection - RCNN'

슬라이드에서 bounding box regression 을 진행하는 것을 볼 수 있는데, 

region proposal 을 적용하면 해당 영역의 bounding box는 고정이므로 바로 annotation의 bounding box와 비교하여 regression 하면 되지 않나요?? 해당 슬라이드에서는 obj에 따라 x1,y1,x2,y2에 여러 값으로 나오는 것으로 표현되어 여쭈어봅니다!

아니면 해당 region 내에서 obj1, obj2, ... 의 위치를 한번 더 regression 하는 것인지요??

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

답변 4

0

JACKIE CHAN

예 감사합니다!

0

권 철민

네, 맞습니다.

0

JACKIE CHAN

감사합니다!

이해하기로는 object 가 있을 것으로 예상되는 regions(bounding boxes) 의 경우, r-cnn의 classification 을 통해 물체가 있을 가능성이 높을 때 해당 regions를 그대로 활용하는 것이 아니라, 

object 가 있을 것으로 예상되는 regions(bounding boxes) 에서 다시 한번 위치를 알기 위한 regression 이 이루어진다는 말씀이시지요?? 

0

권 철민

안녕하십니까,

오브젝트 detection이 classification 대비 대표적인 어려운점이

1. 이미지 내에 여러개의 오브젝트가 있으며 이들을 모두 detect 해야함.

2. 오브젝트가 이미지내에 어떤 위치에 있는지 찾아야 함.

3. 이미지내에 동일한 오브젝트가 여러개 있을시 이들을 모두 찾고 위치까지 찾아야 함.

일반적으로 region proposal을 적용하지 않고, 이미지 내에서 ground truth bounding box를 기반으로 아무리 회귀 loss함수를 잘 만들어서  Detect를 하려고 해도 잘 안됩니다.

특히 여러개의 오브젝트가 한 이미지에 있을 때 아무리 loss함수를 잘 만들어도 딥러닝에서 이를 정확히 찾아내기가 어렵습니다. 서로 다른 이미지에는 여러개의 서로 다른 오브젝트들이 서로 다른 위치에 놓여 있기 때문에 loss 함수가 쉽게 수렴해서 최적으로 오브젝트 detect를 해주기 어렵습니다. 

그래서 object가 있을 만한 위치를 먼저 찾아줍니다. 이 오브젝트가 있을 만한 힌트를 먼저 가진 다음에 (즉 딥러닝 학습시 오브젝트에 대한 제약 조건을 강화해서) 이를 기반으로 bounding box regression등의 학습을 진행하여 성능을 향상 시킵니다.

강의 환경설정 질문

0

38

2

Custom Dataset에서의 polygon 정보 관련

0

81

3

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

0

77

2

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

0

93

3

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

0

81

2

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

0

56

2

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

0

106

2

로드맵 선택

0

64

1

mmcv

0

55

2

Anchor box의 Positive 처리 위치

0

59

2

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

0

83

2

run pod credit 관련 제보

0

93

2

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

0

75

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

93

3

질문 드립니다.

0

74

3

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

0

75

1

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

0

91

1

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

0

71

1

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

0

100

2

OpenCV 관련 질문드립니다.

0

68

2

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

0

324

3

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

1

133

2

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

0

120

1

NMS 로직 문의 드려요

0

109

2