[Paper Review] DETR

msgoยท2026๋…„ 5์›” 25์ผ

๐Ÿ“Œ ๋ณธ ๊ธ€์€ 2023.08 ์— ์ž‘์„ฑํ•œ paper review๋ฅผ ๋‹ค๋“ฌ์–ด ๋ฐœํ–‰ํ•œ ์•„์นด์ด๋ธŒ ๊ธ€์ž…๋‹ˆ๋‹ค.
์ž‘์„ฑ ๋‹น์‹œ ์ปจํ…์ŠคํŠธ: X:AI 4๊ธฐ Adv
์›๋ณธ ๋…ผ๋ฌธ: https://arxiv.org/abs/2005.12872

Abstract

์šฐ๋ฆฌ๋Š” ์˜ค๋ธŒ์ ํŠธ ๋””ํ…์…˜์„ ์ง์ ‘์ ์ธ ์˜ˆ์ธก ๋ฌธ์ œ๋กœ ๋‹ค๋ฃจ๋Š” ๋ฐฉ์‹์„ ์ œ์‹œํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ง์ ‘์ ์œผ๋กœ ์ œ์ž‘์ด ํ•„์š”ํ•œ NMS๋‚˜ anchor generation์„ ์—†์• ์„œ ์˜ค๋ธŒ์ ํŠธ ๋””ํ…์…˜์˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ฐ„์†Œํ™”์‹œํ‚จ๋‹ค. ์šฐ๋ฆฌ ๋ชจ๋ธ์˜ ํ•ต์‹ฌ์€ ์˜ˆ์ธก๊ณผ ์ •๋‹ต๊ฐ„ 1๋Œ€1 ๋งค์นญ๊ณผ ํŠธ๋žœ์Šคํฌ๋จธ์˜ ์ธ์ฝ”๋” ๋””์ฝ”๋” ๊ตฌ์กฐ์ด๋‹ค. ํ•™์Šต๊ฐ€๋Šฅํ•œ ์ฟผ๋ฆฌ์— ๋”ฐ๋ผ ๋ฌผ์ฒด์™€ ์ „์ฒด ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ฐพ๊ณ  ๊ฐ ์˜ˆ์ธก์— ๋Œ€ํ•˜์—ฌ ๋ณ‘๋ ฌ์ ์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ์ถ”์ถœํ•œ๋‹ค. ๋˜ํ•œ ๊ฐœ๋…์ ์œผ๋กœ ๊ฐ„๋‹จํ•˜๋ฉฐ ๋‹ค๋ฅธ ๋””ํ…์…˜ ๋ชจ๋ธ๊ณผ ๋‹ฌ๋ฆฌ ํŠน์ˆ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ฆฌ๊ณ  DETR์€ COCO object detection challenge์—์„œ faster R-CNN๊ณผ ๊ฒฌ์ฃผ๋Š” ์ •ํ™•๋„์™€ ์†๋„๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ panoptic segmentation์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

  • panoptic segmentation : semantic segmentation + instance segmentation์œผ๋กœ ์ด๋ฏธ์ง€ ๋‚ด ๋ชจ๋“  ํ”ฝ์…€์— ๋Œ€ํ•˜์—ฌ ํด๋ž˜์Šค์™€ ๊ฐ์ฒด๋ฅผ ๋ฐฐ์ •ํ•˜๋Š” segmentation

Introduction

์˜ค๋ธŒ์ ํŠธ ๋””ํ…์…˜์˜ ๋ชฉํ‘œ๋Š” ๋ฐ”์šด๋”ฉ ๋ฐ•์Šค์˜ ์œ„์น˜์™€ ์นดํ…Œ๊ณ ๋ฆฌ ๋ผ๋ฒจ์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ๋ชจ๋ธ๋“ค์€ proposal, anchors, window centers๋“ฑ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์šฐํšŒ์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์˜ˆ์ธก์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ๊ฒน์น˜๋Š” ๊ตฌ์—ญ์œผ๋กœ ์ธํ•ด ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š”(NMS์™€ ๊ฐ™์€) ํ›„์ฒ˜๋ฆฌ ๋ฐฉ์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ฐ„์†Œํ™”์‹œํ‚ค๊ธฐ ์œ„ํ•ด, ์šฐ๋ฆฌ๋Š” ์ง์ ‘์ ์ธ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด end-to-end ๋ฐฉ์‹์€ NLP์™€ ๊ฐ™์€ ๋ถ„์•ผ์—์„œ ๋งŽ์€ ๋ฐœ์ „์„ ์ด๋ค˜์ง€๋งŒ ์•„์ง detection์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์žˆ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„, ์„ฑ๋Šฅ๋ฉด์—์„œ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์ด ๊ฒฉ์ฐจ๋ฅผ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•ด ๋…ผ๋ฌธ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ํŠธ๋žœ์Šคํฌ๋จธ์˜ ์ธ์ฝ”๋” ๋””์ฝ”๋” ๊ตฌ์กฐ๋ฅผ ์ฑ„ํƒํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ๋ฌธ์žฅ ๋‚ด ๋ชจ๋“  ์›์†Œ๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•˜๊ฒŒ ๋งŒ๋“ฌ์œผ๋กœ์จ, ์ค‘๋ณต ์˜ˆ์ธก์„ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ ์ ˆํ•œ ํŠน์ • ์ œ์•ฝ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

446

์šฐ๋ฆฌ์˜ ๋ชจ๋ธ DEtection TRansformer(DETR)์€ ํ•œ๋ฒˆ์— ๋ชจ๋“  ๋ฌผ์ฒด์— ๋Œ€ํ•ด ์˜ˆ์ธกํ•˜๋ฉฐ end-to-end๋กœ ํ•™์Šต์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. DETR์€ ๋‹ค์–‘ํ•œ ํฌ๊ธฐ์˜ anchor box๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ NMS๋ฅผ ํ†ตํ•˜์—ฌ ์ค‘๋ณต์„ ์ œ๊ฑฐํ•˜๋Š” ๋“ฑ๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ์—†์•ฐ์œผ๋กœ์จ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ธฐ๋ณธ์ ์ธ CNN๊ณผ Transformer๋งŒ์„ ์ด์šฉํ•˜์—ฌ ์ œ์ž‘๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด์ „์— ์ง์ ‘์ ์ธ ์˜ˆ์ธก ๋ฐฉ์‹๊ณผ ๋‹ค๋ฅธ ์ ์€ DETR์€ 1๋Œ€1 ๋งค์นญ์— ๋Œ€ํ•œ ๋กœ์Šค์™€ ๋ณ‘๋ ฌ์ ์ธ ๋””์ฝ”๋”ฉ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ด์ „์˜ ์ž‘์—…์€ RNN์„ ํ†ตํ•ด decoding์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋งค์นญ ๋กœ์Šค๋Š” 1๋Œ€1 ๋Œ€์‘์„ ํ†ตํ•˜์—ฌ ๊ฐ ๊ฐ์ฒด์— ๋Œ€ํ•˜์—ฌ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ˆ˜ํ–‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” DETR์„ COCO์—์„œ ํ‰๊ฐ€ํ–ˆ์œผ๋ฉฐ ์ด๋Š” Faster R-CNN๊ธฐ๋ฐ˜์˜ ๋ฐฉ์‹๊ณผ ๊ฒฌ์ค„ ์ˆ˜ ์žˆ๋Š” ์„ฑ๋Šฅ์„ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ DETR์€ ์ „์ฒด์ ์ธ ์ •๋ณด๋ฅผ ํŒŒ์•…ํ•˜๋Š” transformer๊ตฌ์กฐ๋กœ ์ธํ•ด ๋ณด๋‹ค ํฐ ๋ฌผ์ฒด์— ๋Œ€ํ•ด ํŒŒ์•…์„ ์ž˜ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์€ ๋ฌผ์ฒด์—์„œ๋Š” ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค.

DETR์˜ ํ•™์Šต ๋ฐฉ์‹์€ ๋‹ค๋ฅธ ๋ชจ๋ธ๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ๊ธด ํ•™์Šต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„์— ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ๋ฅผ ํ†ตํ•ด ์ด์ ์„ ์–ป์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ DETR์€ segmentation head๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ panoptic segmentation์œผ๋กœ๋„ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์ž‘์—…์€ ๋ช‡๊ฐ€์ง€ ๋„๋ฉ”์ธ์—์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. set prediction, transformer, parallel decoding, object detection

Transformers and Parallel Decoding

ํŠธ๋žœ์Šคํฌ๋จธ๋Š” attention ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. attention mechanism์€ ์ธํ’‹์˜ ์ „๋ฐ˜์ ์ธ ์ •๋ณด๋ฅผ ํ†ตํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์‹œํ€€์Šค์˜ ๊ฐ ์š”์†Œ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ „์ฒด์ ์ธ ์‹œํ€€์Šค๋กœ ๋ถ€ํ„ฐ ๋‚˜์˜จ ์ •๋ณด๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ์ „์ฒด ์ •๋ณด์— ๋Œ€ํ•œ ๊ณ„์‚ฐ๊ณผ ๊ธด ๋ฌธ์žฅ์— ๋Œ€ํ•ด ์ ํ•ฉํ•˜๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ํ˜„์žฌ NLP, ์Œ์„ฑ ๊ทธ๋ฆฌ๊ณ  ๋น„์ ผ ๋ถ„์•ผ์—์„œ RNN์„ ๋Œ€์ฒดํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ์›๋ž˜ ํ•˜๋‚˜์”ฉ ์ถ”๋ก ํ•˜๋Š” ๋ฐฉ์‹์ด์—ˆ์œผ๋‚˜ ๋งŽ์€ ๊ณ„์‚ฐ ๋น„์šฉ์œผ๋กœ ์ธํ•ด ๋ณ‘๋ ฌ์ ์œผ๋กœ ๋ณ€๊ฒฝ๋์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋„ transformer์™€ ๋ณ‘๋ ฌ์ ์ธ ๋””์ฝ”๋”ฉ ๋ฐฉ์‹์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค.

Object detection

๋Œ€๋ถ€๋ถ„์˜ ๋ฐœ์ „๋œ Object detection model์€ ์ดˆ๊ธฐ ๋ชจ๋ธ๋“ค๊ณผ ๊ด€๋ จ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Two-stage์˜ ๊ฒฝ์šฐ proposal์— ๋Œ€ํ•ด ์˜ˆ์ธกํ•˜๋ฉฐ, one-stage์˜ ๊ฒฝ์šฐ anchors๋‚˜ ๊ทธ๋ฆฌ๋“œ์— ๋Œ€ํ•ด ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ ์—ฐ๊ตฌ์—์„œ ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์˜ ์ตœ์ข… ๊ฒฐ๊ณผ๋Š” ์ดˆ๊ธฐ ์„ค์ •์— ๋งŽ์ด ์ขŒ์ง€์šฐ์ง€ ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์ˆ˜์ž‘์—…์ด ํ•„์š”ํ•œ ๋ฐฉ์‹๋“ค์„ ์ œ๊ฑฐํ•˜์—ฌ ๊ฐ„๋‹จํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋ช‡๋ช‡ ๋ชจ๋ธ์€ ์–‘๋ฐฉํ–ฅ ๋งค์นญ ๋กœ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ดˆ๊ธฐ ๋ชจ๋ธ์—์„œ๋Š” ๋‹ค๋ฅธ ์˜ˆ์ธก ์‚ฌ์ด์˜ ๊ด€๊ณ„๋Š” convolution ํ˜น์€ fc layer๋กœ ๊ตฌ์„ฑ๋˜์—ˆ๊ณ  NMS๋ฐฉ์‹์ด ์„ฑ๋Šฅ์„ ์˜ฌ๋ ค์ค๋‹ˆ๋‹ค.

ํ•™์Šต๊ฐ€๋Šฅํ•œ NMS์™€ ๊ด€๊ณ„ ๋„คํŠธ์›Œํฌ๋Š” ๋ช…ํ™•ํžˆ ์–ดํ…์…˜๊ณผ ํ•จ๊ป˜ ๋‹ค๋ฅธ ์˜ˆ์ธก ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. direct set losses๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ์–ด๋– ํ•œ ์ฒ˜๋ฆฌ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ ์ถ”๊ฐ€์ ์ธ ๋ฐฉ์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Recurrent detectors๋Š” ์šฐ๋ฆฌ์˜ ํ˜„์žฌ ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ end-to-end set ์˜ˆ์ธก์„ ํ•ฉ๋‹ˆ๋‹ค. CNN activations์„ ์ด์šฉํ•ด encoder-decoder ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋ฐ”์šด๋”ฉ ๋ฐ•์Šค๋ฅผ ์ง์ ‘์ ์œผ๋กœ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ์…‹์—์„œ๋งŒ ํ‰๊ฐ€ ๋˜์—ˆ์œผ๋ฉฐ RNN๊ณผ ๊ฐ™์€ autoregressive model์— ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ณ‘๋ ฌ ๋””์ฝ”๋”ฉ ๊ฐ™์€ ์ตœ๊ทผ์˜ ํŠธ๋žœ์Šคํฌ๋จธ๋ฅผ ์ด์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

The DETR model

์ง์ ‘์ ์ธ ์˜ˆ์ธก์—์„œ ๋‘๊ฐ€์ง€๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

  1. ์˜ˆ์ธก๊ณผ ์ •๋‹ต๊ฐ„์˜ 1๋Œ€1 ๋Œ€์‘์— ๋Œ€ํ•œ ๋กœ์Šค ์‚ฐ์ •
  2. 1๋Œ€1 ๋Œ€์‘์„ ์˜ˆ์ธกํ•˜๋Š” ๋ชจ๋ธ
    Object detection set prediction loss

DETR์€ N๊ฐœ์˜ ์˜ˆ์ธก์„ ํ•˜๋„๋ก ๊ณ ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. N์€ ์ „ํ˜•์ ์ธ ์ด๋ฏธ์ง€์— ํฌํ•จ๋œ ๊ฐ์ฒด๋ณด๋‹ค ํ›จ์”ฌ ํฐ ์ˆซ์ž๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํ•™์Šต์˜ ์–ด๋ ค์šด์ ์€ ์ •๋‹ต๊ฐ’์— ๋Œ€ํ•˜์—ฌ class, ์œ„์น˜, ํฌ๊ธฐ์— ๋Œ€ํ•œ ํ‰๊ฐ€๋ฅผ ์‚ฐ์ •ํ•ด์•ผํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋กœ์Šค๋Š” ์ •๋‹ต๊ณผ ์˜ˆ์ธก์— ๋Œ€ํ•˜์—ฌ ์ตœ์ ์˜ ๋งค์นญ์„ ๋งŒ๋“ค๊ณ  ์œ„์น˜ ๋กœ์Šค์— ๋Œ€ํ•ด ์ตœ์ ํ™”์‹œํ‚ต๋‹ˆ๋‹ค. yy๋ฅผ ์ •๋‹ต๊ฐ’์˜ ์ง‘ํ•ฉ, iy^iy๋ฅผ ์˜ˆ์ธก๊ฐ’์— ์ง‘ํ•ฉ์ด๋ผ ํ•  ๋•Œ ๊ฐ๊ฐ N๊ฐœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. N๊ฐœ๋Š” ์ด๋ฏธ์ง€์— ์žˆ๋Š” ๊ฐ์ฒด๋ณด๋‹ค ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์ •๋‹ต ๊ฐ’ ๋ผ๋ฒจ์€ โˆ…์œผ๋กœ ์ฑ„์›๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์–‘ ์ชฝ ์ง‘ํ•ฉ์—์„œ ์ตœ์ ์˜ 1๋Œ€1 ๋Œ€์‘์„ ์ฐพ๊ธฐ ์œ„ํ•ด ์•„๋ž˜์™€ ๊ฐ™์€ ๋กœ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

189

$L(match)$๋Š” $y$์™€ $^iy$๊ฐ„์˜ ๋งค์นญ ์ฝ”์ŠคํŠธ๋ฅผ ์ด์•ผ๊ธฐ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ตœ์ ํ™” ๋ฐฉ์‹์€ Hungarian algorithm์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

https://gazelle-and-cs.tistory.com/29 (Hungarian algorithm ์ฐธ์กฐ)

๊ฐ๊ฐ์˜ ๋งค์นญ๋˜๋Š” ๋น„์šฉ์€ ํด๋ž˜์Šค ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ•์Šค์— ๋Œ€ํ•œ ๊ฒƒ๋„ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค.

CiC_i๋Š” ํด๋ž˜์Šค๋ฅผ ๊ณ ๋ คํ•˜๋ฉฐ BiB_i โˆˆ [0, 1]^4๋Š” ๋ฐ•์Šค์˜ ๊ฐ€์šด๋ฐ ๊ฐ’์— ๋Œ€ํ•œ ์œ„์น˜์™€ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ์šฐ๋ฆฌ๋Š” L(matchL(match)๋ฅผ

353

๋กœ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€ proposal์„ ์ฐพ๋Š” ํœด๋ฆฌ์Šคํ‹ฑํ•œ ๋ฐฉ์‹๊ณผ ๊ฐ™์€ ์œ ์‚ฌํ•œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” ์šฐ๋ฆฌ๋Š” ์ •๋‹ต ๊ฐ’์— ๋Œ€ํ•˜์—ฌ ํ•œ๊ฐœ์˜ ์˜ˆ์ธก ๊ฐ’๋งŒ์„ ์ฐพ๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” Hungarian loss๋ฅผ ์ด์ „ ๋‹จ๊ณ„์—์„œ ๋ชจ๋“  ์Œ์— ๋Œ€ํ•˜์—ฌ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค ์˜ˆ์ธก์„ ์œ„ํ•œ negative-log-likelihood์˜ ์„ ํ˜• ๊ฒฐํ•ฉ์„ ๋กœ์Šค์™€ ๋ฐ•์Šค ๋กœ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

536

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ํด๋ž˜์Šค๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์ผ ๊ฒฝ์šฐ ์—…๋ฐ์ดํŠธ ๊ฐ€์ค‘์น˜๋ฅผ 10๋ถ„์˜ 1๋กœ ๊ฐ์†Œ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด๋Š” ํด๋ž˜์Šค ๋ถˆ๊ท ํ˜•์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž…๋‹ˆ๋‹ค. ๋งค์นญ ์ฝ”์ŠคํŠธ์— ๊ด€ํ•ด์„œ๋Š” ์šฐ๋ฆฌ๋Š” ํด๋ž˜์Šค์— ๋Œ€ํ•˜์—ฌ ๋กœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ ์ด๋Š” ์‹คํ—˜์ ์œผ๋กœ ๋” ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.

Bounding box loss ๋‘ ๋ฒˆ์งธ ๋งค์นญ ๋น„์šฉ์ธ ๋ฐ•์Šค ๋กœ์Šค์˜ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋””ํ…ํ„ฐ์˜ ๋ฐ•์Šค ์˜ˆ์ธก์ด ์ดˆ๊นƒ ๊ฐ’์„ ๊ฐ€์ง€๋Š” ๊ฒƒ์— ๋น„ํ•ด ์šฐ๋ฆฌ๋Š” ์ง์ ‘์ ์ธ ์˜ˆ์ธก์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„์†Œํ•ด์ง„ ์šฐ๋ฆฌ์˜ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๊ฐ์ฒด์— ํฌ๊ธฐ์— ๋”ฐ๋ฅธ ์ƒ๋Œ€์ ์ธ ๋กœ์Šค ๋ฌธ์ œ๋ฅผ ๊ฒช์Šต๋‹ˆ๋‹ค. ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” L1 loss์˜ ๊ฒฝ์šฐ ๊ฐ์ฒด์— ์‚ฌ์ด์ฆˆ์— ๋”ฐ๋ผ ์ƒ๋Œ€์ ์ธ ๋กœ์Šค ๋ถ€๊ณผ ๋ฌธ์ œ๋ฅผ ๊ฒช์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” L1 loss์™€ GIOU loss๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. GIOU loss๋Š” scale์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. L(BOX)L(BOX)๋กœ์Šค๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.

296

**DETR architecture **

391

์šฐ๋ฆฌ์˜ ๋ชจ๋ธ์€ ๋†€๋ž๊ฒŒ๋„ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด 3๊ฐ€์ง€์˜ ๋ฉ”์ธ ์š”์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ผ์ณ ์ถ”์ถœ์„ ์œ„ํ•œ CNN backbone, encoder-decoder transformer, ๊ทธ๋ฆฌ๊ณ  ๊ฐ„๋‹จํ•œ ์ตœ์ข… ์˜ˆ์ธก์„ ํ•˜๋Š” FFN์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋””ํ…์…˜ ๋ชจ๋ธ๊ณผ ๋‹ค๋ฅด๊ฒŒ DETR์€ CNN๊ณผ transformer์˜ ๊ตฌ์กฐ๋งŒ ์žˆ์œผ๋ฉด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ธํผ๋Ÿฐ์Šค ์ฝ”๋“œ๋„ 50์ค„๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐ„๋‹จํ•จ์€ ๋””ํ…์…˜ ์—ฐ๊ตฌ์— ํฐ ์˜ํ–ฅ์„ ๊ฐ€์ ธ๋‹ค ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

BACKBONE ์ดˆ๊ธฐ ์ด๋ฏธ์ง€ 3HW์—์„œ ์‹œ์ž‘ํ•ด์„œ CNN BACKBONE์€ ํ”ผ์ณ๋งต C=2048, H1 = H/32, W1 = W/32๋กœ ๋‚˜์˜ต๋‹ˆ๋‹ค.

TRANSFORMER ENCODER ๋จผ์ €, 11 conv๋Š” ์ฑ„๋„์˜ ์ฐจ์›์„ ๊ฐ์†Œ์‹œํ‚ต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ENCODER๋Š” ์ธํ’‹์œผ๋กœ ์‹œํ€€์Šค๋ฅผ ์š”๊ตฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ํ”ผ์ณ๋งต์„ ๊ฐ์†Œ๋œ C, H1W1๋กœ ๋ณ€๊ฒฝ์‹œํ‚ต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ธ์ฝ”๋” ๋ ˆ์ด์–ด๋Š” ๋ฉ€ํ‹ฐ ํ—ค๋“œ ์…€ํ”„ ์–ดํ…์…˜๊ณผ FFN์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŠธ๋žœ์Šคํฌ๋จธ๋Š” ์œ„์น˜ ์ •๋ณด๋ฅผ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์œผ๋ฏ€๋กœ positional encoding์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

TRANSFORMER DECODER ๋””์ฝ”๋”๋Š” ํŠธ๋žœ์Šคํฌ๋จธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋กœ d size์˜ N๊ฐœ์˜ ์ž„๋ฒ ๋”ฉ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์›๋ณธ ํŠธ๋žœ์Šคํฌ๋จธ์™€ ๋‹ค๋ฅธ ์ ์€ ์šฐ๋ฆฌ๋Š” ๋””์ฝ”๋” ๋ ˆ์ด์–ด์— N๊ฐœ์˜ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๋ณ‘๋ ฌ์ ์œผ๋กœ ์ฃผ์ž…ํ•ฉ๋‹ˆ๋‹ค. ๋””์ฝ”๋” ๋˜ํ•œ ์œ„์น˜์— ๋”ฐ๋ฅธ ์ •๋ณด๊ฐ€ ๋ฐ˜์˜๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ๊ฐ์˜ N๊ฐœ์˜ ์ž„๋ฒ ๋”ฉ์€ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค. ์ด ์ž„๋ฒ ๋”ฉ์ด ์šฐ๋ฆฌ๊ฐ€ ์–ธ๊ธ‰ํ•œ object queries์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ธ์ฝ”๋”์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์ด ์ž„๋ฒ ๋”ฉ์„ ๊ฐ๊ฐ์˜ ์–ดํ…์…˜ ๋ ˆ์ด์–ด์— ์ฃผ์ž…ํ•ฉ๋‹ˆ๋‹ค. N๊ฐœ์˜ ์ฟผ๋ฆฌ๋Š” ๋””์ฝ”๋”์— ์˜ํ•ด ์•„์›ƒํ’‹ ์ž„๋ฒ ๋”ฉ์„ ์ƒ์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋…๋ฆฝ์ ์œผ๋กœ FFN์— ์˜ํ•ด class label๊ณผ ๋ฐ•์Šค ์ •๋ณด๋ฅผ ๋„์ถœํ•˜๊ณ  ์ด๋Š” ์ด N๊ฐœ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค. ์…€ํ”„ ์–ดํ…์…˜ ์ธ์ฝ”๋”์™€ ๋””์ฝ”๋”๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์€ ์ด๋ฏธ์ง€ ์ „์ฒด์˜ ๋ชจ๋“  ๊ฐ์ฒด๋ฅผ ํ•œ๋ฒˆ์— ์ฐพ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

PREDICTION FEED-FORWARD NETWORKS(FFNs) ์ตœ์ข… ์˜ˆ์ธก์€ 3๊ฐœ์˜ ํผ์…‰ํŠธ๋ก  ๋ ˆ์ด์–ด์™€ ReLU ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. FFN์€ ๋ฐ•์Šค์˜ ๊ฐ€์šด๋ฐ ์ขŒํ‘œ์™€ ๋†’์ด ๋„ˆ๋น„๋ฅผ ์˜ˆ์ธกํ•˜๋ฉฐ ํด๋ž˜์Šค๋ฅผ ์˜ˆ์ธกํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  โˆ…๋Š” ๊ฐ์ฒด๊ฐ€ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

AUXILIARY DECODING LOSSES ์šฐ๋ฆฌ๋Š” ๋””์ฝ”๋”์—์„œ ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ๊ฐ€ ์œ ์šฉํ•œ ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ด๋ฏธ์ง€ ๋‚ด ๊ฐ์ฒด์˜ ๊ฐฏ์ˆ˜๋ฅผ ํŒ๋‹จํ•˜๋Š”๋ฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ๋ฅผ ๊ฐ๊ฐ์˜ ๋””์ฝ”๋” ๋ ˆ์ด์–ด์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“  FFN์€ ๋™์ผํ•œ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ์ด์–ด ๋…ธ๋ฉ€๋ผ์ด์ฆˆ ๊ฐ’๋„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

Experiments

์šฐ๋ฆฌ๋Š” DETR์ด COCO์—์„œ Faster R-CNN๊ณผ ๋Œ€๋“ฑํ•จ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ƒˆ๋กœ์šด ๊ตฌ์กฐ ๋ฐ ๋กœ์Šค์˜ ์ œ์‹œ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.

AdamW, LR 0.0001, Xaview init, DropOUT 0.1 ๋“ฑ์„ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ Backbone์œผ๋กœ ResNet50, 101์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, backbone์˜ ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด์—์„œ ํ”ผ์ณ์˜ ํ•ด์ƒ๋„๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ์‹คํ—˜๋„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ•ด์ƒ๋„๋ฅผ ๋‘๋ฐฐ๋กœ ์ฆ๊ฐ€์‹œ์ผฐ๊ณ  ์ „์ฒด์ ์œผ๋กœ 2๋ฐฐ์˜ ์ปดํ“จํ„ฐ ์ž์›์„ ์†Œ๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๊ทธ๋จผํ…Œ์ด์…˜์œผ๋กœ ๋žœ๋ค ํฌ๋กญ, ๋ฆฌ์‚ฌ์ด์ฆˆ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋žœ๋ค ํฌ๋กญ์˜ ๊ฒฝ์šฐ 1AP๋ฅผ ์ฆ๊ฐ€์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

349

์šฐ๋ฆฌ๋Š” ์ปจํ”ผ๋˜์Šค ์Šค์ฝ”์–ด๋ฅผ ํ†ตํ•œ ๊ฒฐ๊ณผ ํ•„ํ„ฐ๋ง์„ ํ†ตํ•ด์„œ 2AP ์ •๋„์˜ ์ƒ์Šน์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” 16๊ฐœ์˜ GPU๋ฅผ ํ†ตํ•ด 3์ผ๊ฐ„ 300Epochs์„ ํ•™์Šต์‹œํ‚ต๋‹ˆ๋‹ค. Faster R-CNN๊ณผ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 500epoch์„ ํ•™์Šต์‹œ์ผฐ์œผ๋ฉฐ ์ด๋Š” 1.5AP ์ƒ์Šน์„ ๊ฐ€์ ธ๋‹ค ์ค๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์ธ์ฝ”๋”์˜ ์ค‘์š”์„ฑ์„ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ์ธ์ฝ”๋” ์—†์ด ์‹คํ—˜์„ ํ•ด๋ณด์•˜์„ ๋•Œ 3.9AP ๊ฐ์†Œ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค.

359

๋˜ํ•œ ์ธ์ฝ”๋” ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด๋ฅผ ์‹œ๊ฐํ™” ํ•ด๋ณด์•˜์„ ๋•Œ ์œ„์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ๊ณ  ์ธ์ฝ”๋”๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€์˜ ์ ์ ˆํ•œ ์ •๋ณด๋ฅผ ๋””์ฝ”๋”์— ๊ฐ€์ ธ๋‹ค ์คŒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋””์ฝ”๋” ๋ ˆ์ด์–ด์˜ ์ค‘์š”์„ฑ์€ ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ์—์„œ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ ˆ์ด์–ด์˜ ๋ณด์กฐ ๋ถ„๋ฅ˜๊ธฐ๋ณด๋‹ค ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด์˜ ๊ฒฐ๊ณผ๊ฐ’์€ 8~9์ •๋„์˜ AP๊ฐ€ ์ฐจ์ด๊ฐ€ ๋‚ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ, DETR์€ NMS๊ฐ€ ํ•„์š” ์—†๋‹ค๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด NMS๋ฅผ ๊ฐ ๋ ˆ์ด์–ด์— ๋„ฃ์–ด ์‹คํ—˜ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ ๋ ˆ์ด์–ด์˜ ๊ฒฝ์šฐ ์„ฑ๋Šฅ์ด ์ฆ๊ฐ€ํ–ˆ์œผ๋‚˜ ๋งˆ์ง€๋ง‰ ๋ ˆ์ด์–ด์—์„œ๋Š” ์„ฑ๋Šฅ์ด ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ ˆ์ด์–ด์˜ ๊ฒฝ์šฐ์—๋Š” ํ•œ ๊ฐ์ฒด์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์˜ˆ์ธก์„ ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

384

์œ„๋Š” ๋””์ฝ”๋” ๋ ˆ์ด์–ด๋ฅผ ์‹œ๊ฐํ™”ํ•œ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ดค์„ ๋•Œ ๋””์ฝ”๋” ๋ ˆ์ด์–ด๋Š” ๋ฐ•์Šค์˜ ์œ„์น˜์™€ ํด๋ž˜์Šค์— ์ง‘์ค‘ํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

FFN๋„ ์—†์• ๋ณด์•˜์œผ๋‚˜, ์ด๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ 10M์ด์ƒ ๊ฐ์†Œํ–ˆ์œผ๋‚˜ 2.3AP๊ฐ€ ๊ฐ์†Œํ•˜์—ฌ FFN์ด ์ค‘์š”ํ•จ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

Positional Encoding๋˜ํ•œ ์—†์• ์„œ ์ง„ํ–‰ํ–ˆ๋Š”๋ฐ 7.8AP๊ฐ€ ๊ฐ์†Œํ•จ์„ ํ™•์ธํ–‡์Šต๋‹ˆ๋‹ค.

533

๋กœ์Šค์˜ ์˜ํ–ฅ๋ ฅ๋„ ์‚ดํŽด ๋ณด์•˜๋Š”๋ฐ ๋‹ค ์‚ฌ์šฉํ•œ ๊ฒƒ์ด ํ™•์‹คํ•œ ์„ฑ๋Šฅ ๋ณด์žฅ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Detr์€ N๊ฐœ์˜ query๋ฅผ ํ†ตํ•ด ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋‹ˆ, ๋งŽ์€ ๊ฐ์ฒด์— ๋Œ€ํ•ด์„œ ๋ชป์žก์„ ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, COCO์—์„œ ์กฐ์ฐจ ์ด๋ฏธ์ง€ ๋‚ด ๊ฐ™์€ ๊ฐ์ฒด๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜ˆ๋ฅผ ๋“ค์–ด 13๊ฐœ์˜ ๊ธฐ๋ฆฐ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๊ฐ์ฒด ์ˆ˜์— ๋Œ€ํ•œ ๊ฐ•๊ฑดํ•จ์„ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ์„ ํ†ตํ•ด 24๊ฐœ์˜ ๊ธฐ๋ฆฐ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ƒˆ๊ณ  ์ด์— ๋Œ€ํ•ด ์ž˜ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

301

Detr์€ panoptic segmentation์—์„œ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ ํ•™์Šต ๋ฐฉ์‹์€ FPN์˜ ํ—ค๋“œ์™€ ๋กœ์Šค๋งŒ์„ ๋ฐ”๊พธ์–ด ์ถ”๊ฐ€์ ์ธ ํ•™์Šต์„ ํ†ตํ•ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

Conclusion

์šฐ๋ฆฌ๋Š” ์˜ค๋ธŒ์ ํŠธ ๋””ํ…์…˜์˜ ์ƒˆ๋กœ์šด ํ˜•์‹์ธ DETR์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. DETR์€ COCO์—์„œ Faster R-CNN๊ณผ ๋Œ€๋“ฑํ•œ ์„ฑ๋Šฅ์„ ๋‚˜ํƒ€๋ƒˆ์Šต๋‹ˆ๋‹ค. DETR์€ ์‹คํ–‰ํ•˜๊ธฐ์— ๊ฐ„๋‹จํ•˜๋ฉฐ panoptic segmentation์—์„œ๋„ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ Faster R-CNN๋ณด๋‹ค ํฐ ๋ฌผ์ฒด์— ๋Œ€ํ•œ ํƒ์ง€์— ๊ฐ•๋ ฅํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ”— ๊ด€๋ จ ๊ธ€

0๊ฐœ์˜ ๋Œ“๊ธ€