Существует два способа решить эту проблему, чтобы эффективно выполнить фильтрацию:
(1) Используйте CONVN три раза, чтобы отфильтровать данные с тремя 1D гауссианами, одинx-на-1-на-1, один на один-на-1 и один на 1-на-z.
(2) Если у вас есть набор инструментов для обработки сигналов,используйте FFTFILT для выполнения фильтрации в обратном пространстве (или используйте любой из алгоритмов fft-сверток при обмене файлами).
[(3) Отправьте мне письмо, и я отправлюты мой fftFilterImage
, который выполняет 3D-фильтрацию Гаусса.]