3.4. Алгоритмы оценивания двумерных СП на основе моделей с кратными корнямиВ предыдущем параграфе рассматривались оптимальный и близкий к оптимальному алгоритмы оценивания двумерных СП на основе модели кратности . Для того, чтобы применить методику, изложенную в предыдущем параграфе, для построения алгоритмов фильтрации СП с кратными корнями характеристических уравнений, прежде всего необходимо сформулировать задачу фильтрации кадра в терминах пространства состояний. Для этого нужно решить задачу нахождения обобщенной векторной формы представления данного класса моделей. Для начала рассмотрим случай кратности 2 по обеим осям. Модель в этом случае должна иметь следующий вид: , (3.28) где – вектор, содержащий элементы -й строки; – порождающий вектор стандартных СВ; – матричные коэффициенты модели; – размер изображения. Таким образом, необходимо определить матричные коэффициенты на основании соответствующей модели (2.14) с кратными корнями, таким образом, чтобы они стали эквивалентны. Для определения элементов неизвестных матриц домножим (3.28) на справа и найдем математическое ожидание: , (3.29) . (3.30) Пусть – ковариационная матрица поля на расстоянии . Очевидно, что, . Тогда формулы (3.29) и (3.30) принимают следующий вид: , . (3.31) Точно также, после домножения (3.18) на получим , . (3.32) Умножим теперь (3.28) на : и найдем математическое ожидание . (3.33) Здесь – матрица дисперсии порождающего поля. Для стандартно распределенных СВ она тождественно равна единичной матрице. Рассмотрим структуру элементов матрицы : . Принимая во внимание разделимость модели по координатным осям, можем записать . Матрица в последнем выражении является ковариационной матрицей одномерной модели по строке, т.е. . С учетом этого, полученное выражение может быть переписано в следующем виде: . (3.34) Теперь, с учетом последнего выражения, найдем коэффициенты модели . Решим систему матричных уравнений (3.22), (3.23) относительно неизвестных : ; . Подставив в полученные выражения значения КФ, получим окончательное решение . Таким образом, коэффициенты и векторной модели с кратными корнями порядка 2 по обеим осям являются скалярами. Для того, чтобы полностью определить параметры модели (3.28), необходимо найти еще коэффициент . Для этого подставим полученные варажения и в формулу (3.33) и с учетом того, что , получим: , . (3.35) Явное выражение для можно получить с использованием известного разложения Холесского [31]. Таким образом, все коэффициенты модели (3.28) полностью определены. Теперь необходимо привести (3.28) к виду . (3.36) Это может быть сделано следующим образом. Включим в вектор состояния две строки изображения – -ю и -ю: . С учетом этого перепишем (3.28) в форме (3.36): . (3.37) Таким образом, модель (3.28) полностью построена. Полученное представление модели СП (3.36) дает возможность применить для фильтрации СП на основе моделей кратности стандартную калмановскую процедуру фильтрации векторной случайной последовательности. Здесь – вектор состояния, – переходная матрица системы; – вектор некоррелированных стандартных СВ, Е – единичная матрица. Модель наблюдения запишется следующим образом: , (3.38) где – строка зашумленного изображения; – белый гауссовский шум с дисперсией , а – матрица наблюдения. Соотношения (3.26), (3.28) приводят к следующему алгоритму векторной калмановской фильтрации: , , (3.39) , . (3.40) Вычислительная сложность алгоритма (3.39), (3.40) существенно выше, чем у алгоритма (3.15) – (3.17). Тем не менее, далее будут высказаны предложения по сокращению вычислительной сложности подобных алгоритмов. Дальнейший анализ приведенных выражений показывает, что возможно обобщение векторной модели (3.36) на случай любой кратности. Пусть заданы – кратность корней, и – вектор параметров двумерной модели (2.14). Включим в вектор состояния строк изображения – с -й по -ю: и перепишем с учетом этого (3.28) в форме (3.36): , (3.41) где – соответствующий коэффициент скалярной модели вдоль оси . Найдем теперь коэффициент . Для этого перепишем (3.31) в векторном виде , и домножим его справа на : . Найдем теперь математическое ожидание от обеих частей: , . Из последнего равенства получаем: , (3.42) причем выражение в скобках представляет собой скаляр. Общий вид коэффициента может быть получен из (3.42) при помощи разложения Холесского. Таким образом, обобщенный вид модели с кратными корнями для случая двух измерений полностью определен и мы можем применить для оценивания подобных СП процедуры векторной калмановской фильтрации в форме (3.39) – (3.40). Увеличение размера вектора состояния влечет за собой увеличение объема вычислений. Тем не менее, можно заметить, что алгоритм (3.39)-(3.40) может быть в значительной степени упрощен. Действительно, во-первых переходная матрица системы содержит в себе большое количество нулей, а во-вторых, на каждом шаге наблюдается, и, соответственно, оценивается фактически лишь одна строка изображения. Кроме того, пересчет коэффициента усиления (3.39), в силу стационарности модели, может быть осуществлен заранее. Исходя из этих соображений, можно оценить вычислительную сложность алгоритма. Предварительный пересчет матричных коэффициентов фильтра в (3.39) требует элементарных операций умножения, где – длина строки изображения. При условии предварительного пересчета (3.39), вычислительная сложность оценки одной строки (3.40) будет . Рассмотрим теперь возможность сокращения числа арифметических операций в (3.40) и синтеза квазиоптимального скалярного алгоритма оценивания. Рассмотрим структуру матрицы усиления . Она состоит из матричных блоков размера : , где – матрица ковариации ошибок оценивания -й и -й строк изображения. Пусть пересчет установившегося значения коэффициента усиления (3.29) уже осуществлен. В этом случае , (3.43) где – установившееся значение матрицы ковариации ошибки оценивания одной строки изображения; – дисперсия шума наблюдения. Поскольку на каждом шаге наблюдаются, и, соответственно, оцениваются лишь первые элементов вектора , то для вычисления оценки используется лишь первые строк матрицы . Анализ данного выражения и формулы (3.40) показывает, все соображения, использованные для синтеза квазиоптимального алгоритма фильтрации СП на основе моделей кратности 1, могут быть применены и в данном случае. Действительно, выделим -ю строку соотношения (3.40) и применим к ней все выше изложенные рассуждения. Очевидно, что и все коэффициенты, определяющие скалярную АР‑модель состояния и наблюдения для будут верны и в данном случае. Рассмотрим возможность использования для представления процесса изменения авторегрессий более высоких порядков. Допустим, что модель состояния записывается следующим образом: . (3.44) Для каждого элемента необходимо определить неизвестные параметры и дисперсию порождающего шума . Для этого домножим (3.44) на и найдем математическое ожидание: . (3.45) Полученное выражение представляет собой систему линейных уравнений относительно неизвестных . Возведя (3.44) в квадрат, при условии известных , получим уравнение для нахождения : . (3.46) Из приведенных рассуждений ясно, вычислительная сложность квазиоптимального алгоритма в случае модели с корнями произвольной кратности имеет тот же порядок, что и в случае кратности 1. При использовании в модели (3.34) авторегрессий более высокого порядка, вычислительная сложность вырастает пропорционально порядку авторегрессии.
|