์ด ํฌ์คํ ์์๋ Image Degradation๊ณผ Image Noise์ ๋ํด์ ์์๋ณธ๋ค.
1. Image Degradation Type
Image Restoration(๋ณต์)์ ๋ชฉํ๋ ์ด๋ฏธ์ง์ degradation(์์)์ ์ค์ด๋ ๊ฒ ์ด๋ค.
์ข์ ์ด๋ฏธ์ง ๋ณต์์ ์ํด์๋ ์ด๋ฏธ์ง์ ์์์ ๋ํ ์ดํด๊ฐ ํ์ํ๋ค.
์ด๋ฏธ์ง ์์์ ์ ํ์ ๋ค์๊ณผ ๊ฐ๋ค.
- ๋
ธ์ด์ฆ
์ด๋ฏธ์ง์ ๋ฌด์์ ๊ฐ์ด ์ถ๊ฐ๋์ด์ ์ด๋ฏธ์ง์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์๊ณก์ํค๋ ํ์์ ๋ ธ์ด์ฆ๋ผ๊ณ ํ๋ค.
์ด๋ฏธ์ง ์ผ์, ์ ์ก๊ณผ์ ์ค ์์, ์กฐ๋ช ๋ฑ ๋ค์ํ ์์ธ์ ์ํด ๋ฐ์ํ๋ค.
๋ํ์ ์ผ๋ก ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ, Salt&Pepper ๋ ธ์ด์ฆ, ํฌ์์ก ๋ ธ์ด์ฆ ๋ฑ์ด ์๋ค.
- Out of focus Blur
๋ ์ฆ์ ์ด์ ์ด ์ ํํ์ง ์์ ๋ ๋ฐ์ํ๋ค.
๋ ์ฆ๊ฐ ๊ฐ์ ํ ์ด์ ๊ฑฐ๋ฆฌ์ ํผ์ฌ์ฒด์ ๊ฑฐ๋ฆฌ๊ฐ ๋ค๋ฅธ๊ฒฝ์ฐ์, ๊ฐ์ ๋ ๊ฑฐ๋ฆฌ ์ด์ธ์ ํฝ์ ์ด ํ๋ฆฌ๊ฒ ๋ํ๋๋ค.
์ด ํ์์ ๋จ์ ์ด๊ธฐ๋ ํ์ง๋ง, ๋ฐ๋๋ก ์ด๋ฅผ ํ์ฉํด์ ์ฌ์ง์ ๊น์ด๋ฅผ ์ถ์ ํ๋๋ฐ์ ์ฌ์ฉํ ์ ์๋ค.
- Motion Blur
์ดฌ์ ์ค ํผ์ฌ์ฒด๊ฐ ์์ง์ด๊ฑฐ๋ ์นด๋ฉ๋ผ๊ฐ ํ๋ค๋ฆฐ ๊ฒฝ์ฐ ๋ฐ์ํ๋ค.
์ผ๋ฐ์ ์ผ๋ก ํน์ ๋ฐฉํฅ์ผ๋ก ๋์ด์ง ํ๋ฆผ ํํ๊ฐ ๋ํ๋๋ค.
2. Degradation Model
์์๋ ์ด๋ฏธ์ง์์ ์๋ณธ ์ด๋ฏธ์ง๋ก ๋ณต์ํ๊ฒ ๋ค๋ ๊ฒ์ ์๋์ ๊ณผ์ ๊ณผ ๊ฐ๋ค.
์ผ๋จ Restorationํ๋ค๋ ๊ฒ์ ์์๋ ์ด๋ฏธ์ง๊ฐ ์ฃผ์ด์ก์ ๋ ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ์ถ์ ํ๋ค๋ ๊ฒ์ด๋ค.
๊ฐ๋ ์ ์ผ๋ก ์์๋ ์ด๋ฏธ์ง๋ ์๋ณธ์ด๋ฏธ์ง์ ์ด๋ค ๋ธ๋ฌ ์ปค๋์ด ํํฐ๋ง ๋๊ณ , ์ถ๊ฐ๋ก ์ด๋ค ๋ ธ์ด์ฆ๊ฐ ๋ถ์ ๊ฒ์ด๋ค.
์ด ๋ฐ์ดํฐ๋ฅผ ํธ๋ฆฌ์ ๋ณํ์ผ๋ก frequency ์ ๋ณด๋ก ๋ฐ๊พธ๊ณ , ๋๋ฑ๋๋ฑ ํ๋ฉด ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ์ป์ ์ ์์ ๊ฒ์ด๋ค (์ํ์ ์ธ ๊ด์ ์์๋)

์ฌ์ง์๋ ๋์๋ฏ์ด, ์ฌ๊ธฐ์ ํฐ ๋ฌธ์ ๊ฐ ์๋ค.
ํธ๋ฆฌ์ ๋ณํ๊น์ง ํ๋๋ฐ
๋ ธ์ด์ฆ๊ฐ ๋ญ์ง๋ ๋ชจ๋ฅด๊ณ , ๋ธ๋ฌ์ปค๋์ด 0์ด ๋๋ ๋์๋ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ ๊ฒ์ด๋ค.
3. Noise
์ด๋ค ์ธ๋ถ์ ์ธ ์์ธ์ ์ํ ์ด๋ฏธ์ง์ ์์ ๋ชจ๋๋ฅผ ๋ ธ์ด์ฆ๋ผ ๋ถ๋ฅธ๋ค.
์์ ๋ณต์๊ณผ์ ์์ ์๊ธด ๋ฌธ์ ๋๋ฌธ์, ์ฐ๋ฆฌ๋ ๋ณดํต ๋ ธ์ด์ฆ๋ฅผ ์ฌ์ ์ ๋ฏธ๋ฆฌ ๊ฐ์ ํ์ฌ ์ฌ์ฉํ๊ฒ ๋๋ค.
๊ฐ ๋ ธ์ด์ฆ์ ์ข ๋ฅ์ ๋ฐ๋ผ์ ์ ์ฉํด์ผ ํ๋ ๋ณต์ ์๊ณ ๋ฆฌ์ฆ๋ค๋ ๋ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์
๋ ธ์ด์ฆ๋ค์ ํน์ฑ์ ์ ์๋ ๊ฒ์ด ์ค์ํ๋ค.
3.1. Salt and Pepper Noise
๋ ๋คํ ์์น์ ์์ฑ๋๋ ์ ํํ์ ๋ ธ์ด์ฆ์ด๋ค.
intensity 255๋ก ํฐ ์ ์ผ๋ก ์ฐํ๋ ๊ฒ์ saltํฝ์ ์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ ๋ฐ๋๋ก ๊ฒ์ ์ ์ pepper ํฝ์ ์ด๋ผ๊ณ ํ๋ค.
์ฃผ๋ก ์ผ์์ ์ค๋ฅ๋ ์ ์ก ์ค์ ์ถฉ๊ฒฉ ๋ฑ์ผ๋ก ๋ฐ์ํ๋ค.

3.2. Gaussian Noise (AWGN)
AWGN : Additive White Gaussian Noise ๋ฅผ ๋งํ๋ค.
Additive ๋ ธ์ด์ฆ ๋ผ๋ ๊ฒ์ ๋จ์ํ๊ฒ ๋ํด์ง๋ ํํ์ ๋ ธ์ด์ฆ๋ฅผ ๋งํ๋ค.
White ๋ ธ์ด์ฆ ๋ผ๋ ๊ฒ์ ๋ชจ๋ ํฝ์ ์ ๋ ธ์ด์ฆ๊ฐ ์๋ก ๋ ๋ฆฝ์ ์ด๋ฉฐ ๋์ผํ ํ๋ฅ ๋ถํฌ๋ฅผ ๋ฐ๋ฅธ๋ค๋ ์๋ฏธ์ด๋ค.
๋ฐ๋ผ์ AWGN์ ๋ค์๊ณผ ๊ฐ์ ์ ๊ท๋ถํฌ๋ฅผ ๋ฐ๋ฅด๋ ๋ ธ์ด์ฆ๋ฅผ ๋งํ๋ค.

๊ฐ์ฐ์์ ๋ถํฌ๋์ AWGN์ ์ค์ ํ๊ฒฝ์์ ์๊ธฐ๋ ๋ ธ์ด์ฆ๋ฅผ ๊ทผ์ฌํ๋๋ฐ์ ์ ์ฉํ๋ค.
์ค์ ๋ก ์ด ๋ ธ์ด์ฆ๋ ์์ฐ์ ์ผ๋ก ๋ฐ์ํ์ง๋ ์์ง๋ง, ์คํ ๋ฑ์ ์ํด์ ์ธ์์ ์ผ๋ก ์์ฑํ์ฌ ์ฌ์ฉํ๋ค.


3.3. Speckle Noise
์์ ๊ฐ์ฐ์์ ๋ ธ์ด์ฆ๊ฐ Additive ๋ ธ์ด์ฆ์๋ค๋ฉด, Speckle Noise ๋ Multiplicative Noise์ด๋ค.
์ฆ, ๋ค์๊ณผ ๊ฐ์ด ํํ๋๋ค.

์ฆ, ๋ ธ์ด์ฆ๊ฐ ํฝ์ ๊ฐ๋์ ๋น๋กํด์ ๋ํด์ง๊ธฐ ๋๋ฌธ์, ์ด๋ฏธ์ง์ ๋ฐ๊ธฐ์ ๋ฐ๋ผ์ ๋ ธ์ด์ฆ์ ๊ฐ๋๋ ๋ฌ๋ผ์ง๋ค.
์ด ๋ ธ์ด์ฆ๋ Active Rader๋ Synthetic Aperture Rader, ์๋ฃ์์์ด๋ ์์ฑ, ๋๋ก ์์์์ ๋ฐ์ํ๋ ํน์ํ ๋ ธ์ด์ฆ์ด๋ค.
์ด ๊ฒฝ์ฐ์๋ ์ ํธ ๋ฐ์ฌ,๊ฐ์ญ, ๋ค์ค ์ฐ๋ ๋ฑ์ ํจ๊ณผ๊ฐ ์๊ธฐ๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๋ ธ์ด์ฆ๊ฐ ์๊ธฐ๊ฒ ๋๋ค.
Multiplicative Noise์ด๊ธฐ ๋๋ฌธ์ ์ ๊ฑฐํ๊ธฐ ์ ๋ง ์ด๋ ค์ด ๋ ธ์ด์ฆ์ด๋ค.
๋จ์ํ Mean Filter๊ฐ์ ๊ฒ์ผ๋ก ๋ณต์์ด ์๋๊ณ , ๋๋ถ๋ถ ํน์ํ ๊ธฐ๋ฒ๋ค์ด ํ์ฉ๋๋ค.
์๋ฅผ ๋ค๋ฉด ๋ก๊ทธ๋ณํ, Anistropic Diffusion, Wavelet ๊ธฐ๋ฐ denoising, Total Variation ๊ธฐ๋ฐ ๊ธฐ๋ฒ๋ฑ์ด ์๋ค.

3.4. Periodic Noise
์ ํด์ง ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ง๋ ๋ฐ๋ณต์ ์ธ ํจํด์ด ์ด๋ฏธ์ง ์์ ๊ฒน์ณ์ ธ ๋ฐ์ํ๋ ๋
ธ์ด์ฆ์ด๋ค.
๊ณต๊ฐ ์์ญ์์๋ ํน์ ๋ฐฉํฅ์ ์ค๋ฌด๋ฌ๋ ๋ฌผ๊ฒฐ๋ฌด๋ฌ์ฒ๋ผ ๋ณด์ด๊ณ ,
์ฃผํ์ ์์ญ์์๋ ๋๋ ทํ ๊ณ ์ฃผํ ์ฑ๋ถ์ ์ ๋ค๋ก ๋ํ๋๋ค.
์ ์๊ธฐ์ฅ์ ์ํฅ์ ๋ฐ๊ฑฐ๋, ์ผ์์ ๋ฌธ์ ๋ฑ์ผ ๋ฐ์ํ๋ค.
๊ณต๊ฐ ์์ญ์์ ์ ๊ฑฐํ๋๊ฒ์ด ์๋๋ผ, ํธ๋ฆฌ์ ๋ณํ์ ํตํด ์ฃผํ์ ์์ญ์ผ๋ก ํํฐ๋ง ํ์ฌ ์ ๊ฑฐํ๋ค.
๋ณดํต ์ ์ฐจ๋ ๋ค์์ฒ๋ผ ์งํ๋๋ค.
- DFT(Discrete Fourier Transform) ๋๋ `cv2.dft()`๋ฅผ ์ฌ์ฉํด ์ฃผํ์ ์์ญ์ผ๋ก ๋ณํ
- ๋ ธ์ด์ฆ ์ฑ๋ถ์ ํด๋นํ๋ ํน์ ์ฃผํ์ ์ฑ๋ถ์ ์ฐจ๋จ(์ ๊ฑฐ)
- Inverse DFT๋ฅผ ํตํด ๋ค์ ์ด๋ฏธ์ง๋ก ๋ณต์
Notch Filter๋ Band Stop Filter๋ฑ์ ์ฌ์ฉํด๋ณผ ์ ์๋ค.

'๐ฆAI > Computer Vision' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Computer Vision/OpenCV] 15. Segmentation (0) | 2025.04.06 |
---|---|
[Computer Vision/OpenCV] 14. Image Denoising (0) | 2025.04.05 |
[Computer Vision/OpenCV] 12. Unsharp Masking (0) | 2025.04.04 |
[Computer Vision/OpenCV] 11. Spatial Filtering (0) | 2025.04.02 |
[Computer Vision/OpenCV] 10. Spatial Filtering & Convolution ๊ฐ๋ (0) | 2025.03.31 |