February 5th, 2012

glasnost

По подсчетам экспериментальной системы на митинг 4 февраля пришло 208 тысяч человек

На сайте mitinginfo.ru вы можете увидеть предварительные результаты экспериментальной системы, которая была использована впервые при подсчете митингующих. По ее подсчетам, на митинг 4 февраля пришло 208 025 человек (см. изображение). В будущем система будет предоставлена для использования регионами.

Авторы системы: Анатолий Кац (алгоритм, программист)  и Игорь Хураськин (программист)

Итак, система считает количество людей прошедших через зону обзора видеокамеры в полуавтоматическом режиме. Пассажиропоток есть интеграл по времени от скорости, умноженной на плотность. Каждые 30 секунд плотность сэмплировалась вручную, путём подсчёта людей в специально выделеном регионе в центре фотографии. Использовались исходники 1424 х 1068 пикселей, что было достаточно для точного подсчёта в сэмплированом регионе когда толпа разреженна. Используя дорожную разметку для приблизительного подсчёта реального масштаба региона, я ставил приблизительное количество людей, когда шли плотные колонны. Исходили из полутора людей на квадратный метр.

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

Конечно это предварительные результаты экспериментального метода. Любой желающий сможет сам для себя проверить результаты, в этом прелесть системы. Чуть позже на mitinginfo.ru можно будет скачать весь архив изображений и увидеть, как проходил весь процесс подсчета