Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid Algoritmos de Tratamiento de Imágenes para Sistema Homogéneo e Inteligente de Vídeo- vigilancia Avanzada Grupo de Tratamiento de Imágenes *Proyecto financiado por la Cátedra UAM-Infoglobal para "Nuevas tecnologías de video aplicadas a sistema de seguridad"Cátedra UAM-Infoglobal
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Sistemas de CCTV tradicionales Cámaras diseñadas para capturar imágenes. Cámaras no diseñadas para identificar amenazas. La detección de amenazas depende de un guardia de seguridad para; Ver un incidente Identificar un objeto abandonado … Sistemas reactivos.
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Necesidad de nuevos sistemas Sistemas diseñados para capturar imágenes e identificar amenazas. Sistemas diseñados para alertar de estas amenazas de una manera automatica
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Proyecto de Investigación, Desarrollo e Innovación Algoritmos de procesado de Imagen que permitirán llevar a cabo servicios de valor añadido sobre el producto básico de video- vigilancia. La investigación e implementación llevada a cabo por el Grupo de Tratamiento de Imágenes (GTI) de la Escuela Politécnica Superior de la Universidad Autónoma de Madrid GTI PROYECTO ATI-SHIVA
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) OBJETIVOS Procesamiento distribuido de la señal de video Mayor rendimiento Escalabilidad Realimentacion entre los distintos procesos de análisis de imagen Proporcionar soporte a las aplicaciones de análisis de imágenes Realizar una extracción de contenido semántica de la señal de video
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Arquitectura del sistema Procesado Imagen ETHERNET FRAMESERVER DATASERVERCONTEXTSERVER Almacenamiento información Captura y distribución ARQUITECTURA I
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) ARQUITECTURA II Comunicacion con distintos servicios oArquitectura cliente-servidor IP –Red Gigabit-Ethernet del GTI-UAM oEl algoritmo sigue los siguientes pasos: –Se inicializa dentro de un determinado contexto (ContextServer) –Procesa los frames extraidos de las camaras (FrameServer) –Almacena datos y resultados generados en el DataServer
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Procesamiento centralizado Procesamiento distribuído ATI-SHIVA Captura de imagen Detección movimiento Procesamiento adicional Análisis adicional Alarma Acción alarma Envío por red Captura de imagen Envío por red Análisis metadatos Alarma Acción alarma Cámara IP Aplicación Comparación con los sistemas actuales. Aplicación 2 Análisis metadatos Alarma Acción alarma Detección movimiento Metadatos Envío por red …
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Procesamiento distribuído. Aplicación; Filtrado de metadatos Definición de reglas Análisis de metadatos en función de reglas Alarma Aplicacion principal; Detección Mvto. Detección de objetos Generación de info de objetos Object ID Object position Pre procesamiento Post procesamiento
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) ELEMENTOS DEL SISTEMA FRAMESERVER Obtiene frames de las cámaras de la EPS y las distribuye por red IP a los algoritmos (arquitectura cliente-servidor) Consta de tres módulos oCapturadora de datos oBuffer oServidor IP Captura de frames Buffer de frames Servidor de frames S Figura 2 – Estructura del FrameServer
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) FRAMESERVER Capturadora de frames Obtiene frames y los inserta en un buffer a una tasa constante Actualmente se obtienen datos de: oCámara USB oCámara FireWire1394 o Archivo de video (sin comprimir) en disco Parametros de la captura oFrecuencia de la captura (fps) oFormato de la captura (24bpp, 8bpp,...)
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) FRAMESERVER Buffer de frames Estructura que almacena los frames capturados Dos tipos: oSin control de usuarios acceso aleatorio oCon control de usuarios permite un trabajo “colaborativo” entre los algoritmos Servidor IP de frames Arquitectura cliente-servidor Multihilo
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) DATASERVER Almacena datos adicionales generados por el proceso de los distintos algoritmos oDatos Utiles en un sistema donde las distintas tareas “colaboran” Consta de: oBase de Datos multimedia oServidor IP para distribuir los datos a los algoritmos Actualmente en desarrollo…
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) CONTEXT SERVER Este modulo se encarga de dar un contexto de aplicacion a cada algoritmo Actualmente en desarrollo…
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Detección y seguimiento de objetos LINEAS DE TRABAJO
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Reconocimiento facial Basado en extracción de puntos característicos LINEAS DE TRABAJO Puntos característicos
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) LINEAS DE TRABAJO Clasificación de objetos Detección de personas
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) Detección de objetos abandonados El sistema es capaz de combinar distintos tipos de información LINEAS DE TRABAJO
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) LINEAS DE TRABAJO Detección de objetos robados Detección automática de un objeto removido del fondo de la escena robo
Grupo de Tratamiento de ImágenesUniversidad Autónoma de Madrid GTI-UAM ( ) LINEAS DE TRABAJO Generación y transmisión de descripciones de vídeo a diversos niveles de detalle Transmision de secuencias de video basandose en un analisis previo de objetos oSeparacion fondo/primer plano escena oGeneracion de descripciones del contenido observado Permite reducir notablemente el ancho de banda utilizado Reduccion de calidad media en la secuencia reconstruida