Я работаю над приложением для обработки изображений, которое использует дискретное преобразование Фурье для реализации размытия / повышения резкости. Приложение более или менее работает, но кое-что о механике все еще смущает меня.
В частности, так происходит процесс центрирования нулевых частот.
Пример, который я видел, предварительно обрабатывает входное изображение (с интенсивностью оттенков серого), умножая его на матрицу с размером, равным входному изображению, значения которого , где x - строка, y - столбец, поэтому шаблон чередуется 1 и - 1
Согласно примечаниям, это эквивалентно замене квадрантов матрицы путем переворота по осям и y .
Я понимаю, почему это сделано, и я хотел бы подчеркнуть, что я понимаю, что мой код / Фурье работает, я просто не понимаю, почему умножение входной матрицы на 1 / -1 приводит к центрированию нулевой частоты вокруг 0.
Спасибо