Макеты страниц
1.6. Методы синтеза алгоритмов в условиях априорной неопределенностиСинтез алгоритмов обработки реальных МИ приходится производить при наличии сложного комплекса мешающих факторов: временная и пространственная неоднородность характеристик полезных сигналов и помех, неоднородность чувствительности и дефекты датчиков, импульсные помехи и т. д. Даже если все мешающие факторы могли бы быть учтены в полной мере, модель МИ оказалась бы очень сложной, а алгоритмы обработки МИ, основанные на такой модели, - нереализуемыми в реальном времени. К тому же, указанные факторы по своей природе случайны и в описании реальных МИ может присутствовать априорная неопределенность. Таким образом, синтез алгоритмов оценивания параметров ПД МИ, как правило, приходится производить в условиях сложного комплекса мешающих факторов и априорной неопределенности. Адаптивный байесовский подход к задаче оценивания пространственно-временных деформаций изображенийПринципы синтеза решающих правил и методы решения ряда задач обработки сигналов в условиях априорной неопределенности глубоко проработаны в литературе [5,8,21,22,43,66]. Основой для синтеза решающих правил может служит общий байесовский подход [43]. Он состоит в выборе наилучшего алгоритма обработки данных в условиях априорной неопределенности, исходя из минимума ожидаемых потерь. При неполноте априорного описания данных недостающая информация извлекается из самих же данных. В этом смысле разнообразие известных алгоритмов обработки информации состоит в различии способов и меры использования априорной и поступающей информации. Для нахождения оптимального вектора а параметров межкадровых ПД в соответствии с принятой в разделе 1.1 моделью формирования последовательности кадров МИ (рис. 1.2) необходимы модель наблюдения изображений к В рамках байессовского подхода соответствие модели наблюдаемому изображению определяется некоторым критерием качества Рис. 1.3. Структурная схема оценивания межкадровых ПД изображений. где В общем случае наблюдения Наиболее распространенные функции потерь - квадратичные где оператор является вектор-столбцом, а Векторы представляют собой градиенты средних потерь и функции потерь соответственно, а матрицы входящие в (1.43), представляют собой матрицы Гессе - матрицы вторых производных средних потерь и функции потерь. Матричное неравенство (1.43) означает положительную определенность матрицы Гессе. Учитывая условие оптимальности можно записать в виде В ряде задач обработки изображений при априорной неопределенности структура оптимального алгоритма и его параметры не зависят от обрабатываемых данных (например, при обнаружении сигнала известной формы на фоне гауссовских помех). Однако такие случаи редки и имеют место в относительно простых ситуациях. Более типичной является ситуация, когда параметры оптимального алгоритма меняются в зависимости от характеристик обрабатываемых данных. К таким адаптивным (изменяющимся в процессе обработки) алгоритмам можно отнести и алгоритмы оценивания межкадровых ПД изображений. Структурная схема адаптивного алгоритма приведена на рис. 1.4. Разности между значениями отсчетов наблюдаемого изображения и оценками настраиваемой модели изображения образуют невязку в к, которая поступает на вход функционального преобразователя, изображенного на рис. 1.4 двойным прямоугольником Улучшение качества оценок достигается выбором структуры настраиваемой модели и изменением ее параметров Наиболее простым случаем является параметрическая априорная неопределенность, когда неизвестны лишь значения некоторых параметров, полностью характеризующих объект обработки. Тогда вид процедуры обработки, как правило, может быть найден. Неизвестными остаются лишь ее параметры и задачей процедуры адаптации является определение неизвестных параметров в соответствии с поступающими данными и выбранным критерием качества. В более сложной ситуации при непараметрической априорной неопределенности возникают трудности определения структуры процедуры обработки, которая может зависеть от типа распределений и перестраиваться в зависимости от меняющихся условий. Такие адаптивные алгоритмы трудно реализуемы. В этой ситуации часто используют минимаксные методы. Другим подходом к синтезу адаптивного алгоритма в таких условиях является выбор некоторой реализуемой процедуры обработки, соответствующей приближенным типам распределений для имеющихся данных, с дальнейшей оптимизацией этой процедуры по ее параметрам. Такая оптимизация соответствует частному случаю аппроксимации правила решения [43]. Аналогичная задача возникает, если процедура Рис. 1.4. Структурная схема адаптивного оценивания межкадровых ПД. обработки предопределена заранее, например, при использовании уже готовой системы обработки информации. При больших объемах обрабатываемых данных, сложном комплексе мешающих факторов и требовании обработки в реальном масштабе времени применяется чаще последний из перечисленных подходов к преодолению априорной неопределенности - используются адаптивные алгоритмы оптимизации параметров некоторой модели ПД изображений. Итеративные и рекуррентные алгоритмы оценивания параметров деформацийОптимальные оценки а являются решением уравнения (1.42), определяющего условия оптимальности и эквивалентного системе в общем случае нелинейных уравнений относительно вектора параметров а. Для нелинейных уравнений (1.42) явное аналитическое выражение для оптимального вектора а найти сложно [15] даже при наличии полной априорной информации. Поэтому приходится искать различные приближенные решения, большинство из которых получается методом последовательных приближений. Суть последних сводится к замене (1.42) разностным уравнением, решение которого а при да стремится к оптимальному вектору а. Предположим, что условие оптимальности полностью определено (градиент где где соответствует методу Ньютона, а матрица - модифицированному методу Ньютона. Если средние потери квадратичны по а, то алгоритм (1.47) соответствует методу Ньютона-Рафсона [30] и приводит к оптимальному решению а за одну итерацию при любом Структурная схема итеративного алгоритма (1.47) приведена на рис. 1.5. Она содержит нелинейный преобразователь Поскольку в итеративных алгоритмах (1.47) используется полная априорная информация, то система, представленная на рис. 1.5, автономна и не требует какой-либо дополнительной информации. Однако на практике ПРВ наблюдений и помех часто неизвестны и итеративный алгоритм не может быть непосредственно использован для нахождения оптимальных значений можно записать в виде Рис. 1.5. Структурная схема итеративного алгоритма. где вид матрицы усиления соответствует методу стохастической аппроксимации. При этом скалярные множители которые для широкого класса функций потерь Как видно из рис. 1.6, структурная схема рекуррентного алгоритма отличается от схемы итеративного алгоритма тем, что на функциональный преобразователь кроме обратной связи поступает еще и текущая информация - наблюдения Таким образом, в итеративных алгоритмах используется предварительно накопленная и обработанная информация, по которой определяется градиент Рис. 1.6. Структурная схема рекуррентного алгоритма. Обработка изображений предъявляет высокие требования к скорости сходимости адаптивных алгоритмов в случае последовательности кадров. Изображения в последовательности обычно неоднородны по пространству и состоят из участков различных видов текстур. Поэтому даже в пределах одного кадра процедура обработки должна существенно перестраиваться. Если изменение параметров по кадру относительно плавное, то возможно применение достаточно быстро сходящихся адаптивных алгоритмов без разделения кадров на однородные участки. В противном случае необходима предварительная сегментация. Алгоритмы без сегментации, удовлетворяющие требованиям высокой скорости оценок рассматриваются в третьей главе. Аргументные и критериальные алгоритмы адаптивного оцениванияПо цели обработки данных адаптивные алгоритмы можно разделить на аргументные и критериальные [38]. И в том, и в другом случаях исходной посылкой их синтеза служит минимизация средних потерь, формально выражаемых некоторым функционалом (1.41) качества В критериальных задачах целью является приближение В аргументных задачах целью является возможно более точное отыскание точки этом вид алгоритма обработки часто оказывается одинаковым для широкого класса функций потерь. Идентификационные и безыдентификационные алгоритмыПо методу нахождения оптимальных параметров адаптивные алгоритмы можно разделить на идентификационные и безыдентификационные [47]. При обработке случайных процессов и полей, большее распространение получили адаптивные алгоритмы с идентификацией [3,45,100,113]. В этих алгоритмах по имеющимся реализациям (наблюдениям) сначала оцениваются необходимые неизвестные характеристики у объекта обработки, например изображения. Затем полученные оценки При всех своих положительных качествах идентификационные адаптивные алгоритмы имеют и недостатки, особенно в применении к обработке многомерных данных. Зависимость данных от параметров В алгоритмах без идентификации минимизация зации таких адаптивных алгоритмов необходима оценка текущего значения Выбор подхода к синтезу алгоритмов оценивания пространственно-временных деформаций изображенийУчитывая требования простоты, быстрой сходимости и работоспособности при значительных вариациях реальной ситуации, алгоритмы оценивания ПД больших МИ целесообразно искать в классе рекуррентных безыдентификационных адаптивных алгоритмов. Представительной группой таких алгоритмов являются адаптивные псевдоградиентные алгоритмы, к которым относятся, в частности, и алгоритмы типа стохастической аппроксимации [33]. К последним, в свою очередь, приводит выбор матрицы усиления вида Заметим, что элементы Применение адаптивных псевдоградиентных алгоритмов позволяет решить ряд задач оценивания в сложных условиях параметров ПД МИ. Подробнее рекуррентные псевдоградиентные алгоритмы рассмотрены в третьей главе.
|
Оглавление
|