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.

Submódulo <strong>de</strong> similitud por trayectoria.CAPÍTULO 5. ARQUITECTURA DE ATRAVELAlgoritmo 14 Similitud atendiendo a los bounding box clave.Entrada: Requiere la base <strong>de</strong> conocimiento <strong>de</strong> patrones aprendidos, el i<strong>de</strong>ntificador <strong>de</strong>lobjeto recién <strong>de</strong>tectado y la base <strong>de</strong> conocimiento <strong>de</strong> objetos <strong>de</strong>tectados.Salida: Porcentaje <strong>de</strong> similitud por trayectoria.Se obtiene la posición <strong>de</strong>l nuevo BB <strong>de</strong>tectado por parte <strong>de</strong>l objeto.si Es la primera vez que se <strong>de</strong>tecta el objeto entoncesAñadir a la lista <strong>de</strong> patrones con trayectorias similares todos los patrones.para Cada uno <strong>de</strong> los patrones que hay en la lista <strong>de</strong> patrones con trayectoria similiares.hacerComprobar si el nuevo objeto <strong>de</strong>tectado colisiona con el BB <strong>de</strong> cada patróncorrespondiente.Calcular el porcentaje <strong>de</strong> colisión entre el patrón y la trayectoria <strong>de</strong>l objeto.<strong>de</strong>volver porcentaje <strong>de</strong> similitudfin parasi nosi Existe algún patrón nuevo que no haya sido incluido en la lista <strong>de</strong> patrones contrayectorias similares entoncesSe aña<strong>de</strong> el i<strong>de</strong>ntificador a la lista <strong>de</strong> patrones con trayectoria similar.fin sisi La lista <strong>de</strong> patrones con trayectorias similares no está vacía entoncespara Cada uno <strong>de</strong> los patrones que forman la lista <strong>de</strong> patrones con trayectoriassimilares hacersi El BB <strong>de</strong>l objeto <strong>de</strong>tectado tiene una posición inferior a la <strong>de</strong>l patrón entoncesCalcular si existe colisión entre el BB <strong>de</strong>l objeto recién <strong>de</strong>tectado y el BB <strong>de</strong>lpatrón correspondienteAlmacenar resultado <strong>de</strong> la colisión.Calcular porcentaje <strong>de</strong> similitudsi El número <strong>de</strong> veces que no ha habido colisión es mayor o igual a 2 entoncesEliminar el patrón <strong>de</strong> la lista <strong>de</strong> patrones con trayectoria similaresAñadir el patrón a la lista <strong>de</strong> patrones <strong>de</strong>scartados.fin sisi noSe elimina <strong>de</strong> la lista <strong>de</strong> patrones con trayectorias similares.fin si<strong>de</strong>volver porcentaje <strong>de</strong> similitudfin parafin sifin si152

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

Saved successfully!

Ooh no, something went wrong!