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.

Módulo <strong>de</strong> procesamientoCAPÍTULO 5. ARQUITECTURA DE ATRAVEL<strong>de</strong>tectado con respecto a los patrones existentes en la base <strong>de</strong> datos <strong>de</strong> patronesaprendidos. La incorporación <strong>de</strong> esta estructura permite conocer con cuáles <strong>de</strong> lospatrones <strong>de</strong> la base <strong>de</strong> conocimiento <strong>de</strong> patrones, no existe la similitud suficientecomo para seguir analizando su comportamiento.También contiene un diccionario en el cual se almacena la similitud (tanto similitudpor trayectoria, como por recorrido, como por velocidad) con cada uno <strong>de</strong> los patronesque componen la base <strong>de</strong> conocimiento <strong>de</strong> patrones aprendidos. Este diccionariotiene como clave, una ca<strong>de</strong>na <strong>de</strong> caracteres (string) y como valor un objeto <strong>de</strong> tipoSimilarity_data cuya funcionalidad se pue<strong>de</strong> observar en la sección 5.2.2. A<strong>de</strong>másel objeto similarity_structure cuenta con una lista que contiene los i<strong>de</strong>ntificadores <strong>de</strong>los patrones que tienen un alto grado <strong>de</strong> similitud con la representación <strong>de</strong>l recorridorealizado por el objeto en la escena. Al igual que con la trayectoria los elementos <strong>de</strong>esta lista son <strong>de</strong> tipo string o ca<strong>de</strong>na <strong>de</strong> caracteres que pertenece a los i<strong>de</strong>ntificadores<strong>de</strong> los distintos patrones que forman la base <strong>de</strong> conocimiento <strong>de</strong> patrones aprendidos.El principal objetivo <strong>de</strong> esta lista es agilizar el proceso <strong>de</strong> búsqueda <strong>de</strong> elementos<strong>de</strong>l diccionario <strong>de</strong> similitud por trayectoria. Complementariamente a esta lista existetambién otra lista que contiene los i<strong>de</strong>ntificadores <strong>de</strong> los patrones con los que el objetorecién <strong>de</strong>tectado no tiene un alto grado <strong>de</strong> similitud. Esta lista es <strong>de</strong> gran utilidad alprincipio <strong>de</strong>l análisis <strong>de</strong> similitud, ya que permite conocer el número <strong>de</strong> patrones<strong>de</strong>scartados. Lo cual se traduce en una ventaja para el algoritmo <strong>de</strong> similitud <strong>de</strong>recorrido, ya que se aborta el análisis <strong>de</strong> similitud a aquellos patrones con los queno existe una gran similitud en las primeras <strong>de</strong>tecciones.number_missing_frames: Ante la dificultad <strong>de</strong> conocer si un objeto ha <strong>de</strong>jado <strong>de</strong> ser<strong>de</strong>tectado en la escena, para po<strong>de</strong>r utilizarlo, clasificarlo y analizarlo con respecto alos patrones, es necesario <strong>de</strong>terminar un mecanismo <strong>de</strong> <strong>de</strong>tección <strong>de</strong> objetos que <strong>de</strong>jan<strong>de</strong> ser <strong>de</strong>tectados en la escena. Este mecanismo tiene una importancia muy elevada ala hora <strong>de</strong> crear y clasificar las nuevas trayectorias <strong>de</strong> objetos en patrones para hacerposible el aprendizaje automático <strong>de</strong> las trayectorias y velocida<strong>de</strong>s que llevan losobjetos en el entorno. Se trata <strong>de</strong> un atributo <strong>de</strong> tipo entero o integer. Su funciónes llevar el contador <strong>de</strong>l número <strong>de</strong> frames que han pasado sin recibir informacióna cerca <strong>de</strong> dicho objeto. Cuando este contador supera el valor <strong>de</strong> una constantepre<strong>de</strong>finida (<strong>de</strong>nominada NUMBER_MISSING_FRAMES), entonces se consi<strong>de</strong>ra quese han sucedido <strong>de</strong>masiados frames o fotogramas en los que no se han recibidoinformación <strong>de</strong>l objeto <strong>de</strong>tectado y se <strong>de</strong>termina que el objeto ha abandonado laescena. Entonces es cuando el objeto <strong>de</strong>ja <strong>de</strong> formar parte <strong>de</strong> la base <strong>de</strong> conocimiento106

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

Saved successfully!

Ooh no, something went wrong!