Как стать автором
Обновить

Комментарии 5

А почему вы используете ifft2 вместо irfft2? В 2D выигрыш по времени будет заметным.

Если использовать irfft2 то функция считается только в 1 и 3 квадрантах. Пока не разобрался как обойти эту проблему иначе. Есть идеи?

Ну да, она так и должна считаться. Для вещественных входных данных значения в остальных квадрантах будут такими же, просто в обратном порядке. Поэтому их можно скопировать туда вручную, не тратя время на вычисления.

Я немного поразбирался в вопросе и переделал описание свертки для 2D случая. Спасибо за комментарии.

Наверное можно. Может так и сделаю, хотя там есть нюансы - сразу как-то не получилось...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории