Двухмерное преобразование Фурье

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Двухмерное преобразование Фурье

Сообщение Santik »

Вот ещё интересные картинки: исходная и модуль её спектра:
колонок132.JPG
колонок132.JPG (4.25 КБ) 6674 просмотра
000003Spectr.JPG
000003Spectr.JPG (4.99 КБ) 6674 просмотра

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Двухмерное преобразование Фурье

Сообщение Santik »

Поворот на произвольный угол


Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Двухмерное преобразование Фурье

Сообщение Santik »

Масштабирование (ресайзинг) с помощью 2-D Фурье:
колонок132.JPG
колонок132.JPG (4.25 КБ) 6656 просмотров
000M12.JPG
000M12.JPG (1.67 КБ) 6656 просмотров
Ещё о масштабировании изображений:
https://habrahabr.ru/post/243285/

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Двухмерное преобразование Фурье

Сообщение Santik »

Пример увеличения картинки в 2 раза:
колонок128.JPG
колонок128.JPG (3.86 КБ) 6653 просмотра
000M21.JPG
000M21.JPG (10.64 КБ) 6653 просмотра

Gregor812
Сообщения: 6
Зарегистрирован: 04 апр 2016, 23:51

Re: Двухмерное преобразование Фурье

Сообщение Gregor812 »

Это круто) видел кое-что подобное, там тоже были трансформации фотографии с помощью комплексных чисел
https://youtu.be/mmAYUq8brh8

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: Двухмерное преобразование Фурье

Сообщение Santik »

Надо отметить, что перед фильтрацией, поворотом и масштабированием рекомендуется проводить центрирование спектра. Входная функция подвергается преобразованию вида:

После обратного преобразования Фурье выходная матрица подвергается точно такому же преобразованию.
Спектр при этом передвигается точно в центр картинки и делать преобразования становится очень удобно.
000004Spectr.JPG
000004Spectr.JPG (5.09 КБ) 6631 просмотр
Например для уменьшения размера надо обнулить в спектре все значения вне красного квадрата. И сделать ОБПФ. :shock:

ArenScalpOl
Сообщения: 2
Зарегистрирован: 04 июл 2018, 07:10

Re: Двухмерное преобразование Фурье

Сообщение ArenScalpOl »

Здравствуйте
Есть сигнал который подвергается дискретному преобразованию фурье.
На выходе ДПФ есть мнимая и действительная части, корень из суммы квадратов которых есть амплитуда определенной частоты в сигнале.

Вот написал небольшую программку, которая генерирует сигнал и проводит над ним прямое преобразование фурье:

Ответить