Атмосфера
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2010 г. ) |
ViBe — это вычитания фона алгоритм , который был представлен на конференции IEEE ICASSP 2009 и был усовершенствован в более поздних публикациях. [ 1 ] [ 2 ] [ 3 ] [ 4 ] Точнее, это программный модуль для извлечения фоновой информации из движущихся изображений. Его разработали Оливер Барнич и Марк Ван Дрогенброк из Монтефиоре Института Льежского университета , Бельгия. [ 5 ]
ViBe запатентован: [ 6 ] патент охватывает различные аспекты, такие как стохастическая замена, пространственная диффузия и нехронологическая обработка.
ViBe написан на языке программирования C и реализован на процессорах , графических процессорах и FPGA . [ 7 ]
Техническое описание [ 2 ]
[ редактировать ]Пиксельная модель и процесс классификации
[ редактировать ]Многие передовые методы используются для оценки временной функции плотности вероятности (pdf) пикселя x. Подход ViBe отличается, поскольку он ограничивает влияние значения в полихроматическом пространстве локальной окрестностью. На практике ViBe не оценивает PDF-файл, а использует набор ранее наблюдаемых значений выборки в качестве пиксельной модели. Чтобы классифицировать значение pt(x), его сравнивают с ближайшими значениями среди набора выборок.
Обновление модели: пример политики продолжительности жизни значений
[ редактировать ]ViBe обеспечивает плавное экспоненциальное затухание срока службы выборочных значений, составляющих модели пикселей. Это позволяет ViBe успешно справляться с сопутствующими событиями, используя единую модель разумного размера для каждого пикселя. Это достигается путем случайного выбора образца для замены при обновлении модели пикселя. После выбора образца, подлежащего отбрасыванию, новое значение заменяет отброшенный образец. Модель пикселя, которая будет получена в результате обновления данной модели пикселя с заданной выборкой пикселя, не может быть предсказана, поскольку отбрасываемое значение выбирается случайным образом.
Обновление модели: пространственная согласованность
[ редактировать ]Чтобы обеспечить пространственную согласованность всей модели изображения и справиться с практическими ситуациями, такими как небольшие движения камеры или медленное изменение фоновых объектов, ViBe использует метод, аналогичный методу, разработанному для процесса обновления, в котором он выбирает случайным образом и обновляет модель пикселей в окрестности текущего пикселя. Обозначая NG(x) и p(x) соответственно пространственную окрестность пикселя x и его значение и предполагая, что было решено обновить набор выборок x путем вставки p(x), то ViBe также будет использовать это значение. p(x) для обновления набора выборок одного из пикселей в окрестности NG(x), выбранного случайным образом. В результате ViBe может получать пространственно согласованные результаты напрямую, без использования каких-либо методов постобработки.
Инициализация модели
[ редактировать ]Хотя модель может легко восстановиться после любого типа инициализации, например, путем выбора набора случайных значений, удобно получить точную фоновую оценку как можно скорее. В идеале алгоритм сегментации хотел бы иметь возможность сегментировать видеопоследовательности, начиная со второго кадра, причем первый кадр используется для инициализации модели. Поскольку до второго кадра временная информация недоступна, ViBe заполняет модели пикселей значениями, найденными в пространственной окрестности каждого пикселя; точнее, он инициализирует модель фона значениями, взятыми случайным образом в каждой окрестности пикселя первого кадра. Фон Таким образом, оценка действительна, начиная со второго кадра видеопоследовательности.
Ссылки
[ редактировать ]- ^ Барнич, Оливье; Ван Дрогенброк, Марк (2009). «ViBe: мощный метод случайной оценки фона в видеопоследовательностях» . 2009 Международная конференция IEEE по акустике, речи и обработке сигналов . стр. 945–948. дои : 10.1109/ICASSP.2009.4959741 . hdl : 2268/12087 . ISBN 978-1-4244-2353-8 . S2CID 10129753 .
- ^ Jump up to: а б Барнич, О; Ван Дрогенброк, М (2011). «ViBe: универсальный алгоритм вычитания фона для видеопоследовательностей» . Транзакции IEEE при обработке изображений . 20 (6): 1709–1724. Бибкод : 2011ITIP...20.1709B . дои : 10.1109/TIP.2010.2101613 . hdl : 2268/145853 . ISSN 1057-7149 . ПМИД 21189241 . S2CID 783186 .
- ^ Ван Дрогенброк, М.; Пако, О. (2012). «Вычитание фона: Эксперименты и улучшения для ViBe» . Конференция IEEE Computer Society 2012 г., семинары по компьютерному зрению и распознаванию образов . стр. 32–37. дои : 10.1109/CVPRW.2012.6238924 . hdl : 2268/117561 . ISBN 978-1-4673-1612-5 . S2CID 10545941 .
- ^ Ван Дрогенброк, Марк; Барнич, Оливье (2014). «ViBe: революционный метод вычитания фона» . Моделирование фона и обнаружение переднего плана для видеонаблюдения . стр. 7.1–7.23. дои : 10.1201/b17223-10 . ISBN 978-1-4822-0537-4 .
- ^ «ViBe — мощная методика обнаружения и вычитания фона в видеофрагментах» .
- ^ Всемирная организация интеллектуальной собственности. Патенты ViBe
- ^ Крыяк, Томаш; Горгона, Марек. «Реализация алгоритма сегментации объектов переднего плана ViBe в режиме реального времени» . В материалах Федеральной конференции по компьютерным наукам и информационным системам (FedCSIS) 2013 г., стр. 591–596.