2016-12-06 4 views
0

У меня есть набор данных, который находится на регулярной основе в каждом измерении (эквидистантный). Но расстояние между размерами отличается.Преобразование Фурье 3D-набора данных

дх = ду = дг! (= -> нет)

I преобразования Фурье этот набор данных, и чем фильтровать.
Где для волновых чисел я принимаю во внимание разный интервал. После этого я преобразую данные обратно. Это, кажется, дает результаты, которые я просматриваю, но я все еще сомневаюсь, если это правильно.

Мой вопрос сейчас: имеет ли значение, что промежуток между этими двумя значениями не одинаковый?

Это реализовано в java с j-преобразованиями.

ответ

0

При построении фильтра в пространстве волновых чисел вы должны учитывать разницу между интервалами, если его ядро ​​зависит от параметров размера.

Например, если расстояния являются dx, dy=Fyx*dx, dz=Fzx*dx, и вы нужно изотропное фильтрацию, то в к-пространстве, вы можете использовать kx, ky/Fyx, kz/Fzx

+0

Thanx Ф.О. ответ. Поэтому мне нужно учитывать это с такими волновыми числами, как, например, K_x = constant/(Nx dx), K_y = constant/(Ny dy), K_z = constant/(Nz dz)? Или мне нужно учесть что-то еще? –

+0

С ядром вы имеете в виду преобразование из 1-го пространства в другое (декартово-волновое число)? –

+0

@Gijs Den Hollander Ядро фильтра в пространстве w/n '... а затем фильтрует его.' – MBo

Смежные вопросы