더북(TheBook)

가우시안 고역 통과 필터는 1에서 가우시안 저역 통과 필터를 빼줌으로써 쉽게 구할 수 있다. 가우시안 고역 통과 필터의 수식은 다음과 같다.

그림 10-21은 가우시안 고역 통과 필터의 1차원 단면의 모습을 보여준다. 차단 주파수가 증가함에 따라 저주파 성분이 더욱 적게 통과함을 알 수 있다.

그림 10-21 가우시안 고역 통과 필터의 1차원 모양

그림 10-22는 실제 영상에 대하여 가우시안 저역 및 고역 통과 필터링을 수행한 결과를 보여준다. 그림 10-22(a)는 256×256 크기의 입력 영상인 lenna.bmp 파일이다. 그림 10-22(b)와 (C)는 각각 차단 주파수가 16과 32인 가우시안 저역 통과 필터링 결과 영상이고, (d)와 (e)는 각각 차단 주파수가 16과 32인 가우시안 고역 통과 필터링 결과 영상이다. 가우시안 저역 및 고역 통과 필터링 결과에서는 그림 10-18의 이상적 저역 통과 필터링에서 보이는 울림 효과가 발견되지 않음을 확인할 수 있다.

그림 10-22 가우시안 저역 및 고역 통과 필터링 결과의 예
(a)
(b)
(c)
(d)
(e)

그러면 실제로 가우시안 저역 및 고역 통과 필터링을 수행하는 함수를 작성해보도록 하자. 이들 함수는 IppFourier 클래스의 멤버 함수로써 구현할 것이며, 함수의 선언은 다음과 같다.

void LowPassGaussian(int cutoff);
void HighPassGaussian(int cutoff);
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.