| 
 
 11.2. СУПЕРПОЗИЦИЯ С ПРЕОБРАЗОВАНИЕМОперацию суперпозиции, описанную в гл. 9, часто удается выполнить более эффективно, если вместо непосредственной обработки проводить обработку с использованием преобразования. На рис. 11.2.1,а,б приведены схемы непосредственного выполнения конечной суперпозиции и дискретизованной суперпозиции. На рис. 11.2.1,г,д представлены схемы осуществления операции суперпозиции, когда вектор  
 и 
 Поэтому матрицу  
 Аналогично 
 Чтобы непосредственно выполнить суперпозицию конечных массивов, требуется примерно  
 Для суперпозиции дискретизованных массивов требуется около  
 На рис. 11.2.1,е приведена блок-схема циклической суперпозиции с преобразованием. В этом случае входным вектором  
 и, следовательно, 
 
 Рис. 11.2.1. Различные виды суперпозиции. а - конечная суперпозиция; б - дискретизованная интегральная суперпозиция; в - циклическая суперпозиция; г - конечная суперпозиция с преобразованием; д - дискретизованная интегральная суперпозиция с преобразованием; е - циклическая суперпозиция с преобразованием. Как было отмечено в гл. 9, для суперпозиции конечных или дискретизованных массивов эквивалентный выходной вектор можно сформировать из  
 а для суперпозиции дискретизованных массивов 
 При суперпозиции конечных массивов матрица обработанного изображения связана с расширенной матрицей изображения  
 При суперпозиции дискретизованных массивов матрица обработанного изображения равна 
 Число арифметических операций, необходимых для вычисления вектора  Прямое преобразование:  Быстрое преобразование:  Если матрица  Из вышеизложенного нетрудно сделать вывод, что для эффективного проведения суперпозиции следует подобрать преобразование, отвечающее двум требованиям: во-первых, для него должен существовать быстрый алгоритм, а, во-вторых, матрица фильтрации преобразованных массивов должна быть разреженной. В качестве примера рассмотрим свертку конечных массивов, получаемую с помощью преобразования Фурье [2, 3]. В соответствии с рис. 11.2.1 положим 
 где 
 при  
 Полученные отсчеты преобразования расставим на главной диагонали матрицы размера  
 С помощью весьма громоздких выкладок можно показать, что в спектральном пространстве матрицы оператора свертки конечных массивов и дискретизованного оператора свертки можно представить в следующем виде [4]: 
 при  
 при  
 
 Таким образом, оба оператора свертки в спектральном пространстве содержат матрицу скалярных весовых множителей  Рассмотрим теперь циклическую свертку, выполняемую с переходом в спектральное пространство. С помощью рассуждений, аналогичных вышеприведенным, было показано [4], что оператор фильтрации в этом случае сводится к скалярному оператору 
 Таким образом, как видно из равенств (11.2.12) и (11.2.13), при свертке в пространстве спектров Фурье матрицу фильтра удается выразить в компактной замкнутой форме. Для других унитарных преобразований подобных выражений не найдено. Эффективность вычисления свертки с применением преобразования Фурье определяется тем, что оператор свертки  На рис. 11.2.2 показан вид матриц спектров для трех типов оператора свертки одномерного входного вектора с гауссовым импульсным откликом с использованием преобразований Фурье и Адамара [6]. Как и ожидалось, матрицы коэффициентов преобразования оказались значительно более разреженными, чем исходные матрицы. Кроме того, легко заметить, что для циклической свертки с преобразованием Фурье матрица фильтра является диагональной. На рис. 11.2.3 показана структура матриц трех операторов свертки двумерных сигналов [4]. 
 Рис. 11.2.2. Матрицы операторов свертки одномерных сигналов с использованием преобразований Фурье и Адамара. а - конечная свертка; б - дискретизованная свертка; в - циклическая свертка. 
 Рис. 11.2.3. Матрицы операторов свертки двумерных сигналов с использованием преобразования Фурье. Конечная свертка: а - непосредственно выполняемая; б - с преобразованием. Дискретизованная интегральная свертка: в - непосредственно выполняемая; г - с преобразованием. Циклическая свертка: д - непосредственно выполняемая; е - с преобразованием. 
 
 |