Алгоритм Текномо – Фернандеса - Teknomo–Fernandez algorithm - Wikipedia

Алгоритм TF создает фоновое изображение из видео улицы, на которой переходят многие пешеходы.

В Алгоритм Текномо – Фернандеса (алгоритм TF), представляет собой эффективный алгоритм для создания фонового изображения данной видеопоследовательности.

Предполагая, что фоновое изображение отображается в большей части видео, алгоритм может генерировать хорошее фоновое изображение видео в -время используя лишь небольшое количество бинарные операции и логические битовые операции, которые требуют небольшого объема памяти и имеют встроенные операторы, которые можно найти во многих языках программирования, таких как C, C ++, и Ява.[1][2][3]

История

Алгоритм TF генерирует цветное фоновое изображение и использует его для вычитания фона.

Люди, отслеживающие видео, обычно включают в себя некоторую форму вычитание фона чтобы отделить передний план от фона. После извлечения изображений переднего плана требуемые алгоритмы (например, для отслеживание движения, отслеживание объекта, и распознавание лиц ) могут быть выполнены с использованием этих изображений.[1][3]

Тем не мение, вычитание фона требует, чтобы фоновое изображение было уже доступно, и, к сожалению, это не всегда так. Обычно фоновое изображение ищется вручную или автоматически по видеоизображениям, когда нет объектов. Совсем недавно автоматическая генерация фона через обнаружение объекта, медиальная фильтрация, фильтрация medoid, приблизительная медианная фильтрация, линейный прогнозный фильтр, непараметрическая модель, Фильтр Калмана, и адаптивное сглаживание были предложены; однако большинство из этих методов имеют высокую вычислительную сложность и ресурсоемкие.[1][4]

Алгоритм Текномо – Фернандеса также является алгоритмом автоматической генерации фона. Однако его преимуществом является скорость вычислений всего -время, в зависимости от разрешения изображения и его точность, достигаемая в пределах управляемого количества кадров. Для создания фонового изображения требуется не менее трех кадров из видео, при условии, что для каждой позиции пикселя фон присутствует в большинстве видео. Кроме того, это можно сделать как для полутонового, так и для цветного видео.[1]

Предположения

  • Камера неподвижна.
  • Свет окружающей среды меняется очень медленно относительно движений людей в сцене.
  • Большую часть времени люди не занимают сцену в одном и том же месте.

Однако, как правило, алгоритм определенно будет работать, когда выполняется следующее важное предположение:

Для каждой позиции пикселя большинство значений пикселей во всем видео содержат значение пикселя фактического фонового изображения (в этой позиции).[1]

Пока каждая часть фона отображается в большей части видео, все фоновое изображение не должно появляться ни в одном из его кадров. Ожидается, что алгоритм будет работать точно.[1]

Генерация фонового изображения

Уравнения

  1. Для трех кадров последовательности изображений , , и , фоновое изображение получается с использованием
         [1]
  2. Функция логического режима таблицы возникает, когда количество записей 1 больше половины количества изображений, так что[1]
         
  3. Для трех изображений фоновое изображение можно принять за значение
[1]

Алгоритм генерации фона

На первом уровне из последовательности изображений случайным образом выбираются три кадра для создания фонового изображения путем их комбинирования с использованием первого уравнения. Это дает лучшее фоновое изображение на втором уровне. Процедура повторяется до желаемого уровня. .[1]

Теоретическая точность

На уровне вероятность то, что прогнозируемый модальный бит является фактическим модальным битом, представлено уравнением В таблице ниже приведены вычисленные значения вероятности на нескольких уровнях с использованием некоторых конкретных начальных вероятностей. Можно заметить, что даже если модальный бит в рассматриваемой позиции находится на низком уровне 60% кадров, вероятность точного определения модального бита уже составляет более 99% на 6 уровнях.[1]

Таблица вычисленных вероятностей
В этой таблице приведены вычисленные значения вероятности на нескольких уровнях с использованием некоторых конкретных начальных вероятностей. Можно заметить, что даже если модальный бит в рассматриваемой позиции находится на низком уровне 60% кадров, вероятность точного определения модального бита уже превышает 99% на шести уровнях.

Космическая сложность

Требуемое пространство для алгоритма Текномо – Фернандеса задается функцией , в зависимости от разрешения изображения, номер кадров в видео и желаемое количество уровней. Однако тот факт, что вероятно, не будет превышать 6, снижает сложность пространства до .[1]

Сложность времени

Весь алгоритм работает в -время, только в зависимости от разрешения изображения. Вычисление модального бита для каждого бита можно выполнить в -время, в то время как вычисление результирующего изображения из трех данных изображений может быть выполнено в -время. Количество изображений для обработки в уровни . Однако, поскольку , то это на самом деле , поэтому алгоритм работает в .[1]

Варианты

Вариант алгоритма Текномо – Фернандеса, который включает Метод Монте-Карло названный CRF был разработан. Были реализованы две разные конфигурации CRF: CRF9,2 и CRF81,1. Эксперименты с некоторыми цветными видеопоследовательностями показали, что конфигурации CRF превосходят алгоритм TF с точки зрения точности. Однако алгоритм TF остается более эффективным с точки зрения времени обработки.[5]

Приложения

Рекомендации

  1. ^ а б c d е ж грамм час я j k л м Текномо, Карди; Фернандес, Просесо (2015). «Генерация фонового изображения с использованием логических операций». arXiv:1510.00889 [cs.CV ].
  2. ^ Абу, Патрисия Анджела; Фернандес, Просесо. «Сравнение производительности алгоритма Текномо-Фернандеса в цветовом пространстве RGB и HSV». Цитировать журнал требует | журнал = (помощь)
  3. ^ а б Абу, Патрисия Анджела (март 2015 г.). Улучшение алгоритма моделирования фонового изображения Текномо – Фернандеса для сегментации переднего плана (Кандидат наук). Университет Атенео де Манила.
  4. ^ Абу, Патрисия Анджела; Фернандес, Просесо (март 2016 г.). Модификация алгоритма Текномо – Фернандеса для точного вычитания фона в реальном времени. Филиппинский Конгресс вычислительной науки.
  5. ^ Абу, Патрисия Анджела; Чу, Вариан Шервин; Фернандес, Просесо. «Алгоритм на основе Монте-Карло для генерации фона». Цитировать журнал требует | журнал = (помощь)

дальнейшее чтение

  • Чу, Вариан Шервин Б. (2013). Реконструкция фонового изображения с использованием случайной выборки кадров и логических битовых операций (Тезис). Университет Атенео де Манила.
  • Абу, Патрисия Анджела Р. (2015). Улучшение алгоритма моделирования фонового изображения Текномо-Фернандеса для сегментации переднего плана (Тезис). Университет Атенео де Манила.

внешняя ссылка