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.

CAPÍTULO 5. ARQUITECTURA DE ATRAVELMódulo <strong>de</strong> procesamientoBB posteriores, <strong>de</strong> manera que en posteriores comprobaciones es necesario conocercuál fue el último BB con el que hubo colisión para chequear a partir <strong>de</strong> ahí y evitarfalta <strong>de</strong> precisión en la comprobación <strong>de</strong> similitud. El tipo <strong>de</strong> este atributo es enteroo integer.velocity_list: Este atributo es <strong>de</strong> tipo lista. Los elementos que componen la lista son<strong>de</strong> tipo boolean. Este atributo ha sido utilizado para almacenar la similitud por tramoso fragmentos entre la trayectoria <strong>de</strong> un objeto <strong>de</strong>tectado a lo largo <strong>de</strong> la imagen y latrayectoria <strong>de</strong> cada patrón almacenado en la base <strong>de</strong> conocimiento. Una vez que seobtiene la velocidad a la que se <strong>de</strong>splaza un objeto sobre la escena, se chequea conrespecto a la velocidad a la que se <strong>de</strong>splaza un patrón en el lugar correspondiente.Los elementos <strong>de</strong> la lista tomarán el valor True cuando la velocidad con la que se<strong>de</strong>splaza un objeto es similar a la velocidad <strong>de</strong>l patrón en dicho tramo. Se dice quedos objetos se <strong>de</strong>splazan a la misma velocidad si coinci<strong>de</strong> su valor o si no supera unvalor por encima o por <strong>de</strong>bajo que actúa <strong>de</strong> margen con respecto a la velocidad. Encaso <strong>de</strong> que la velocidad supere el margen <strong>de</strong> velocidad, bien en positivo o bien ennegativo el valor <strong>de</strong> los elementos <strong>de</strong> la lista tomará un valor a False.traveler_vector: Ante la necesidad <strong>de</strong> calcular el grado <strong>de</strong> similitud referenteal recorrido realizado por el movimiento <strong>de</strong> un objeto a lo largo <strong>de</strong> la escenamonitorizada. Es necesario almacenar el número <strong>de</strong> BB en los que se ha producidocolisión entre BB que componen el recorrido <strong>de</strong> dos trayectorias <strong>de</strong> dos objetosdistintos. El atributo traveler_vector es <strong>de</strong> tipo lista y los elementos que va a contenerson <strong>de</strong> tipo boolean. Un elemento <strong>de</strong> la lista tomará valor True cuando exista colisiónentre el BB clave que forma el recorrido <strong>de</strong> un objeto recién <strong>de</strong>tectado y el BB clavecorrespondiente al recorrido <strong>de</strong> cada patrón perteneciente a la base <strong>de</strong> conocimiento<strong>de</strong> patrones aprendidos y tomará valor <strong>de</strong> False cuando no existe colisión entre losBB. Este atributo ha sido necesaria su creación, ya que para calcular el porcentaje<strong>de</strong> similitud por recorrido es fundamental conocer el número <strong>de</strong> colisiones existentespara obtener el porcentaje real <strong>de</strong> similitud <strong>de</strong>l recorrido <strong>de</strong> dos trayectorias.traveler_porcentage: Es <strong>de</strong> tipo float y contiene el valor <strong>de</strong> similitud <strong>de</strong> recorridoentre dos trayectorias <strong>de</strong>l objeto. Para representar el grado <strong>de</strong> similitud por recorridose ha utilizado el tanto por ciento ya que permite representar manera formal el grado<strong>de</strong> similitud existente entre dos recorridos distintos.121

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

Saved successfully!

Ooh no, something went wrong!