12.07.2015 Views

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 5. ARQUITECTURA DE ATRAVELMódulo <strong>de</strong> entradael módulo <strong>de</strong> procesamiento, <strong>de</strong> manera que todos los datos <strong>de</strong> entrada al sistemanecesitan ser procesados por la aplicación.Módulo <strong>de</strong> procesamiento: está compuesto por aquéllos submódulos encargados <strong>de</strong>llevar a cabo una funcionalidad concreta <strong>de</strong> la aplicación. Es el módulo don<strong>de</strong> tienelugar toda actividad encargada <strong>de</strong>l procesamiento <strong>de</strong> información necesaria para elfuncionamiento <strong>de</strong> Atravel. En este módulo se realizan funcionalida<strong>de</strong>s entre las que<strong>de</strong>stacan, la representación <strong>de</strong> trayectorias y recorridos <strong>de</strong> los objetos reconocidosen 3D, creación <strong>de</strong> patrones, similitud <strong>de</strong> trayectorias y recorridos, análisis <strong>de</strong> lavelocidad <strong>de</strong> los objetos, fusión <strong>de</strong> patrones, aprendizaje <strong>de</strong> patrones y clasificación<strong>de</strong> comportamientos <strong>de</strong> objetos en normal o anómalo. Este módulo está en contactomódulo <strong>de</strong> entrada que es el módulo que recibe los datos y con el módulo <strong>de</strong>visualización, con el que se envía la información solicitada por el usuario.Módulo <strong>de</strong> visualización: Es el módulo que permite interactuar con el usuario yla funcionalidad <strong>de</strong> la aplicación. A través <strong>de</strong> éste, un usuario realiza una serie <strong>de</strong>peticiones a la aplicación y es este módulo el encargado <strong>de</strong> comunicarse con elmódulo <strong>de</strong> procesamiento, para dar las repuestas a las peticiones y que los usuariospuedan visualizarlas. Entre las funciones que se pue<strong>de</strong>n realizar <strong>de</strong>s<strong>de</strong> este módulose encuentran: mostrar flujo <strong>de</strong> ví<strong>de</strong>o real <strong>de</strong> la escena monitorizada, representaciónen 3D <strong>de</strong> trayectoria y recorrido <strong>de</strong> patrones, representación en 3D <strong>de</strong> objetos entiempo real, representación en 3D <strong>de</strong> trayectoria y recorrido <strong>de</strong> objetos <strong>de</strong>tectados,visualización <strong>de</strong> porcentaje <strong>de</strong> similitud <strong>de</strong> un objeto con los diferentes patronesreconocidos (trayectoria, recorrido y velocidad) y visualización <strong>de</strong>l comportamiento<strong>de</strong> patrones y objetos.5.1. Módulo <strong>de</strong> entradaEs el encargado <strong>de</strong> recibir por parte <strong>de</strong>l usuario toda la información necesaria parael correcto funcionamiento <strong>de</strong> la aplicación. En este módulo po<strong>de</strong>mos distinguir tressubmódulos diferentes:Archivo resultante <strong>de</strong>l Tracking 3D.Archivo <strong>de</strong> importación <strong>de</strong> una base <strong>de</strong> conocimiento <strong>de</strong> patrones.Archivos <strong>de</strong> flujo <strong>de</strong> ví<strong>de</strong>o <strong>de</strong> la escena monitorizada, captada por los distintascámaras que monitorizan la escena.93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!