Рис. 1. Поведение авторегрессионной оценки при различном выборе параметра :

На рис. 1 измерения ширины отображены кружками и затем для пущей наглядности соединены пунктирной линией. Как видно из данного рисунка, при увеличении параметра кривая становится более гладкой, но перестает «успевать» за уменьшением поступающих измерений ширины .

При  кривая практически повторяет измерения. Достоинство выбора данного значения параметра в том, что он легко «успел» за уменьшением ширины объекта. Недостаток же состоит в том, что при данном значении авторегрессионная оценка ширины объекта имеет сильное «биение» в тех точках, где появляется ошибка измерений.

При выборе значения «биение» на ошибках измерений существенно уменьшается, и  эффект «запаздывания» практически не заметен.

При значение авторегрессионной оценки очень сильно отличается от измерений и не в силах «успеть» за изменяющейся шириной объекта.

Следовательно. в данном случае наилучшее значение параметра .

В то же время в примере фильтрации высоты того же объекта использование значения  дает наилучший результат (рис. 2). Это, прежде всего, связано с тем, что на данной последовательности  измерения высоты объекта имеют постоянное математическое ожидание. В данном случае «биение», которое вызвано лишь случайной ошибкой, присутствующей в измерении, очень хорошо сглаживается фильтром.

Рис. 2. Поведение авторегрессионной оценки при различном выборе параметра

Определение оптимальной оценки параметра по всей траекторииНеобходимо найти оптимальную оценку параметра по всей траектории. Оценка эта традиционно определяется методом наименьших квадратов.

НЕ нашли? Не то? Что вы ищете?

Пусть функционал качества фильтрации имеет вид:

(2)

Минимум квадратичной функции (2) легко найти, приравняв к нулю ее производную. Получим

После преобразования окончательно находим

(3)

Начальное значение можно выбрать любым, например, с учетом результатов предыдущего примера, положить При этом нужно помнить, что начальное значение будет сказываться на последующем процессе фильтрации некоторое время с начала работы фильтра. Таким образом, итеративная схема фильтрации будет выглядеть следующим образом:

(3)

Результаты выбора оптимального в смысле критерия (3) адаптивного параметра в сравнении с предыдущими результатами для значения параметра представлены на рис. 3 для авторегрессионной оценки ширины объекта и на рис. 4 для авторегрессионной оценки высоты объекта .

Рис. 3. Поведение авторегрессионной оценки при оптимальном значении параметра и при значении 

Рис. 4. Поведение авторегрессионной оценки при оптимальном значении параметра и при значении 

Из рис. 3 и рис. 4 видно, что при оптимальном в смысле критерия (3) выборе параметра фильтр становится более чувствительным, но при этом менее гладким, чем при выборе . Такой фильтр удобнее всего использовать для фильтрации третьего параметра объекта – его скорости, где наиболее важным свойством является отсутствие «запаздывания».

Для фильтрации же ширины и высоты, где наиболее важным является свойство «гладкости» кривой, рассмотрим следующий способ.

Повторная сглаживающая авторегрессионная фильтрация

Рассмотрим модель, которая будет фильтровать измерения, полученные с помощью оптимального авторегрессионного фильтра – модель авторегрессии второго уровня,  повторно фильтрующая оценки, полученные с помощью оптимального авторегрессионного фильтра первого уровня:

(4)

Здесь параметр выбирается в соответствии с формулой (3), а параметр предлагается задавать либо задавать вручную, либо также выбирать оптимальным () в  соответствии с формулой (5):

(5)

Смысл данного итеративного процесса таков: первое выражение осуществляет фильтрацию измерений, второе – сглаживание результатов данной фильтрации. Примеры для параметра представлены на рис. 5 и рис. 6.

Рис. 5. Поведение повторной авторегрессионной оценки при значении параметра и авторегрессионной оценки при значении 

Рис. 6. Поведение повторной авторегрессионной оценки при значении параметра и авторегрессионной оценки при значении 

Как видно из рис. 5 и 6, кривые авторегрессионных оценок второго уровня и являются наиболее гладкими из всех рассмотренных. Это принципиально важно при фильтрации таких параметров как размеры объектов, поскольку плавность изменения размеров объекта важна не только при обработке поступающей информации о перемещениях объектов, но и при визуализации результатов анализа движения для оператора, осуществляющего наблюдение и принимающего дальнейшие решения.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4