2.3. Адаптивные рекуррентные алгоритмы декорреляции случайных полей
Рассмотрим гауссовское случайное поле (СП) , =( , ,…, )ÎW, заданное на n-мерной прямоугольной сетке W={ , k=1,2,…,n}. Математическое ожидание СП M{ }=0, , а корреляционная функция (КФ) { }=M{ × } априори неизвестна и может изменяться в процессе наблюдения. Необходимо построить адаптивное линейное рекуррентное преобразование
=L{ }, (2.12)
обеспечивающее выполнение условия
{ }= M{ × }®0, . (2.13)
Будем предполагать, что на сетке W определено правило линейного упорядочивания точек ÎW, на основе которого можно определить, что элемент предшествует элементу [6,14]. Такое правило даёт возможность установить вид развёртки, т.е. вид преобразования массива данных { } в последовательность чисел при рекуррентной обработке многомерного изображения.
Для рекуррентной декорреляции СП { } воспользуемся линейным оператором следующего вида:
= - × , (2.14)
где = ( ) - весовые коэффициенты; – область весового суммирования (рис.1), перемещающаяся по сетке W в соответствии с развёрткой изображения.
Для однородного СП { } можно подобрать постоянные коэффициенты = , обеспечивающие при достаточно большом размере области D приемлемое качество декорреляции. При изменении вероятностных свойств СП { , ÎW} необходимо подстраивать значения = ( , Î ) в соответствии с характеристиками СП. Для этого воспользуемся следующей рекуррентной псевдоградиентной процедурой [8]:
, (2.15)
где - реализация градиента функционала качества алгоритма декорреляции, т.е. = + ; - функционал качества; - ошибка наблюдения в точке ; (*) – векторная функция от реализации градиента функционала качества; - скалярные коэффициенты; - следующее после значение индекса. Для сходимости процедуры (4) необходимо выполнение условия псевдоградиентности:
.
Это условие означает, что вектор ( ) в среднем должен составлять острый угол с направлением вектора .
Функционал может быть определён несколькими способами. Известно [6,8], что адаптивные алгоритмы делятся на два класса. Первый класс включает идентификационные, а второй класс – безыдентификационные алгоритмы. В алгоритмах первого класса осуществляется предварительное оценивание неизвестных параметров наблюдений, а затем эти оценки используются для определения параметров алгоритма обработки. Анализ показывает, что применение подобных алгоритмов в системах реального времени вызывает большие трудности. В алгоритмах второго класса параметры алгоритма обработки изменяются в соответствии с изменением свойств некоторого наблюдаемого функционала. В рассматриваемой задаче декорреляции таким функционалом может быть, например, квадратичная форма:
= ,
где G – n-мерная область декорреляции. Реализация градиента этого функционала имеет вид:
= { }= + . (2.16)
Анализ показывает, что в качестве функции от целесообразно выбрать знаковую функцию {*}=sign{*}.
Отметим, что задача декорреляции относится к классу некорректно поставленных задач, и для её решения необходимо использовать методы регуляризации [9]. Для этого входные наблюдения представляются в виде суммы = + , где - дополнительный гауссовский шум с дисперсией 
|