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 ATRAVELSubmódulo <strong>de</strong> fusión <strong>de</strong> patronesSin embargo, dado que Atravel es una aplicación que se encarga <strong>de</strong> la monitorización<strong>de</strong> una escena en concreto. Para la representación <strong>de</strong> las trayectorias <strong>de</strong> los objetos<strong>de</strong>tectados, su recorrido, y situación <strong>de</strong> la escena se ha utilizado una ventana que realicela representación <strong>de</strong> éstos en 3D. Esta ventana está dotada <strong>de</strong> las funciones <strong>de</strong> rotacióntraslación y zoom. Del mismo modo existe una ventana idéntica para la representación en3D <strong>de</strong> las características <strong>de</strong> los patrones que se encuentran en la base <strong>de</strong> conocimiento<strong>de</strong> patrones aprendidos, tanto su trayectoria como su recorrido. En ambas ventanas son<strong>de</strong>l mismo tipo y están realizadas con OpenGL. También ambas tienen las funciones <strong>de</strong>rotación, traslación y zoom.Cada uno <strong>de</strong> los submódulos realizan las siguientes funciones:Submódulo <strong>de</strong> visualización <strong>de</strong> patrones: En este submódulo existe un componente<strong>de</strong> tipo OpenGL, en el cuál se representan las características <strong>de</strong> cada patrón comoson su trayectoria y su recorrido. A<strong>de</strong>más se pue<strong>de</strong> apreciar el tipo <strong>de</strong> patrón<strong>de</strong>l que se trata, es <strong>de</strong>cir, si se trata <strong>de</strong> un patrón <strong>de</strong> tipo VEHICLE o <strong>de</strong> tipoPEDESTRIAN. A<strong>de</strong>más, se pue<strong>de</strong> visualizar la categoría <strong>de</strong> comportamiento <strong>de</strong> dichopatrón, pudiendo encontrar patrones <strong>de</strong> tipo NOT_CLASSIFIED representado con unlogotipo <strong>de</strong> color ambar, <strong>de</strong> tipo NORMAL representado con un logotipo <strong>de</strong> colorver<strong>de</strong> y <strong>de</strong> tipo ABNORMAL representado con un logotipo <strong>de</strong> color rojo. También sepue<strong>de</strong> observar que la representación <strong>de</strong> las trayectorias viene <strong>de</strong>terminada por líneascontinuas que <strong>de</strong>finen el contorno <strong>de</strong> la trayectoria. Líneas discontinuas que <strong>de</strong>finenel contorno <strong>de</strong>l recorrido <strong>de</strong>l patrón y el color <strong>de</strong> estas líneas que <strong>de</strong>finen la trayectoriao recorrido <strong>de</strong> un patrón viene <strong>de</strong>terminado por el tipo <strong>de</strong> comportamiento. Es <strong>de</strong>cir,si un patrón esta clasificado como NOT_CLASSIFIED las líneas que <strong>de</strong>scriben elcontorno <strong>de</strong> su trayectoria son <strong>de</strong> colo ambar, en caso <strong>de</strong> que sea <strong>de</strong> tipo NORMALserán <strong>de</strong> color ver<strong>de</strong>r y en caso <strong>de</strong> que sea ABNORMAL las líneas serán <strong>de</strong> color rojo.También aparece una pequeña <strong>de</strong>scripción con el i<strong>de</strong>ntificador <strong>de</strong>l patrón. A<strong>de</strong>másse pue<strong>de</strong> <strong>de</strong>terminar la visualización <strong>de</strong> un patrón en concreto, seleccionando sutrayectoria o recorrido, <strong>de</strong>pendiendo <strong>de</strong> la elección <strong>de</strong>l usuario. Del mismo modo,el usuario pue<strong>de</strong> elegir mostrar en el componente <strong>de</strong> visualización las trayectorias<strong>de</strong> todos los patrones aprendido o el recorrido <strong>de</strong> éstos. Para eliminar ruido en lavisualización <strong>de</strong> patrones, se pue<strong>de</strong>n eliminar la trayectoria o recorridos que el usuario<strong>de</strong>cida, o bien eliminar todas la líneas que existen en el componente quedando vacío.Submódulo <strong>de</strong> visualización <strong>de</strong> Objetos: En este submódulo se pue<strong>de</strong> visualizartoda la información referente a los objetos <strong>de</strong>tectados en la escena en cadainstante. Así pues el usuario pue<strong>de</strong> seleccionar un objeto <strong>de</strong>terminado y visualizar167

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

Saved successfully!

Ooh no, something went wrong!