ПРОГРАММЫ

Программа по формированию двумерного фильтра
и применению его к картинкам
ImProc2003

Часть 1 Часть 2 Часть 3

На первой вкладке программы строится двумерный ФВЧ или ФНЧ,
а его отклик на единичную функцию отрисовывается в 3D режиме в окне справа.
Все органы управления влияют либо на характеристику фильтра,
либо на характер его отображения на рисунке.
Некоторые примеры приведены ниже.


ИЗМЕНЕНИЕ ПАРАМЕТРОВ ФИЛЬТРА

Будем "оставлять что-то" или будем "что-то удалять"?



Порядок фильтра влияет на выраженность пика и величину вторичных
"волн" проходной характеристики. Не путать с гармониками!
Гармоники бывают у сигнала, а здесь мы видим подобие АЧХ физического устройства.





Число точек интегрирования отражает реальное число шагов, которые проходит алгоритм построения фильтра от -пи/2 до пи/2. Чем шагов больше (т.е. чем шаг мельче), тем точнее строится характеристика фильтра. На картинке эти изменения едва заметны, поэтому пример не привожу.

ИЗМЕНЕНИЕ ПАРАМЕТРОВ ОТОБРАЖЕНИЯ ХАРАКТЕРИСТИКИ ФИЛЬТРА



Плотность относится исключительно к отображению картинки на экране - чем больше плотность, тем на большее число участков программа поделит характеристику фильтра при построении рисунка. Никакого отношения к числу точек интегрирования "плотность" не имеет. То есть может сложитья так, что грубая из-за малого числа точек интегрирования характеристика будет отстроена на экране с высокой точностью, или наоборот, достаточно точная характеристика будет построена "в общих чертах".
Параметр "плотность" был введен для возможности работы программы на очень-очень медленных компьютерах, особенно при задействовании анимации (см. ниже).

Подождите, пока загрузится gif-анимация (300 кБ)...


Поворот вокруг другой оси

Перейти к части второй - применение построенного фильтра