๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿš— Major Study (Bachelor)/๐ŸŸช Computer Vision

์ปดํ“จํ„ฐ ๋น„์ „ | Histogram Equalization,

by UKHYUN22 2022. 10. 4.
728x90

ํžˆ์Šคํ† ๊ทธ๋žจ์€ ์ด๋ฏธ์ง€์—์„œ Intensity Level์ด ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’์„ ๊ทธ๋ž˜ํ”„๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•ด๋‹น ๊ทธ๋ž˜ํ”„๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ˆ„์  ํžˆ์Šคํ† ๊ทธ๋žจ์„ ๊ทธ๋ ค์„œ Mapping function์„ ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

 

 

๊ฐ๊ฐ์˜ ์š”์†Œ๋ฅผ ์ „์ฒด ํ”ฝ์…€์˜ ๊ฐœ์ˆ˜๋กœ ๋‚˜๋ˆ ์„œ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๊ณ  ํ™•๋ฅ  ํ•จ์ˆ˜๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

Intensity level์ด 16์ด๋ผ๊ณ  ํ•˜๋ฉด 0๋ถ€ํ„ฐ 15๊นŒ์ง€์˜ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ณ , Bin์˜ ํฌ๊ธฐ๋ฅผ 4๋ผ๊ณ  ํ•˜๋ฉด 0๋ถ€ํ„ฐ 15๊นŒ์ง€์˜ ๊ฐ’์„ 4๋“ฑ๋ถ„ํ•˜์—ฌ ํ•ด๋‹น ๋ฒ”์œ„์˜ ๊ฐ’์„ ๊ฐ€์ง€๋Š” ํ”ฝ์…€์˜ ์ˆ˜๋ฅผ ์ „์ฒด ํ”ฝ์…€์˜ ์ˆ˜๋กœ ๋‚˜๋ˆˆ ํ™•๋ฅ ๊ฐ’์œผ๋กœ ์ •๋ฆฌ๋ฅผ ํ•˜๋ฉด ๋œ๋‹ค.

 

 

Contrast ๋ž€ ๋ฌผ์ฒด๊ฐ€ ๊ตฌ๋ถ„๋˜๋„๋ก ๋ฐ๊ธฐ์™€ ์ƒ‰์ƒ์˜ ์ฐจ์ด๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. Hightest Contrast Image ์ผ์ˆ˜๋ก Uniform Distribution๊ณผ ๋น„์Šทํ•œ ์–‘์ƒ์„ ๋ˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž.

 

 

 

Histogram Equalization์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋จผ์ € Histogram์„ ๊ณ„์‚ฐํ•ด์•ผ ํ•œ๋‹ค. Bin์˜ ํฌ๊ธฐ์™€ Intensity Level์— ๋”ฐ๋ผ์„œ ๊ฐ ๋ฒ”์œ„์— ํ•ด๋‹นํ•˜๋Š” ํ™•๋ฅ ๊ฐ’์„ ํ‘œํ˜„ํ•œ๋‹ค. ๊ทธ ํ™•๋ฅ ๊ฐ’์„ ์ด์šฉํ•ด ๋ˆ„์  ํžˆ์Šคํ† ๊ทธ๋žจ์„ ๊ตฌํ•˜์—ฌ Mapping Function์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•ด๋‹น mapping Function์„ ๋ฐ”ํƒ•์œผ๋กœ Output Value๋ฅผ ํ•ด๋‹น ํ”ฝ์…€์— ๋Œ€์ฒด๋ฅผ ํ•˜๋ฉด Uniform Distributed ๋œ ์ด๋ฏธ์ง€๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.

 

์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉด equalizeHist ๋ผ๋Š” ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜์žˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” Input Image๊ฐ€ ๋“ค์–ด๊ฐ€๊ณ  ๋‘ ๋ฒˆ์งธ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” Output Matrix์˜ ์ด๋ฆ„์ด ๋“ค์–ด๊ฐ„๋‹ค.

 

ํ•˜์ง€๋งŒ Histrogram Equalization์ด ์ด๋ฏธ์ง€์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋ณด์žฅํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ๋‹ค์Œ์ฒ˜๋Ÿผ Intensity Level์ด ์–ด๋‘์šด ์˜์—ญ์— ๋ชฐ๋ ค์žˆ๋Š” ๊ฒฝ์šฐ, ์˜ค๋ฅธ์ชฝ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋„ˆ๋ฌด ํ•˜์–—๊ฒŒ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ์ด์œ ๋ฅผ ์ƒ๊ฐํ•ด๋ณด๊ธธ..