СПОСОБ ОБНАРУЖЕНИЯ ЧЕЛОВЕЧЕСКИХ ОБЪЕКТОВ В ВИДЕО (ВАРИАНТЫ)

1. Способ обнаружения человеческих объектов в видео, содержащий:
определение пикселей видеоизображения, которые являются приоритетными пикселями, группой приоритетных пикселей, составляющих набор приоритетных блобов одного или нескольких приоритетных блобов;
для каждого из N местоположений в видеоизображении, где N - целое число, сравнение предопределенной формы с набором приоритетных блобов для получения соответствующей вероятности нахождения человека в этом местоположении, получая, таким образом, N вероятностей, соответствующих N местоположениям;
использование N вероятностей, определение X людей, представленных набором приоритетных блобов, где X - целое число.
2. Способ по п. 1, дополнительно включающий использование вероятностной диаграммы для определения местоположения каждого человека из X людей.
3. Способ по п. 2, в котором определенное местоположение каждого человека из группы X является местоположением в плоскости изображения, ответствующей видеоизображению.
4. Способ по п. 2, в котором определенное местоположение каждого человека из группы X является местоположением относительно физической плоскости земли, соответствующей реальному миру.
5. Способ по п. 1, в котором определение приоритетных пикселей видеоизображения включает сравнение первого кадра видеоизображения без объектов переднего плана со сравнением второго кадра видеоизображения, содержащего объекты переднего плана.
6. Способ по п. 1, в котором предопределенная форма является одной и той же для каждого из N местоположений.
7. Способ по п. 1, в котором предопределенная форма, по меньшей мере, некоторых N местоположений имеет различный размер.
8. Способ по п. 7,
в котором размер предопределенной формы для каждого из N местоположений определяется в ответ на калибровку видеосистемы, и
в котором видеосистема используется для получения видеоизображения.
9. Способ по п. 8,
в котором калибровка видеосистемы включает определение размера изображения части видеоизображения, соответствующей среднему размеру человека в каждом из N местоположений, и
в котором размер предопределенной формы для каждого из N местоположений определяется в ответ на определение соответствующего размера изображения.
10. Способ по п. 1,
в котором, для каждого из N местоположений соответствующая предопределенная форма включает оценку приоритетной части изображения, которая будет занята видеоизображением, когда в соответствующем местоположении присутствует человек.
11. Способ по п. 10, в котором оценка приоритетной части изображения для каждого из N местоположений вычисляется на основе проекции модели человека в реальном мире на плоскость видеоизображения.
12. Способ по п. 1,
в котором видеоизображение включает множество кадров изображения, при этом каждый кадр изображения содержит двумерное изображение, имеющее N местоположений, причем каждое из N местоположений, идентифицируется соответствующей парой координат х, у в двумерном изображении.
13. Способ по п. 12,
в котором каждое из N местоположений ассоциировано с соответствующей предопределенной формой по отношению к плоскости изображения, соответствующей видеоизображению.
14. Способ по п. 1, дополнительно включающий для каждого из N местоположений вычисление коэффициента полноты выборки, соответствующей предопределенной формы и приоритетного блоба для определения ассоциированной вероятности.
15. Способ по п. 14, в котором вычисление коэффициента полноты выборки для каждого из N местоположений включает определение
(a) области, содержащей перекрытие области, занятой предопределенной формой и приоритетным блобом и
(b) области приоритетного блоба.
16. Способ по п. 1, дополнительно содержащий:
создание вероятностной диаграммы с N вероятностями; определение локальных максимумов вероятностной диаграммы.
17. Способ по п. 16, дополнительно содержащий:
выбор первого местоположения из N местоположений, соответствующих локальному максимуму вероятностной диаграммы;
получение первой предопределенной формы, соответствующей первому местоположению;
вычисление первого коэффициента
(a) области, включающей перекрытие области, занятой первой предопределенной формой и приоритетным блобом и
(b) области приоритетного блоба; и
вычисление второго коэффициента
(a) области, включающей перекрытие области, занятой первой предопределенной формой и приоритетным блобом и
(b) остальной области, занятой первой предопределенной формой, которая не перекрывается приоритетным блобом.
18. Способ по п. 17, дополнительно содержащий:
выбор второго местоположения из N местоположений, соответствующих локальному максимуму вероятностной диаграммы;
получение второй предопределенной формы, соответствующей второму местоположению;
вычисление третьего коэффициента
(a) области, включающей перекрытие области, занятой второй предопределенной формой и приоритетным блобом, и
(b) области приоритетного блоба; и вычисление четвертого коэффициента
(a) области, включающей перекрытие области, занятой второй предопределенной формой и приоритетным блобом и
(b) остальной области, занятой второй предопределенной формой, которая не перекрывается приоритетным блобом.
19. Способ по п. 18, в котором первый, второй, третий и четвертый коэффициенты используются для определения, что X людей представлены приоритетным блобом.
20. Способ по п. 18, дополнительно содержащий:
вычисление пятого коэффициента
(a) перекрытия области, занятой второй предопределенной формой и области, занятой первой предопределенной формой и
(b) области второй предопределенной формы.
21. Способ по п. 16, дополнительно содержащий вычисление величины точности и величины полноты выборки для каждого из m местоположений N местоположений, при этом m является целым числом и каждое из m местоположений соответствует локальному максимуму вероятностной диаграммы.
22. Способ по п. 21, в котором каждое из m местоположений выбрано последовательно от 1 до m, при этом выбор местоположения (m-1) исключает выбор местоположения m, которое находится в пределах первого предопределенного расстояния местоположения (m-1).
23. Способ по п. 22, в котором каждое из m местоположений выбрано последовательно от 1 до m, в котором выбор следующего местоположения из m местоположений включает выбор местоположения, которое является самым близким к нижнему краю видеоизображения для местоположений, соответствующих локальному максимуму, и которые не были исключены.
24. Способ обнаружения человеческих объектов в видео, содержащий:
определение пикселей видеоизображения сцены реального мира, которые являются приоритетными пикселями, группой приоритетных пикселей, составляющих набор приоритетных блобов одного или нескольких приоритетных блобов; для каждого из N местоположений видеоизображении, где N является целым числом, сравнение предопределенной формы с набором приоритетных блобов для определения X людей, представленных набором приоритетных блобов, где X - целое число, и местоположение каждого человека из этих X людей определяется как местоположение в горизонтальной плоскости реального мира.
25. Способ по п. 24, дополнительно содержащий обнаружение наличия толпы путем просмотра, по меньшей мере, некоторых местоположений этих X людей.
26. Способ по п. 24, дополнительно содержащий определение наличия толпы, когда найдено, что Y этих X людей расположены в первой области горизонтальной плоскости реального мира.
27. Способ по п. 26, в котором первая область включает предопределенную геометрическую фигуру, имеющую предопределенный размер области в реальном мире.
28. Способ по п. 26, в котором первая область включает область, определенную окружностью.
29. Способ по п. 26, дополнительно содержащий определение плотности толпы в первой области.
30. Способ по п. 9, дополнительно содержащий сравнение плотности толпы с порогом и отправку, по меньшей мере, одного отчета и предупреждения, когда плотность толпы превышает порог.
31. Способ по п. 24, дополнительно содержащий:
определение первой плотности толпы в первой области, соответствующей первому кадру видеоизображения;
определение второй плотности толпы в первой области, соответствующей второму кадру видеоизображения;
определение события сбора толпы в ответ на первую плотность толпы и вторую плотность толпы.
32. Способ по п. 24, дополнительно содержащий:
определение первой плотности толпы в первой области, соответствующей первому кадру видеоизображения;
определение второй плотности толпы в Y первой области, соответствующей второму кадру видеоизображения;
определение события рассеяния толпы в ответ на первую плотность толпы и вторую плотность толпы, превышающую число перечисленных ассоциированных элементов.