Sistema de videovigilancia KODOS. Historia del desarrollo.
Objetivo del sistema
Sistema «KODOS-VIDEO NETWORK» diseñado para su uso en objetos de varios tamaños.
El sistema admite las siguientes funciones principales:
- Digitalización y compresión (reducción múltiple del espacio ocupada por cada cuadro de video) señal de video recibida de las cámaras de video
- Mostrar la imagen de video en la pantalla de una computadora local o remota (accesible a través de la red)
- Archivar una señal de video comprimida , tanto en ordenador local como remoto, con posibilidad de visualización remota de archivos de vídeo a través de la red.
- Software detector de movimiento con capacidad de editar zonas de fotogramas de vídeo y ajustar la sensibilidad en cada una de ellas.
Composición del sistema
El sistema está construido sobre la base de una arquitectura cliente-servidor y admite tanto una (en modo independiente) como un número arbitrario de computadoras conectadas a una red.
Servidor de video: una computadora con cámaras de video conectadas.
El transmisor es un proceso que se ejecuta en un servidor de video y transmite video a través de la red. Receiver es un proceso que se ejecuta en la máquina cliente (en general, en cualquier computadora de la red) que recibe imágenes de video a través de la red.
Operación sin conexión
En modo autónomo, el sistema funciona bajo el control de una computadora (servidor de video), a la que se conecta una cámara de video u otra fuente de señal de video analógica a través de una tarjeta de entrada de video o mediante un bus USB.
Se pueden conectar hasta 4 de estas tarjetas a una computadora.
La fuente de la señal de video pueden ser cámaras de video con salida de video analógica, multiplexores de video, cuadradores, matrices de conmutación y otros dispositivos de video.
El operador controla el zoom y el dispositivo giratorio de las cámaras de vídeo utilizando únicamente el «ratón» y un teclado. Todas las acciones también se pueden realizar en modo automático, utilizando un temporizador, detector de movimiento, etc.
Operación de red
En modo de red, todas las funciones fuera de línea modo son compatibles.
En este caso, el operador, estando en la computadora cliente, controla el transmisor de la misma manera que si estuviera trabajando directamente en el servidor de video. Se pueden conectar uno o más receptores al transmisor.
La red puede tener un número arbitrario de transmisores y receptores (limitados únicamente por el ancho de banda de la red), cada uno de los cuales puede conectarse desde cualquier computadora de la red, siempre que haya derechos de acceso disponibles.
Red gestión del tráfico
El receptor envía solicitudes de conexión y desconexión desde el transmisor. Cuando se conectan varios receptores a un transmisor, el tráfico en la red aumenta el número correspondiente de veces. Cuando todos los receptores se desconectan del transmisor, el transmisor deja de transmitir y no carga la red.
Grabación de vídeo remota
Grabación (simultáneamente con la transmisión de vídeo) a través de la red) se puede realizar tanto en el cliente como en el servidor.
Ver el archivo de vídeo
El sistema admite tanto local como remoto visualización del archivo de vídeo, con la capacidad de acelerar la visualización y visualización hacia atrás, reproducción cuadro por cuadro.
También admite la limpieza y desfragmentación del archivo, la impresión y el guardado de fotogramas de vídeo individuales en formato JPEG.
Requisitos de hardware
Procesador Pentium MMX y superior (obsoleto)
Una mayor velocidad de reloj del procesador permitirá grabar con un mayor número de fotogramas por segundo, en igualdad de condiciones.
32 MB de RAM
Tarjeta de captura de vídeo compatible con Video for Formato Windows con representación de color de 24 bits.
Cámara — Salida de vídeo analógico
Red: red local, línea de módem, canal de radio, ancho de banda de la red de Internet 10 Mbit/s, 100 Mbit/s.
Es preferible un ancho de banda de red mayor, ya que permitirá la transmisión de la señal de video a una velocidad más alta, todo en igualdad de condiciones.
Requisitos de software (obsoleto)
Sistema operativo Windows 95 OSR2 o Windows 98 Controladores Direct-X 7, Intel Indeo 5.1
Compresión de señal de vídeo
Un algoritmo especial de compresión de vídeo, basado en la última tecnología de compresión de vídeo wavelet, puede reducir significativamente el espacio en disco ocupado por cada fotograma y aliviar la red informática.
A diferencia de algoritmos similares, wavelet proporciona señales de vídeo de alta calidad incluso a niveles máximos de compresión.
Parámetros de compresión de vídeo
El operador configura los siguientes parámetros de compresión de vídeo: calidad de compresión algoritmo de compresión velocidad de digitalización de vídeo
Calidad de compresión
El usuario puede cambiar la calidad de la compresión del 1% al 100%. Cuanto mayor sea la calidad, más espacio en disco ocupará cada fotograma de vídeo. Las imágenes siguientes muestran dos fotogramas de vídeo guardados con una calidad del 100 % y del 1 % 100 %
Algoritmo de compresión
El usuario selecciona el algoritmo de compresión entre dos valores fijos: «rápido» («compresión rápida») y «lenta» algoritmo. Por tanto, el ordenador Pentium-200 soporta una velocidad de 15 fotogramas/seg. por «rápido» algoritmo y 3 fotogramas/seg. por «lento» algoritmo, en igualdad de condiciones.
Velocidad de digitalización de vídeo
El usuario puede configurar la velocidad de digitalización de vídeo (número de fotogramas por segundo) desde un valor fijo. rango de valores: 1, 2, 3, 4, 5, 6, 8 y 15 cuadros por segundo.
Además, puede seleccionar cualquier valor de velocidad que sea 1/N, donde N es un valor positivo. número entero distinto de 0.
En este caso, la digitalización del vídeo se realizará a una velocidad de 1 fotograma por N segundos. Cuanto menor sea la velocidad, menores serán los requisitos de procesador, memoria de disco y red del sistema, en igualdad de condiciones.
Automatización de las reacciones del sistema
El sistema admite la automatización de acciones (encender y apagar la grabación de video, cambiar la velocidad de digitalización del video, controlar los actuadores de la cámara de video) dependiendo de eventos externos.
La información inicial utilizada es: información de fecha y hora actual procedente de sensores de seguridad e incendios información procedente de ACS «KODOS» (entradas y salidas de usuarios por puertas y torniquetes de una instalación protegida) información obtenida mediante software de análisis de imágenes de vídeo (detector de movimiento).
Contabilización de repeticiones
Cada cuadro se comprime por separado de los demás. Por un lado, esto reduce un poco el grado general de compresión y, por otro lado, permite, si el procesador o la red están sobrecargados, omitir fotogramas individuales sin degradar la calidad del resto.
Detector de movimiento
El detector de movimiento de software es un algoritmo que detecta cambios en un fotograma de vídeo (el número de facetas cambiadas — bloques de 4*4 píxeles — y la intensidad de sus cambios) entre el fotograma anterior y el actual.
Parámetros principales del detector de movimiento:
Sensibilidad — un parámetro abstracto que caracteriza cuánto debe cambiar una faceta para que se registre su cambio.
Cuanto mayor sea este parámetro, más debe cambiar la faceta.
Límite de activación &# 8212; cuántos disparos simultáneos (cambios en la imagen) deben ocurrir para que el detector funcione.
Caracteriza indirectamente qué tan grande debe ser un objeto para que el detector reaccione a su movimiento.
Dado que el marco puede contener objetos en constante movimiento (por ejemplo, follaje de árboles, personas que pasan fuera de la ventana, etc.), el sistema tiene la capacidad de seleccionar zonas del marco (esto se hace manualmente al configurar el sistema) y analizar cada una de estas. zonas por separado con un detector de movimiento.
Los ejemplos de uso de un detector de movimiento incluyen apagar o ralentizar la grabación si no hay movimiento en el marco, o en partes especialmente seleccionadas del mismo (por lo tanto, el recurso del disco duro se ahorra significativamente al eliminar la grabación de imágenes inútiles) girando la cámara «en la dirección del movimiento» al «golpe» moviendo el objeto dentro del marco.
Soporte de sonido
El sistema le permite grabar sonido de forma sincronizada con el vídeo. Requisitos — Las especificaciones de DirectSound 7 corresponden aproximadamente a mp3 22 kHz Mono
Lista negra
Placa base GA-BX2000+ 440BX/GIGABYTE Motivo — El controlador Promise UDMA66 no estándar, instalado para una interrupción con cualquier puerto PCI + los puertos no se pueden asignar a placas en el BIOS.
Actualización para 2023. (para complementar)