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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Módulo <strong>de</strong> procesamientoCAPÍTULO 5. ARQUITECTURA DE ATRAVELname_object: Es <strong>de</strong> tipo string o ca<strong>de</strong>na. Contiene el i<strong>de</strong>ntificador <strong>de</strong>l objeto, éste<strong>de</strong>be ser único. Su tamaño es variable.type_object: Este campo alberga el tipo <strong>de</strong> objeto que ha sido <strong>de</strong>tectado en la escena.Es <strong>de</strong> tipo string. Sólo pue<strong>de</strong> tomar dos valores, VEHICLE o PEDESTRIAN. Nopue<strong>de</strong> tomar otro valor en este campo. EL motivo es que un objeto <strong>de</strong>tectado sólopue<strong>de</strong> ser <strong>de</strong> tipo vehículo, en tal caso en este campo se almacenaría la ca<strong>de</strong>na <strong>de</strong>caracteres VEHICLE , o bien <strong>de</strong> tipo peatón, en cual caso se almacena la ca<strong>de</strong>na <strong>de</strong>caracteres reservada PEDESTRIAN. Esto es así, ya que por <strong>de</strong>finición Atravel sóloestá diseñado para estudiar el comportamiento <strong>de</strong> vehículos y peatones.trajectory_vector: Este es un atributo muy importante, ya que contiene la informaciónespacial <strong>de</strong> la trayectoria realizada por el movimiento <strong>de</strong>l objeto a lo largo <strong>de</strong>la escena monitorizada. Es <strong>de</strong> tipo lista sección 3.1.1. Esta lista está compuesta <strong>de</strong>una serie <strong>de</strong> objetos cuyo or<strong>de</strong>n es importante para la representación espacial en tresdimensiones <strong>de</strong> la trayectoria. Debido a la estructura <strong>de</strong> representación <strong>de</strong> trayectoriasen 3D ha sido el bounding box o (BB). El campo trajectory_vector es una lista <strong>de</strong>objetos <strong>de</strong> tipo Features_object. El motivo por el cual se ha utilizado un objeto <strong>de</strong>tipo Features_object es porque a<strong>de</strong>más <strong>de</strong> la información que nos ofrece el conjunto<strong>de</strong> BB es importante almacenar otras características como el número <strong>de</strong> frame, eltiempo en el que ha tenido lugar y el nombre <strong>de</strong>l objeto el cual ha sido <strong>de</strong>tectado y lavelocidad con la que se <strong>de</strong>splaza en cada momento a lo largo <strong>de</strong> la escena. El objetoFeatures_object, resuelve perfectamente el problema <strong>de</strong> almacenar en cada instante<strong>de</strong> tiempo, el espacio recorrido por el objeto, la velocidad y el resto <strong>de</strong> característicasque van a permitir el correcto funcionamiento <strong>de</strong> la aplicación en posteriores análisis.current_unitary_vector: Este atributo ha sido incorporado, dada la necesidad <strong>de</strong>calcular la dirección <strong>de</strong>l movimiento <strong>de</strong>l objeto que se <strong>de</strong>splaza sobre la escena, enun instante <strong>de</strong>terminado. Es importante recalcar que se trata <strong>de</strong> un vector normalizado,cuyo módulo es igual a uno (véase la sección 3.2.3). Este atributo es <strong>de</strong> tipoCoordinate 5.2.1, este objeto ha sido creado, pare representar magnitu<strong>de</strong>s en 3D.travel_list: Se trata <strong>de</strong> una lista <strong>de</strong> objetos <strong>de</strong> tipo Features_travel_object 5.2.2.En este campo se almacena la información referente a la representación <strong>de</strong>l valorespacial <strong>de</strong>l recorrido que realiza el objeto sobre la escena. Es <strong>de</strong>cir, la zona por la queel objeto se <strong>de</strong>splaza en el entorno observado (ver sección 5.2.4). La representación<strong>de</strong>l recorrido viene fundamentalmente <strong>de</strong>finida por una serie <strong>de</strong> bounding box querepresentan el <strong>de</strong>splazamiento espacial <strong>de</strong>l objeto a lo largo <strong>de</strong> la escena. La forma <strong>de</strong>calcular <strong>de</strong> obtener esta lista se encuentra <strong>de</strong>tallada en 5.2.4.104

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

Saved successfully!

Ooh no, something went wrong!