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.

Módulo <strong>de</strong> procesamientoCAPÍTULO 5. ARQUITECTURA DE ATRAVEL5.2.4. Submódulo <strong>de</strong> representación <strong>de</strong> trayectoria 3D.Este submódulo es el encargado <strong>de</strong> obtener la información necesaria <strong>de</strong> los objetos<strong>de</strong>tectados en el entorno observado a través <strong>de</strong>l archivo <strong>de</strong> tracking proporcionado por elmódulo <strong>de</strong> entrada <strong>de</strong> la aplicación.El archivo obtenido <strong>de</strong> la etapa <strong>de</strong> tracking 3D, especificado en la sección 5.1.1, contienelas características fundamentales <strong>de</strong> los objetos en cada frame (fotograma). Por tanto, sepue<strong>de</strong> conocer el número <strong>de</strong> objetos <strong>de</strong>tectados en cada frame <strong>de</strong> la escena monitorizada.De manera que para representar la trayectoria realizada por un objeto a lo largo <strong>de</strong> la escena,es necesaria la <strong>de</strong>tección <strong>de</strong> las diferentes posiciones <strong>de</strong>l objeto <strong>de</strong>tectadas durante todo sumovimiento sobre el entorno observado. Un objeto <strong>de</strong>tectado en la escena es representadomediante un bounding box (caja tridimensional que envuelve al objeto <strong>de</strong>tectado), como sepue<strong>de</strong> observar en la figura 5.2.En una primera aproximación, un boundng box venía <strong>de</strong>finido por sólo dos vértices, elvértice inferior y más a la izquierda y el vértice superior más a la <strong>de</strong>recha tal como muestrala figura 5.10a maxa minFIGURA 5.10: Representación <strong>de</strong> un bounding box utilizando sólo dos vértices.Debido a que el bounding box viene <strong>de</strong>terminado por el vértice inferior más a laizquierda y el vértice superior más a la <strong>de</strong>recha, el resto <strong>de</strong> vértices que forman el boundingbox. Esto es un procedimiento muy sencillo en el cual sólo hay que realizar una resta sobrelos valores correspondientes a cada eje <strong>de</strong> coor<strong>de</strong>nadas. De manera que si el bounding boxA viene <strong>de</strong>terminado por a min = (min x ,min y ,min z ) y a max = (max x ,max y ,max z ) se pue<strong>de</strong>obtener la anchura, altura y profundidad <strong>de</strong>l bounding box <strong>de</strong> la siguiente manera:anchura =| max x − min x | altura =| max z − min z | pro f undidad =| max y − min y | (5.1)126

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

Saved successfully!

Ooh no, something went wrong!