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.

EvoluciónCAPÍTULO 6. EVOLUCIÓN Y RESULTADOSentonces se realiza la comparación con el BB clave correspondiente. Si no existe colisióncon el BB <strong>de</strong>l patrón elegido entonces se realiza una comprobación con los BB <strong>de</strong> alre<strong>de</strong>doral elegido, exactamente con los dos BB anteriores y con los dos BB posteriores al al BBelegido. En caso <strong>de</strong> no existir colisión con ninguno <strong>de</strong> estos BB se aumenta en una unida<strong>de</strong>l contador <strong>de</strong> fallo en la colisión. Si este contador llega a tener un valor <strong>de</strong> dos unida<strong>de</strong>s omás, entonces el patrón es <strong>de</strong>scartado. A partir <strong>de</strong>l número <strong>de</strong> colisiones producidas <strong>de</strong> latrayectoria <strong>de</strong>l objeto con el patrón en concreto, se calcula el porcentaje <strong>de</strong> similitud.Los resultados <strong>de</strong> esta similitud son almacenados en una estructura <strong>de</strong> diccionario comoatributo <strong>de</strong> la estructura Similarity_structure. Tal y como se ha <strong>de</strong>tallado en la sección 5.2.2.El principal objetivo que tiene la realización <strong>de</strong> este hito es clasificar el comportamiento<strong>de</strong> un objeto que se <strong>de</strong>splaza sobre la escena, según con la categoría <strong>de</strong>l patrón al que tengamayor similitud. Realizar una buena clasificación <strong>de</strong>l movimiento <strong>de</strong> los objetos permitetener un buen comportamiento <strong>de</strong> la aplicación.Iteración 10.El hito realizado en la iteración número 10 consiste en calcular el grado <strong>de</strong> similitu<strong>de</strong>xistente entre el recorrido realizado por un objeto en el entorno monitorizado y el recorrido<strong>de</strong> los patrones existentes en la base <strong>de</strong> conocimiento <strong>de</strong> patrones aprendidos. El algoritmose basa en realizar una comparación con los BB clave que componen el recorrido <strong>de</strong> unobjeto. Para cada objeto que es <strong>de</strong>tectado en la escena monitorizada se calcula el BB clave<strong>de</strong>l recorrido existente en ese momento. Posteriormente se realiza una comprobación conel BB correspondiente <strong>de</strong> cada patrón existente en la base <strong>de</strong> conocimiento <strong>de</strong> patronesaprendidos. La comprobación consiste en <strong>de</strong>tectar si existe colisión entre el BB clave <strong>de</strong>lrecorrido <strong>de</strong>l objeto recién <strong>de</strong>tectado y el BB clave correspondiente al recorrido <strong>de</strong> cadapatrón. Esta comprobación se realiza para todos y cada uno <strong>de</strong> los BB clave que forman elrecorrido <strong>de</strong>l movimiento <strong>de</strong> un objeto. Al término <strong>de</strong> la lista <strong>de</strong> BB que forman el recorridose encuentran acumulados en una lista los resultados <strong>de</strong> las comprobaciones <strong>de</strong> cada uno<strong>de</strong> los BB. A partir <strong>de</strong> ella se obtiene el porcentaje <strong>de</strong> similitud <strong>de</strong> ésta y es almacenadoen el diccionario existente en la estructura <strong>de</strong> datos Similarity_structure cuyo nombre essimilarity_store.El principal objetivo <strong>de</strong> realizar este algoritmo, es proporcionar a la aplicación unaclasificación más completa <strong>de</strong>l comportamiento <strong>de</strong>l movimiento <strong>de</strong> los objetos. Permiteuna clasificación <strong>de</strong>l movimiento <strong>de</strong> los objetos por zonas que componen la escena. De estaforma, se pue<strong>de</strong> obtener una clasificación <strong>de</strong>pendiendo <strong>de</strong> las distintas zonas en las que180

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

Saved successfully!

Ooh no, something went wrong!