본문/내용
I. 가우시안 필터
floor(kernelSize/);g = exp(-(X. ^2 + Y.)); % 커널 정규화 % 출력 이미지 초기화output = zeros(size(input)); % 이미지 패딩paddedInput = padarray(input, [floor(kernelSize/, floor(kernelSize/], `replicate`); % 필터 적용for i = 1size(input, for j = 1size(input, output(i, j) = sum(sum(g. i + kernelSize - 1, jj + kernelSize -));endendend``` 이 코드에서는 가우시안 커널을 생성하고, 이 커널을 사용하여 입력 이미지를 필터링하며, 최종적으로 스무딩 처리된 이미지를 출력으로 제공한다. 가우시안 필터는 단순하면서도 효과적인 노이즈 제거 방법이며, 다양한 응용 분야에서 필수적으로 사용된다. 이미지의 세부 사항을 제거하면서 전반적으로 부드러운 이미지를 만드는 특성 덕분에, 가우시안 필터는 영상 처리에서 중요한 역할을 하고 있다.
1. 가우시아 필터란
가우시안 필터는 이미지 처리에서 가장 널리 사용되는 필터 중 하나로, 주로 노이즈 감소와 이미지 블러링에 사용된다. 이 필터는 가우스 분포에 기초하여 만들어지며, 공간 도메인에서의 필터링을 적용한다. 가우시안 필터는 입력 이미지의 각 픽셀에 대해 주변…