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> procesamientoenvuelto en un bounding box ajustado a las dimensiones <strong>de</strong>l objeto <strong>de</strong>tectado. En el archivo<strong>de</strong> texto se reflejan las características <strong>de</strong>l bounding box que envuelve al objeto. Sin embargo,almacenar toda la información <strong>de</strong> todas las <strong>de</strong>tecciones <strong>de</strong>l objeto en la escena monitorizadapue<strong>de</strong> resultar ineficiente e ineficaz en la etapa <strong>de</strong> análisis <strong>de</strong> comportamiento. Ya queal comprobar y analizar información irrelevante o que no aporte datos lo suficientementeimportantes pue<strong>de</strong> ocasionar mayor dificultad <strong>de</strong> cálculo y la necesidad <strong>de</strong> un mayor número<strong>de</strong> recursos para la ejecución <strong>de</strong> la aplicación.Para evitar la representación <strong>de</strong> una trayectoria 3D utilizando un número excesivo<strong>de</strong> bounding box, se ha creado un submódulo <strong>de</strong> optimización las trayectorias 3D. Estemódulo permite proporciona a Atravel mayor eficiencia y eficacia en la representación <strong>de</strong>las trayectorias 3D.Las funciones básicas que realiza este módulo son:Eliminar aquellos bounding box <strong>de</strong>l objeto <strong>de</strong>tectado que se solapen con un boundingbox anteriormente <strong>de</strong>tectado aportando información redundante (Ver figura 5.15).FIGURA 5.15: Representación <strong>de</strong> dos bounding box solapándose.Para la eliminación <strong>de</strong> aquellos bounding box que se encuentran en solapamiento escondición necesaria conocer si un bounding box <strong>de</strong>tectado recientemente solapa a larepresentación <strong>de</strong> otro bounding box. Para conocer si un bounding box interseca aotro se ha creado una función cuyo pseudocódigo es:En <strong>de</strong>finitiva un nuevo bounding box <strong>de</strong>tectado recientemente no será almacenadonunca si solapa a otro bounding box generado por el mismo objeto en un instante <strong>de</strong>tiempo anterior.133

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

Saved successfully!

Ooh no, something went wrong!