У меня вопрос по поводу двумерного преобразования Фурье. В настоящее время я нахожусь в процессе понимания математики за этим, и есть кое-что, что я не понимаю. Насколько я понимаю, DFT имеет сложность O(N*N)
. Если я смотрю на следующий алгоритм:
Я не понимаю, как это работает. Мы собираемся сделать этот расчет для каждого пикселя в преобразованном изображении ?
пример
- У нас есть изображение 2 * 2.
- Для каждого пикселя на этом изображении мы собираемся сделать ДПФ F (x, y)
- Я создам новое изображение, и каждый пиксель является величиной соответствующего комплексного значения
Это так работает или я что-то упустил? Потому что, как я вижу это сейчас, он имеет сложность O(N^4)