๐Ÿ’ป/๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด

[์ปดํ“จํ„ฐ ๋น„์ „] Image Segmentation

ruhz 2021. 6. 7. 15:18

Image Segmentation

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

  • ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜ ๋ผ๋ฆฌ ๊ฒน์ณ์„  ์•ˆ ๋œ๋‹ค.
  • ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜๋“ค์ด ์ด๋ฏธ์ง€ ์ „์ฒด๋ฅผ ๋ฎ์–ด์•ผ ํ•œ๋‹ค.
  • ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜ ์•ˆ์— ์žˆ๋Š” ํ”ฝ์…€๋“ค์€ ๋น„์Šทํ•œ ์†์„ฑ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.
  • ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜ ๋ผ๋ฆฌ๋Š” ์†์„ฑ์ด ๊ตฌ๋ณ„๋˜์–ด์•ผ ํ•œ๋‹ค.

 

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

 

 

 

Binary Segmentation

ํ‘/๋ฐฑ์„ ๊ตฌ๋ณ„ํ•˜๋Š” Segmentation์ด๋‹ค. ๋ฌธ์„œ์—์„œ ๊ธ€์ž์™€ ๋ฐฐ๊ฒฝ์„ ๊ตฌ๋ณ„ํ•ด๋‚ด๋Š” ๋ฐ์—๋Š” ๋ถ€์กฑํ•จ์ด ์—†์ง€๋งŒ, ์ƒ‰์ƒ์ด ๋‹ค์–‘ํ•œ ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ์—๋Š” ๋‹น์—ฐํžˆ ์ œ ์„ฑ๋Šฅ์„ ๋‚ด๊ธฐ ์–ด๋ ต๋‹ค. ์ด ๋•Œ ์–ด๋–ค ๊ฐ’์„ ๊ธฐ์ค€์œผ๋กœ ํ‘๊ณผ ๋ฐฑ์„ ๋‚˜๋ˆŒ์ง€๋Š” Otsu's Method๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

Otsu's Method๋Š” ํ•ฉ๊ฒฉ๊ณผ ๋ถˆํ•ฉ๊ฒฉ์„ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•์ด๋ผ ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. ๋‚ด๊ฐ€ 70์ ์œผ๋กœ ๊ธฐ์ค€์„ ์ •ํ–ˆ๋Š”๋ฐ, ์‘์‹œ์ž๋“ค์˜ ์ ์ˆ˜๋Œ€๊ฐ€ 69์ ๊ณผ 71์ ์— ๋ชฐ๋ ค์žˆ๋‹ค๋ฉด ์–ด๋–จ๊นŒ? ๋‹น์—ฐํžˆ 69์  ์ž…์žฅ์—์„œ๋Š” ํ•˜ํ•„ ๊ธฐ์ค€์„ 70์ ์œผ๋กœ ์ •ํ•œ ๋‚˜๋ฅผ ์›๋งํ•˜๋ฉฐ '์Ÿค ๋‚˜๋ž‘ 2์ ์ฐจ์ธ๋ฐ ๋‚˜๋Š” ๋ถˆํ•ฉ๊ฒฉ์ด๊ณ  ์Ÿค๋Š” ํ•ฉ๊ฒฉ์ด๋„ค' ๋ถˆ๋งŒ์ด ์Œ“์ผ ๊ฒƒ์ด๋‹ค. ์ด ๋ถˆ๋งŒ์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ์–ด๋–ค ์ ์ˆ˜ K๋ฅผ ์ •ํ–ˆ์„ ๋•Œ, 0~K์ ์„ ๋ฐ›์€ ์‘์‹œ์ž๋“ค์˜ ์ ์ˆ˜ ๋ถ„์‚ฐ๊ฐ’, K~100์ ์„ ๋ฐ›์€ ์‘์‹œ์ž๋“ค์˜ ์ ์ˆ˜ ๋ถ„์‚ฐ๊ฐ’์ด ์ตœ์†Œ๊ฐ€ ๋˜์–ด์•ผ, ํ•ด๋‹น ๋ถˆ๋งŒ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. 

 

Otsu's Method๋ฅผ ์ด์šฉํ•ด์„œ ํ™•์žฅ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ณต์žกํ•ด ๋ณด์ด์ง€๋งŒ ์‹์˜ ์˜๋ฏธ๋Š” ๋งค์šฐ ๊ฐ„๋‹จํ•˜๋‹ˆ ์ฒœ์ฒœํžˆ ๋”ฐ๋ผ์˜ค์‹œ๋ผ. ๋จผ์ € w๋Š”๊ตฌ๊ฐ„์˜ ํžˆ์Šคํ† ๊ทธ๋žจ ํ•ฉ์ด๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋‹น ๊ตฌ๊ฐ„์˜ ํ”ฝ์…€ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. u๋Š” ํ”ฝ์…€ ๊ฐ’ i์™€ ํžˆ์Šคํ† ๊ทธ๋žจ ๊ฐ’ h์˜ ๊ณฑ์„ ๋”ํ•ด ํ•ด๋‹น ๊ตฌ๊ฐ„ ์ „์ฒด ํ”ฝ์…€๊ฐ’์˜ ํ•ฉ์„ ๊ตฌํ•˜๊ณ  ๊ทธ๊ฒƒ์„ w๋กœ ๋‚˜๋ˆˆ๋‹ค. ์ฆ‰ u๋Š” ํ•ด๋‹น ๊ตฌ๊ฐ„ ํ”ฝ์…€์˜ ํ‰๊ท ๊ฐ’์ด๋‹ค. ์ด์ œ ๊ฐ€์žฅ ์œ„์˜ ์‹์—์„œ ํ”ฝ์…€ ์ „์ฒด์˜ ํ‰๊ท Ug์™€ ๋นผ์„œ ์ œ๊ณฑํ•˜๋Š” ๊ณผ์ •๊นŒ์ง€ ํ•˜๋ฉด ํ•ด๋‹น ๊ณผ์ •์˜ ๋ถ„์‚ฐ์„ ๊ตฌํ•œ ๊ฒƒ์ด๋‹ค. ์ด ๋ถ„์‚ฐ๊ฐ’์˜ ํ•ฉ์„ ์ ์šฉํ•  ๋•Œ, ์œ„์˜ ์˜ˆ๋ฅผ ๋“ค๋ฉด ์‘์‹œ์ž๊ฐ€ ๋งŽ์€ ๊ณณ์—์„œ๋Š” ๋” ๋งŽ์€ ๋ถˆ๋งŒ์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•ด๋‹น๊ตฌ๊ฐ„์˜ ํ”ฝ์…€ ๊ฐœ์ˆ˜๋ฅผ ๊ฐ€์ค‘์น˜๋กœ ์ ์šฉํ•ด์ค€๋‹ค. 

 

์ด๋ ‡๊ฒŒ ๊ตฌํ•œ v๋ฅผ ํ‰๊ฐ€ ์ง€ํ‘œ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ,  v๊ฐ€ ๊ฐ€์žฅ ๋‚ฎ์€ t1, t2๋ฅผ ์„ธ๊ทธ๋ฉ˜ํ…Œ์ด์…˜์˜ ๊ธฐ์ค€ ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•˜์ž๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ํ•ด๋ดค์ž 3๊ฐœ์˜ ๊ตฌ์—ญ์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์„ ๋ฟ ์—ฌ์ „ํžˆ ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์˜ ๊ตฌ๋ถ„์—์„œ๋Š” ์„ฑ๋Šฅ์„ ๋‚ด๊ธฐ ํž˜๋“ค๋‹ค.