Universidad de - Escuela Superior de Informática (UCLM ...
Universidad de - Escuela Superior de Informática (UCLM ... Universidad de - Escuela Superior de Informática (UCLM ...
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 de vídeo: Esta ventana está enfocada ala representación y visualización de la escena monitorizada, lo que incluye lavisualización del flujo de vídeo 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 de vídeo. 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
- Page 173 and 174: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 175 and 176: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 177 and 178: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 179 and 180: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 181 and 182: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 183 and 184: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 185 and 186: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 187 and 188: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 189 and 190: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 191 and 192: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 193: CAPÍTULO 5. ARQUITECTURA DE ATRAVE
- Page 196 and 197: EvoluciónCAPÍTULO 6. EVOLUCIÓN Y
- Page 198 and 199: EvoluciónCAPÍTULO 6. EVOLUCIÓN Y
- Page 200 and 201: EvoluciónCAPÍTULO 6. EVOLUCIÓN Y
- Page 202 and 203: EvoluciónCAPÍTULO 6. EVOLUCIÓN Y
- Page 204 and 205: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 206 and 207: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 208 and 209: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 210 and 211: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 212 and 213: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 214 and 215: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 216 and 217: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 218 and 219: ResultadosCAPÍTULO 6. EVOLUCIÓN Y
- Page 220 and 221: CAPÍTULO 7. CONCLUSIONES Y PROPUES
- Page 222 and 223: Objetivos alcanzadosCAPÍTULO 7. CO
- Page 226 and 227: Propuestas de trabajo futuroCAPÍTU
- Page 228 and 229: Conclusiones personalesCAPÍTULO 7.
- Page 231 and 232: AManual de referenciaA.1.Manual de
- Page 233 and 234: APÉNDICE A. MANUAL DE REFERENCIAMa
- Page 235 and 236: APÉNDICE A. MANUAL DE REFERENCIAMa
- Page 237 and 238: APÉNDICE A. MANUAL DE REFERENCIAMa
- Page 239 and 240: APÉNDICE A. MANUAL DE REFERENCIAMa
- Page 241 and 242: APÉNDICE A. MANUAL DE REFERENCIAMa
- Page 243 and 244: APÉNDICE A. MANUAL DE REFERENCIAMa
- Page 245 and 246: BImágenes a colorv zvu zuv xXv yYF
- Page 247 and 248: APÉNDICE B. IMÁGENES A COLORBound
- Page 249 and 250: APÉNDICE B. IMÁGENES A COLORFIGUR
- Page 251 and 252: Bibliografía[ABS][AMV09][And89]Ale
- Page 253 and 254: BIBLIOGRAFÍABIBLIOGRAFÍA[Joh98] N
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