Для осуществления двумерной фильтрации служит функция filter2:
filter2(B.X) — фильтрует данные в двумерном массиве X, используя дискретный фильтр, описанный матрицей В. Результат Y имеет те же размеры, что и X;
'same' — size(Y)=size(X) (действует по умолчанию);
'valid' — size(Y) < size(X), центральная часть двумерной свертки, при вычислении которой не приходится дополнять массивы нулями;
'full' — size(Y) > size(X), полная двумерная свертка.