Rescale ๋ฏธํŒ… ์˜ˆ์•ฝ

YOLO-World: ์‹ค์‹œ๊ฐ„ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐœ์ฒด ๊ฐ์ง€

์ธ๊ณต์ง€๋Šฅ

YOLO-World: ์‹ค์‹œ๊ฐ„ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐœ์ฒด ๊ฐ์ง€

mm

๊ฐ์ฒด ๊ฐ์ง€๋Š” ์‚ฐ์—… ๋ถ„์•ผ์—์„œ ๊ทผ๋ณธ์ ์ธ ๊ณผ์ œ์˜€์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ ๋น„์ „ ๋กœ๋ด‡๊ณตํ•™, ์ด๋ฏธ์ง€ ์ดํ•ด, ์ž์œจ์ฃผํ–‰์ฐจ ๋ถ„์•ผ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ–์ถ˜ ์‚ฐ์—… ์ด๋ฏธ์ง€ ์ธ์‹. ์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ํŠนํžˆ ์‹ฌ์ธต ์‹ ๊ฒฝ๋ง์„ ํ†ตํ•œ AI์˜ ํš๊ธฐ์ ์ธ ์ž‘์—…์œผ๋กœ ๊ฐ์ฒด ๊ฐ์ง€๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ชจ๋ธ์—๋Š” ๊ณ ์ •๋œ ์–ดํœ˜๊ฐ€ ์žˆ์œผ๋ฉฐ COCO ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ 80๊ฐœ ๋ฒ”์ฃผ ๋‚ด ๊ฐœ์ฒด ๊ฐ์ง€๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ œํ•œ์€ ๊ฐ์ฒด ๊ฐ์ง€๊ธฐ๊ฐ€ ํŠน์ • ๋ฒ”์ฃผ๋งŒ ์ธ์‹ํ•˜๋„๋ก ํ›ˆ๋ จ๋˜์–ด ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ์ œํ•œ๋˜๋Š” ํ›ˆ๋ จ ํ”„๋กœ์„ธ์Šค์—์„œ ๋น„๋กฏ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐ์ง€ ๊ธฐ๋Šฅ์œผ๋กœ YOLO(You Only Look Once) ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ˜์‹ ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์ธ YOLO-World๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์ „ ํ›ˆ๋ จํ•˜๊ณ  ๋น„์ „ ์–ธ์–ด ๋ชจ๋ธ๋ง ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ ๋‹ฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํŠนํžˆ YOLO-World๋Š” RepVL-PAN(์žฌ๋งค๊ฐœ๋ณ€์ˆ˜ํ™” ๊ฐ€๋Šฅ ๋น„์ „ ์–ธ์–ด ๊ฒฝ๋กœ ์ง‘ํ•ฉ ๋„คํŠธ์›Œํฌ) ๋ฐ ์ง€์—ญ ํ…์ŠคํŠธ ๋Œ€์กฐ ์†์‹ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ธ์–ด ์ •๋ณด์™€ ์‹œ๊ฐ์  ์ •๋ณด ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค. RepVL-PAN ๋ฐ ์ง€์—ญ ํ…์ŠคํŠธ ๋Œ€์กฐ ์†์‹ค์„ ํ†ตํ•ด YOLO-World๋Š” ์ œ๋กœ์ƒท ์„ค์ •์—์„œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐ์ฒด๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๋ถ„ํ•  ๋ฐ ๊ฐ์ฒด ๊ฐ์ง€ ์ž‘์—…์—์„œ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์ด ๊ธ€์€ YOLO-World์˜ ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜, ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜, ํ•™์Šต ํ”„๋กœ์„ธ์Šค, ๊ทธ๋ฆฌ๊ณ  ์ ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€ํ•œ ์‹ฌ์ธต์ ์ธ ์ดํ•ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

YOLO-World: ์‹ค์‹œ๊ฐ„ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐœ์ฒด ๊ฐ์ง€

YOLO ๋˜๋Š” You Only Look Once๋Š” ์ปดํ“จํ„ฐ ๋น„์ „ ์—…๊ณ„์—์„œ ํ˜„๋Œ€ ๊ฐ์ฒด ๊ฐ์ง€์— ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋†€๋ผ์šด ์†๋„์™€ ํšจ์œจ์„ฑ์œผ๋กœ ์œ ๋ช…ํ•œ YOLO ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๊ธฐ๊ณ„๊ฐ€ ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค ๋‚ด์˜ ํŠน์ • ๊ฐœ์ฒด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•ด์„ํ•˜๊ณ  ๊ฐ์ง€ํ•˜๋Š” ๋ฐฉ์‹์— ํ˜๋ช…์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ๊ฐ์ฒด ๊ฐ์ง€ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” 2๋‹จ๊ณ„ ๊ฐ์ฒด ๊ฐ์ง€ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐ์ฒด๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์„ ์ œ์•ˆํ•˜๊ณ  ๋‹ค์Œ ๋‹จ๊ณ„์—์„œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐ์ฒด๋ฅผ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— YOLO ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ด ๋‘ ๋‹จ๊ณ„๋ฅผ ๋‹จ์ผ ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ๋กœ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ด๋ฏธ์ง€๋ฅผ ํ•œ ๋ฒˆ๋งŒ ๋ณด๊ณ  ๊ฐœ์ฒด์™€ ์ด๋ฏธ์ง€ ๋‚ด ์œ„์น˜๋ฅผ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ YOLO ๋˜๋Š” You๋ผ๋Š” ์ด๋ฆ„์ด ๋ถ™์Šต๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ๋งŒ ๋ณด์„ธ์š”. 

๋˜ํ•œ YOLO ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐ์ฒด ๊ฐ์ง€๋ฅผ ํšŒ๊ท€ ๋ฌธ์ œ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ „์ฒด ์ด๋ฏธ์ง€์—์„œ ์ง์ ‘ ํด๋ž˜์Šค ํ™•๋ฅ ๊ณผ ๊ฒฝ๊ณ„ ์ƒ์ž๋ฅผ ํ•œ ๋ˆˆ์— ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๋ฉด ๊ฐ์ง€ ํ”„๋กœ์„ธ์Šค์˜ ์†๋„๊ฐ€ ๋นจ๋ผ์งˆ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ณต์žกํ•˜๊ณ  ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๋ฐ˜ํ™”ํ•˜๋Š” ๋ชจ๋ธ์˜ ๋Šฅ๋ ฅ์ด ํ–ฅ์ƒ๋˜๋ฏ€๋กœ ์ž์œจ ์ฃผํ–‰, ์†๋„ ๊ฐ์ง€ ๋˜๋Š” ์ˆซ์ž์™€ ๊ฐ™์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ํ•ฉํ•œ ์„ ํƒ์ด ๋ฉ๋‹ˆ๋‹ค. ํŒ ์ธ์‹. ๋˜ํ•œ ์ง€๋‚œ ๋ช‡ ๋…„๊ฐ„ ์‹ฌ์ธต ์‹ ๊ฒฝ๋ง์˜ ํš๊ธฐ์ ์ธ ๋ฐœ์ „์œผ๋กœ ๊ฐ์ฒด ๊ฐ์ง€ ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ์—๋„ ํฌ๊ฒŒ ๊ธฐ์—ฌํ–ˆ์ง€๋งŒ, ๊ฐ์ฒด ๊ฐ์ง€ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ œํ•œ๋œ ์–ดํœ˜๋กœ๋งŒ ๊ฐ์ฒด๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๊ณต์ด ์—ฌ์ „ํžˆ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ฃผ๋กœ ๊ฐœ์ฒด ๋ฒ”์ฃผ๊ฐ€ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์ •์˜๋˜๊ณ  ๋ ˆ์ด๋ธ”์ด ์ง€์ •๋˜๋ฉด ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํ›ˆ๋ จ๋œ ํƒ์ง€๊ธฐ๊ฐ€ ์ด๋Ÿฌํ•œ ํŠน์ • ๋ฒ”์ฃผ๋งŒ ์ธ์‹ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‹ค์‹œ๊ฐ„ ๋ฐ ๊ฐœ๋ฐฉํ˜• ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ๊ฐœ์ฒด ๊ฒ€์ƒ‰ ๋ชจ๋ธ์„ ๋ฐฐํฌํ•˜๋Š” ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ๊ณผ ๋Šฅ๋ ฅ์ด ์ œํ•œ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 

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

YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋งค์šฐ ํšจ์œจ์ ์ธ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐ์ฒด ๊ฐ์ง€๋ฅผ ๋‹ฌ์„ฑํ•˜๊ณ  ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐ์ฒด ๊ฐ์ง€๋ฅผ ์œ„ํ•œ ๊ธฐ์กด YOLO ๊ฐ์ง€๊ธฐ์˜ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ ํ›ˆ๋ จ ์ ‘๊ทผ ๋ฐฉ์‹์˜ ๊ฐ€๋Šฅ์„ฑ์„ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์ฒด ๊ฐ์ง€์˜ ์ด์ „ ์ž‘์—…๊ณผ ๋‹ฌ๋ฆฌ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋†’์€ ์ถ”๋ก  ์†๋„๋กœ ๋†€๋ผ์šด ํšจ์œจ์„ฑ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์‰ฝ๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. YOLO-World ๋ชจ๋ธ์€ ์ „ํ†ต์ ์ธ YOLO ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋”ฐ๋ฅด๋ฉฐ ์‚ฌ์ „ ํ›ˆ๋ จ๋œ CLIP ํ…์ŠคํŠธ ์ธ์ฝ”๋”์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ž…๋ ฅ ํ…์ŠคํŠธ๋ฅผ ์ธ์ฝ”๋”ฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ์—๋Š” ํ–ฅ์ƒ๋œ ์‹œ๊ฐ์  ์˜๋ฏธ ํ‘œํ˜„์„ ์œ„ํ•ด ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ ๊ธฐ๋Šฅ์„ ์—ฐ๊ฒฐํ•˜๋Š” RepVL-PAN(์žฌ๋งค๊ฐœ๋ณ€์ˆ˜ํ™” ๊ฐ€๋Šฅ Vision-Language Path Aggregation Network) ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์•„ํ‚คํ…์ฒ˜์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”๋ก  ๋‹จ๊ณ„์—์„œ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํ…์ŠคํŠธ ์ธ์ฝ”๋”๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์„ RepVL-PAN ๊ฐ€์ค‘์น˜๋กœ ๋‹ค์‹œ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”ํ•˜์—ฌ ํšจ์œจ์ ์ธ ๋ฐฐํฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ์—๋Š” ๊ธฐ์กด YOLO ๋ชจ๋ธ์— ๋Œ€ํ•œ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ์‚ฌ์ „ ํ•™์Šต ๋ฐฉ๋ฒ•์„ ์—ฐ๊ตฌํ•˜๊ธฐ ์œ„ํ•œ ์˜์—ญ ํ…์ŠคํŠธ ๋Œ€์กฐ ํ•™์Šต์ด ํ”„๋ ˆ์ž„์›Œํฌ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜์—ญ-ํ…์ŠคํŠธ ๋Œ€์กฐ ํ•™์Šต ๋ฐฉ๋ฒ•์€ ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ, ์ ‘์ง€ ๋ฐ์ดํ„ฐ ๋ฐ ๊ฐ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ์˜์—ญ-ํ…์ŠคํŠธ ์Œ์œผ๋กœ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง€์—ญ-ํ…์ŠคํŠธ ์Œ์— ๋Œ€ํ•ด ์‚ฌ์ „ ํ›ˆ๋ จ๋œ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ฐœ๋ฐฉํ˜• ๋ฐ ๋Œ€๊ทœ๋ชจ ์–ดํœ˜ ๊ฐ์ง€๋ฅผ ์œ„ํ•œ ๋†€๋ผ์šด ๊ธฐ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋˜ํ•œ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์‹ค์‹œ๊ฐ„ ๋ฐ ์‹ค์ œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐ์ฒด ๊ฐ์ง€์˜ ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ชฉํ‘œ๋กœ ํ”„๋กฌํ”„ํŠธ ํ›„ ๊ฐ์ง€ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. 

๋‹ค์Œ ์ด๋ฏธ์ง€์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด ๊ธฐ์กด ๊ฐ์ฒด ๊ฐ์ง€๊ธฐ๋Š” ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋ฒ”์ฃผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ ์ • ์–ดํœ˜ ๊ฐ์ง€์˜ ๊ทผ์ ‘ ์„ธํŠธ์— ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๋ฐ˜๋ฉด ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ฐ์ง€๊ธฐ๋Š” ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜์— ๋Œ€ํ•œ ํ…์ŠคํŠธ ์ธ์ฝ”๋”๋กœ ์‚ฌ์šฉ์ž ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ๊ฐ์ฒด๋ฅผ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋น„ํ•ด YOLO-World์˜ ํ”„๋กฌํ”„ํŠธ ํ›„ ๊ฐ์ง€ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋จผ์ € ์‚ฌ์šฉ์ž ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ์˜คํ”„๋ผ์ธ ์–ดํœ˜(๋‹ค์–‘ํ•œ ์š”๊ตฌ์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์–ดํœ˜)๋ฅผ ๊ตฌ์ถ•ํ•˜๋ฏ€๋กœ ๊ฐ์ง€๊ธฐ๊ฐ€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋‹ค์‹œ ์ธ์ฝ”๋”ฉํ•  ํ•„์š” ์—†์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์˜คํ”„๋ผ์ธ ์–ดํœ˜๋ฅผ ํ•ด์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 

YOLO-World : ๋ฐฉ๋ฒ• ๋ฐ ์•„ํ‚คํ…์ฒ˜

์ง€์—ญ-ํ…์ŠคํŠธ ์Œ

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

๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜

ํ•ต์‹ฌ์ ์œผ๋กœ YOLO-World ๋ชจ๋ธ์€ ๋‹ค์Œ ์ด๋ฏธ์ง€์— ์„ค๋ช…๋œ ๊ฒƒ์ฒ˜๋Ÿผ ํ…์ŠคํŠธ ์ธ์ฝ”๋”, YOLO ๊ฐ์ง€๊ธฐ ๋ฐ RepVL-PAN(์žฌ๋งค๊ฐœ๋ณ€์ˆ˜ํ™” ๊ฐ€๋Šฅ Vision-Language Path Aggregation Network) ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. 

์ž…๋ ฅ ํ…์ŠคํŠธ์˜ ๊ฒฝ์šฐ ํ…์ŠคํŠธ ์ธ์ฝ”๋” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ…์ŠคํŠธ๋ฅผ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•œ ๋‹ค์Œ YOLO ๊ฐ์ง€๊ธฐ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ด๋ฏธ์ง€ ๊ฐ์ง€๊ธฐ์— ์˜ํ•ด ์ž…๋ ฅ ์ด๋ฏธ์ง€์—์„œ ๋‹ค์ค‘ ์Šค์ผ€์ผ ํŠน์ง•์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ RepVL-PAN(์žฌ๋งค๊ฐœ๋ณ€์ˆ˜ํ™” ๊ฐ€๋Šฅ ๋น„์ „-์–ธ์–ด ๊ฒฝ๋กœ ์ง‘๊ณ„ ๋„คํŠธ์›Œํฌ) ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํ…์ŠคํŠธ์™€ ๊ธฐ๋Šฅ ์ž„๋ฒ ๋”ฉ ๊ฐ„์˜ ์–‘์‹ ๊ฐ„ ์œตํ•ฉ์„ ํ™œ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€ ํ‘œํ˜„์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. 

์šœ๋กœ ๊ฐ์ง€๊ธฐ

YOLO-World ๋ชจ๋ธ์€ ์ด๋ฏธ์ง€ ์ธ์ฝ”๋”๋กœ Darknet ๋ฐฑ๋ณธ ๊ตฌ์„ฑ ์š”์†Œ, ๊ฐ์ฒด ์ž„๋ฒ ๋”ฉ ๋ฐ ๊ฒฝ๊ณ„ ์ƒ์ž ํšŒ๊ท€๋ฅผ ์œ„ํ•œ ํ—ค๋“œ, ๋‹ค์ค‘ ๊ทœ๋ชจ ๊ธฐ๋Šฅ ํ”ผ๋ผ๋ฏธ๋“œ๋ฅผ ์œ„ํ•œ PAN ๋˜๋Š” ๊ฒฝ๋กœ ๊ณต๊ฒฉ ๋„คํŠธ์›Œํฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ธฐ์กด YOLOv8 ํ”„๋ ˆ์ž„์›Œํฌ ์œ„์— ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 

ํ…์ŠคํŠธ ์ธ์ฝ”๋”

์ฃผ์–ด์ง„ ํ…์ŠคํŠธ์— ๋Œ€ํ•ด YOLO-World ๋ชจ๋ธ์€ ํŠน์ • ์ˆ˜์˜ ๋ช…์‚ฌ์™€ ์ž„๋ฒ ๋”ฉ ์ฐจ์›์„ ๊ฐ–์ถ˜ ์‚ฌ์ „ ํ›ˆ๋ จ๋œ CLIP Transformer ํ…์ŠคํŠธ ์ธ์ฝ”๋”๋ฅผ ์ฑ„ํƒํ•˜์—ฌ ํ•ด๋‹น ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค. YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ CLIP ํ…์ŠคํŠธ ์ธ์ฝ”๋”๋ฅผ ์ฑ„ํƒํ•˜๋Š” ์ฃผ๋œ ์ด์œ ๋Š” ํ…์ŠคํŠธ๋ฅผ ์‹œ๊ฐ์  ๊ฐœ์ฒด์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ๋” ๋‚˜์€ ์‹œ๊ฐ์  ์˜๋ฏธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๊ธฐ์กด ํ…์ŠคํŠธ ์ „์šฉ ์–ธ์–ด ์ธ์ฝ”๋”๋ณด๋‹ค ํ›จ์”ฌ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ž…๋ ฅ ํ…์ŠคํŠธ๊ฐ€ ์บก์…˜์ด๊ฑฐ๋‚˜ ์ฐธ์กฐ ํ‘œํ˜„์ธ ๊ฒฝ์šฐ YOLO-World ๋ชจ๋ธ์€ ๊ตฌ๋ฌธ์„ ์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•ด ๋” ๊ฐ„๋‹จํ•œ n-gram ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด๋Ÿฌํ•œ ๋ฌธ๊ตฌ๋Š” ํ…์ŠคํŠธ ์ธ์ฝ”๋”์— ๊ณต๊ธ‰๋ฉ๋‹ˆ๋‹ค. 

ํ…์ŠคํŠธ ๋Œ€์กฐ ๋จธ๋ฆฌ

๋ถ„๋ฆฌ๋œ ํ—ค๋“œ๋Š” ์ด์ „ ๊ฐ์ฒด ๊ฐ์ง€ ๋ชจ๋ธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์„ฑ ์š”์†Œ์ด๋ฉฐ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ณ ์ •๋œ ์ˆ˜์˜ ๊ฐ์ฒด์— ๋Œ€ํ•œ ๊ฐ์ฒด ์ž„๋ฒ ๋”ฉ ๋ฐ ๊ฒฝ๊ณ„ ์ƒ์ž๋ฅผ ํšŒ๊ท€ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ค‘ 3ร—3 ์ปจ๋ณผ๋ฃจ์…˜์ด ์žˆ๋Š” ๋ถ„๋ฆฌ๋œ ํ—ค๋“œ๋ฅผ ์ฑ„ํƒํ•ฉ๋‹ˆ๋‹ค. YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” L2 ์ •๊ทœํ™” ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด-ํ…์ŠคํŠธ ์œ ์‚ฌ์„ฑ์„ ์–ป๊ธฐ ์œ„ํ•ด ํ…์ŠคํŠธ ๋Œ€์กฐ ํ—ค๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ YOLO-World ๋ชจ๋ธ์€ ์ด๋™ ์ธ์ž์™€ ํ•™์Šต ๊ฐ€๋Šฅํ•œ ์Šค์ผ€์ผ๋ง ์ธ์ž๊ฐ€ ํฌํ•จ๋œ ์•„ํ•€ ๋ณ€ํ™˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉฐ, L2 ์ •๊ทœํ™” ๋ฐ ์•„ํ•€ ๋ณ€ํ™˜์€ ์˜์—ญ ํ…์ŠคํŠธ ํ›ˆ๋ จ ์ค‘์— ๋ชจ๋ธ์˜ ์•ˆ์ •์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. 

์˜จ๋ผ์ธ ์–ดํœ˜ ํ›ˆ๋ จ

ํ›ˆ๋ จ ๋‹จ๊ณ„์—์„œ YOLO-World ๋ชจ๋ธ์€ ๊ฐ๊ฐ 4๊ฐœ์˜ ์ด๋ฏธ์ง€๋กœ ๊ตฌ์„ฑ๋œ ๊ฐ ๋ชจ์ž์ดํฌ ์ƒ˜ํ”Œ์— โ€‹โ€‹๋Œ€ํ•œ ์˜จ๋ผ์ธ ์–ดํœ˜๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ๋ชจ์ž์ดํฌ ์ด๋ฏธ์ง€์— ํฌํ•จ๋œ ๋ชจ๋“  ๊ธ์ •์  ๋ช…์‚ฌ๋ฅผ ์ƒ˜ํ”Œ๋งํ•˜๊ณ , ํ•ด๋‹น ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์ผ๋ถ€ ๋ถ€์ •์  ๋ช…์‚ฌ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ์ƒ˜ํ”Œ๋งํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์ƒ˜ํ”Œ์˜ ์–ดํœ˜๋Š” ์ตœ๋Œ€ n๊ฐœ์˜ ๋ช…์‚ฌ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ ๊ธฐ๋ณธ๊ฐ’์€ 80์ž…๋‹ˆ๋‹ค. 

์˜คํ”„๋ผ์ธ ์–ดํœ˜ ์ถ”๋ก 

์ถ”๋ก  ์ค‘์— YOLO-World ๋ชจ๋ธ์€ ๋ชจ๋ธ์˜ ํšจ์œจ์„ฑ์„ ๋”์šฑ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์˜คํ”„๋ผ์ธ ์–ดํœ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฆ‰๊ฐ์ ์ธ ๊ฐ์ง€ ์ „๋žต์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋จผ์ € ์นดํ…Œ๊ณ ๋ฆฌ ๋˜๋Š” ์บก์…˜์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ จ์˜ ์‚ฌ์šฉ์ž ์ •์˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ YOLO-World ๋ชจ๋ธ์€ ํ…์ŠคํŠธ ์ธ์ฝ”๋”๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ธ์ฝ”๋”ฉํ•จ์œผ๋กœ์จ ์˜คํ”„๋ผ์ธ ์–ดํœ˜ ์ž„๋ฒ ๋”ฉ์„ ์–ป์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ถ”๋ก ์„ ์œ„ํ•œ ์˜คํ”„๋ผ์ธ ์–ดํœ˜๋Š” ๋ชจ๋ธ์ด ๊ฐ ์ž…๋ ฅ์— ๋Œ€ํ•œ ๊ณ„์‚ฐ์„ ํ”ผํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ, ๋ชจ๋ธ์ด ์š”๊ตฌ ์‚ฌํ•ญ์— ๋”ฐ๋ผ ์–ดํœ˜๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. 

์žฌ๋งค๊ฐœ๋ณ€์ˆ˜ํ™” ๊ฐ€๋Šฅํ•œ ๋น„์ „-์–ธ์–ด ๊ฒฝ๋กœ ๊ณต๊ฒฉ ๋„คํŠธ์›Œํฌ(RevVL-PAN)

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

ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด YOLO-World ๋ชจ๋ธ์€ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์‹œ๊ฐ์  ์˜๋ฏธ ํ‘œํ˜„์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ๋กœ Image-Pooling Attention ๋ฐ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ CSPLayer(Cross-Stage Partial Layers)๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ถ”๋ก  ์ค‘์— YOLO-World ๋ชจ๋ธ์€ ํšจ๊ณผ์ ์ธ ๋ฐฐํฌ๋ฅผ ์œ„ํ•ด ์˜คํ”„๋ผ์ธ ์–ดํœ˜ ์ž„๋ฒ ๋”ฉ์„ ์„ ํ˜• ๋˜๋Š” ์ปจ๋ฒŒ๋ฃจ์…˜ ๋ ˆ์ด์–ด์˜ ๊ฐ€์ค‘์น˜๋กœ ๋‹ค์‹œ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”ํ•ฉ๋‹ˆ๋‹ค. 

์œ„ ๊ทธ๋ฆผ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋“ฏ์ด YOLO-World ๋ชจ๋ธ์€ ํ•˜ํ–ฅ์‹ ๋˜๋Š” ์ƒํ–ฅ์‹ ์œตํ•ฉ ํ›„ CSPLayer๋ฅผ ํ™œ์šฉํ•˜๊ณ  ํ…์ŠคํŠธ ์•ˆ๋‚ด๋ฅผ ๋‹ค์ค‘ ์Šค์ผ€์ผ ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ์— ํ†ตํ•ฉํ•˜์—ฌ Text-Guided CSPLayer๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. CSPLayer. ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€ ํŠน์ง•๊ณผ ๊ทธ์— ์ƒ์‘ํ•˜๋Š” ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์— ๋Œ€ํ•ด ๋ชจ๋ธ์€ ๋งˆ์ง€๋ง‰ ๋ณ‘๋ชฉ ํ˜„์ƒ ๋ธ”๋ก ์ดํ›„์— ์ตœ๋Œ€ ์‹œ๊ทธ๋ชจ์ด๋“œ ์–ดํ…์…˜์„ ์ฑ„ํƒํ•˜์—ฌ ํ…์ŠคํŠธ ํŠน์ง•์„ ์ด๋ฏธ์ง€ ํŠน์ง•์œผ๋กœ ์ง‘๊ณ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์—…๋ฐ์ดํŠธ๋œ ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ์ด ํฌ๋กœ์Šค ์Šคํ…Œ์ด์ง€ ๊ธฐ๋Šฅ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์ถœ๋ ฅ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. 

 ๊ณ„์†ํ•ด์„œ YOLO-World ๋ชจ๋ธ์€ ์ด๋ฏธ์ง€ ์ธ์‹ ์ •๋ณด๋กœ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด Image Pooling Attention ๋ ˆ์ด์–ด๋ฅผ ๋„์ž…ํ•˜์—ฌ ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ์„ ์ง‘๊ณ„ํ•˜์—ฌ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ์— ์ง์ ‘ ๊ต์ฐจ ์ฃผ์˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋ชจ๋ธ์€ ๋‹ค์ค‘ ๊ทœ๋ชจ ๊ธฐ๋Šฅ์—์„œ ์ตœ๋Œ€ ํ’€๋ง์„ ํ™œ์šฉํ•˜์—ฌ 3ร—3 ์˜์—ญ์„ ์–ป์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋‹ค์Œ ๋‹จ๊ณ„์—์„œ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์„ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๋ชจ๋ธ๊ณผ ํ•จ๊ป˜ 27๊ฐœ์˜ ํŒจ์น˜ ํ† ํฐ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. 

์‚ฌ์ „ ํ›ˆ๋ จ ๊ณ„ํš

YOLO-World ๋ชจ๋ธ์€ ์˜์—ญ-ํ…์ŠคํŠธ ๋Œ€๋น„ ์†์‹ค๋กœ๋ถ€ํ„ฐ ํ•™์Šต ๋ฐ ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ ์˜์‚ฌ ๋ผ๋ฒจ๋ง์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ๊ธฐ๋ณธ ์‚ฌ์ „ ํ•™์Šต ์ฒด๊ณ„๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์‚ฌ์ „ ํ•™์Šต ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ ๋ชจ๋ธ์€ ์ง€์ •๋œ ํ…์ŠคํŠธ ๋ฐ ๋ชจ์ž์ดํฌ ์ƒ˜ํ”Œ์— โ€‹โ€‹๋Œ€ํ•œ ์ฃผ์„๊ณผ ํ•จ๊ป˜ ๊ฐ์ฒด ์˜ˆ์ธก์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ž‘์—… ํ• ๋‹น ๋ ˆ์ด๋ธ” ํ• ๋‹น์„ ๋”ฐ๋ฅด๊ณ  ํ™œ์šฉํ•˜์—ฌ ์˜ˆ์ธก์„ ์‹ค์ธก ์ฃผ์„๊ณผ ์ผ์น˜์‹œํ‚ค๊ณ  ๋ถ„๋ฅ˜ ๋ ˆ์ด๋ธ” ์—ญํ• ์„ ํ•˜๋Š” ํ…์ŠคํŠธ ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ณ„ ๊ธ์ •์ ์ธ ์˜ˆ์ธก์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ ์˜์‚ฌ ๋ผ๋ฒจ๋ง ์‚ฌ์ „ ํ•™์Šต ์ฒด๊ณ„๋Š” ์˜์—ญ-ํ…์ŠคํŠธ ์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€-ํ…์ŠคํŠธ ์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ์ž๋™ํ™”๋œ ๋ผ๋ฒจ๋ง ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ๋œ ๋ผ๋ฒจ๋ง ์ ‘๊ทผ ๋ฐฉ์‹์€ ์„ธ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ช…์‚ฌ๊ตฌ ์ถ”์ถœ, ์˜์‚ฌ ๋ผ๋ฒจ๋ง ๋ฐ ํ•„ํ„ฐ๋ง. ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” n-gram ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ™œ์šฉํ•˜์—ฌ ์ž…๋ ฅ ํ…์ŠคํŠธ์—์„œ ๋ช…์‚ฌ๊ตฌ๋ฅผ ์ถ”์ถœํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„์—์„œ๋Š” ์‚ฌ์ „ ํ›ˆ๋ จ๋œ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ํƒ์ง€๊ธฐ๋ฅผ ์ฑ„ํƒํ•˜์—ฌ ๊ฐœ๋ณ„ ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ์ฃผ์–ด์ง„ ๋ช…์‚ฌ๊ตฌ์— ๋Œ€ํ•œ ์˜์‚ฌ ์ƒ์ž๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ˜๋ฉด, ์„ธ ๋ฒˆ์งธ์ด์ž ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์—์„œ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜์—ญ-ํ…์ŠคํŠธ ๋ฐ ํ…์ŠคํŠธ-์ด๋ฏธ์ง€ ์Œ์˜ ๊ด€๋ จ์„ฑ์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์‚ฌ์ „ ํ›ˆ๋ จ๋œ CLIP ํ”„๋ ˆ์ž„์›Œํฌ. ๊ทธ์— ๋”ฐ๋ผ ๋ชจ๋ธ์€ ๊ด€๋ จ์„ฑ์ด ๋‚ฎ์€ ์˜์‚ฌ ์ด๋ฏธ์ง€ ๋ฐ ์ฃผ์„์„ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. 

YOLO-World : ๊ฒฐ๊ณผ

YOLO-World ๋ชจ๋ธ์ด ์‚ฌ์ „ ํ›ˆ๋ จ๋˜๋ฉด ์ œ๋กœ ์ƒท ์„ค์ •์˜ LVIS ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์ง์ ‘ ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค. LVIS ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” 1200๊ฐœ ์ด์ƒ์˜ ๋ฒ”์ฃผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ด๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๊ธฐ์กด ํ”„๋ ˆ์ž„์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ „ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ์–ดํœ˜ ํƒ์ง€ ์„ฑ๋Šฅ. ๋‹ค์Œ ๊ทธ๋ฆผ์€ ์ œ๋กœ์ƒท ์„ค์ •์—์„œ LVIS ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ๊ธฐ์กด์˜ ์ตœ์ฒจ๋‹จ ๊ฐœ์ฒด ๊ฐ์ง€ ํ”„๋ ˆ์ž„์›Œํฌ ์ค‘ ์ผ๋ถ€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. 

๊ด€์ฐฐํ•  ์ˆ˜ ์žˆ๋“ฏ์ด YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉํ•˜๋Š” Grounding DINO, GLIP ๋ฐ GLIPv2์™€ ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ถ”๋ก  ์†๋„ ๋ฐ ์ œ๋กœ์ƒท ์„ฑ๋Šฅ ์ธก๋ฉด์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ์กด ํ”„๋ ˆ์ž„์›Œํฌ๋ณด๋‹ค ์„ฑ๋Šฅ์ด ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ ๊ฒฐ๊ณผ๋Š” 13๋งŒ ๊ฐœ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ ๊ฐ€์ง„ YOLO-World-S์™€ ๊ฐ™์€ ์ž‘์€ ๊ฐ์ฒด ๊ฐ์ง€ ๋ชจ๋ธ์ด ๋›ฐ์–ด๋‚œ ๊ฐœ๋ฐฉํ˜• ์–ดํœ˜ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋น„์ „ ์–ธ์–ด ์ž‘์—…์— ๋Œ€ํ•œ ์‚ฌ์ „ ํ›ˆ๋ จ์— ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. 

์ตœ์ข… ์ƒ๊ฐ

์ด ๊ธฐ์‚ฌ์—์„œ๋Š” ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์ „ ํ›ˆ๋ จํ•˜๊ณ  ๋น„์ „ ์–ธ์–ด ๋ชจ๋ธ๋ง ์ ‘๊ทผ ๋ฐฉ์‹. ๋ณด๋‹ค ๊ตฌ์ฒด์ ์œผ๋กœ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์–ธ์–ด ์ •๋ณด์™€ ์‹œ๊ฐ์  ์ •๋ณด ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์ด‰์ง„ํ•˜๊ธฐ ์œ„ํ•ด ์˜์—ญ ํ…์ŠคํŠธ ๋Œ€๋น„ ์†์‹ค๊ณผ ํ•จ๊ป˜ Re-parameterized Vision Language Path Aggregation Network ๋˜๋Š” RepVL-PAN์„ ๊ตฌํ˜„ํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. RepVL-PAN ๋ฐ ์˜์—ญ ํ…์ŠคํŠธ ๋Œ€๋น„ ์†์‹ค์„ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ YOLO-World ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ์ œ๋กœ์ƒท ์„ค์ •์—์„œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ฐ์ฒด๋ฅผ ์ •ํ™•ํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"์ง์—…์€ ์—”์ง€๋‹ˆ์–ด, ๋งˆ์Œ์€ ์ž‘๊ฐ€". Kunal์€ AI์™€ ML์— ๋Œ€ํ•œ ๊นŠ์€ ์• ์ •๊ณผ ์ดํ•ด๋ฅผ ๊ฐ€์ง„ ๊ธฐ์ˆ  ์ž‘๊ฐ€๋กœ, ๋งค๋ ฅ์ ์ด๊ณ  ์œ ์ตํ•œ ๋ฌธ์„œ๋ฅผ ํ†ตํ•ด ์ด ๋ถ„์•ผ์˜ ๋ณต์žกํ•œ ๊ฐœ๋…์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๋ฐ ์ „๋…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.