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

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

12.07.2015 Views

Objetivos alcanzadosCAPÍTULO 7. CONCLUSIONES Y PROPUESTASen primer lugar debe existir un alto grado de similitud por trayectoria y recorrido, yaque si no existe similitud en el movimiento del objeto no es posible calcular el gradode similitud por velocidad, ya que si el movimiento del objeto no es similar al deun patrón, entonces no tiene sentido calcular su similitud por velocidad. La similitudpor velocidad puede ser comprobada por el usuario visualizando la interfaz gráficade usuario denominada visualización de patrones y objetos, más concretamente enla pestaña de objetos y en la columna de similitud por velocidad. En la cuál sepuede observar una barra que contiene el porcentaje de similitud con el patróncorrespondiente.8. Fusión de patrones: La consecución de este objetivo se ha obtenido mediante laconstrucción de las funciones necesarias para realizar la fusión patrones en concreto.Se realiza la fusión de dos patrones cuyo grado de similitud es elevado. Esta funciónse denomina add_fusion_path y se encuentra en la estructura de datos denominadaKnowledge_base.9. Detección de situaciones anómalas: La resolución de este objetivo está muyrelacionado con la clasificación de los patrones en las diferentes categorías. Elcomportamiento de un objeto es chequeado con cada uno de los patrones existentesen la base de conocimiento de patrones aprendidos y dependiendo de su afinidadcon cada uno de los patrones, así los clasifica como NOT_CLASSIFIED, NORMAL oABNORMAL. En caso de que la mayor afinidad la tiene con patrones de tipo NOT_-CLASSIFIED pues el comportamiento del objeto recién detectado sobre la escena seráclasificado de tipo NOT_CLASSIFIED. En caso de que el patrón con el que existemayor grado de similitud es de tipo NORMAL pues es clasificado como NORMALy en caso de que el patrón con el que tiene mayor afinidad es de tipo ABNORMAL,entonces es clasificado de tipo ABNORMAL. La forma de avisar de la existencia desituaciones anómalas es mediante la representación visual de la trayectoria de unobjeto en la escena. Ya que el comportamiento de un objeto se asemeja al de un patrónclasificado de tipo ABNORMAL es representado de color rojo. Mientras que se es detipo NOT_CLASSIFIED se representa de color ambar y si es de tipo NORMAL esrepresentado de color verde. Además Atravel también informa del movimiento de unobjeto a una velocidad superior o inferior con respecto a la velocidad de los patronesalmacenado, informando de la misma mediante una señal de advertencia.10. Interfaz gráfica parcialmente desacoplada: Atravel cuenta con una interfaz gráficade usuario (UI) que permite visualizar al usuario toda la información referente al202

CAPÍTULO 7. CONCLUSIONES Y PROPUESTASPropuestas de trabajo futuroanálisis del comportamiento de los objetos en el entorno de monitorización. Así pues,cuenta con la implementación de dos ventanas diferentes que constituyen la UI.Ventana de visualización de flujo dedeo: Esta ventana está enfocada ala representación y visualización de la escena monitorizada, lo que incluye lavisualización del flujo dedeo del entorno junto con la visualización den 3Dde los objetos que se desplazan a lo largo de la escena.Ventana de visualización de patrones y objeto: En esta ventana el usuariopuede observar la representación del comportamiento del objeto a lo largode su desplazamiento sobre la escena. En esta ventana se puede realizar lavisualización de patrones o de los objetos existentes en cada instante de tiempoen la escena.Además, el módulo de análisis de comportamiento de objetos está desacoplado de lainterfaz gráfica pudiendo ser utilizado en otros proyectos.11. Escalabilidad: Atravel permite ser utilizado en entornos de monitorización conmúltiples dispositivos de captación dedeo. Además permite ser utilizado encualquier entorno de monitorización ya sea más complejo o más sencillo.12. Estándares libres: Todas las tecnologías y entornos de desarrollo utilizados enla implementación de Atravel tienen licencia GPL con el objetivo de declarar laaplicación como de libre utilización. De este modo, Atravel puede ser utilizado por lacomunidad de usuarios de Software Libre para la incorporación de nuevos módulos ointroducción de mejoras con el objetivo de hacer cada vez mejor la aplicación.7.2. Propuestas de trabajo futuroEn esta sección se exponen algunas modificaciones posibles a realizar en un futuro, asícomo la incorporación de funcionalidad adicional que permita complementar la aplicaciónmejorando las prestaciones actuales.Indexación y recuperación de información multimedia: permitiría la reproduccióndel comportamiento de un objeto determinado a lo largo de la escena. Estafuncionalidad sería totalmente novedosa que sería de gran utilidad, en la aplicaciónya que permite reproducir aquellos comportamiento anómalos para revisar y obtenerinformación detallada acerca de posibles sucesos negativos, como robos, accidentes,sanciones de tráfico, etc. Se podrían incluir funciones de parada (pause), terminado203

CAPÍTULO 7. CONCLUSIONES Y PROPUESTASPropuestas <strong>de</strong> trabajo futuroanálisis <strong>de</strong>l comportamiento <strong>de</strong> los objetos en el entorno <strong>de</strong> monitorización. Así pues,cuenta con la implementación <strong>de</strong> dos ventanas diferentes que constituyen la UI.Ventana <strong>de</strong> visualización <strong>de</strong> flujo <strong>de</strong> ví<strong>de</strong>o: Esta ventana está enfocada ala representación y visualización <strong>de</strong> la escena monitorizada, lo que incluye lavisualización <strong>de</strong>l flujo <strong>de</strong> ví<strong>de</strong>o <strong>de</strong>l entorno junto con la visualización <strong>de</strong>n 3D<strong>de</strong> los objetos que se <strong>de</strong>splazan a lo largo <strong>de</strong> la escena.Ventana <strong>de</strong> visualización <strong>de</strong> patrones y objeto: En esta ventana el usuariopue<strong>de</strong> observar la representación <strong>de</strong>l comportamiento <strong>de</strong>l objeto a lo largo<strong>de</strong> su <strong>de</strong>splazamiento sobre la escena. En esta ventana se pue<strong>de</strong> realizar lavisualización <strong>de</strong> patrones o <strong>de</strong> los objetos existentes en cada instante <strong>de</strong> tiempoen la escena.A<strong>de</strong>más, el módulo <strong>de</strong> análisis <strong>de</strong> comportamiento <strong>de</strong> objetos está <strong>de</strong>sacoplado <strong>de</strong> lainterfaz gráfica pudiendo ser utilizado en otros proyectos.11. Escalabilidad: Atravel permite ser utilizado en entornos <strong>de</strong> monitorización conmúltiples dispositivos <strong>de</strong> captación <strong>de</strong> ví<strong>de</strong>o. A<strong>de</strong>más permite ser utilizado encualquier entorno <strong>de</strong> monitorización ya sea más complejo o más sencillo.12. Estándares libres: Todas las tecnologías y entornos <strong>de</strong> <strong>de</strong>sarrollo utilizados enla implementación <strong>de</strong> Atravel tienen licencia GPL con el objetivo <strong>de</strong> <strong>de</strong>clarar laaplicación como <strong>de</strong> libre utilización. De este modo, Atravel pue<strong>de</strong> ser utilizado por lacomunidad <strong>de</strong> usuarios <strong>de</strong> Software Libre para la incorporación <strong>de</strong> nuevos módulos ointroducción <strong>de</strong> mejoras con el objetivo <strong>de</strong> hacer cada vez mejor la aplicación.7.2. Propuestas <strong>de</strong> trabajo futuroEn esta sección se exponen algunas modificaciones posibles a realizar en un futuro, asícomo la incorporación <strong>de</strong> funcionalidad adicional que permita complementar la aplicaciónmejorando las prestaciones actuales.In<strong>de</strong>xación y recuperación <strong>de</strong> información multimedia: permitiría la reproducción<strong>de</strong>l comportamiento <strong>de</strong> un objeto <strong>de</strong>terminado a lo largo <strong>de</strong> la escena. Estafuncionalidad sería totalmente novedosa que sería <strong>de</strong> gran utilidad, en la aplicaciónya que permite reproducir aquellos comportamiento anómalos para revisar y obtenerinformación <strong>de</strong>tallada acerca <strong>de</strong> posibles sucesos negativos, como robos, acci<strong>de</strong>ntes,sanciones <strong>de</strong> tráfico, etc. Se podrían incluir funciones <strong>de</strong> parada (pause), terminado203

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

Saved successfully!

Ooh no, something went wrong!