суббота, 21 августа 2010 г.

Spotter

Наши сервисные инженеры часто ездили на один объект. Частота визитов была обусловлена статусом объекта (значимый для наших учредителей) и кривым решением расширения системы видеонаблюдения. Ситуация была плачевная. Изначально, на объекте было установлено 6-ть видеокамер, 5-ть на доме и одна на столбе возле будки охранника. Между домом и столбом был зарыт один кабель ШВВП, и два коаксиала (по одному сигнал с камеры уходил на регистратор, по другому в будку охранника приходила квадрированная картинка с регистратора). Естественно потом над зарытыми кабелями площадка была забетонирована, а территория облагорожена. В процессе эксплуатации системы оказалось, что одной камеры для просмотра территории снаружи недостаточно и нужно еще две доставить. Вот на этом этапе сервисные инженеры проявили смекалку и впихнули в один коаксиал 3 камеры преобразовав НЧ сигнал в ВЧ. Плюс 5-ть камер которые установлены на доме тоже преобразовывали в ВЧ и все вместе подмешивали в эфир кабельного ТВ дома. Схема получилась жуткая, оно работало, но очень нестабильно, присутсвовали постоянные и переменные помехи, качество сигналов оставляло желать лучшего.

Немногим раннее я познакомился с отечественной системой видеонаблюдения Spotter


 Мне она понравилась. Недорогая, есть платы с разъемом PCI-X (что 3 года назад не часто встречалось), дружественное и понятное программное обеспечение, в меру функциональное.


Так вот учитывая мой предыдущий успешный опыт работы с DSL технологией, я предложил установить в будке охранника ПК с платой, и в доме ПК с платой, затем объединить компьютеры по сети. Сеть организовать по кабелю ШВВП с помощью VDSL2 модема, а камеры запитать локально с будки. Такое решение позволило отображать все камеры и архивы на каждом ПК. Получилось существенно улучшить качество видео при записи и просмотре. Отказаться от части оборудования преобразователей НЧ/ВЧ. Уйти от помех и наводок.

По прошествии времени Spotter показала себя как надежная и сбильная в работе система не только на этом объекте, но и еще на некоторых. Хотя у меня присутствует скепсис, по поводу стабильности работы компьютерных систем видеонаблюдения на базе плат видеозахвата.

вторник, 17 августа 2010 г.

Распознавание автомобильных номеров

На крупных выставках по безопасности в Москве, несколько раз натыкался на стенд компании VIT, постепенно познакомились. Привлекли они мое внимание тем что обитали в Киеве и занимались программным обеспечением по распознаванию автомобильных номеров. И когда всплыл проект, где необходимо было распознавать номера, я связался с ребятами, отослал им тех. задание, получил утвердительный ответ - то, что хочет заказчик реализуемо. Тех задание в свою очередь на первом этапе было следующим:
Необходимо распознавать номера автомобилей на КПП предприятия, вести базу данных номеров автомобилей и их владельцев, фиксировать время въезда/выезда с территории предприятия, автоматически открывать шлагбаум в зависимости от принадлежности автомобиля определенной группе в базе данных.
Камеры для распознавания номеров использовал специализированные REG-X , шлагбаумы устанавливали мы и они имели сухой контакт закрытие/открытие.



Перед установкой системы на объекте была возможность ознакомиться с софтом и потестить распознавание на нашей проходной. Первое что отметил это мрачноватый дизайн софта в серо-коричневых тонах и не совсем интуитивно понятный алгоритм работы с базой данных.

С самим распознаванием проблем не было.
Когда установили систему на предприятии, произошло столкновение с реальностью. Стало понятно, что просто не будет. Ввиду отсутствия у меня опыта установки подобных систем, всплыло огромное количество нюансов в работе системы. Первое что оказалось - софт написанный VIT Overseer Parking   разработан для работы в идеальных условиях. Второе сложность объекта куда ставилась система.
На КПП объекта совмещен въезд/выезд шириной метров 6-6,5, стоит два шлагбаума работающие синхронно, есть разметка полос движения, но первое - водители не утруждали себя ездить согласно разметке, второе часто машина (легковая или фура) для того что бы заехать на предприятие должна у охраны получить пропуск и указания куда ехать. Естественно эта процедура занимала от 30 секунд до 3 минут при этом занимая одну полосу движения, тогда другие машины (автопарк предприятия) заезжали/выезжали по другой полосе. И вот тут стоит задача как определить въехала машина или выехала. Все бы ничего, программисты VIT  продумали эту ситуацию заранее и зашили помимо распознавания, алгоритм который вычисляет направление движения по изменению геометрии номерного знака, для это необходимо, что бы камера смотрела под небольшим углом сверху вниз. А у меня камеры установлены на стойках шлагбаумов на высоте 1 м и смотрят на номер практически влоб. Оказалось, что понять въехала или выехала машина мы не можем, да ктому же машина может проехать по диагонали и распознаться по двум каналам, передний и задний номер. При этом необходимо вести строгую статистику времени нахождения траспортного средства на предприятии и автоматически открывать шлагбаумы своим машинам. Пришлось придумывать новые алгоритмы под эту задачу. Оговорюсь,  ЭТО ОШИБКА, сейчас ретроспективно я понимаю, без нормальной организации движения на КПП алгоритмы не помогут, нужно не только правильно устанавливать камеры, но и создавать условия для корректной работы системы, в том числе четко прописать процедуры въезда/выезда, оформления документов и т. д.
Еще одной моей ошибкой было то, что со стороны заказчика, по началу, не было человека который принимал систему и полноценно ее использовал (охрана на КПП работала посменно и постоянно менялась, была далека от компьютерной техники и вразумительно сказать что произошло, что не так работает не могла).  Это вообще приводило к курьезным случаям типа по телефону рассказывать как зайти в систему указывая какие клавиши нажимать считая их по рядам и столбцам :).
С горем пополам через два месяца "баг фиксинга" и внедрения новых алгоритмом мы добились устойчивой работы системы (мне после этого два месяца не звонили с КПП).


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

Были еще курьезные случаи, например у одной сотрудницы на шевроле, в идеальных условиях номер очень часто некорректно распознавался (всегда по разному) хотя был в хорошем состоянии.

Еще пару слов о камерах. В принципе, они не плохо себя проявили и ночью и днем, номер высвечивался хорошо. Но все таки, я бы предпочел в следующий раз ставить либо BOSCH LTC 0385   с ИК прожектором, либо более мощную, из этой же серии REG‑L1.

В прошлом году  VIT  тестировал камеры для распознавания, результаты:  СРАВНИТЕЛЬНОЕ ТЕСТИРОВАНИЕ ТЕЛЕКАМЕР ПОД ЗАДАЧИ АВТОМАТИЧЕСКОГО РАСПОЗНАВАНИЯ АВТОМОБИЛЬНЫХ НОМЕРОВ
Сейчас тестируют мегапиксельные камеры.
       
       

пятница, 13 августа 2010 г.

Маленький шок

Этот прибор купили на ebay.com за 7$

Features:
1.AVI video format
2.Video code: M-JPEG
3.Video resolution: 720 * 480 Pixels
4.Supporting video players built in OS or mainstream video players
5.Photos format: JPG,
6. Camera Format 1280 x 1024 pixels
7.Supporting continuous shooting 3 pictures
8.Recording format: wav 24khz
9.Image ratio: 4:3
10.Supporting systems: Windows me/2000/xp/2003/vista;Mac os 10.4;Linux;
11.Charging voltage: DC-5V
12.Interface model:  MINI 5pin USB
13.Nand flash or MicroSD memory card(TF) support14.High-capacity polymer Li Battery
Package Included:
1 x Car key-Shaped Video Camera(Not included Memory Card)
1 x USB cable(for data transmission and charging)

1 x Manual in English


Почему шок - качество картинки


Цветопердача, цифровая стабилизация изображения, качество звука .... IP камера со сходными характеристиками картинки стоит не меньше 350$
Но не стоит обольщаться, по нашему опыту время жизни подобных устройств, при не очень интенсивной эксплуатации около месяца. В данной модели у нас полетел аккумулятор через две недели. 

ITV

Я не люблю "Интеллект" и другие продукты компании ITV, объясню почему.
Каждый программный продукт, помимо функционала, имеет интерфейс и дизайн, и может что то еще, неуловимое, так вот, что мне бросилось в глаза при первом знакомстве - это ощущение что софт написан на коленках советскими программистами и дальше, на коленках, продолжает обрастать новыми функциями, возможностями, всякими интеграциями, оставаясь каким то примитивным при этом.
Второе это агрессивная навязчивая продажная политика компании от которой (политики) тошнит, так как, всегда при общении с менеджерами компании, складывалось ощущение, что тебя держат за идиота.
Я понимаю что это и есть суть компании, и неуловимое - мировоззрение и видение мира людей создававших такой продукт.
Может этот пост не появился бы, если я не посмотрел бы вот это выступление:





И не послушал бы Гребещикова

вторник, 10 августа 2010 г.

Халепа с Samsung Techwin

Работая с оборудованием BOSCH или на худой конец ставя платы видеозахвата Spotter, я перестал обращать внимание на качество архива.
После того, как, на очередном объекте заказчик зарезал спецификацию на камерах VDC-495  и новых регистраторах Divar XF мой выбор пал на  Samsung Techwin. Перед этим я широко начал использовать камеры  SIR-4160  и оставался ими вполне доволен.
Строил систему на камерах  SID-47, на более дорогие камеры день/ночь не соглашались. Передачу видеосигнала обеспечил активными приемниками/передатчиками по витой паре Twist (из-за сложности монтажа кабельных трасс). Ну, а регистрировал и отображал я все это дело с помощью двух регистраторов SVR-3200 под управлением клавиатуры SCC-3100A.
Когда начали подключать первые камеры мне стало непосебе. Поскольку освещение плохое (низкий уровень освещенности сцены, иногда с небольшими участками сильной встречной засветки) камеры сильно шумели. Мало того, качество архива мягко говоря просто каша.


Борьбу за качество начал с регистратора - настройки кодека MPEG-4 примитивны, все что я мог настроить это интервал опорных кадров 5,10,15 или АВТО, естественно я выбрал 5 поскольку опорный кадр выглядел чуть лучше на фоне остальных. Чтобы уйти от деинтерлейс фильтра и увеличить частоту опорных кадров установил разрешение 2CIF 25 к/с, картинка немножко преобразилась. Так же я убрал автоматическое усиление сигнала, что тоже вносило свою лепту в качество картинки.
Далее настал черед камер. Камеры имеют встроенный DSP W-IV, а значит такие функции как система шумоподавления SSNRII, компенсация встречной засветки HLC, функцию увеличения чувствительности sens-up, 580TV lines и соотношение сигнал/шум 52dB.
Первое что естественно приходит на ум - это повысить уровень шумоподавления SSNRII, начал делать и понял что шумы то подавляет, но при этом, безбожно мажет движение в кадре.



С компенсацией встроенной засветки тоже самое - сильно компенсируешь, мажется движение. С функцией sens-up естественно та же история. В итоге пришлось прилично повозиться настраивая индивидуально каждую проблемную камеру, что позволило добиться приемлемого, насколько это возможно, результата в данных условиях.
В качестве решения вопроса по проблемным камерам в принципе, установил вот эту модель SIR-60 и она показала себя неплохо для данных условий.  Хотя идеальным вариантом конечно же была бы купольная камера Panasonic или Bosch, день/ночь, да и еще со встроенной ИК подсветкой. Но таких моделей к сожалению нет и стоили бы они конечно не 200 долларов.
Две камеры на улице   SIR-4160  работают хорошо.


Да и камеры SID-47, при хорошем освещении, показывают неплохо, но есть вопросы по заявленным характеристикам - это сигнал/шум  52dB и 580TV lines, не думаю что они отвечают действительности или у инженеров Samsung Techwin очень специфические методики измерений.
Регистратор просто имеет слабенький процессор для упаковки цифрового видеопотока в MPEG-4, поэтому и качество кодека неважное.

P.S.
После этого случая я на выставке в Москве прошелся по брендам и посмотрел архивы покадрово. И обнаружил что такой проблемы нет у дорогого брендового оборудования таких марок как Mitsubish, SONY, BOSCH, VOCORD и др. а вот в бюджетных моделях китайского и корейского производства межкадровая компрессия оставляет желать лучшего. Единственным исключением стал китайский бренд Dahua, качество кодека - отменное да и устройства по своему функционалу приличные.

Путь к VideoCAD

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


затем переносить значения в проект и высчитывать зоны обзора вручную



















Далее был небольшой прогресс, мне подкинули одну программку - ViewDesigner от компании Dallmeier electronic




Но это конечно детский лепет по сравнению с проектами сделанными в VideoCAD, признаюсь я даже не использую 50% того что может эта программа.

Вход/выход ТРК, идентификация лиц

Длинный коридор, использовал большое фокусное расстояние

Пост распознавания номерных знаков автомобилей

Моделирование ИК подсветки с учетом характеристик камеры
В итоге довольными остались все. Заказчик ясно себе представляет как расположены камеры и что они будут видеть, инженер сократил сроки настройки/перенастройки камер (что всегда было головной болью на крупных объектах, так как перенастройка камер могла занимать несколько недель).

Тест камеры AVIGILON

 целом положительно оценил камеру 5.0 Megapixel Day/Night High Definition IP Camera

Преимущества:
  • Хорошая цветопередача
  • Управление диафрагмой объектива
  • Дружественный интерфейс программного обеспечения
  • Невысокая стоимость
  • Относительно неплохая отработка встречной засветки
Недостатки:
  • Прежде всего бросается в глаза не синхронный затвор матрицы (плывет картинка волнами)
  • Очень большой поток, на 5 МП - 80 МБ/с
  • На мой взгляд из-за высокой температуры камеры присутствуют шумы
  • Как и все CMOS матрицы, низкая чувствительность при плохом освещении
  • Не очень высокий динамический диапазон
  • Не нашел функции автоматического затвора 
  • Высокая стоимость программного обеспечения при не высоком функционале, а также отсутствие интеграции в программные продукты других производителей




    P.S
    Уже опубликовав фотографии с комментариями обнаружил, что мои нарекания на отсутствие 5-ти мегапикселей касаются только улицы. В помещении картинка очень детальна. Думаю это может быть связанно с объективом (использовался FUJINON с управляемой диафрагмой, не самый "плохой" объектив на рынке :) ), видимо тему объективов к мегапиксельным камерам нужно раскрыть отдельно.

    Первый проект

    Мне повезло с первым проектом по видеонаблюдению, так как он был интересен и требовал нестандартных решений, плюс была техническая поддержка со стороны заказчика (выделяли инженера, давали вышку для монтажа оборудования и т. д.)
    Задача стояла следующая - необходимо обеспечить видеонаблюдение за дорожной обстановкой на двух перекрестках  г. Киева. Передавать видеоинформацию необходимо в цент управления дорожным движением. Точки наблюдения находятся на расстоянии примерно 1,5 км. от центра управления. Из коммуникаций лежал коаксиальный кабель (марку не помню, толщиной 10-15 мм) не известно в каком состоянии и витая  телефонная пара ТПП 0,4.
    Проект был пилотным поэтому была возможность поэкспериментировать.
    Эксперимент состоял в подборе подходящей технологии для данных условий.Для теста использовал активный приемник-передатчик видеосигнала по витой паре, аналоговый усилитель композитного сигнала и два DSL модема VDSL и SHDSL.  Камера была IP с аналоговым выходом BOSCH NWC-0455 IP.
    В итоге после тестов выяснилось что с точки наблюдения которая ближе к центру наблюдения удалось передать сигнал по витой паре в цвете более менее приемлемого качества (естественно ТВ линии ушли, но не критично), а вот с удаленной точки получили только ЧБ сигнал с качеством не очень. Коаксиал оказался частично поврежден грызунами поэтому не долго мучались с попыткой хоть что то увидеть на мерцающем экране. С модемами ситуация была такая - VDSL не завелся, большое расстояние для него оказалось, да и качество телефонной пары тоже желало лучшего. А вот SHDSL модем стабильно держал канал в 2 мегабита на двух точках на разных парах с минимальной потерей пакетов. Картинку с камеры ужали до 12 к/с в разрешении 2 CIF и стало понятно, что вот эту технологию мы и реализуем.
    Ввиду ограничения бюджета не получилось продать профессиональное  ПО для записи и просмотра, в монтаже тоже пришлось экономить (шкафчики, кожухи), но в итоге получили прекрасную картинку с 4-х камер упомянутых выше.



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