๏ฃฟ Apple Lover Developer & Artist

์˜์†์ ์ธ ๋””์ž์ธ์— ํ˜„๋Œ€์˜ ๊ณต๊ฐ์„ ์ฑ„์›Œ๋„ฃ๋Š” ๊ณต๋ฐฉ์ž…๋‹ˆ๋‹ค

๐Ÿ–ฅ Computer Science/Computer Vision

[Computer Vision] Overview

singularis7 2021. 9. 3. 11:00
๋ฐ˜์‘ํ˜•

Introduction

์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•˜์—ฌ ์ž…๋ ฅ๋œ ์‚ฌ์ง„/๋™์˜์ƒ์„ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ด(understand)ํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์•ผ

์ธ๊ฐ„์—๊ฒŒ๋Š” 5๊ฐ€์ง€ ๊ฐ๊ฐ๊ธฐ๊ด€์ด ์กด์žฌํ•˜๋ฉฐ ์•„๋ž˜์™€ ๊ฐ™์€ ๋Œ€์‘๊ด€๊ณ„๋ฅผ ์ƒ๊ฐํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

  • ์‹œ๊ฐ => ๋ˆˆ => ์นด๋ฉ”๋ผ
  • ์ฒญ๊ฐ => ๊ท€ => ์Šคํ”ผ์ปค
  • ์ด‰๊ฐ => ํ”ผ๋ถ€
  • ๋ฏธ๊ฐ => ํ˜€
  • ํ›„๊ฐ => ์ฝ”

์œ„ ๊ฐ๊ฐ๊ธฐ๊ด€ ์ค‘์—์„œ ์‹œ๊ฐ์€ ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ์ธ์ง€๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ์ปดํ“จํ„ฐ ๋น„์ „์€ ์ปดํ“จํ„ฐ(๋‘๋‡Œ)๋ฅผ ์ด์šฉํ•˜์—ฌ ์‹œ๊ฐ๊ธฐ๋Šฅ์„ ๊ฐ–๋Š” ๊ธฐ๊ณ„์žฅ์น˜(์นด๋ฉ”๋ผ,๋ˆˆ)๋ฅผ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ ๋ถ„์•ผ์ด๋‹ค.

๋‹ค์‹œ ์ •๋ฆฌํ•˜์ž๋ฉด ์นด๋ฉ”๋ผ์—์„œ ๋“ค์–ด์˜ค๋Š” ์ •๋ณด๋ฅผ ์ปดํ“จํ„ฐ์—์„œ ์ดํ•ดํ•˜๊ณ  ํŒ๋‹จํ•˜๊ณ  ํŒจํ„ด์„ ๋ถ„๋ฅ˜ํ•˜๋Š” ๋ถ„์•ผ๊ฐ€ ์ปดํ“จํ„ฐ ๋น„์ „ ๋ถ„์•ผ์ด๋‹ค. ํ˜„๋Œ€์—๋Š” ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ˆ ๊ณผ ์œตํ•ฉํ•˜์—ฌ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ ์ž ํ•œ๋‹ค.

  • ์ด ์˜์ƒ์ด ์–ด๋–ค ์ข…๋ฅ˜์˜ ์˜์ƒ์ธ๊ฐ€?
  • ์ฃผ์–ด์ง„ ์˜์ƒ์—๋Œ€ํ•œ ์˜๋ฏธ๋ก ์ ์ธ ๋ถ„์„(์˜ˆ: ์ž๋™์ฐจ, ๊ฑด๋ฌผ์ด ์˜์ƒ์—์„œ ์–ด๋””์— ์œ„์น˜ํ•˜๋Š”๊ฐ€?)
  • ์–ด๋–ค 3์ฐจ์› ์ ์ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š”๊ฐ€?

์˜์ƒ์— ์žˆ๋Š” ๊ธฐ์ฐจ๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ๋žŒ์€ ์‹œ๊ฐ์  ์ธ์ง€๊ธฐ๋Šฅ์œผ๋กœ ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” ํ”ฝ์…€๋‹จ์œ„์˜ ์ˆซ์ž๋งŒ ๊ฐ€์ง€๊ณ  ๊ตฌ๋ถ„ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‰ฌ์šด์ผ์ด ์•„๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ˆ ์ด ๋ฐœ์ „๋˜๋ฉด์„œ ์ด๋ถ„์•ผ๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋‹ค.

์œ„ ์‚ฌ์ง„์—์„œ ์ค‘์•™์— ๋ฏธ๊ตญ ๊ตญ๊ธฐ๊ฐ€ ์žˆ๊ณ  ํ‘์ธ, ๋ฐฑ์ธ, ๋ฐฑ์ธ, ํ‘์ธ์œผ๋กœ ์ธ์ง€๋˜๋Š” 4๋ช…์˜ ์‚ฌ๋žŒ๋“ค์ด ์กด์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฝ‘์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์œ„ ์‚ฌ์ง„์ด ๋ชจ์ž์ดํฌ ์ฒ˜๋ฆฌ๋˜์–ด์„œ ์ •ํ™•ํ•˜์ง€ ์•Š์ง€๋งŒ ์ด๋ ‡๊ฒŒ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ์ด์œ ๋Š” ๊ธฐ์กด์— ๋ด์™”๋˜ ์ˆ˜๋งŽ์€ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์ •๋ณด๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ถ”์ถœํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด๋‹ค.

์ฃผ์–ด์ง„ ์˜์ƒ์—์„œ ์นด๋ฉ”๋ผ๊ฐ€ ์ถ”์ถœํ•˜๊ณ ์žํ•˜๋Š” ์ •๋ณด๋Š” ์˜๋ฏธ๋ก ์  ์ •๋ณด์™€ ์‚ฌ์ง„์˜ ๊ตฌ์กฐ์  ์ •๋ณด์ด๋‹ค. ์˜๋ฏธ๋ก ์  ์ •๋ณด(Semantic Information)๋Š” ์ฃผ์–ด์ง„ ์˜์ƒ์—์„œ ๊ฐ๊ฐ์˜ ์˜์—ญ๋“ค์ด ์–ด๋–ค๊ฐ์ฒด๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋Š”๊ฐ€๋ฅผ ์ธ์‹ํ•˜๋Š” ๊ณผ์ •์ด๊ณ  ์‚ฌ์ง„์˜ ๊ตฌ์กฐ์  ์ •๋ณด(Geometric Information)๋Š” ์˜์ƒ์€ 2์ฐจ์› ์ •๋ณด์ด์ง€๋งŒ 2์ฐจ์› ์ •๋ณด์— ๋‹ด๊ธด 3์ฐจ์› ์ •๋ณด๊ฐ€ ์–ด๋–ค์‹์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋Š”์ง€ ๊ตฌ๋ณ„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์™œ ์ปดํ“จํ„ฐ ๋น„์ „์ธ๊ฐ€?

์ƒํ™œ ์†์—์„œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ ์žˆ๋‹ค!

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

์ž์œจ์ฃผํ–‰ ์ž๋™์ฐจ์™€ ๊ด€๋ จํ•˜์—ฌ ์ด์Šค๋ผ์—˜์˜ Mobileye๋ผ๋Š” ํšŒ์‚ฌ๊ฐ€ ์ „์„ธ๊ณ„์˜ ์™„์„ฑ์ฐจ์— ์ฐจ์„ , ์žฅ์• ๋ฌผ ์ธ์‹ ๋“ฑ์„ ๋‚ฉํ’ˆํ•˜๊ณ ์žˆ๋‹ค.

์ปดํ“จํ„ฐ ๋น„์ „ ๋ฌธ์ œ๋Š” ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜๋‚˜?

๊ณผํ•™์  ์ ‘๊ทผ๊ณผ ๊ณตํ•™์  ์ ‘๊ทผ

์‚ฌ๋žŒ์˜ ๋ˆˆ์„ ๋ชจ๋ฐฉํ•œ๋‹ค! ์‚ฌ๋žŒ์˜ ์‹œ๊ฐ์€ ๋น ๋ฅด๊ณ  ๋งค์šฐ ๊ฐ•๊ฑดํ•˜๋‹ค(robust)! ๊ฐ•๊ฑดํ•˜๋‹ค๋Š” ๋ง์€ ์กฐ๋ช…, ์žฅ์• ๋ฌผ, ์•…์ฒœํ›„์™€ ๊ฐ™์€ ๋‚ ์”จ์— ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๊ณ  ์ž˜ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ํ•˜์ง€๋งŒ ์นด๋ฉ”๋ผ๋Š” ์ธ๊ฐ„์˜ ๋ˆˆ์ฒ˜๋Ÿผ ๋งŒ๋“ค ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ•˜๋ ค๊ณ  ์—ฐ๊ตฌํ•ด๋‚˜๊ฐ€๊ณ  ์žˆ์œผ๋ฉฐ ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ๊ณผํ•™์  ์ ‘๊ทผ๊ณผ ๊ณตํ•™์  ์ ‘๊ทผ์œผ๋กœ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ€๊ณ  ์žˆ๋‹ค.

  • ๊ณผํ•™์  ์ ‘๊ทผ: ์‚ฌ๋žŒ์˜ ์‹œ๊ฐ์— ๋งž๋จน๋Š” ์ธ๊ณต ์‹œ๊ฐ์„ ๋งŒ๋“ ๋‹ค.
  • ๊ณตํ•™์  ์ ‘๊ทผ: ํ•œ์ •๋œ ๋ฒ”์œ„์—์„œ ํŠน์ •ํ•œ ์ž„๋ฌด๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ์ธ๊ณต์‹œ๊ฐ์„ ๋งŒ๋“ ๋‹ค.

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

๊ณ„์ธต์  ์ฒ˜๋ฆฌ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋„๊ตฌ

์‚ฌ๋žŒ์ฒ˜๋Ÿผ ์ธ์‹ํ•˜๊ณ  ํ•˜๋‚˜์˜ ๋ถ„์•ผ์—์„œ ๋Šฅ๋ ฅ์„ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ์œผ๋ ค๋ฉด ์–ด๋–ค ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์•ผํ•˜๋Š”๊ฐ€? ์ธ๊ฐ„์˜ ๋ˆˆ์— ๋“ค์–ด์™€์„œ ์‹œ์‹ ๊ฒฝ์„ ๊ฑฐ์ณ ๋‡Œ๋กœ ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ •์ฒ˜๋Ÿผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณ„์ธต์  ์ฒ˜๋ฆฌ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค.

Low level processing

์นด๋ฉ”๋ผ ์˜์ƒ์— ์žˆ๋Š” ์žก์Œ, ์™ธ๊ณก์„ ์ œ๊ฑฐํ•˜์—ฌ ๊นจ๋—ํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๊ธฐ์œ„ํ•˜์—ฌ ์˜์ƒ์ฒ˜๋ฆฌ(image processing)๋ผ๋Š” ์ „์ฒ˜๋ฆฌ ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ๋˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์˜๋ฏธ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ฒŒ ๋œ๋‹ค.

High level processing

์ „์ฒ˜๋ฆฌ๋œ ์˜์ƒ์„ ๊ฐ€์ง€๊ณ  ์ธ์‹, ์ถ”์ , ๋ถ„๋ฅ˜, ๊ตฌ๋ถ„(segmentation)ํ•˜๋Š” ํ–‰์œ„๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

์ด๋ฒˆ ํ•™๊ธฐ์—๋Š” ์œ„ ๋‘๊ฐ€์ง€ ๋ชจ๋‘ ๋‹ค๋ฃฌ๋‹ค!

์‹œ์Šคํ…œ ์„ค๊ณ„

์œ„ ๋‚ด์šฉ์„ ๊ตฌํ˜„ํ•˜๊ธฐ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„๊ตฌ๋“ค์„ ํ™œ์šฉํ•œ๋‹ค.

์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ๋ฐฐ์—ด, ํŠธ๋ฆฌ, ๊ทธ๋ž˜ํ”„, ํž™, ํ•ด์‹ฑ, ํƒ์ƒ‰ ํŠธ๋ฆฌ ๋“ฑ
  • Greedy, Dynamic Programming, ํ•œ์ • ๋ถ„๊ธฐ ๋“ฑ
  • ๊ณ ์† ์ฒ˜๋ฆฌ๊ฐ€ ์ฃผ๋œ ๊ด€์‹ฌ

์ˆ˜ํ•™

  • ์„ ํ˜•๋Œ€์ˆ˜, ๋ฏธ์ ๋ถ„ํ•™, ํ™•๋ฅ ๊ณผ ํ†ต๊ณ„ ๋“ฑ
  • ์ตœ์ ํ™” ๋ฌธ์ œ ํ’€์ด

๊ธฐ๊ณ„ ํ•™์Šต

  • ๊ธฐ๊ณ„ ํ•™์Šต์„ ํ™œ์šฉํ•˜๋Š” ์‚ฌ๋ก€ ๊ธ‰์ฆ
  • ์‹ ๊ฒฝ๋ง, SVM, ์—์ด๋”๋ถ€์ŠคํŠธ, ์ž„์˜ ์ˆฒ ๋“ฑ

์ธ์ ‘ ํ•™๋ฌธ

์ปดํ“จํ„ฐ ๋น„์ „ ๋ถ„์•ผ๋Š” ๋‹ค๋ฅธ ๋ถ„์•ผ์™€ ์ƒํ˜ธ ํ˜‘๋ ฅ์ด ๊ฐ•ํ•ด์ง€๋Š” ์ถ”์„ธ์ด๋‹ค.

์ž‘๊ฒŒ๋Š” Image Processing, Feature Matching, Recognition ๋ถ„์•ผ๋ฅผ ์˜๋ฏธํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์™€ ์—ฐ๊ฒฐ๋˜์–ด์„œ ์—ฐ๊ตฌ๋˜๊ณ  ์žˆ๋‹ค.

Challenges

์ปดํ“จํ„ฐ ๋น„์ ผ์œผ๋กœ ์™œ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ๋งŒ๋“ค๊ธฐ ์–ด๋ ค์šด๊ฐ€?

์ฒซ๋ฒˆ์งธ ๋ฌธ์ œ๋Š” Viewpoint variation ์ธก๋ฉด์˜ ๊ณผ์ œ์ด๋‹ค. ์ฆ‰, ์ปดํ“จํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ๋ณด๋Š”๊ฐ€์— ๋”ฐ๋ผ ์ธ์‹์„ ๋ชปํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ๋žŒ์€ ์œ„ ์‚ฌ์ง„ ์ฒ˜๋Ÿผ ํšŒ์ „ํ•˜๋Š” ๋“ฑ์˜ ๋‹ค๋ฅธ ์ธก๋ฉด์œผ๋กœ ๋ฌผ์ฒด๋ฅผ ๋ฐ”๋ผ๋ณด์•„๋„ ๋ชจ๋‘ ๊ฐ™์€ ๋ฌผ์ฒด์ž„์„ ์•Œ์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ๋žŒ์˜ ์‹œ๊ฐ์€ ๊ฐ•๊ฑดํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” 0 ~ 255์˜ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ๋œ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์˜์ƒ์„ ๋ฐ”๋ผ๋ณด๊ธฐ ๋•Œ๋ฌธ์— ํšŒ์ „ํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ณด์•˜์„ ๋•Œ ๋ฐฐ์—ด๊ฐ’์ด ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ๋‘ ์ด๋ฏธ์ง€๋ฅผ ๋น„๊ตํ•  ๋•Œ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์–ด๋ ค์›Œ ํ•œ๋‹ค.

๋‘๋ฒˆ์งธ๋Š” illumination ์ธก๋ฉด์˜ ๊ณผ์ œ์ด๋‹ค. ์ปดํ“จํ„ฐ ๋น„์ ผ ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ํฐ ์•ฝ์ ์ด๊ธฐ๋„ ํ•˜๋‹ค. ์‚ฌ๋žŒ์˜ ๋ˆˆ์€ ๋น›์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ๋‡Œ๋กœ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋Š”๋ฐ ์นด๋ฉ”๋ผ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋น›์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜์—ฌ ์ปดํ“จํ„ฐ์— ๋„˜๊ฒจ์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์ฆ‰, ์‚ฌ๋žŒ์˜ ๋ˆˆ๊ณผ ์นด๋ฉ”๋ผ ๋‘˜๋‹ค ๋น›์ด ์žˆ๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ๋™์ž‘ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

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

์„ธ๋ฒˆ์งธ๋Š” Scale ์ธก๋ฉด์—์„œ์˜ ๊ณผ์ œ์ด๋‹ค. ์‚ฌ๋žŒ์€ ๋ฐฐ๊ฒฝ์—์žˆ๋Š” ๋ฌผ์ฒด์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋Œ€์ƒ๋ฌผ์ฒด์˜ ํฌ๊ธฐ๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ์ •ํ•˜๋Š” ํŠน์ง•์ด ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์œ„ ์ด๋ฏธ์ง€์—์„œ ์•„๊ธฐ์™€ ์„ฑ์ธ์ด ๋“ค๊ณ ์žˆ๋Š” ๋…ธํŠธ๋ถ์˜ ํฌ๊ธฐ๋Š” ๋™์ผํ•˜์ง€๋งŒ ์„œ๋กœ ๋‹ค๋ฅธ ํฌ๊ธฐ๋ฅผ ๊ฐ–๊ณ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค. ์นด๋ฉ”๋ผ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒ๋Œ€์ ์ธ ์ •๋ณด๋ฅผ ๋ฐ›์•„์˜ค๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ€๋„ ์ปดํ“จํ„ฐ ๋น„์ ผ์˜ ๊ณผ์ œ์ด๋‹ค.

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

๋‹ค์„ฏ๋ฒˆ์งธ๋Š” Occlusion, clutter ์ธก๋ฉด์—์„œ์˜ ๊ณผ์ œ์ด๋‹ค. ์œ„ ์ด๋ฏธ์ง€์—์„œ๋Š” ์–ผ๋ฃฉ๋ง์ด ๋ณด์ด๋Š”๋ฐ ์ผ๋ถ€๋ถ„์ด ๊ฐ€๋ ค์ ธ์žˆ๊ณ  ๊ฒน์ณ์ ธ์žˆ๋Š” ํ˜•ํƒœ๋ฅผ ๋ณด์ธ๋‹ค. ์ด์™€ ๊ฐ™์€ ์กฐ๊ฑด์—์„œ๋„ ์ปดํ“จํ„ฐ๋Š” ๋ฌผ์ฒด๋ฅผ ์ž˜ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

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

์ผ๊ณฑ๋ฒˆ์งธ๋Š” Object intra-class variation์ด๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ์˜์ž๋ฅผ ๋‹ค๋ฆฌ๊ฐ€ 4๊ฐœ ๋‹ฌ๋ ค์žˆ๊ณ  ๋“ฑ๋ฐ›์ด์™€ ๋ฐ›์นจ์ด ๋‹ฌ๋ ค์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์ •์˜ํ•˜๋ฉด ์œ„ ์ด๋ฏธ์ง€ ์ƒ์—์„œ ์˜์ž๋กœ ์ •์˜ํ•  ์ˆ˜ ์—†๋Š” ์˜ˆ๊ฐ€ ์กด์žฌํ•œ๋‹ค. ํ•˜์ž๋งŒ ๊ณผ๊ฑฐ์˜ ๊ฒฝํ—˜์„ ํ†ตํ•ด ์œ„์™€ ๊ฐ™์€ ์˜ˆ์‹œ๊ฐ€ ๋ชจ๋‘ ์˜์ž์ž„์„ ์•Œ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ปดํ“จํ„ฐ์—๊ฒŒ๋„ ๋‹ค์–‘ํ•œ ๋ชจ์Šต์„ ๊ฐ€๋ฅด์น  ํ•„์š”๊ฐ€ ์ƒ๊ฒผ๋‹ค.

์—ฌ๋ฃ๋ฒˆ์งธ๋Š” Local ambiguity์ด๋‹ค. ์‚ฌ์ง„์ด ์ž์„ธํ•˜๊ฒŒ ๋ณด์ด์ง€ ์•Š์•„๋„ ๊ณผ๊ฑฐ์˜ ๊ฒฝํ—˜์„ ํ†ตํ•ด์„œ ๋ฌผ์ฒด๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋ ค๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด๋ณด์ž!

์œ„ ์ด๋ฏธ์ง€๋Š” ํ๋ ค์„œ ๋ช…ํ™•ํ•˜์ง€ ์•Š์ง€๋งŒ ๊ณผ๊ฑฐ์˜ ๊ฒฝํ—˜์— ๋น„์ถ”์–ด ๋ณด์•˜์„ ๋•Œ ์ฑ…์ƒ์œ„์— ๋ชจ๋‹ˆํ„ฐ, ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ทธ ์ฑ…์ƒ์•ž์— ์ „ํ™”ํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์•‰์•„์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์‹ค์ œ ์ด๋ฏธ์ง€์—์„œ๋Š” ์˜ˆ์ธก๊ณผ๋Š” ๋‹ค๋ฅผ ์ˆ˜๋„ ์žˆ๋‹ค. ์ƒํ™ฉ๊ณผ ํ–‰๋™์„ ์ข…ํ•ฉ์ ์œผ๋กœ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ด์ฒ˜๋Ÿผ ์ปดํ“จํ„ฐ ๋น„์ ผ์—์„œ๋Š” ๋ชจํ˜ธํ•œ ์˜์ƒ์—์„œ ๊ทธ ๋ฌผ์ฒด๊ฐ€ ๋ฌด์—‡์ผ์ง€ ์˜ˆ์ธกํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒƒ์ด ๋ฏธ์…˜์ด๋‹ค.

์•„ํ™‰๋ฒˆ์งธ๋Š” Inherent ambiguity ์ด๋‹ค. ์œ„ ์ด๋ฏธ์ง€์—๋Š” ํฐ ํ˜ธ๋ฐ•๊ณผ ๋‚ ์•„๋‹ค๋‹ˆ๋Š” ๋‚˜๋น„๊ฐ€ ๋ณด์ด๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์ „์ž๋Š” ์›๊ทผ๋ฒ•์„ ์ด์šฉํ•œ ํŠธ๋ฆญ์ด๋ฉฐ ํ›„์ž๋Š” ์‚ผ์ฐจ์› ๋ชจ์Šต์˜ ๋‚˜๋น„๋ฅผ ํ‰๋‚ด๋‚ธ 2์ฐจ์› ๊ทธ๋ฆผ์˜ ํŠธ๋ฆญ์ด๋‹ค. ์ด ํŠธ๋ฆญ์ด ์ ์šฉ๋  ์ˆ˜ ์žˆ์—ˆ๋˜ ์ด์œ ๋Š” 3์ฐจ์› ์ •๋ณด๊ฐ€ ๋‚ ์•„๊ฐ„ 2์ฐจ์› ์ •๋ณด๋ฅผ ์นด๋ฉ”๋ผ๊ฐ€ ์บก์ฒ˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์—์„œ๋„ ์ปดํ“จํ„ฐ ๋น„์ „์€ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋‚ด์•ผ ํ•œ๋‹ค.

์ปดํ“จํ„ฐ๋Š” ์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•˜์—ฌ ํ•ด๊ฒฐํ•ด๋‚ด๋Š” ๋ถ„์•ผ์ด๋‹ค! ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๊ฐ€๊ฒŒ ๋˜๋Š”์ง€ ์‚ดํŽด๋ณด์ž!

Opportunities

์ฒซ๋ฒˆ์งธ๋Š” Linear perspective ์ด๋‹ค. ์•ž์„œ ์†Œ๊ฐœํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์นด๋ฉ”๋ผ๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์•ฝ์ ์€ ์กฐ๋ช…ํ™˜๊ฒฝ์— ์ทจ์•ฝํ•˜๊ณ  3์ฐจ์› ์ •๋ณด๋ฅผ ์žƒ์–ด๋ฒ„๋ฆฌ๊ณ  2์ฐจ์› ์ •๋ณด๋งŒ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์œ„ ์ด๋ฏธ์ง€๋ฅผ ๋ณด์•˜์„ ๋•Œ ์–ด๋””๊ฐ€ ์•ž์ชฝ์ด๊ณ  ์–ด๋””๊ฐ€ ๋’ท์ชฝ์ธ์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์‹œ๋งํ•ด 2์ฐจ์›์ด์ง€๋งŒ 3์ฐจ์›์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ• ๊นŒ? ๋ฐ”๋กœ ์œ„ ์ด๋ฏธ์ง€์—์„œ ๋ชจ๋“  ๋ผ์ธ์ด ํ•œ ์†Œ์‹ค์ ์œผ๋กœ ๋ชจ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

๋‘๋ฒˆ์งธ๋Š” Aerial perspective ์ด๋‹ค. ์•„๋ž˜์˜ ์‚ฌ์ง„์„ ์‚ดํŽด๋ณด์ž!

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

์„ธ๋ฒˆ์งธ๋Š” Texture gradient ์ด๋‹ค. ์•„๋ž˜์˜ ์‚ฌ์ง„์—์„œ ์šฐ๋ฆฌ๋Š” ๊ฐ€๋ญ„์ง„ ๋•…๊ณผ ์•…์–ด๋ฅผ ๊ตฌ๋ถ„์ง€์–ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ€๋ญ„์œผ๋กœ ์ธํ•ด ๋งŒ๋“ค์–ด์ง€๋Š” teture ์ •๋ณด์™€ ์•…์–ด์˜ texture ์ •๋ณด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์ด๋ฉฐ ์ด ๋˜ํ•œ ์ •๋ณด๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ง• ์ค‘ ํ•˜๋‚˜์ด๋‹ค.

๋„ค๋ฒˆ์งธ๋Š” Shading ์ด๋‹ค. ์•„๋ž˜์˜ ์ด๋ฏธ์ง€์—์„œ๋Š” ์–ด๋Š ์กฐ๊ฐ์ƒ ํ•˜๋‚˜๊ฐ€ ๋ณด์ด๊ณ  ์žˆ๋‹ค.

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

๋‹ค์„ฏ๋ฒˆ์งธ๋Š” Cast shadows ์ด๋‹ค. ๋‹ค์Œ ์ด๋ฏธ์ง€์—๋ณด์ด๋Š” ์‚ฌ๋žŒ์€ ์ž”๋””์œ„์— ๋– ์žˆ๋Š” ๊ฒƒ์ผ๊นŒ? ํ•œ๋ฒˆ ๊ณ ๋ฏผํ•ด๋ณด์ž!

์šฐ๋ฆฌ๋Š” ์ง๊ด€์ ์œผ๋กœ ์‚ฌ๋žŒ์ด ์ž”๋”” ์œ„์— ๋– ์žˆ์Œ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์‚ฌ๋žŒ๊ณผ ๊ทธ๋ฆผ์ž๊ฐ€ ์„œ๋กœ ๋ถ™์–ด์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ฆผ์ž๋ฅผ ํ™œ์šฉํ•˜๋ฉด ์‚ฌ์ง„์˜ ์ž…์ฒด ๊ตฌ์กฐ๋ฅผ ์†์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

*์—ฌ์„ฏ๋ฒˆ์งธ๋Š” Similarity (color, texture, proximity)์ด๋‹ค. *์•„๋ž˜์˜ ์‚ฌ์ง„์—์„œ ์ž”๋””์™€ ๊ฝƒ์„ ์‚ฌ๋žŒ์€ ์†์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ž”๋””์™€ ๊ฝƒ์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์ด์œ ๋Š” ๋‘ ๋ฌผ์ฒด๊ฐ€ ๊ฐ–๊ณ ์žˆ๋Š” ์ƒ‰์ƒ, ์งˆ๊ฐ ์ •๋ณด๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์ง„์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.

*์ผ๊ณฑ๋ฒˆ์งธ๋Š” Common Fate ์ด๋‹ค. *์•„๋ž˜์˜ ์‚ฌ์ง„์„ ๋ณด๋ฉด ์—ฌ๋Ÿฌ ๋งˆ๋ฆฌ์˜ ๋‚™ํƒ€ ๋ฌด๋ฆฌ๊ฐ€ ๋ณด์ธ๋‹ค.

์ธ๊ฐ„์€ ์ด ์‚ฌ์ง„์„ ๋ณด๊ณ  ์ด ๋ช‡๋งˆ๋ฆฌ์˜ ๋‚™ํƒ€๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‚™ํƒ€๊ฐ€ ๊ฐ–๊ณ  ์žˆ๋Š” ๋ชจ์–‘์˜ ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด๋ณด๋Š” ๊ฒƒ์ด๋‹ค.

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

ํ•™์Šต์„ ์œ„ํ•œ ์ž์›

์•ž์œผ๋กœ ์ˆ˜์—…์„ ๋“ค์œผ๋ฉด์„œ 3์ฐจ์› ์ •๋ณด๋ฅผ ์–ป๊ธฐ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋‚˜๊ฐ€๋Š”์ง€์— ๊ด€ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒ๊ฐ์„ ํ•ด๋ณด๋ฉด์„œ ์ดํ•ดํ•ด๋ณด์ž!

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

๊ต์ˆ˜๋‹˜์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์œผ๋กœ ๊ฐ•์˜์— ๊ทธ์น˜์ง€ ์•Š๊ณ  ๊ผญ ์ฑ…์„ ์ฝ์–ด๋ณด๋ผ๊ณ  ํ•˜์…จ๋‹ค! ์ด ์ˆ˜์—…์€ ํ•œ๋น›์•„์นด๋ฐ๋ฏธ ์ปดํ“จํ„ฐ ๋น„์ ผ ์ฑ…์„ ์‚ฌ์šฉํ•œ๋‹ค.

์ปดํ“จํ„ฐ ๋น„์ „์ด ๋ฌด์—‡์ด๊ณ  ์•ฝ์ ์€ ๋ฌด์—‡์ด๋ฉฐ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜์˜€๋Š”์ง€ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ๋‹ค์Œ์‹œ๊ฐ„์—๋Š” ์–ด๋–ป๊ฒŒ ์นด๋ฉ”๋ผ๋กœ ๋ถ€ํ„ฐ ์˜์ƒ์ด ํˆฌ์˜๋˜๋Š”์ง€์— ๊ด€ํ•œ ๋น› ์นด๋ฉ”๋ผ ์˜์ƒ๊ฐ„์— ์ƒ๊ด€๊ด€๊ณ„์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ณด๋„๋ก ํ•  ๊ฒƒ์ด๋‹ค!

๋ฐ˜์‘ํ˜•

'๐Ÿ–ฅ Computer Science > Computer Vision' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Computer Vision] Histogram - Part 2  (0) 2021.09.09
[Computer Vision] Histogram - Part 1  (0) 2021.09.08
[Computer Vision] Color  (0) 2021.09.07
[Computer Vision] Image Processing - Part 2  (0) 2021.09.04
[Computer Vision] Image Processing - Part 1  (0) 2021.09.04