Spatial filter์ ๊ฒฝ์ฐ spatial mask, kerne, template ๋ฑ์ผ๋ก ๋ถ๋ฆฌ๋ฉฐ ๋ค์์ฒ๋ผ 3x3 ํํฐ์ ๊ฒฝ์ฐ ๊ฐ ์ฐ์ฐ์ Weight๋ค์ ํฉ์ด ํด๋น ํฝ์ ์ ์ขํ (x,y)์ ํด๋นํ๋ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํ๊ฒ ๋๋ค.
์ฒซ ๋ฒ์งธ๋ก Avergae filter์ ๊ฒฝ์ฐ ํด๋น ํฝ์ ์ ๋๋ฌ์ธ๊ณ ์๋ ์ด์ ํฝ์ ๋ค์ ํ๊ท ๊ฐ์ ๊ณ์ฐํ๋ ๋ฐฉ์์ด๋ค. ์ข ์ข Low pass filter๋ผ๊ณ ๋ถ๋ฆฌ๋ฉฐ ๋ชจ๋ ํฝ์ ์ ๋ํด์, ํด๋น ํฝ์ ์ ์ฃผ๋ณ ํฝ์ ์ Intensity Level์ ํ๊ท ๊ฐ์ ์ํด ๋์ฒด๋๋ ๋ฐฉ์์ผ๋ก ๊ณ์ฐ์ด ์งํ๋๋ค. ์ด๊ฒ์ ์ฅ์ ์ Randomํ ๋ ธ์ด์ฆ๋ฅผ ์ ๊ฑฐํด์ฃผ๋ ๊ฒ์ด์ง๋ง ๋จ์ ์ ์ด๋ฏธ์ง๋ฅผ ํ๋ฆฌ๊ฒ ๋ง๋ ๋ค๋ ๊ฒ์ด๋ค.
๋ ธ์ด์ฆ๊ฐ ์ ๊ฑฐ๋จ๊ณผ ๋์์ ์ด๋ฏธ์ง๊ฐ ํ๋ฆฌ๊ฒ ์ฒ๋ฆฌ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๊ฐ์ฐ์์ ํํฐ์ ๊ฒฝ์ฐ ๊ฐ์ฐ์์ ํจ์๋ฅผ ๋ฐ๋ผ ํด๋น ํฝ์ ์ ๊ฐ์ ๊ณ์ฐํ์ฌ ๋์ฒดํ๊ฒ ๋๋ค. ์ด์ ๊ฒฝ์ฐ ํด๋น ํฝ์ ์ ์ด์ํ ํฝ์ ๋ค์ ํ๊ท ๊ฐ์ ๊ณ์ฐํ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ์ฐ์์ ํจ์๋ฅผ ๋ฐ๋ฅธ๋ค๋ ๊ฒ์ ์ฐจ์ด์ ์ผ๋ก ๊ธฐ์ตํ๋ฉด ์ข์ ๊ฒ์ด๋ค.
ํํฐ๋ฅผ ์ฌ์ฉํ ๋ ๋ง์คํฌ์ ํฌ๊ธฐ ๋ํ ์ค์ํ ์์์ด๋ค. ๋ง์ฝ ์์ ๋ฌผ์ฒด๋ฅผ ํ๋ฆฌ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด ์์ ํฌ๊ธฐ์ ๋ง์คํฌ๋ฅผ ์ฌ์ฉํด์ผ ํ ๊ฒ์ด๋ค. ํฐ ์ฌ์ด์ฆ์ ๋ง์คํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ฐ์ฐ๋์ ๋๋ฆฌ๋ ๊ฒฐ๊ณผ๊ฐ ์ผ๊ธฐ๋๋ค. ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ์๋ก ํฐ ๋ง์คํฌ ์ฌ์ด์ฆ๋ฅผ ์ฌ์ฉํ ์ฌ์ง์ธ๋ฐ ์ฐ์ฐ์ด ๋ ๋ง์์ง ๋งํผ ๋ ๋ง์ด ํ๋ ค์ง๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
Sharpening์ ๊ฒฝ์ฐ Intensity๊ฐ ๊ธ๊ฒฉํ๊ฒ ๋ณํ๋ ๊ตฌ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์กฐํ๋ ๊ฒ์ ์๋ฏธํ๋ค. Sharpening์ ๊ฒฝ์ฐ ์ญ์ Spatial Differentiation์ ์ด์ฉํ์ฌ ์ ์ฉํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
Sharpening์ ํ๊ธฐ ์ํด์๋ 2๋ฒ์งธ ํธ์ฐจ๋ฅผ ์์๋ผ ํ์๊ฐ ์๋ค. ์ฒซ ๋ฒ์งธ๋ก Intensity๊ฐ ๋ณํํ๋ ๊ตฌ๊ฐ์ ์ฐพ์์ผ ํ๋ค. ๋ณํํ๋ ๊ตฌ๊ฐ์ ์ฒซ ๋ฒ์งธ ํธ์ฐจ์ ์ฐจ์ด๊ฐ ๋๋ ๊ตฌ๊ฐ์ผ๋ก ๋๋ต์ ์ผ๋ก ํ์ ํ ์ ์๋ค. ๋ ๋ฒ์งธ ํธ์ฐจ์ ๊ฒฝ์ฐ Border ๊ตฌ๊ฐ์ ๋ํด์๋ง ๊ฐ์ ํธ์ฐจ๊ฐ ์๊ธธ ๊ฒ์ด๋ค. ํด๋น ํธ์ฐจ์ ๊ฐ์ ์๋ณธ ์ด๋ฏธ์ง์ ๋ํ๋ฉด Sharpening์ ํจ๊ณผ๋ฅผ ์ป์ ์ ์๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ๋ ๋ฒ์งธ ํธ์ฐจ๋ฅผ ์ฌ์ฉํด์ ์๋ณธ ์ด๋ฏธ์ง์ ๋ํ๋ค๋ ์๋ฏธ๊ฐ ๋ฌด์์ธ์ง ์ด์ ์ดํดํ ์ ์์ ๊ฒ์ด๋ค.
๊ทธ๋ํ๋ก ๋ณด๋ฉด ํจ์ฌ ๋ ์ดํดํ๊ธฐ ์ฌ์ธ ๊ฒ์ด๋ค.
Average Filter, Gaussian Filter์ ๋ค๋ฅด๊ฒ Median Filter๋ผ๋ ๊ฒ์ด ์กด์ฌํ๋ค. ์ด๊ฒ์ ํด๋น ๋ง์คํฌ ๋ฒ์์ ์๋ ํฝ์ ์ ์์๋๋ก Sorting์ ํ ํ ๊ทธ ์ค ๊ฐ์ด๋ฐ ๊ฐ์ ํด๋น ํฝ์ ์ ๊ฐ์ผ๋ก ๋์ฒดํ๋ค๋ ๊ฒ์ ์๋ฏธํ๋ค. Median filter์ ํน์ง์ผ๋ก๋ Blur ํจ๊ณผ ์์ด Noise๋ฅผ ์ ๊ฑฐํ ์ ์๋ค๋ ๊ฒ์ด๋ค.