Медианная дисперсия вычитания фона - PullRequest
3 голосов
/ 19 мая 2011

У меня возникли некоторые проблемы при реализации документа Статистическое фоновое вычитание для мобильного наблюдателя .

Вопрос 1 :

В разделе 4.1 говорится о «... срединная дисперсия вычисляется по всему изображению из первых компонентов ...»

Я не совсем понимаю, что авторы на самом деле имеют в виду.

В соответствии с документом Stauffer & Grimson «Адаптивные модели фоновых смесей для отслеживания в реальном времени» (1999), для каждой фоновой модели инициализация дисперсии (скажем, со значением 36) и затем для каждый пиксель. Должна ли быть взята медиана дисперсии первой модели по всем пикселям для этого кадра?

                  OR

Мы вычисляем дисперсию для каждого пикселя на основе его истории значений интенсивности тех, которые принадлежат первой модели, а затем берем m e dian всех этих дисперсий.

Вопрос 2 :

Мне трудно понять уравнение (12) в разделе 4.1

а) Является ли «я» с 1 до H+1? Если да, как (H + 1) -ая модель вписывается в уравнение?

i) Сразу после уравнения (13) определяется P(A_1 | B_(H+1),M). Не должно ли rho_(H+1) = min(1, N_tot/N_max) вместо максимума, что может составить P(A_1 | B_(H+1),M) (-) ve?

ii) Для (H + 1) -ой модели должно быть P(A_1 | B_(H+1),M) * P(B_(H+1) | N) to P(A_1 | Z,M) для уравнения (12)?

b) когда H = 1, P(A1|Z,M) становится 1?

Моя реализация здесь здесь .

Пожалуйста, проверьте мою пробную версию в MATLAB файлах, которые я упомянул на моей веб-странице .

Ответы [ 2 ]

0 голосов
/ 05 апреля 2012

Хорошая разбивка этого здесь: http://blog.damiles.com/2009/03/the-basics-of-background-substraction/

Это также в книге opencv.

код в opencv2 здесь: Вычитание фона в opencv2

0 голосов
/ 30 мая 2011

Вопрос 1, первый вариант: «Должна ли быть взята медиана дисперсии первой модели по всем пикселям для этого кадра?».

Да, предполагается, что дисперсия фонового пикселя ниже, чем переднего плана. Таким образом, медиана всех отклонений даст приемлемую дисперсию для фона.

...