Управление PTZ-видеокамерами Speed Dome

И.В. Олейник
Генеральный директор компании DSSL

Данный обзор посвящен способам управления скоростными поворотными интегрированными камерами SpeedDome.

Потребление скоростных поворотных камер серьезно выросло на рынке за последние 10 лет. Сказывается значительное снижение цены на эти устройства, а также рост их технических возможностей: скорости, оптического увеличения, функциональности. Теперь нормальная скорость вращения во время установки "пресета" достигает (часто превышает) 400 градус/с, оптическое увеличение давно перешагнуло 30-кратное значение, а некоторые камеры даже получили возможность следить за объектами в поле своего зрения самостоятельно. Современные цены на "купола" колеблются от 500 до 600 долларов на китайские марки до нескольких тысяч евро за известные японские, американские или европейские бренды. В отличие от отдельных поворотных механизмов, где управление осуществляется своей парой на каждую степень свободы (в основном переменным напряжением 24 или 220 В), в SpeedDome интегрирован приемник телеметрии, что позволяет управлять камерой всего по двум проводам (в случае RS-485; некоторые модели требуют 4 проводов для управления в дуплексном режиме) или по кабелю видеосигнала. Ну а IP-видеокамеры SpeedDome вообще не требуют дополнительных проводов управления, хотя обычно и имеют возможность работать "по старинке".

Контроллеры и клавиатуры

Самый простой и "древний" способ управления Speed Dome-камерой - с помощью клавиатуры, а также отдельного автономного устройства с собственным источником питания. Минимальная по стоимости клавиатура будет управлять поворотом и увеличением только с помощью кнопок и протокола RS-485. Кнопок вполне достаточно, когда нужно только настроить камеры и потом управлять, например, пресетами. Но если оператору необходимо постоянно управлять камерами, пульт будет сильно замедлять его работу. Для таких случаев намного удобней будет пульт, имеющий джойстик, - он позволяет управлять камерой сразу в двух координатах, фокусным расстоянием объектива, а также скоростью поворота одним движением руки. Чем выше стоимость клавиатуры, тем большим количеством дополнительных возможностей (например, управление видео регистраторами, отображение сигналов от видеокамер и регистраторов на встроенном TFT-мониторе) она обладает. Работу с видеорегистраторами ограничивает только то, что они должны быть выпущены той же компанией, что и клавиатура; с управлением видеокамерами таких проблем нет - обычно пульты поддерживают несколько протоколов, а значит, вы сможете управлять камерами от разных производителей. С появлением IP-видеокамер встал ребром вопрос о пультах-контроллерах для них. Конечно, почти все поворотные IP-видеокамеры имеют возможность управления через RS-485, однако тащить дополнительные провода, когда уже есть цифровая сеть с высокой пропускной способностью, бессмысленно. Единственный недостаток Ethernet-сети на медном UTP, являющейся базой для 99% IP-видеосистем, по сравнению с аналоговой - небольшая длина сегмента от устройства до коммутатора (около сотни метров, если не использовать оптику).

Возможности PTZ-камер

Здесь можно говорить о двух вещах. Первое - некоторые видеокамеры обладают встроенными средствами расширенного управления. Настроенная соответствующим образом видеокамера ведет постоянное наблюдение с максимальным углом обзора. Когда встроенный детектор обнаруживает движение, камера приближает данный участок и "ведет" движущийся объект по мере возможности. В момент такого сопровождения, камера "не видит" окружающей обстановки и не может переключиться на другой объект, не вернувшись в исходное положение с минимальным zoom. Конечно, не все камеры обладают даже встроенным детектором движения, не говоря уже об автоматическом сопровождении.

Второе касается только IP-видеокамер. Выше уже говорилось, что IP-камерой Speed Dome можно управлять как с помощью обычного пульта, так и IP-пульта. Однако IP-поворотные камеры в каком-то смысле являются самодостаточными устройствами и "имеют на борту" Web-сервер. Зайдя с любого компьютера через Web-браузер, вы сможете получить изображение c камеры, настроить ее параметры и управлять поворотным механизмом и объективом. Здесь предлагается 2 способа - простой, имитирующий кнопки пульта управления и позволяющий одновременно управлять двумя координатами, и продвинутый, отличающийся у каждого производителя в деталях. Здесь вы управляете поворотом и масштабированием при помощи компьютерной мыши. Начертив прямоугольник в любой части окна камеры, вы заставите ее приблизить данный участок или, приблизив курсор к краю изображения, получите подсказку-стрелку; которой сможете двигать камеру в нужном направлении (у левого края - налево, у правого - направо и так далее).

Управление с помощью DVR non-PC

Управление поворотными камерами уже очень давно является неотъемлемой базовой функцией видеорегистраторов. Только очень дешевые и очень ограниченные функционально DVR могут позволить себе ее отсутствие. Камеры с non-PC DVR управляются в 99% случаев с помощью интерфейса RS-485. Некоторые новые гибридные регистраторы, способные работать как с аналоговыми, так и IP-видеокамерами, могут поддерживать управление по IP. По способу управления все DVR можно разделить на 3 типа: управляющие с помощью клавиатуры видеорегистратора (с передней панели), управляющие только мышью (для регистраторов, где клавиатура отсутствует) и DVR, поддерживающие оба варианта. Первый вариант приемлем только для тех, кто очень редко использует ручное управление поворотными камерами (камеры настроены обходить "пресеты" или "туры" в автоматическом режиме). В большинстве случаев использование передней панели видео рекордера для управления PTZ-камерой - это сущее мучение, так как работать приходится исключительно с кнопками в ограниченном количестве: никаких 3D-джойстиков. Управление мышью также может сильно разнится. Простой вариант -это имитация того же ограниченного набора кнопок с передней панели, он ненамного удобней. Другие видеорегистраторы могут использовать приблизительно тот же механизм, который описан в предыдущем разделе и представлен в основном у IP-видеокамер. Конечно, настраивать все придется с помощью тех же кнопок или экранного меню, но это единственный вариант для всех регистраторов. Итого: мышь - хорошо, клавиатура - не очень. Радует то, что регистраторов, управляемых мышью, становится все больше, но и у последних внутреннее программное обеспечение может сильно различаться.

Способы управления, перечисленные выше, имеют один общий недостаток. Любая Speed Dome-камера имеет 2 скорости управления. Скорость управления в ручном режиме не превышает обычно даже и половины скорости поворота камеры в момент использования пресетов. При этом очевидно, что чем выше скорость такого ручного управления, тем меньше аккуратность, точность позиционирования камеры на интересующем участке или объекте. Здесь можно отметить, что камера используется не на все 100% возможностей, в нее заложенных, и эффективность ее использования могла бы быть выше. С этой задачей призваны справляться новые компьютерные интерфейсы и разработки.

Программное обеспечение (PC-based DVR)

Компьютерные видеорегистраторы всегда опережают по возможностям non-PC. Во-первых, новые технологии, особенно ресурсоемкие и сложные, проще разрабатывать и отлаживать на компьютерах, а во-вторых, конкуренция с DVR на базе встроенных процессоров заставляет тех же разработчиков постоянно добавлять новые функции и возможности, делать свое программное обеспечение более гибким и мощным. Что же нового предлагают нам разработчики программ для видеорегистрации и управления поворотными камерами? Если отбросить вариации, связанные с интерактивностью управления непосредственно на изображении, или имитацией 2D-джой-стика, то отдельно можно выделить 3 категории новинок (интерфейсов). Первая -   добавление возможности автоматического управления тем камерам, которые не имеют ее изначально, то есть управление камерой с помощью детектора движения в программном обеспечении. Такие детекторы могут быть более мощными и развитыми, чем встроенные в камеры. Вторая и третья связаны с использованием минимум еще одной видеокамеры (обзорной), поле зрения которой совпадает полностью или частично с поворотной при минимальном значении фокусного расстояния.

Ручное управление

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

Свою роль в скорости управления играет и то, что Speed Dome-камере нет необходимости возвращаться в обзорное положение  для  того, чтобы выбрать новый объект, а это, как было уже отмечено, самая медленная часть позиционирования. Когда камера позиционируется без сильных изменений масштаба изображения (почти не используя zoom), скорость значительно возрастает.

Автоматическое управление

Здесь подразумевается та же связка обзорной и поворотной камеры. Детектор движения анализирует изображение с обзорной камеры и подает команды для поворотной - теперь управление происходит полностью в автоматическом режиме. Подобного рода системы появились уже много лет назад, правда, тогда они работали по пресетам - каждому квадрату изображения обзорной камеры назначалась своя позиция, а как мы помним, Speed Dome может иметь до 256 пресетов. Однако теперь разработчики используют возможности не только современных детекторов, но и видеокамер. Детекторы достаточно "умны", чтобы передавать не просто координаты объекта, но и вектор его движения, так как пока камера будет поворачиваться к объекту, он может уже сместиться. А камеры имеют возможность не только работать по пресетам, но и выполнять прямые команды на установку по определенным координатам; они также обладают достаточной скоростью. Нужно лишь заметить, что не все Speed Dome-камеры даже из среднего ценового диапазона будут эти функции поддерживать. Не стоит рассчитывать, что китайский noname окажется таким же быстрым и будет иметь полностью реализованный протокол, тем более заимствованный. Если в поле зрения обзорной камеры появится несколько объектов, поворотная будет переключаться между ними, следя за каждым в течение установленного времени. Сегодня некоторые разработчики поставляют системы, где возможны и одновременное управление несколькими Speed Dome-камерами, и практически неограниченные комбинации обзорных и поворотных камер, когда вы можете иметь живую картину происходящего на 360° вокруг, одновременно обеспечивая высокое разрешение и детализацию движущихся объектов. Казалось бы, с ростом разрешения, когда уже встречаются цифровые видеокамеры на 5, 8 Мпкс и более, надобность в таком решении не так уж высока. Но оптический zoom пока сложно заменить, а связка обзорной и поворотной видеокамер с использованием, например, 35-кратного увеличения дает эквивалент разрешения системы более чем на 300 Мпкс - достигнуть такого же результата цифровые камеры смогут нескоро. Опять же использование мегапиксельных обзорных и поворотных камер всегда будет подвигать этот барьер вперед. Конечно, данная система имеет и недостатки. Во-первых, как было сказано, не все поворотные камеры совместимы, и не все они являются достаточно быстрыми для слежения за объектами, движущимися с большой угловой скоростью. Во-вторых, система увеличивается в цене (впрочем, плата того стоит - как и любое увеличение функциональности, повышающее безопасность объекта или вашего предприятия). В-третьих, система требует калибровки - задание соответствия координат обзорной и поворотной камер (хотя здесь есть положительные сдвиги - для некоторых камер требуется задать всего 9 точек привязки координат, а остальные система рассчитает сама).

Можно отметить, в каком направлении стоит ожидать развития технологии ручного и автоматического управления:

  • переход на мегапиксельные обзорные и поворотные камеры и стремление к более высокому разрешению;
  • построение панорамных изображений, составленных из картинок, получаемых от множества обзорных видеокамер, куда вписаны также изображения поворотных. Таким образом, создается единая интерактивная сцена объекта или его участка. Однако она будет неполноценной без возможности в таком же виде воспроизводить архив (хотя это может быть серьезной нагрузкой на сервер);
  • улучшение характеристик детекторов движения. Новые технологии трассирования, распознавания сцен и объектов, улучшение качества трассирования в ночных условиях.

Конечно, не стоит уповать полностью на возможности детекторов. Не стоит экономить на видеокамерах, рассчитывая, что детектор справится и с шумами, и с изображением низкого разрешения. Общее правило для любой системы безопасности - система будет настолько плоха, насколько плох самый мелкий ее компонент. Дешевый объектив, поставленный на дорогую камеру, кабель с низкокачественным разъемом или любой другой компонент могут свести все ваши затраты на нет.

Глоссарий

Speed Dome - скоростная купольная поворотная камера. Скоростная по сравнению с обычными поворотными механизмами. Купольная, так как более 90% таких камер имеют исполнение в виде цилиндра с куполообразным оптически прозрачным кожухом, защищающим оптику и механизм от пыли и влаги. Speed Dome-камеры называют еще и интегрированными, подразумевая, что в один корпус собраны все необходимые компоненты: собственно видеокамера, оптика, двухкоординатный механизм и приемник телеметрии.

Preset - способность Speed Dome с максимально доступной скоростью устанавливаться в заранее запрограммированное положение. Различные модификации могут запоминать от 32 до 256 пресетов.

Туры (Tour, или Touring) - способность PTZ-ви-деокамеры выполнять ряд команд, например последовательность пресетов. Расширенный вариант предполагает запоминание камерой ваших действий с последующим циклическим исполнением. Протокол - набор команд для управления поворотными камерами, использующими приемник телеметрии. Обычно крупные производители используют свой собственный протокол, однако обязательно интегрируют еще и дополнительные типа Pelco, ставшего стандартом де-факто в связи с открытостью политики производителя. Небольшие производители используют только подобные открытые протоколы и реализуют (в зависимости от своей лени или возможностей камеры) только часть команд. PTZ - сокращение от английского Pan, Tilt и Zoom, соответственно вращение по горизонтали, вертикали и управление объективом. PTZ-ка-мера - соответственно интегрированная камера с поворотным механизмом и zoom-объективом.

Источник: Журнал "Системы безопасности" #3, 2009