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> procesamientosimilarity_structure: Este atributo ha sido creado <strong>de</strong>bido a la necesidad <strong>de</strong> almacenarlos datos referentes a la similitud <strong>de</strong> patrones don<strong>de</strong> hay que diferenciar entre diversostipos <strong>de</strong> similitud:• Similitud por trayectoria: permite conocer el grado <strong>de</strong> similitud entre la trayectoriarecién reconocida y los patrones existentes en la base <strong>de</strong> conocimiento <strong>de</strong>patrones <strong>de</strong>tectados. Para ello se utilizan diversos métodos que se <strong>de</strong>tallan posteriormente.• Similitud por recorrido: esta similitud permite reconocer el grado <strong>de</strong> similitu<strong>de</strong>xistente entre el recorrido <strong>de</strong> un objeto recientemente <strong>de</strong>tectado en el entornoy el resto <strong>de</strong> recorridos que pertenecen al conjunto <strong>de</strong> patrones existentes en labase <strong>de</strong> conocimiento <strong>de</strong> patrones aprendidos.• Similitud por velocidad: esta estructura permite conocer el grado <strong>de</strong> similtu<strong>de</strong>xistente entre un objeto recién <strong>de</strong>tectado con respecto el resto <strong>de</strong> los objetosque están en la base <strong>de</strong> conocimiento aprendidos.El tipo <strong>de</strong> objeto utilizado para este atributo es un objeto <strong>de</strong> tipo Similarity_structure.Este objeto ha sido creado para albergar toda la información correspondiente a lasimilitud <strong>de</strong>l objeto con respecto al resto <strong>de</strong> objetos <strong>de</strong> la base <strong>de</strong> conocimientoque se han enumerado anteriormente. Este objeto se encarga <strong>de</strong> almacenar todoslos datos referentes al grado <strong>de</strong> similitud sobre el comportamiento <strong>de</strong> objetos en elespacio observado. Para almacenar la similitud por trayectoria, el objeto contiene unalista (estructura pre<strong>de</strong>finida <strong>de</strong> Python) en la cual se almacenan los i<strong>de</strong>ntificadores<strong>de</strong> los patrones, con los que tiene mayor afinidad el objeto recién <strong>de</strong>tectado. Elprincipal motivo <strong>de</strong> tener esta lista con los i<strong>de</strong>ntificadores es la <strong>de</strong> ahorrar en labúsqueda <strong>de</strong> elemento en el diccionario <strong>de</strong> similitud, <strong>de</strong> manera que en esta listasólo se encontrarán los patrones que tienen al menos un 50% <strong>de</strong> similitud con elmovimiento <strong>de</strong>l objeto recién <strong>de</strong>tectado. De esta forma el acceso al patrón es directo,ya que se acce<strong>de</strong> al diccionario <strong>de</strong> similitud con la clave (i<strong>de</strong>ntificador <strong>de</strong>l patrón)a la información <strong>de</strong>l patrón. De forma complementaria también existe una lista <strong>de</strong>patrones con los que no existe suficiente grado <strong>de</strong> similitud en cuanto a la trayectoria.Este complementa a la lista anterior, ya que <strong>de</strong> todos los patrones que forman la base<strong>de</strong> conocimiento <strong>de</strong> patrones aprendidos tienen que estar presentes bien en la lista <strong>de</strong>patrones similares o en la lista <strong>de</strong> patrones <strong>de</strong>scartados. La principal funcionalidad<strong>de</strong> esta estructura es conocer el estado en el que se encuentran los algoritmos <strong>de</strong>similitud, ya que al comienzo <strong>de</strong>l análisis <strong>de</strong> estos algoritmos no se conoce conexactitud el grado <strong>de</strong> similitud existente entre el movimiento <strong>de</strong>l objeto recientemente105

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

Saved successfully!

Ooh no, something went wrong!