Научная статья на тему 'Измерение скорости движения протяженных объектов системами видеонаблюдения'

Измерение скорости движения протяженных объектов системами видеонаблюдения Текст научной статьи по специальности «Физика»

CC BY
539
67
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБРАБОТКА ВИДЕОСИГНАЛОВ / VIDEO SIGNAL PROCESSING / ИЗМЕРЕНИЕ СКОРОСТИ / VELOCITY MEASUREMENT / ПРОТЯЖЕННЫЙ ОБЪЕКТ / LENGTHY OBJECT / СМЕЩЕНИЕ ИЗОБРАЖЕНИЯ / IMAGE DISPLACEMENT / ТОЧНОСТЬ ИЗМЕРЕНИЯ / MEASUREMENT ACCURACY

Аннотация научной статьи по физике, автор научной работы — Васин Николай Николаевич, Куринский Вадим Юрьевич

Представлен метод обработки видеосигналов систем измерения скорости движения протяженных объектов и способ снижения погрешности измерения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MEASURING OF LENGTHY OBJECT VELOCITY WITH CLOSED CIRCUIT CAMERAS

A method is proposed for image signal processing in lengthy object velocity measuring system. The method is shown to reduce the measurement errors.

Текст научной работы на тему «Измерение скорости движения протяженных объектов системами видеонаблюдения»

УДК 681.3

Н. Н. Васин, В. Ю. Куринский

ИЗМЕРЕНИЕ СКОРОСТИ ДВИЖЕНИЯ ПРОТЯЖЕННЫХ ОБЪЕКТОВ СИСТЕМАМИ ВИДЕОНАБЛЮДЕНИЯ

Представлены метод обработки видеосигналов систем измерения скорости движения протяженных объектов и способ снижения погрешности измерения.

Ключевые слова: обработка видеосигналов, измерение скорости, протяженный объект, смещение изображения, точность измерения.

Постановка задачи. Системы видеонаблюдения используются в АСУ технологическими процессами в связи с расширением функциональных возможностей при измерении скорости и ускорения, определении трасс движения и других параметров контролируемых объектов.

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

В качестве примера протяженного объекта в статье рассматриваются железнодорожные вагоны, роспуск которых производится на сортировочной горке. Система видеонаблюдения в режиме реального времени измеряет скорость движения вагонов и передает информацию подсистеме управления замедлителями.

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

Метод определения величины смещения объекта. Изображение движущегося объекта на кадре /+1 смещается относительно /-го на некоторую величину АЭ, что видно из рис. 1. При известных расстоянии от видеокамеры до объекта и значениях Дs за время т следования кадров легко определить перемещение £ самого объекта [1] и, следовательно, скорость его движения V = Б/т. Таким образом, измерение скорости движения объекта сводится к измерению смещения изображения.

Для определения величины смещения подвижного объекта за известный период т следования кадров видеокамеры на текущем /-м кадре выделяется совокупность строк видеоизображения, т.е. горизонтальная полоса по всей длине кадра Х пикселов и высотой п пикселов в области изображения, где происходит отображение объекта (рис. 1, а).

Поскольку смещение Д^ изображения (/+1)-го кадра, согласно предлагаемому методу [2], определяется не для всего кадра, а только для горизонтальной полосы, координаты которой соответствуют координатам полосы /-го кадра (рис. 1), то производительность обработки видеоизображения существенно повышается.

Для анализа выделенной совокупности строк используется функция яркости / (х, у), задающая суммарный уровень яркости каждого столбца высотой п и шириной 1 пиксел, который описывается следующей формулой и представляет собой столбчатую диаграмму:

Уп

F (х) = £ / (х, у).

У=Уо

Совокупность столбцов выделенной полосы образует столбчатую диаграмму суммарного уровня яркости от координаты X (рис. 2). При движении объекта его изображения на двух соседних кадрах и соответствующие столбчатые диаграммы смещаются (рис. 2, а). Величину этого смещения АЭ необходимо измерить.

При вычислении смещения АЭ протяженного объекта за период следования кадров можно анализировать столбчатую диаграмму не всей горизонтальной полосы, а только прямоугольной области размером тхп на кадре г (см. рис. 1, б), которой соответствует выделенный участок на столбчатой диаграмме (см. рис. 2, б), что требует меньше вычислительных ресурсов. а) б)

а)

вд,

30 000

20 000

10 000

Рис. 1 б)

^ш(Х) 30 000

20 000 10 000

"" Л& /¿^ч^

V

-►

120 160 200 240 280 300 X

Рис. 2

Для поиска значения АЭ необходимо определить положение эквивалентной прямоугольной области размером тхп на кадре г+1, для чего используется структурная функция:

б и ) =

к=1

где к — номер столбца прямоугольной области шириной в один и высотой п пикселов; И(к) — сумма уровней яркости пикселов столбца к; ] — номер выделенной прямоугольной области.

Минимальная величина б(/) соответствует прямоугольной области кадра г+1, которая по своим характеристикам наименее отличается от выделенной прямоугольной области на

0

0

текущем /-м кадре. На рис. 2, а вертикальными линиями ограничен участок столбчатой диаграммы найденной прямоугольной области.

На рис. 3 приведена графическая зависимость структурной функции от смещения. Минимальное различие (когда Q(j) минимально) соответствует наибольшему совпадению сравниваемых прямоугольных областей.

Q(j)

„оовооо.

6 1»' «-.у

-40

-30

-20

-10

0

Рис. 3

10

20

30

40 j

г, % 10

Таким образом, существует значение Дs, для которого различие столбчатых диаграмм сравниваемых областей полос текущего и последующего кадров будет минимальным. Значение Д^ характеризует смещение объекта за период следования кадров и, следовательно, скорость движения объекта.

Повышение точности измерения скорости. Оценка смещения изображения объекта Д^ в области минимума Q(j) производилась с использованием аппроксимирующего полинома 4-го порядка по методу наименьших квадратов. На кадре / выделялось множество (до 20) прямоугольных областей (рис. 1, б), для каждой из которых находилось значение Д^. Для заданного множества прямоугольных областей было найдено среднее значение и среднеквадратическое отклонение. При доверительной вероятности 0,997 случайная погрешность измерения смещения Д^ находилась в пределах 6 % для диапазона скоростей 5—20 км/ч.

Повышение точности измерения смещения изображения Д^ реализовано за счет увеличения интервала наблюдения, когда анализировалось смещение Д^ диаграмм /-го и (/+/)-го кадров. В проведенном эксперименте при скорости объекта 5—20 км/ч значение / изменялось от 1 до 10. При увеличении / от 1 до 7 смещение изображения Д^ увеличивалось с 10 до 65 пикселов, а погрешность снижалась с 6 до 1,5 % (рис. 4), что объясняется интегрированием случайных отклонений величины смещения Дs. При дальнейшем увеличении / наблюдался рост погрешности, что обусловлено проявлением аберрации оптической системы, т. к. выделенная прямоугольная область на текущем кадре и эквивалентная на последующем наиболее далеко расположены друг относительно друга.

4 6

Рис. 4

8

Заключение. Описанный способ обработки видеосигналов позволяет измерять скорость движения протяженных объектов с погрешностью не более 1,5—2,0 % в диапазоне 5—20 км/ч. Однако предложенный способ может быть применен и для измерения скорости свыше 20 км/ч. Так, например, для диапазона 30—50 км/ч рекомендовано использовать 1-й опорный и 4-й последующий кадры, при этом погрешность измерения не превысит 2 %. При скорости выше 70 км/ч достаточно использовать г-й и (г+1)-й кадры, поскольку при достаточно высокой скорости смещение изображения за период следования кадров будет большим, когда случайные отклонения интегрируются.

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

1. Васин Н. Н., Куринский В. Ю. Метод измерения скорости движения железнодорожных вагонов на сортировочной горке // Инфокоммуникационные технологии. 2005. Т. 3, № 1. С. 40—44.

2. Патент РФ № 2398240. Способ измерения скорости движения протяженных объектов / Н. Н. Васин, В. Ю. Куринский. Опубл. 27.08.2010.

СПИСОК ЛИТЕРАТУРЫ

Вадим Юрьевич Куринский

Николай Николаевич Васин

Сведения об авторах д-р техн. наук, профессор; Поволжский государственный университет телекоммуникаций и информатики, кафедра систем связи, Самара; заведующий кафедрой; E-mail: [email protected]

канд. техн. наук; Поволжский государственный университет телекоммуникаций и информатики, кафедра систем связи, Самара; E-mail: [email protected]

Рекомендована кафедрой систем связи

Поступила в редакцию

16.02.12 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.