์์ํฅ์, ์์ ๋ณต์
ํ์คํ ๊ทธ๋จ ํํํ, ๋ ธ์ด์ฆ ์ ๊ฑฐ, ์ค๊ณฝ์ ๊ฒ์ถ ๋ฑ ์์์ ๋ฐฐ์ ๋ ๊ฒ๋ค์ ๋๋ถ๋ถ ์ด๋ฏธ์ง๋ฅผ ํฅ์์ํค๊ธฐ ์ํ ๊ฒ์ด๋ค. ๋ฌผ๋ก ์์ฉ ํ๋ก๊ทธ๋จ ๋ณ๋ก ๋ ํน์ ํ ์ด๋ฏธ์ง ํฅ์ ๋ฐฉ๋ฒ์ด ์์ ๊ฒ์ด๋ค. ํ์ง๋ง ์ด ๋ฐฉ๋ฒ๋ค ๋๋ถ๋ถ์ ๊ณตํต์ ํน์ง์ ๊ฐ์ง๊ณ ์๋ค.
-
์ด๋ฏธ์ง ํฅ์์ ์๋ก์ด ์ ๋ณด๋ฅผ ๋ง๋ค์ด ๋ด์ง๋ ์๋๋ค. ๊ทธ์ ์๋ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ๋ณด์ฌ์ฃผ๋๋์ ๋ฐฉ๋ฒ์ด๋ค.
์คํ๋ ค ๊ทธ ๊ณผ์ ์์ ์๋ ์ด๋ฏธ์ง์ ์ ๋ณด๊ฐ ๊ฐ๋ ค์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. -
ํน์ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์ด๋ฏธ์ง์ ์ด๋ค ํน์ง์ ๊ฐ์กฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
-
์ด๋ค ๊ฒ์ด ์ข์ ๊ฒฐ๊ณผ์ธ์ง ์ฃผ๊ด์ ์ด๋ค. ๋ฐ๋ผ์ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ์ ๋นํ ์กฐ์ ํด ๋ง๋๋ ๊ฒ์ด ์ค์ํ๋ค.
์์์ ๋ณต์ํ๋๋ฐ์ ์ ์ฐจ๋ฅผ ์๊ฐํด๋ณด์. ๋จผ์ , ์๋ณธ ์ด๋ฏธ์ง์ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ํ์ ํ๊ณ ์ด๋ป๊ฒ ํด๊ฒฐํ ์ง๋ฅผ ๊ตฌ์ํด ๋๋ต์ ๋ชจ๋ธ์ ๊ตฌ์ฑํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๋ชจ๋ธ์ ์ํ์ ์ผ๋ก ๊ตฌ์ฒดํํ๋ค. ๊ตฌ์ ์์ ์ด ๋๋ฌ๋ค๋ฉด, ์ป์ ๊ฒฐ๊ณผ์ ๋ํ ํ๊ฐ๋ฅผ ์ด๋ป๊ฒ ํ ๊ฒ์ธ์ง ์ ํด์ผ ํ๋ค. ์์ ๋ณต์์ ์์ ํฅ์๊ณผ๋ ๋ค๋ฅด๊ฒ ์ด๋ค ๊ฒ์ด ์ข์ ๊ฒฐ๊ณผ์ธ์ง ๊ฝค๋ ์ ๋์ ์ผ๋ก ์ ํ ์ ์๋ ํธ์ด๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐ์ ๊ทธ ๋ค์ ์์์ด๋ค.
๋ชจ๋ธ ์์ฑ ๋ฐ ์ํ์ ์ค๊ณ
์ ํ ์ฑ์ ์๋ฅผ ๋ค์ด๋ณด์.
์ ํ๋ ์ด๋ฏธ์ง๋ ์ด์์ ์ด๋ฏธ์ง๊ฐ ํ๋ ค์ง๊ณ ๋
ธ์ด์ฆ๊ฐ ๊ปด์๋ ์ํ์ด๋ค. ํ๋ ค์ง ๊ฒ์ ์ด์์ ์ด๋ฏธ์ง๊ฐ ์ด๋ค ์ ๋นํ ๋ธ๋ฌ๋ง(Blurring) ํํฐ๋ฅผ ํต๊ณผํ๋ค๊ณ ๊ฐ์ ํ ์ ์๋ค. ๋
ธ์ด์ฆ๋ ๊ทธ ์ด๋ฏธ์ง ์์ ์น์ด์ง ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ๋๋ต์ ์ผ๋ก ํํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ชจ๋ธ์ ๋ง๋ค ์ ์๋ค.
" ์ ํ๋ ์ด๋ฏธ์ง = ๋ธ๋ฌ๋ง ํํฐ * ์ด์์ ์ธ ์ด๋ฏธ์ง + ๋ ธ์ด์ฆ "
์ ์ํฉ์ ์ฃผํ์์ ์์ญ์ผ๋ก ๊ฐ์ ธ์๋ณด์. ์์ ์ด์ฐ ํธ๋ฆฌ์ ๋ณํ์ ๋ํด ๋ฐฐ์๋ดค๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฎ์ ์ฃผํ์ ์์ญ์๋ ์ ์ฒด์ ์ธ ์ด๋ฏธ์ง์ ์ค๊ณฝ์ ๋ํ ์ ๋ณด๊ฐ ๋ด๊ฒจ์๊ณ , ๋์ ์ฃผํ์ ์์ญ์๋ ์ด๋ฏธ์ง์ ์ธ๋ฐํ ๋ถ๋ถ์ ๋ํ ์ ๋ณด๊ฐ ๋ด๊ฒจ์๋ค. ๋ฎ์ ์ฃผํ์์ ํจ์๋ ์ฒ์ฒํ ๋ณํํ๊ณ , ๋์ ์ฃผํ์์ ํจ์๋ ๋นจ๋ฆฌ ๋ณํํ๊ธฐ ๋๋ฌธ์ด๋ค.
๋
ธ์ด์ฆ๊ฐ ํฌ๋ค๋ฉด, ์ ์ฃผํ ํํฐ๋ฅผ ์ฌ์ฉํด ๋
ธ์ด์ฆ๋ฅผ ์ต์ ํ ์ ์๋ค. ํ์ง๋ง ์ด๋ฏธ์ง๊ฐ ๋ ๋ญ๊ฐ์ง ์ ์๋ค.
๋ธ๋ฌ๋ง์ด ํฌ๋ค๋ฉด, ๊ณ ์ฃผํ ํํฐ๋ฅผ ์ฌ์ฉํด ์ด๋ฏธ์ง๋ฅผ ๋ ์ ๋ช
ํ๊ฒ ํ ์ ์๋ค. ํ์ง๋ง ๋
ธ์ด์ฆ๊ฐ ๋ ๋๋ ทํด์ง ์ ์๋ค.
์ด๊ฒ์ ๊ณตํ์ ์ผ๋ก ์ ์ ์ถฉํด์, ๊ณผ์ฐ ๋ ์ฌ์ด์ ์ต์ ์ ์ด ์์๊น๊ฐ ๊ฐ๋ฐ์ ์์ด์ ๊ฐ์ฅ ํต์ฌ์ธ ์ง๋ฌธ์ด ๋ ๊ฒ์ด๋ค.
ํ๊ฐ๊ธฐ์ค
์์ฑํ ์ด๋ฏธ์ง๋ ์ด๋ป๊ฒ ํ๊ฐํ ๊ฒ์ธ๊ฐ? ์ฌ๊ธฐ์๋ ํ๊ท ์ ๊ณฑ์ค์ฐจ(MSE), ํ๊ท ์ ๋์ค์ฐจ(MAE)๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ๋ง์ฝ ์ฐ๋ฆฌ๊ฐ ์ด์์ ์ธ ์ด๋ฏธ์ง๋ฅผ ์๊ณ ์๋ค๊ณ ํ์. ์ด ๋, ์ด์์ ์ธ ์ด๋ฏธ์ง์ ์ฐ๋ฆฌ๊ฐ ์์์ฒ๋ฆฌํ ์ด๋ฏธ์ง์ ๋ชจ๋ ํฝ์ ๊ฐ์ ์ฐจ์ด๋ฅผ ๋ณด๋ ๊ฒ์ด๋ค. ์ด ์ฐจ์ด๋ฅผ ์ ๊ณฑํด์ ๋ํ๋ค๋ฉด MSE, ์ ๋๊ฐ์ ์์ ๋ํ๋ค๋ฉด MAE๊ฐ ๋๋ค. ์๋ฌด๋๋ MSE๋ ์ค์ฐจ๊ฐ ์ ๊ณฑ์ด ๋๊ธฐ ๋๋ฌธ์, ์ค์ฐจ๊ฐ ํฐ๊ฐ๋ค์ด ๋ง์ผ๋ฉด ๋ ๋ถ๋ฆฌํ๋ค. ์ด๋ ์ด๋ฏธ์ง ์ ์ฒด์ ๋ฎ์ ์ค์ฐจ๋ฅผ ์ ์ฒด์ ์ผ๋ก ํผ๋จ๋ฆฌ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณ๋๋ค. MAE๋ ์ ํ์ ์ผ๋ก ์ธก์ ํ๊ธฐ ๋๋ฌธ์, ์ด ๋จ์ ์ผ๋ก๋ถํฐ ์์ ๋กญ๋ค.
ํ๊ท ์ ๊ณฑ์ค์ฐจ(MSE)๋ ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์๋, ์ด์์ ์ธ ์ด๋ฏธ์ง์ ํฝ์ ๊ฐ์ ์ ๊ณฑํฉ์, ํ๊ท ์ ๊ณฑ์ค์ฐจ๋ก ๋๋ ๋ก๊ทธ๋ฅผ ์ทจํ ๊ฐ์ ์ฌ์ฉํ๋๋ฐ, ์ด๋ฅผ ์ ํธ๋์ก์๋น(signal-to-noise ratio)๋ผ๊ณ ํ๋ค. ์ ํธ๋์ก์๋น๊ฐ ํด์๋ก, ๋ถ๋ชจ์ธ ํ๊ท ์ ๊ณฑ์ค์ฐจ๊ฐ ์๋ค๋ ๋ป์ด๋ฏ๋ก ์ด์์ ์ธ ์ด๋ฏธ์ง์ ๊ฐ๊น๋ค ํ ์ ์๋ค. ๋จ์๋ dB(๋ฐ์๋ฒจ)์ ์ฌ์ฉํ๋ฉฐ ๋ณดํต 30dB ์ด์์ด๋ฉด ๊ฝค ๊ด์ฐฎ์, 20dB์ดํ๋ฉด ์ง์ด ๋ฎ์ ์ด๋ฏธ์ง๋ผ ํ ์ ์๋ค.
์ฌ๊ธฐ์ PSNR์ ๋ถ์์ ๊ฐ์ ์ด์์ ์ธ ์ด๋ฏธ์ง ํฝ์ ๊ฐ์ ์ ๊ณฑํฉ์ด ์๋, ๊ทธ์ ํฝ์ ์ ์ต๋๊ฐ์ ๊ฐ์๋งํผ ์ ๊ณฑํฉํ ๊ฒ์ ๋ถ์์ ๋๋๋ค. ๊ทธ๋๋ ๋ถ๋ชจ์ ํ๊ท ์ ๊ณฑ์ค์ฐจ๊ฐ ์๊ธฐ ๋๋ฌธ์, ์ ๊ฐ์ ํ๊ฐ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. ๋ณดํต PSNR์ ์ผ๋ฐ์ ์ธ ์ด๋ฏธ์ง ๋ณต์์ ๊ธฐ์ค์ผ๋ก ๋ง์ด ์ฌ์ฉํ๋ค.
๋ ธ์ด์ฆ ์ ๊ฑฐ
๋ ธ์ด์ฆ๋ ์ธ๋ถ์ ์ธ ๊ฐ์ญ์ผ๋ก ์ธํด ๋ฐ์ํ ์ด๋ฏธ์ง ํ์ง ์ ํ๋ฅผ ์๋ฏธํ๋ค. ๋ ธ์ด์ฆ ์ญ์ ์ข ๋ฅ๊ฐ ์๋ค(Salt and Pepper noise, Gaussian noise, Speckle noise, Periodic noise ๋ฑ). ๋ ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํ ๋๋ ์ข ๋ฅ์ ๋ง๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ค์ํ๋ค.
Salt and Pepper noise๋ ์ด๋ฏธ์ง์ ๋๋ค์ผ๋ก ํ์๊ฑฐ๋ ๊ฒ์ ์์ ํฝ์ ๋ค์ด ํฉ๋ฟ๋ ค์ ธ์๋ ๋ ธ์ด์ฆ๋ฅผ ์๋ฏธํ๋ค. ๊ฐ์ฐ์์ ํํฐ์ ๊ฐ์ ์ ์ฃผํ ํํฐ๋ฅผ ์ฐ๋ฉด ๊ด์ฐฎ์ ๊ฒ ๊ฐ์ง๋ง, ๋ณ๋ก ํจ๊ณผ์ ์ด์ง ์๋ค. Salt and Pepper ๋ ์ค๊ฐ๊ฐ ํํฐ๊ฐ ํจ๊ณผ๊ฐ ์ข๋ค( ์ค๊ฐ๊ฐ ํํฐ์ ๋ํ ์ค๋ช ์ ์ด์ ํฌ์คํ ์ ์๋ค). ์์๋ผ์ด์ด ์ ๊ฑฐ ๋ฐฉ๋ฒ๋ ๊ฐ๋ฅํ๋ค. ์์ญ์ ์ ํด ๊ทธ ์์ญ ๋ด์ ํฝ์ ๊ฐ ํ๊ท ์ ๋ธ๋ค. ๊ฐ ํฝ์ ์ด ํ๊ท ๊ณผ์ ์ฐจ์ด๊ฐ ์ผ์ ๊ฐ์ ๋์ด๊ฐ๋ค๋ฉด ๋ ธ์ด์ฆ๋ก ํ๋จํ๊ณ ํ๊ท ๊ฐ์ผ๋ก ๋์ฒดํ๋ ๊ฒ์ด๋ค.
Gaussian noise๋ ์ ๊ท๋ถํฌ๋ฅผ ๊ฐ์ง๋ ์ก์์ด๋ค. ์ฝ๊ฒ ๋งํด์ Salt and Pepper์ฒ๋ผ ๊ฐ์๊ธฐ ํ๋ ์ก์์ด ์๋, ์ด๋ ์ ๋ ๋๋คํ๋ฉด์ ์์ฐ๊ณ์์ ์ฝ๊ฒ ๋ณผ ์ ์๋ ๋ถํฌ๋ฅผ ๋งํ๋ค. ์ผ๋ฐ์ ์ธ ์ก์์ด๊ธฐ ๋๋ฌธ์, ๋ง์ฝ ํ ์ฅ๋ฉด์ ์ฌ๋ฌ์ฅ ์ฌ์ง์ผ๋ก ์ฐ์๋ค๋ฉด, ์ด๋ฅผ ๊ฒน์ณ์ ํ๊ท ๋ธ ์ด๋ฏธ์ง๋ ๋ ธ์ด์ฆ๊ฐ ์ค์ด๋ค ๊ฒ์ด๋ค. ์ ์ฃผํ ํํฐ๋ก๋ ์ ๊ฑฐ๊ฐ ์ด๋์ ๋ ๊ฐ๋ฅํ๋ฐ, ์๋์ฐ์ ํฌ๊ธฐ๊ฐ ์๋ค๋ฉด ๋ ธ์ด์ฆ ์ ๊ฑฐ๊ฐ ์ด๋ ต๊ณ , ๊ทธ๋ ๋ค๊ณ ๋๋ฌด ํฐ ์๋์ฐ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๋๋ฌด ๊ณผํ๊ฒ ํฝ์ ๊ฐ์ ๋์กฐ๊ฐ ์ฝํด์ง ์ ์๋ค. ๊ทธ ์ธ์๋ ์๋(Wiener)ํํฐ, ์๋ฐฉํฅ(Bilateral) ํํฐ ๋ฑ ์ด๋ฏธ์ง์ ํน์ง๋ณ๋ก ๋ค๋ฅด๊ฒ ์ ์ฉํ๋ Adaptive filter ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์๋ค.
'๐ป > ๋ฉํฐ๋ฏธ๋์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[openGL] VS2019 ํ๋ก์ ํธ ์์ฑ (0) | 2021.02.04 |
---|---|
[์์์ฒ๋ฆฌ] ์ (0) | 2020.12.10 |
[์์์ฒ๋ฆฌ] ์ด์ฐ ํธ๋ฆฌ์ ๋ณํ (1) | 2020.10.18 |
[์์์ฒ๋ฆฌ] ์ค๊ฐ๊ฐ ํํฐ, ์ค๊ณฝ์ ๊ฒ์ถ (0) | 2020.10.18 |
[์์์ฒ๋ฆฌ] ๋ฐ์ค ํํฐ, ๊ฐ์ฐ์์ ํํฐ (1) | 2020.10.18 |