|
|
Аппаратно-программный комплекс видеонаблюдения SaveVisionАппаратно-программный комплекс видеонаблюдения SaveVision
Все картинки кликабельны (по нажатию на картинку открывается таже картинка с более высоким разрешением). Ссылка на дистрибутив здесь. Назначение SaveVision - аппаратно-программный видео комплекс, предназначенный для решения широкого спектра задач по охранному видеонаблюдению, как в закрытых помещениях, так и на открытых пространствах.
Базовые функции SaveVision 1. Высокоизбирательная детекция движений, высокая устойчивость системы к естественным и искусственным источникам помех и алгоритм детекции замедленных движений, отслеживающий оставленные исчезнувшие и перемещенные предметы. Детектор движения, который обнаруживает движущиеся объекты, работает в реальном времени и способен обнаруживать малые движущиеся объекты (2х2 пиксела) на большом расстоянии. Гибкая регулировка чувствительности и размеров определяемых объектов (зонное маскирование) позволяет настроить систему на любую задачу. Различные внешние условия не смогут создать ложных тревог - они будут игнорироваться, будь то листопад или качающиеся ветви деревьев, дождь или сильный снегопад, насекомые или птицы. Детектор оставленных / исчезнувших предметов может отслеживать оставленные, исчезнувшие и перемещенные предметы. При этом возможна установка размеров детектируемых объектов и времени нахождения (отсутствия) их в поле видимости камеры.
2. Широкие возможности регистрации видеоданных:
3. Средства визуализации и обработки видеоданных:
4. Возможности по присвоению речевых сообщений:
5. Возможность работы в сети (сервер-клиент): высокоскоростная передача изображений по сети с использованием алгоритмов сжатия изображений;
Минимальные требования к системному блоку компьютера - Процессор Pentium IV - Видеокарта 128Мб (AGP4/8 или PCI-Express 16) ОСНОВНЫЕ технические характеристики
Состав АПК SaveVision
Специализированные аппаратные средства:
Карта видеозахвата MegaFrame-X
Драйвер - устройство ввода аналогового сигнала в компьютер MegaFrame-X поддерживает стандартный WDM драйвер. Шина данных - PCI-X, 64-разрядная, тактовая частота - 133 МГц, пропускная способность - до 1,06 Гбайт/с, либо PCI-X 2.0 тактовая частота 266 или 533 МГц, пропускная способность 2,1 или 4,2 Гбайт/с, соответственно. Аппаратная часть: На каждой плате установлено по 8 АЦП от Texas Instruments TVP5145 (10 бит, адаптивный гребенчатый фильтр с памятью на 4 строки). Функции интерфейса PCI-X, буферизацию, управление, аппаратную поддержку алгоритмов предварительной обработки осуществляет ПЛИС Xilinx Virtex XC2V1000. Использование программируемой вентильной матрицы Xilinx Virtex с увеличением глубины FIFO буферов до 2 КБ позволяет избегать микроперегрузок шины. Загрузка микрокода осуществляется из ПЗУ Xilinx XC18V04, на ПЛИС Xilinx XC95144XL реализован внутренний интерфейс для управления 8 АЦП. ПЛИС Xilinx XC95288XL используется для управления тревожными входами и выходами. Также на плате расположены 2 разъема для подключения тревожных входов и выходов Программное обеспечение Состав: MegaSense V6 Configuration - программное обеспечение для конфигурации комплекса. MegaSense V6 Server - программное обеспечение для организации охраны, видеонаблюдения, аудиоконтроля, регистрации и просмотра данных; MegaSense V6 Client - программное обеспечение для построения разветвленных сетевых систем охраны; MegaSense V6 Player - программное обеспечение для просмотра архивов комплекса;
Конфигуратор системы - SaveVision Config Сервер - окна и органы управления
Сервер - установки системы - SaveVision Server
Алгоритм системы - все текущие установки сохраняются в файле установок, который называется алгоритмом работы системы. Алгоритмы могут создаваться, удаляться и копироваться. Все установки каналов, тревог и внешних устройств сохраняются в текущем выбранном алгоритме. Имя текущего алгоритма отражается в строке состояния системы. Алгоритм загружается при старте системы или при его смене. Текущие установки сохраняются при смене алгоритма и при выходе из системы. При первом старте немедленно запрашивается имя текущего алгоритма системы. Архивы системы Архивы системы используются для сохранения всей полученной информации. Сохранение осуществляется в один и тот же архив параллельно по всем каналам, что обеспечивает воспроизведение реально развивающихся событий. Архивы разделяются на два типа: конечные и круговые. В конечный архив сохранение осуществляется до полного заполнения, а в круговые информация сохраняется по кольцу по мере поступления новых данных. В архив помещается следующая информация:
Архивы системы могут располагаться на любом диске компьютера или распределены по различным дискам для увеличения размеров архива. Сохранение осуществляется с применением алгоритмов сжатия, что значительно увеличивает емкость архива. Сохраненные сообщения позволяют осуществить быстрый поиск необходимой информации, что значительно сокращает время обработки тревог, а также синхронизировать отчет системы с аудио/видео информацией. Архив может быть просмотрен плеером системы или окном просмотра отдельного канала в реальном времени с синхронным воспроизведением аудиоинформации. Система обеспечивает следующие режимы воспроизведения архива:
Воспроизведение записанной аудиоинформации осуществляется только при включении соответствующего режима по одному из каналов, и только в режиме просмотра архива в прямом направлении в реальном масштабе времени. В системе может быть создано произвольное число архивов. Архивы могут быть добавлены, очищены или уничтожены. Архив создается путем определения квот по драйверам в зависимости от наличия свободного дискового пространства. Установки видеоканала
Приоритет обработки - этот параметр используется только при применении устройства ввода реального времени. Для увеличения производительности системы можно установить соответствующий приоритет обработки для каждого канала. В системе используется 5 уровней приоритета обработки по каждому каналу. Варьируя этим параметром можно распределить темп обработки между более и менее критическими каналами. Коррекция гистограммы яркости - если этот флаг установлен, включается режим автоматической корректировки гистограммы яркости изображения. В данном режиме происходит анализ гистограммы яркости и автоматически меняется положение движков соответствующих параметров ввода. Коррекция изображения - если этот флаг установлен, включается режим автоматической корректировки изображения. В данном режиме происходит усиление высокочастотной составляющей для повышения четкости изображения. Порог срабатывания канала - данный параметр (0-50) определяет чувствительность канала на движение. Чем параметр выше, тем канал становится менее чувствительным к изменениям. Шумоподавление - в системе предусмотрено 6 уровней подавления шума. Чем выше параметр, тем система более устойчива к одиночным помехам. Время адаптации - данный параметр определяет скорость адаптации канала к изменениям сцены. Чем меньше параметр, тем быстрее происходит адаптация канала (например, изменение времени суток). Устанавливаемый параметр определяет время, за которое сцена изменится на 1%. Параметр равный 0 выключает режим адаптации. Фильтр низких скоростей - устанавливает время, которое объект может находиться в поле зрения камеры не вызывая наступление тревоги. Зоны и маски
Каждая зона может осуществлять следующие алгоритмы обработки:
Каждая из 32 зон может быть настроена на свой вид детекции, а весь канал в целом может детектировать движение во всем диапазоне пространственных частот. Для каждой зоны определяется нижний порог и верхний порог. Количество зон лежащих за пределом этих величин не повлияет на выработку тревоги по данной зоне. Данные пороги зависят от размера зон и активности в данных зонах. Создание основной маски и зонных масок производится с помощью набора инструментов, которые аналогично графическим редакторам создают рисунок соответствующей маски. Оценка нарушений происходит только в зонах, не закрытых маской, а основная маска определяет области, в которых детекция не происходит. Таким образом, каждый канал может выработать до 32 тревожных сигналов, которые будут использованы для формирования тревог с соответствующими реакциями системы. Установка событий (тревог)
В системе имеется до 128 программируемых событий и до 128 системных событий, которые пользователь может использовать в алгоритме охраны. К системным событиям относятся фиксированные события, связанные с отключением одного из каналов и событие, связанное с отключением всех каналов. События могут быть созданы, удалены или редактированы. Каждое событие имеет следующие параметры: Название события - краткое описание события, которое помещается в листинг событий. Событие может быть описано только для тревог пользователя. Название системных событий уже зарезервировано в системе, например: "Отключение канала 3". Сообщение - текст, размещенный в данной строке, будет выводиться на табло тревог в момент наступления события. Тревожные сообщения помещаются в очередь тревог с учетом приоритета и последовательно отображаются на табло тревог красным цветом в течение 3 секунд. Описание - описание используется только в событиях пользователя. Каждое событие описывается в данном боксе в виде операций "и" и "или" от произвольной зоны любого канала. В описании события используются следующие операторы: + - операция "или"; * - операция "и"; c/n , где c - номер канала, а n - номер зоны канала 1-32; I/n , где n- номер внешней линии ввода 1-32 N/n , где n -номер инверсной внешней линии ввода 1-32 Например: 1/1 +2/2 *3/1+I/5 Данное выражение говорит о том, что событие наступит в момент срабатывания зоны 1 канала 1 или одновременного срабатывания зоны 2 канала 2 и зоны 3 канала 1 или срабатывание 5-ой линии устройства ввода. Нарушения возникают только при превышении зонного порога, определенного через установки параметров каналов. При этом каналы 1,2 и 3 считаются включенными, о чем говорит соответствующее сообщение на экране изображений. Звуковое сообщение - воспроизведение фонограммы в момент наступления события. Фонограмму можно выбрать из заранее введенных фонограмм или произвести ввод новой. В системе имеется возможность вводить фонограммы с микрофона при помощи встроенного диалога ввода звука. Вы можете ввести речевое сообщение только при наличии звуковой платы и микрофона. Сообщения могут быть записаны:
Уровень записи можно контролировать при помощи индикатора. Записанная фонограмма будет сохранена в каталоге WAV в файле с расширением .wav. Фонограмму можно записать с применением любой стандартной программы записи звуков и поместить результирующий файл в подкаталоге WAV системы. Устройство - имя устройства (соответствующая линия вывода платы), которое будет активизировано в момент наступления события. Устройство вводится при помощи диалога установки внешних устройств (см. ниже). Коммуникация - имя файла, содержимое которого будет передано по COM порту в момент наступления события (эти файлы сохранены в каталоге COMM c расширением .cmm). Данный файл включает в себя описание параметров порта и набор байтов для передачи и называется коммуникационной командой. Команда может быть добавлена в список команд, изменена, удалена или скопирована в другую команду. Пример такой команды приведен ниже: СМ COM 1 8 1 none 9600 1B 22 C3 т.е. передача по COM1, 8 бит, один стоповый бит, без проверки четности, на скорости 9600 бит/с набора из трех байт 1B 22 3C представленных в шестнадцатиричном виде. Данная функция удобна для осуществления управления поворотными площадками камер наблюдения в случае возникновения определенных событий. Приоритет тревоги - данный параметр определяет очередность вывода речевого и текстового сообщения в момент наступления события. В системе применен следующий принцип: приоритет с величиной 0 является наивысшим, а величина 99 - низшим. Все системные события имеют приоритет 0, а все события пользователя должны находиться в пределах от 1 до 99. Величина накопления и порог срабатывания - данные параметры позволяют избежать ложных срабатываний системы на случайные события (пролет птицы и т.д.). Первый параметр определяет величину, которая добавляется в счетчик события в момент нарушения. Данный счетчик уменьшается на 1 при каждой оценке состояния канала. Второй параметр определяет порог, при котором событие считается произошедшим. Таким образом, можно установить продолжительность дозволенного нахождения объекта в зоне контроля. Данный параметр определяется только для тревог пользователя. Тип тревоги - тревога может быть запрещена, одиночная или постоянная. Если тревога запрещена, то вывод речевого и текстового сообщения о тревоге не производится. Если тревога определена как одиночная, то она выводится на табло тревог. Если тревога определена как постоянная, то после вывода на табло тревог она помещается в листинг постоянных тревог. Описание работы с листингом постоянных тревог дано в пункте 2.3.5. Сохранение изображения - позволяет определить номера каналов, которые должны быть сохранены в архиве в момент наступления события. Занесение сообщения события в архив - разрешает сохранение сообщения события в архиве системы и определяет тип данного сообщения (обычное, высокоприоритетное или системное). По типу сообщения в последствии будет осуществляться поиск в архиве. Соединение - позволяет установить соединение в момент наступления события, передать параметры данного события и передает код соединения. Для установления соединения необходимо установить IP адрес клиента. Код соединения определяет тип действий, которые необходимо выполнить на удаленном компьютере. В данной версии используется только код 0, который означает, что удаленный клиент должен осуществить соединение со всеми каналами, которые присутствуют в описании события. Открытие окна у Клиента - если этот флаг установлен, разрешается передача команды Клиенту на увеличение окна изображения канала во весь экран в момент наступления события. Номер канала определяется в описании события (номер первого канала в описании тревоги). Время вывода увеличенного окна определено в параметрах установки канала. Данный параметр определяется только для тревог пользователя. Занесение события в отчет системы - позволяет определить события, которые будут занесены в отчет системы. Данная функция позволяет значительно сократить объем отчета путем исключения событий, которые происходят постоянно. Открытие окна канала - если этот флаг установлен, разрешается увеличить окно изображения канала во весь экран в момент наступления события. Номер канала определяется в описании события (номер первого канала в описании тревоги). Время вывода увеличенного окна определено в параметрах установки канала. Данный параметр определяется только для тревог пользователя. Отсрочка выполнения события - данный параметр определяет время в секундах, которое следует отсчитать с момента срабатывания события до момента его исполнения. Данный параметр полезен в случаях использования системы в приложениях, где нужно дать время пользователю для отключения режимы охраны до срабатывания тревоги.
SaveVision Client Приложение SaveVision Client предназначено для сетевого обслуживания удаленных серверных модулей на базе SaveVision Server, просмотра архивов при создании комплексных разветвленных систем охраны объектов. Работа с программой SaveVision Client напоминает работу с программой SaveVision Server, но содержит ряд специфических функций для работы в сети. Единый стиль и одинаковое назначение большинства клавиш этих двух программ позволяет оператору легко переключаться от одной программы к другой, а процедуры настройки сервера и просмотра архивов практически одинаковы.
Программа обеспечивает следующие основные функции:
Программа обеспечивает следующие основные функции:
Просмотр архива с удаленного компьютера (клиента) или с локального компьютера через программу SaveVision Player Просмотр архива с удаленного компьютера осуществляется вызовом программы SaveVision Player из программы SaveVision Client. Пользователь может выбрать один из серверов, на котором следует произвести просмотр архива. В данном окне можно произвести изменение всех параметров сервера. В ряде случаев доступ к архиву может быть ограничен. Перед загрузкой такого архива будет запрошен пароль архива и при удачной авторизации произойдет его загрузка. После выбора и загрузки архива система готова к просмотру. Просмотр архива с локального компьютера осуществляется через программу SaveVision Player вызываемую либо из программы SaveVision Server, либо путем запуска с соответствующего ярлыка.
|