Я успешно написал код CFTA FFT, который выполняет 2D свертку изображения, а также некоторые другие вычисления.
Как мне выяснить, какие самые большие БПФ я могу запустить? Похоже, что для плана свертки 2D R2C требуется в 2 раза больше размера изображения и еще в 2 раза больше размера изображения для C2R. Это похоже на большие накладные расходы!
Кроме того, похоже, что большинство тестов и таковых для относительно небольших БПФ ... почему это? Похоже, что для больших изображений я собираюсь быстро исчерпать память. Как это обычно обрабатывается? Можете ли вы выполнить свертку БПФ на плитке изображения и объединить эти результаты, и ожидать, что она будет такой же, как если бы я запустил 2D БПФ для всего изображения?
Спасибо, что ответили на эти вопросы