중앙값 필터링
함수 medfilt1은 시퀀스에 슬라이딩 윈도우를 적용하는 비선형 기법인 1차원 중앙값 필터링을 구현합니다. 중앙값 필터는 윈도우의 중심값을 윈도우 내 모든 점의 중앙값으로 대체합니다[5]. 이 중앙값을 계산할 때 medfilt1은 입력 점을 벗어나는 부분을 0으로 가정합니다.
윈도우에 있는 요소 개수 n이 짝수이면 medfilt1은 숫자를 정렬한 다음 n/2번째 요소와 n/2 + 1번째 요소의 평균을 구합니다.
다음은 4차 및 3차 중앙값 필터를 사용한 두 가지 간단한 예입니다.
medfilt1([4 3 5 2 8 9 1],4)
ans =
1.500 3.500 3.500 4.000 6.500 5.000 4.500
medfilt1([4 3 5 2 8 9 1],3)
ans =
3 4 3 5 8 8 1
2차원 중앙값 필터링에 대한 자세한 내용은 Image Processing Toolbox™의 medfilt2 (Image Processing Toolbox) 함수를 참조하십시오.