ํ์คํ ๊ทธ๋จ์ ์ด๋ฏธ์ง์์ 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์ด ์ด๋์ด ์์ญ์ ๋ชฐ๋ ค์๋ ๊ฒฝ์ฐ, ์ค๋ฅธ์ชฝ ์ฌ์ง์ฒ๋ผ ๋๋ฌด ํ์๊ฒ ๋์ฌ ์ ์๋ค. ๊ทธ ์ด์ ๋ฅผ ์๊ฐํด๋ณด๊ธธ..