๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŒŸ AI & ML Tech

์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜์™€ ๊ฐ์ฒด ๊ฒ€์ถœ์˜ ์žฅ๋‹จ์  | ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ vs ๊ฐ์ฒด ๊ฒ€์ถœ

by ๋ญ…์ฆค 2023. 6. 30.
๋ฐ˜์‘ํ˜•

 

์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜์™€ ๊ฐ์ฒด ๊ฒ€์ถœ์˜ ์ฐจ์ด


์˜์ƒ์„ ์ดํ•ดํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ์ ‘๊ทผ ๋ฐฉ์‹์€ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜์™€ ๊ฐ์ฒด ๊ฒ€์ถœ(๊ฐ์ง€)์ด๋‹ค. ๊ฐ์ฒด ๊ฒ€์ถœ์€ ์ด๋ฏธ์ง€ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ๊ฐ์ฒด๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋Š” ์ „์ฒด ์ด๋ฏธ์ง€์— ๋‹จ์ผ ๋ ˆ์ด๋ธ” ๋˜๋Š” ๋ฒ”์ฃผ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐ ์ค‘์ ์„ ๋‘”๋‹ค๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” classification์— ์œ„์น˜๋ฅผ ํŒŒ์•…ํ•˜๋Š” localization ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ ๊ฒƒ์ด detection์ด๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ์ฒด ๊ฒ€์ถœ์ด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋ณด๋‹ค ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

 

์–ผํ• ๋ณด๊ธฐ์—๋Š” ๊ฐ์ฒด ๊ฒ€์ถœ์ด ๋” ์ข‹์•„๋ณด์ด์ง€๋งŒ, ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๊ธฐ์ˆ ์ด ์‹ค์šฉ์„ฑ๊ณผ ํšจ์œจ์„ฑ ์ธก๋ฉด์—์„œ ๊ฐ์ฒด ๊ฒ€์ถœ์„ ๋Šฅ๊ฐ€ํ•˜๋Š” ์ƒํ™ฉ๋„ ์กด์žฌํ•œ๋‹ค. ๊ฐ์ฒด ๊ฒ€์ถœ๊ณผ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ์ค‘ ์ ์ ˆํ•œ ๊ธฐ์ˆ ์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค์ ๋“ค์„ ๊ณ ๋ คํ•˜๋ฉด ์ข‹์„์ง€ ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. 



Single-Object Recognition (๋‹จ์ผ ๊ฐ์ฒด ์ธ์‹)

๊ธฐ๋ณธ ๋ชฉํ‘œ๊ฐ€ ์ด๋ฏธ์ง€ ๋‚ด์—์„œ ๋‹จ์ผ ์ฃผ์š” ๊ฐ์ฒด๋ฅผ ์ธ์‹ํ•˜๊ณ  ๋ถ„๋ฅ˜ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๊ฐ€ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ  ํšจ์œจ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์ด๋‹ค. ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๊ธฐ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์ฒด๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๋Š” ๋Œ€์‹  ์ด๋ฏธ์ง€ ์ „์ฒด๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ถ„์„ํ•˜๊ณ  ๊ฐœ์ฒด ๋ฒ”์ฃผ์— ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์˜ˆ์ธก์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ์•ˆ๋ฉด ์ธ์‹, ์ข… ์‹๋ณ„ ๋˜๋Š” ํ’ˆ์งˆ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค์™€ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํŠนํžˆ ์œ ์šฉํ•˜๋‹ค.


์ œํ•œ๋œ ํ•™์Šต ๋ฐ์ดํ„ฐ

๋ฌผ์ฒด ๊ฐ์ง€ ๋ชจ๋ธ์€ ์ข…์ข… ๋ฌผ์ฒด๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ๊ฐ์ง€ํ•˜๊ณ  ๋กœ์ปฌ๋ผ์ด์ง•ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ๋‹นํ•œ ์–‘์˜ ๋ ˆ์ด๋ธ”์ด ์ง€์ •๋œ ํ•™์Šต ๋ฐ์ดํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ์…‹์„ ์ˆ˜์ง‘ํ•˜๊ณ  ์–ด๋…ธํ…Œ์ด์…˜(์ •๋‹ต ์ •๋ณด)์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ์†Œ๋ชจ๋œ๋‹ค. ๋ฐ˜๋ฉด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ์ฒด ๊ฒฝ๊ณ„๊ฐ€ ์•„๋‹Œ ์ด๋ฏธ์ง€์˜ ์ „์ฒด ๋‚ด์šฉ์— ์ดˆ์ ์„ ๋งž์ถ”๊ธฐ ๋•Œ๋ฌธ์— ํ•™์Šต์„ ์œ„ํ•ด ํ•„์š”ํ•œ ์–ด๋…ธํ…Œ์ด์…˜์ด ํ›จ์”ฌ ๊ฐ„๋‹จํ•˜๋‹ค. ์ด๋ฏธ์ง€ ํ•˜๋‚˜๊ฐ€ ์–ด๋–ค ์นดํ…Œ๊ณ ๋ฆฌ์ธ์ง€์— ๋Œ€ํ•œ ์ •๋‹ต ์ •๋ณด๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. (๊ฐ์ฒด ๊ฒ€์ถœ์€ ๊ฐ์ฒด์˜ ์œ„์น˜๋ฅผ ์ถ”์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ์ฒด์˜ ์นดํ…Œ๊ณ ๋ฆฌ์™€ ๋”๋ถˆ์–ด ๊ฐ์ฒด์˜ ์œ„์น˜ ์ •๋ณด(bounding box)๊ฐ€ ํ•„์š”)

 

๋•Œ๋ฌธ์— ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ๋ฆฌ์†Œ์Šค๊ฐ€ ๋งŽ์ง€ ์•Š๋‹ค๋ฉด ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๊ฐ€ ๊ฐ์ฒด ๊ฒ€์ถœ๋ณด๋‹ค ๋” ์ข‹์€ ์„ ํƒ์ผ ์ˆ˜ ์žˆ๋‹ค.

 

๋ฆฌ์†Œ์Šค ์ œ์•ฝ

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


Semantic Understanding (์˜๋ฏธ๋ก ์  ์ดํ•ด)

์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋Š” ๊ฐ์ฒด ๊ฐ์ง€์— ๋น„ํ•ด ๋” ๋†’์€ ์ˆ˜์ค€์˜ ์˜๋ฏธ๋ก ์  ์ดํ•ด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ์ „์ฒด ์ด๋ฏธ์ง€์— ๋‹จ์ผ ๋ ˆ์ด๋ธ”์„ ํ• ๋‹นํ•จ์œผ๋กœ์จ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๊ธฐ๋Š” ์‹œ๊ฐ์  ์ฝ˜ํ…์ธ  ๋’ค์— ์žˆ๋Š” ๋” ๋„“์€ ์ปจํ…์ŠคํŠธ์™€ ์˜๋ฏธ๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ์˜๋ฏธ๋ก ์  ์ดํ•ด๋Š” ๊ฐ์ • ๋ถ„์„, ์ฝ˜ํ…์ธ  ์กฐ์ • ๋˜๋Š” ์˜๋ฃŒ ์ง„๋‹จ๊ณผ ๊ฐ™์€ ์ž‘์—…๊ณผ ํŠนํžˆ ๊ด€๋ จ์ด ์žˆ๋‹ค. ๊ฐ์ฒด ๊ฒฝ๊ณ„์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๋Œ€์‹  ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ๊ตฌ์„ฑ์„ ์ „์ฒด์ ์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ๋ณด๋‹ค ์ •ํ™•ํ•˜๊ณ  ํฌ๊ด„์ ์ธ ํ†ต์ฐฐ๋ ฅ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

 

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

 

ํ•ด์„ ๊ฐ€๋Šฅ์„ฑ๊ณผ ์„ค๋ช… ๊ฐ€๋Šฅ์„ฑ

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


 

๊ฐ์ฒด ๊ฒ€์ถœ์€ ์˜์ƒ์—์„œ ๊ฐ์ฒด์˜ ์œ„์น˜๋ฅผ ์ฐพ๊ณ  ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๋งŒ์˜ ๊ณ ์œ ํ•œ ๊ฐ•์ ๊ณผ ์ด์ ๋„ ์žˆ๋‹ค. ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ํ’€์–ด์•ผ ํ•  ๋ฌธ์ œ์˜ ํŠน์„ฑ์„ ํŒŒ์•…ํ•˜๊ณ  ๊ฐ์ฒด ๊ฒ€์ถœ๊ณผ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜์˜ ์žฅ๋‹จ์ ์„ ๊ณ ๋ คํ•˜์—ฌ ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. 

 

์ฃผ๋กœ ์œ ์ €๊ฐ€ ์ง์ ‘ ์ดฌ์˜ํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ์ฒด ๊ฒ€์ถœ์ด ๋” ์œ ๋ฆฌํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๊ต‰์žฅํžˆ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ž…๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ œํ•œ๋œ ์กฐ๊ฑด ์†์—์„œ ์ดฌ์˜๋œ ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š” ๊ฒฝ์šฐ ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜๊ฐ€ ๋” ์œ ๋ฆฌํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 

 

๋ฐ˜์‘ํ˜•