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 ATRAVEL<strong>de</strong>l objeto recién <strong>de</strong>tectada y los patrones existentes en la base <strong>de</strong> conocimiento. Es <strong>de</strong>tipo float para dotar <strong>de</strong> mayor precisión al porcentaje calculado. El grado <strong>de</strong> similitu<strong>de</strong>s mayor cuanto más cercano es el porcentaje a 100% y más bajo es el nivel <strong>de</strong>similitud cuanto más cercano es el porcentaje a 0%.travel_dicar<strong>de</strong>d: Cuando se <strong>de</strong>sea obtener el grado <strong>de</strong> similitud <strong>de</strong> la trayectoria <strong>de</strong>un objeto con respecto a los patrones almacenados en la base <strong>de</strong> conocimiento <strong>de</strong>patrones aprendidos es necesario tener un mecanismo <strong>de</strong> parada, que evite seguirrealizando la comparación con el patrón si en las primeras comprobaciones no existesimilitud.Para evitar, comprobar la similitud con cada uno <strong>de</strong> los patrones <strong>de</strong> la base <strong>de</strong>conocimiento <strong>de</strong> patrones cada vez que se <strong>de</strong>tecta una nueva posición <strong>de</strong>l objeto seha utilizado un atributo que permite evitar la comprobación con aquellos patronescon los que anteriormente no existía similitud suficiente. De esta forma, proporcionamayor eficacia y agilidad en la comprobación <strong>de</strong> similitud entre trayectorias evitandocomprobaciones innecesarias, ya que si una trayectoria no es similar al principio, yase consi<strong>de</strong>ra una trayectoria distinta.A<strong>de</strong>más este atributo permite evitar las comparaciones cada “2” fallos, es <strong>de</strong>cir,aunque una trayectoria no tenga similitud con el BB correspondiente <strong>de</strong> un patrón, laaplicación sigue realizando comprobación <strong>de</strong> similitud con dicho patrón hasta llegar ados veces como máximo. Es <strong>de</strong>cir, si un objeto realiza la comprobación con un patróny no existe similitud no se <strong>de</strong>secha dicho patrón sino que es chequeado en la siguiente<strong>de</strong>tección nueva <strong>de</strong>l objeto. En caso <strong>de</strong> que se realice una nueva comprobación con elpatrón y no exista similitud, entonces el patrón no se vuelve a comprobar y se <strong>de</strong>scartaen cuanto a posible similitud.De manera que actúa como contador, en caso <strong>de</strong> que el valor <strong>de</strong> este atributo tengavalor 2, entonces ya no se vuelve a chequear la similitud con dicho patrón, ya que seconsi<strong>de</strong>ra diferente a la representación <strong>de</strong> su trayectoria. El tipo <strong>de</strong> este atributo esentero o integer.travel_last_tocuhing: Para conocer el grado <strong>de</strong> similitud existente utilizando elmétodo <strong>de</strong> similitud por recorrido, <strong>de</strong>tallado en la sección 5.3, ha sido necesarioincorporar este atributo para conocer cuál es el último bounding con el cuál ha habidocoinci<strong>de</strong>ncia, es <strong>de</strong>cir, el BB perteneciente al patrón con el que ha habido colisióncon el nuevo BB <strong>de</strong>l objeto <strong>de</strong>tectado en la escena. La creación <strong>de</strong> este atributo esnecesaria, ya que el algoritmo <strong>de</strong> similitud realiza comprobaciones no sólo con elBB <strong>de</strong>l patrón correspondiente, sino también con los dos BB anteriores y con los dos120

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

Saved successfully!

Ooh no, something went wrong!