КОНТРОЛЬ НЕ ПОКРЫТЫХ ОХРАННЫМ ТЕЛЕВИДЕНИЕМ УЧАСТКОВ ПРИ ПОМОЩИ ДОПОЛНИТЕЛЬНЫХ ИСТОЧНИКОВ ОСВЕЩЕНИЯ
Лисин А.В.
Омский государственный технический университет Аннотация
Описан способ обнаружения и установления положения объектов, находящихся вне зоны прямой видимости камер охранного телевидения с помощью двух дополнительных источников освещения. Приведён алгоритм для вычисления положения объектов по двум изображениям, содержащим их тень.
Ключевые слова: защита информации, охранное телевидение, мёртвая зона, пороговая фильтрация, бинаризация.
Введение
Охранное телевидение - один из самых популярных методов обеспечения безопасности на сегодняшний день, заключающийся в визуальном контроле с помощью оптико-электронных устройств. Своей популярностью он обязан широкому спектру предоставляемых возможностей в области защиты информации и материальных ценностей. Однако одной из главных особенностей охранного телевидения, отличающей его от других технических средств защиты, является круглосуточный контроль над охраняемой территорией и возможность детального восстановления событий в случае необходимости [ 1].
Охранное телевидение представляет собой комплекс технических средств, состоящий из видеокамер, мониторов и устройств обработки изображений (последовательный видеокоммутатор, мультиплексор и т.д.). К этим элементам часто добавляется программно-аппаратный модуль анализа получаемых с камер изображений. Такие программно-аппаратные модули позволяют решать с лерасющшаваничвдвижения;
- распознавание лиц, номеров машин и других элементов изображений;
- сбор информацию по событиям;
- поиск оставленных предметов и т.д. [1,2].
Но, несмотря на большое количество достоинств, охранное телевидение обладает также рядом серьёзных недостатков. Одним из самых существенных на сегодняшний день является высокая стоимость подобных комплексов [1]. Второй недостаток в определённой степени вытекает из первого. Во всём комплексе технических средств систем охранного телевидения число камер, необходимых для контроля охраняемой территории, является наиболее варьируемым параметром, а чем больше камер необходимо установить, тем, соответственно, выше цена комплекса в целом. Ещё одной проблемой является высокая стоимость качественного расчёта мест установки камер. Всё это приводит к появлению неконтролируемых участков, а также «мёОдннко!о1йжеодрвид5чя<1аме5замитвЬ]ином решении задачи оптимизации расстановки камер наблюдения не удаётся достичь стопроцентного покрытия охраняемой территории. Это обуславливается тем же
экономическим фактором и положением о том, что стоимость охраняемой информации должна быть меньше стоимости системы защиты [3]. В реальных условиях наилучшим вариантом является покрытие охранным телевидением наиболее ответственных участков: контрольно-пропускных пунктов, пространства около дверей особо важных помещений и т. д. Таким образом, охранное телевидение, как один из самых эффективных методов безопасности, применяется для предотвращения наибольших возможных потерь.
Из всего вышесказанного становится очевидно, что полное покрытие охранным телевидением охраняемой территории практически неосуществимо, но возможно использование оптических эффектов (например, тени), которые проявляются на изображениях, полученных с помощью камер наблюдения, при отсутствии в кадре объекта, их создающего.
В статье описан способ обнаружения объекта, находящегося вне зоны видимости, но отбрасывающего тени, попадающие в кадры двух расположенных рядом видеокамер.
Начальные условия
В рассматриваемом в статье случае объект наблюдения находится в зоне между двумя расположенными рядом камерами и при этом не попадает в кадр ни одной из них. Также под каждой камерой расположен источник света. Тени объекта падают на плоскость наблюдения (например, на противоположную стену) и регистрируются камерами. Описанное взаимное положение объекта и видеокамер показано на рис. 1.
Необходимость как минимум двух источников света объясняется неоднозначностью определения размеров и положения объекта по одной его тени, т.к. объекты одной формы, но разных размеров могут отбрасывать одинаковую тень в случае, если более мелкий объект находится близко к источнику света, а большой — далеко.
Задача состоит в нахождении местоположения объекта, отбросившего тени, попавшие в кадр. Задачу можно разбить на 3 этапа:
1) поиск тени на изображении;
2) определение её реальных линейных размеров;
3) вычисление положения объекта в пространстве, исходя из размеров его теней [2].
ЧЧЧЧЧЧЧЧЧЧЧ\ЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧ' Рис. 1. Взаимное расположение видеокамер, объекта и теней
Определение положения объекта осуществляется однозначным образом, так что два дополнительных, правильно расположенных осветительных прибора заменяют лишнюю видеокамеру.
Стоит подчеркнуть, что для успешного применения предлагаемого метода в объективы камер должны попасть обе тени, а для этого объект должен находиться в некоторой ограниченной области. Учитывая прямолинейный характер распространения света, можно показать эту область графически: она представляет собой «пересечение» треугольников с вершинами в точках, где находятся источники света, и граничных точках видимости
чЧ\\\\ЧЧ\\Ч\\\\\\\\Ч\\\\\ЧЧ\\\\ЧЧ\\\\^ Рис. 2. Область видимости теней объекта (обозначена штриховкой)
Несмотря на то, что область видимости теней объекта не охватывает всю не покрытую охранным телевидением площадь, возможность её контроля представляет множество преимуществ. Например, с помощью видеокамер, следящих за территорией напротив главного входа в здание, но не следящих непосредственно за входной дверью, можно находить объекты напротив двери, установив два дополнительных осветительных прибора. Таким образом, при продуманной расстановке камер наблюдения и осветительных приборов можно добиться значительного улучшения покрытия территории охранным телевидением, особенно учитывая низкую стоимость подобного комплекса (которая фактически складывается из стоимости осветительных приборов).
Далее подробно рассматриваются три этапа решения задачи о поиске положения объекта.
Поиск тени на изображении
Фактически, задача поиска тени на изображении тождественна задаче распознавания образов. В зависимости от условий наблюдения могут быть предложены различные варианты поиска.
Самым простым, но далеко не самым редким случаем является случай с однородным фоном контролируемой территории. Однородным фоном может являться, например, стена в помещении или асфальт на улице. При этом тень на снимках просматривается достаточно явно, и её выявление может быть осуществлено бинаризацией изображения с помощью пороговой фильтрации: зная цвет фона, можно выделить отличные от него объекты, просто определяя цвет каждого пикселя изображения. Если значение цвета для него меньше некоторого порогового, то пиксель помечается как содержащий тень, иначе - определяется как фон. Таким образом, процедуру поиска можно описать
следующ^ обр^м:
{х > Т, /(х) = 0,
где х - яркость пикселя, Т - пороговое значение [5,6].
В случае неоднородности фона существует два варианта решения проблемы. Первый - создание базы эталонных изображений, отснятых в «нормальных» условиях, т. е. при отсутствии посторонних объектов и их теней в кадре; второй -использование пороговой фильтрации с адаптивным определением порога либо поиск объекта методом ^-средних [7].
Вариант с использованием эталонных изображений представляется простым и эффективным даже при неоднородном фоне, однако в случае изменяющейся освещённости (как, например, при уличном видеонаблюдении) приходится хранить достаточно объёмную базу эталонов, соответствующих различным
освещённостям. В остальных же случаях метод представляет собой не что иное, как попиксельное сраМши; поименных и1звей»аженийисэ1ШЕав*вин ием адаптивной пороговой фильтрации полезен при однородном фоне, но неоднородной освещённости, т. к. позволяет вычислять порог автоматически для отдельных областей. Для автоматического определения порога необходимо построить гистограмму распределения яркостей пикселей. Пример такой гистограммы приведён на рис. 3.
количество пикселей, Н(Ь) 400п
32 64 96 128 160 192 224 256
яркость
Рис. 3. Распределение яркостей объекта и фона на изображении После построения гистограммы необходимо найти максимальную яркость йшах .
Далее на стороне диаграммы, не относящейся к объекту (в приведённом на рисунке случае -справа), найти яркость кр, количество пикселей с яркостью к > кр равняется р (например, 5 %) от к ^ ктах. После этого новое значение порога пере-считывается по формуле
Т -Йшбо-леер же^ун^рс^льным ( однако не самым быстрым) способом обнаружения теней является метод ^-средних. Алгоритм бинаризации изображения методом ^-средних выглядит следующим обра-1()м5ыбирается порог Т, равный середине диапазона яркостей;
2) вычисляется средняя яркость всех пикселей с яркостью меньшей, чем Т т1 и т2 для пикселей с яркостью большей, чем Т;
3) новый порог высчитывается по формуле
Т -(1/2)(т1 + т2);
4) шаги 2 и 3 повторяются до тех пор, пока Т не перестанет изменяться [7].
Вычисление реальных размеров тени
Вычисление реальных линейных размеров тени определяется исходя из размеров изображения и угла обзора видеокамеры. На рис. 4 показан примерный вид зоны видимости камеры.
'////////////////////////////////.
у///////////////////////////.
\\\\\\\\\\\\\\^Ч\ЧЧЧЧЧЧЧЧЧ\ЧЧЧ^ Рис. 4. Зона видимости видеокамеры
Очевидно, что а- 2Ь ■ tg (а/ 2). Таким образом, для определения реальных линейных размеров тени можно вычислить коэффициент пересчёта, равный ширине изображения в пикселях W, разделённой на реальную ширину наблюдаемой области:
к -а-—.
W W ■ tg(а/2)
Определение положения объекта в пространстве
Зная реальные размеры теней объекта и расстояние от видеокамер до плоскости наблюдения, определение положения объекта в пространстве сводится к решению геометрической задаЬирис. 5 точки А и В соответствуют границам тени на изображениях, полученных с двух видеокамер. Видно, что поиск расстояния от объекта до наблюдаемой плоскости сводится к поиску высоты СН треугольника ААВС. БК и ЕМ - перпендикуляры, опущенные из точек, где располагаются видеокамеры и источники света. Длина этих перпендикуляров известна из условия задачи.
\\\\\\\\\\Ч\\\Ч\Ч\\ Рис. 5. Геометрическая интерпретация поиска объекта
Также известны расстояния БЕ и АВ, т.к. линейные размеры тени определены способом, описанным в предыдущем параграфе. Очевидно, что кВ равно сумме половины зоны видимости ( а / 2 ) расстояния между зонами видимости и расстоянию от края зоны видимости до тени. Все эти величины являются либо известными, либо вычисленными.
Тогда ВБ -л/БК2 + кВ 2 . Аналогично находится расстояние АМ . Поскольку треугольники ААВС и
ВС АВ
АСБМ подобны, можно записать ---, или,
СБ БМ
АВ АВ■ВБ
х--
обозначив BC за x, -
BD - x DE DE + AB
причём все расстояния, стоящие в правой части равенства, известны. AC находится аналогично. Значение CH определяется из системы уравнений:
iCH2 = AC2 - AH2,
[CH2 = BC2(AB - AH)2.
Стоит заметить, что полученное в ходе решения
системы расстояние AH позволяет найти
расстояние от видеокамеры до объекта:
KHП©BTAрйAH описанную выше процедуру для
случая, когда точки A и B являются
противоположными границами тени, найдём
расстояние от объекта до прямой DE. Таким
образом, местоположение объекта будет
определено.
г Проверка результатов исследования
Для проверки корректности изложенной идеи была разработана программа на языке высокого уровня Python, находящая координаты объекта по двум изображениям, полученным с различных камер. В качестве исходных данных программа получает расстояние до плоскости наблюдения (DK на рис. 5), расстояние между видеокамерами (DM на рис. 5), расстояние между границами зон обзора и два изображения. Для поиска тени программа использует алгоритм адаптивной пороговой фильтрации, описанный выше.
Поскольку процесс измерения в реальных условиях всегда подвержен влиянию большого числа случайных факторов, то величина погрешности (в данном случае отклонение найденных координат объекта от действительных) должна подчиняться нормальному распределению
[9].
Для проверки принадлежности распределения случайной величины нормальному распределению следует воспользоваться статистическими методами. Далее будет проведена проверка распределения на «нормальность» с помощью критерия Пирсона [10].
Для проверки гипотезы Н0 о принадлежности распределения случайной величины (в данном случае отклонение вычисленного положения объекта от истинного) закону Е(х) необходимо произвести выборку из п независимых наблюдений над случайной величиной. По выборке можно построить эмпирическое распределение случайной величины Е*(х). Сравнение эмпирического и теоретического распределений производится с помощью специально подобранной случайной величины - критерия согласия. Критерий Пирсона является одним из критериев согласия.
Для проверки критерия введём статистику:
2 Р
%2 = N •
)(Ивог
(Ивог
. ретр )2
Р
(Ивог
(1)
где Р/'""" - теоретическая вероятность попадания в
/-ый интервал, Р1вт'р = п^ N - соответствующее эмпирическое значение, п - число элементов выборки. При проверке гипотезы о нормальном распределении производилось сорок испытаний. В таблице 1 приведены шесть первых значений для
р (Иеог и р втр ' ' Таблица 1. Значения вероятностей
№ 1 2 3 4 5 6
р(Ивог 0,95 0,95 0,95 0,95 0,95 0,95
рвтр 0,92 0,92 0,94 0,93 0,92 0,95
Значение Р еог постоянно, т.к., предположительно, распределение подчиняется нормальному закону.
После вычислений по формуле (1) значение %2
равно 50,31. По таблице значений критерия %2 в [10] значение 50,31 соответствует уровню значимости 0,1 при количестве степеней свобод равном п -1 = 40 -1 = 39, а значит, гипотеза о нормальной природе распределения подтверждается.
Поскольку величина погрешности при поиске объекта подчиняется нормальному закону, можно сделать вывод о пригодности метода для практического применения.
Оценка эффективности предложенного метода
В качестве оценки эффективности предложенного метода можно найти дополнительную площадь, покрытую
видеонаблюдением. На рис. 6 изображён случай с видеокамерами с углами обзора а; зоны обзора расSуевже^кв^aв.нвтн^рqgg|Dуп^JИKB[IУ. образованных горизонтальными границами зон обзора видеокамер, равны а. Тогда площадь, покрываемая видеонаблюдением с помощью двух видеокамер, равна:
£ = 2 • 1 а2 эш(а) = а2 эш(а).
(2)
При расчёте площади по формуле (2) не учитываются значения «мёртвой зоны» под видеокамерой, однако, т.к. высота установки видеокамеры по условию неизвестна, то в качестве расчётной берётся максимально возможная площадь покрытия одной видеокамеры.
///у//////////////////////////////////////////////.
Рис. 6. Расположение видеокамер Дополнительная контролируемая территория ограничивается контуром СЕОО. Поскольку площадь треугольника АЕОО незначительна, ограничимся нахождением площади треугольника ЛСОчевидно, что СЕ = СО = а /2. Также из геометрических соображений угол ZFCG = а. То-„2/
гда 8СрО = (а 2/4) • эт (а) а2 эт (а)
4
5 а2эт (а) Отношение (3)
(3)
показывает, что площадь контролируемой территории увеличивается на четверть и не зависит от угла обзора видеокамеры.
Заключение
В работе описан метод нахождения объекта по двум его теням, позволяющий увеличить контролируемую территорию систем
видеонаблюдения путём установки дополнительных источников освещения. К его достоинствам следует отнусливную бесплатность;
• лёгкость программной реализации;
• возможность встраивания в существующие системы видеонаблюдения.
К существенным недостаткам следует отнести:
• ограниченность применения;
• отсутствие достоинств, присущих «настоящему» видеонаблюдению, таких как, например, распознавание людей, номеров машин и т.д.
В заключение следует отметить важный факт: несмотря на увеличение площади контролируемой территории, «мёртвые зоны» под видеокамерами остаются непокрытыми. Эта проблема неизбежно приводит к задаче оптимального покрытия геометрических тел видеокамерами и источниками освещения. Нахождение методов её решения видится логичным продолжением представленной работы.
Литература
1. Гедзберг, Ю.М Охранное телевидение / Ю.М. Гедз-берг. - М.: Горячая линия - Телеком, 2005. - 312 с.
2. Демьяновски, В. CCTV. Библия видеонаблюдения. Цифровые и сетевые технологии / В. Демьяновски. -М.: Ай-Эс-Эс Пресс, 2006. - 280 с.
3. Васильков, А.В. Безопасность и управление доступом в информационных системах / А.В. Васильков, И. А Васильков. - М.: ФОРУМ, 2010. - 368 с.
4. Ахманов, С.А Физическая оптика / С.А. Ахманов, С.Ю. Никитин. - М.: Издательство МГУ; Наука, 2004. - 656 с.
5. Меженин, А.В. Реконструкция трёхмерных моделей по растровым изображениям / А.В. Меженин, Т.В. То-зик // Научно-технический вестник СПБГУ ИТМО. -№ 45. - С. 203-207.
6. Гонсалес, Р. Цифровая обработка изображений в среде MathLab / Р. Гонсалес, Р. Вудс. - М.: Техносфера, 2006. - 616 с.
7. Мандель, И.Д. Кластерный анализ / И. Д. Мандель. -М.: Финансы и статистика, 1988. - 176 с.
8. Сойфер, В.А. Теоретические основы цифровой обработки изображений / В.А. Сойфер, В.В. Сергеев, С.Б. Попов, В.В. Мясников. - Самара: СГАУ, 2000. - 256 с.
9. Феллер, В. Введение в теорию вероятностей и её приложения / В. Феллер. - М.: МИР, 1964. - 499 с.
10. Кендалл, М. Статистические выводы и связи / М. Кен-далл, А. Стюарт. - М.: Наука, 1973. - 899 с.
References
1. Gedzberg, J.M. Closed circuit television / J.M. Gedzberg.
- Moscow: "Goryachaya liniya - telecom" Publisher,
2005, - 312 p. - (In Russian).
2. Demianovski, V. CCTV Bible. Digital and networking technologies / V. Demianovski. - Moscow: I-S-S Press,
2006. - 280 p. - (In Russian).
3. Vasilkov, A.V. Security and access management in information systems / A.V. Vasilkov, I.A. Vasilkov. - Moscow: "Forum" Publisher, 2010. - 368 p. - (In Russian).
4. Ahmanov, S.A Physical optics / S.A. Ahmanov, S.J. Nikitin - Moscow: MSU publishing house; "Nauka" Publisher, 2004 - 656 p. - (In Russian).
5. Mezhenin, A.V. Reconstruction of 3D models for bitmap images / A. V. Mezhenin, T.V. Tozik // Nauchno-tehnicheskiy vestnic SPSTUITMO. - N 45. - P. 203-207. - (In Russian).
6. Gonzalez, R. Digital image processing / R. Gonzalez, R. Woods. - Moscow: "Tehnosfera" Publisher, 2006. -616 p. - (In Russian).
7. Mandel, ID. Cluster analysis / I.D. Mandel. - Moscow: "Finansi I Statistica" Publisher, 1988. - 176 p. - (In Russian).
8. Soifer, V.A. Theoretical bases of digital image processing / V.A. Soifer, V.V. Sergeev, S.B. Popov, V.V. Myasnikov
- Samara: SSAU Publisher, 2000. - 256 p. - (In Russian).
9. Feller, W. An introduction to Probability theory and it's applications / W. Feller. - Moscow: "MIR" Publisher, 1964. - 499 p. - (In Russian).
10. Kendall, M. Statistical inference and relationship / M. Kendall, A. Stuart. - Moscow: "Nauka" Publisher, 1973. - 899 p. - (In Russian).
CONTROL OF UNCOVERED CCTV SITES WITH ADDITIONAL LIGHT SOURCES
A.V. Lisin Omsk State Technical University
Abstract
The paper describes a method for detecting and establishing the position of objects outside the visible area of CCTV cameras with two additional light sources. An algorithm for computing the position of objects in two images, containing their shadow.
Key words: information security, CCTV, "dead zone", threshold filtering, binarization.
Сведения об авторе
Лисин Андрей Владимирович, 1987 года рождения. В 2009 году окончил Омский государственный технический университет по специальности 090104 «Комплексная защита объектов информатизации», магистр второго года обучения по программе 230125.68 «Безопасность и защита информации», научный руководитель - д.т.н., профессор Р.Т. Файзул-лин. Область научных интересов: системы охранного телевидения, обработка изображений, математические методы обеспечения информационной безопасности. E-mail: andrey. lisin@gmail. com .
Andrey Vladimirovich Lisin, (b. 1987) graduated from the Omsk State Technical University in 2009, majoring Integrated Protection of objects of information, master of the second year of training under the program Safety and security information Research interests are CCTV systems, image processing, mathematical methods of information security.
Поступила в редакцию 15 ноября 2010 г.