Макеты страниц
ГЛАВА 2. КВАЗИОПТИМАЛЬНЫЕ НЕАДАПТИВНЫЕ АЛГОРИТМЫ ОЦЕНИВАНИЯ МЕЖКАДРОВЫХ СДВИГОВ ИЗОБРАЖЕНИЙРассматривается распространенная задача оценивания параллельного сдвига изображений двух кадров в предположении реализации полученных алгоритмов в системах реального времени. Исследуются возможности расширения рабочего диапазона алгоритмов и компенсации смещенности оценок, вызванной анизотропностью автокорреляционных функций изображений. Решается задача оценивания угла поворота двух изображений на основе информации об оценках сдвигов их локальных фрагментов.Проблема измерения параллельного сдвига изображений исследовалась в многочисленных работах [19,20,23,34,39,68,69,78,80 и др.]. При этом разработанные алгоритмы оценивания, основанные на корреляционно-экстремальном методе [18,19,23,39,69,78,80] и исследовании пространственного спектра (например, посредством многомерного преобразования Фурье) требуют огромного объема вычислительных операций и, как правило, не удовлетворяют условию реализуемости в реальном времени. Из известных процедур указанному условию удовлетворяют алгоритмы независимой (по координатам) оценки проекций вектора сдвига, полученные А. Нетравали и Д. Роббинсом Д. Лимбом и Д. Мэрфи А. В. Губановым и В. С. Киричуком алгоритмы, предложенные К. Каффорио и Ф. Рокка [74] и ряд других. Однако известные алгоритмы не обеспечивают высокой точности оценивания и имеют небольшой рабочий диапазон, ограниченный, как правило, несколькими шагами сетки отсчетов. Недостаточно уделено внимания и анализу точности алгоритмов, в частности, влиянию коррелированности отсчетов изображения на точность получаемых оценок. Отметим также, что для реальных изображений характерна анизотропность, приводящая при независимой по координатам оценке проекций вектора сдвига к смещенности получаемых оценок. Известный алгоритм К. Каффорио и Ф. Рокка [74] позволяет избавиться от влияния на смещенность оценок асимметричности эллипсообразной КФ изображений; однако достигается это за счет существенного снижения точности оценивания. В целом же вопрос коррекции смещенности оценок, вызванной асимметричностью КФ, исследован мало. Учитывая сказанное, основное внимание в данной главе уделено разработке и исследованию реализуемых в реальном времени неадаптивных алгоритмов оценивания параллельного сдвига изображений двух кадров. 2.1. Синтез квазиоптимальных неадаптивных алгоритмов оценивания межкадрового сдвига изображенийОптимальный алгоритм (1.27) оценивания взаимного сдвига двух изображений и приведен в разделе 1.4 при рассмотрении вопроса тензорного оценивания марковских сдвигов изменяющихся изображений. После очевидных упрощений (1.27) для одномерных изображений (случайных процессов) получаем квазиоптимальный алгоритм
Используя квадратичное приближение для производных (при квадратичной интерполяции Алгоритм (2.4) содержит оценки Для более компактной записи введем обозначения Заметим, что к выражению (2.6) приводит также минимизация среднего квадрата ошибки линейного прогноза при использовании для прогноза наблюдений Правило оценивания (2.6) можно дополнительно упростить, если заметить, что две суммы Полученная процедура может быть условно названа корреляционной процедурой оценки сдвига, поскольку в ее числителе вычисляется разность двух корреляционных моментов Смысл умножения на разность Другая модификация выражения (2.6), основанная на предположении пропорциональности величины сдвига отношению Отметим также, что одномерный вариант алгоритма, предложенного К. Каффорио и Ф. Рокка [74] полностью идентичен (2.8). Дальнейшим упрощением (2.8) можно считать оценку основанную на отношении полных вариаций опорного и разностного со смещенным процессов и требующую дополнительного определения направления сдвига (при отсутствии соответствующей априорной информации). Модификация (2.7), использующая по аналогии с (2.8) в знаменателе сумму модулей, приводит к соотношению Алгоритмы на каждом шаге накопления сумм требуют использования трех отсчетов: двух из опорного кадра и одного из сдвинутого. В этом смысле их можно условно назвать Трехточечные процедуры обеспечивают определение направления сдвига (знака оценки) за В (2.12) в качестве решающего правила выбора для оценки сдвига положительного знака используется условие "Четырехточечный" аналог алгоритма (2.6) принимает вид При этом для выбора знака оцениваемого сдвига целесообразно использовать решающее правило Проведенные исследования показали, что правила (2.14) и (2.16) обеспечивают очень высокую надежность определения направления сдвига. Для двумерных (и большей размерности) изображений все полученные алгоритмы могут быть использованы для независимой по координатам оценки базисных составляющих вектора сдвига. Например, для оценки сдвига по координате Оценка Алгоритм (2.12) для двумерного случая принимает вид Аналогичным образом для двумерных изображений могут быть записаны и другие алгоритмы, рассмотренные в этом разделе. Проведенные исследования показали, что в случае круговой автокорреляционной функции плоского изображения точностные возможности алгоритмов в рабочей области примерно соответствует их одномерному варианту. При этом СКО оценки проекции на одну из базовых осей при увеличении сдвига по другой от 0 до 1 возрастает приблизительно на 20-25%. Заметим также, что в рассмотренных выше алгоритмах при накоплении сумм числителя и знаменателя координаты Расширение рабочего диапазона квазиоптимальных алгоритмовКвазиоптимальные алгоритмы оценивания сдвига, полученные в разделе 2.2, имеют, как правило, рабочий диапазон В приложении в качестве примера приведен алгоритм оценивания двумерного сдвига с рабочей областью Статистическое моделирование приведенного в приложении алгоритма на имитированных и реальных кадрах изображений размером
|
Оглавление
|