Главная > Моделирование, обработка сигналов > Введение в цифровую обработку изображений
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

4.7. Рекуррентный алгоритм вычисления ДПФ

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

Рис. 4.12.

Пусть фрагменты состоят из элементов и размещаются на изображении с шагом по двум координатам. Свяжем спектры двух соседних перекрывающихся фрагментов. Предположим, спектр -двумерный спектр первого из этих фрагментов:

Тогда спектр второго фрагмента, смещенного по координатам на и относительно первого, можно записать как (см. рис. 4.12)

(см. скан)

или после группировки и замены переменных

Таким образом, вычисляется через и три усеченных ДПФ.

В частном случае смещения только в одном направлении (например, вдоль

Если смещение равно одному элементу, как при так называемой «скользящей» обработке,

В одномерном случае, очевидно,

и при „скользящей" обработке

Используя приведенные соотношения, можно получить определенную экономию в количестве операций, необходимых для вычисления локальных спектров. Величина этой экономии зависит от размеров фрагментов, степени их перекрытия, а также от доступной емкости запоминающего устройства, используемого для хранения промежуточных результатов (буферного ЗУ).

<< Предыдущий параграф Следующий параграф >>
Оглавление