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 ATRAVELSubmódulo <strong>de</strong> fusión <strong>de</strong> patronesLa fusión sólo se va a realizar sobre aquellos patrones que tengan una porcentaje <strong>de</strong>similitud superior al 80%. Esto es así por <strong>de</strong>finición ya que ha sido establecido <strong>de</strong> estemodo. Este porcentaje es configurable en caso <strong>de</strong> que sea necesario se pue<strong>de</strong> <strong>de</strong>finir unnuevo valor más a<strong>de</strong>cuado, <strong>de</strong>pendiendo <strong>de</strong> la concentración <strong>de</strong> objetos en la escena, eltiempo <strong>de</strong> aprendizaje necesario, etc. Dotar <strong>de</strong> esta capacidad <strong>de</strong> fusión entre patronespermite como se ha dicho anteriormente dotar <strong>de</strong> aprendizaje automático a Atravel. Aunqueentre dos patrones no exista un 100% <strong>de</strong> similitud se realiza la fusión <strong>de</strong> patrones, estoaporta flexibilidad al sistema. De modo, que si se produce una modificación en el entorno<strong>de</strong> monitorización, y ahora los objetos varían su <strong>de</strong>splazamiento en un pequeño porcentaje,la aplicación permite apren<strong>de</strong>r <strong>de</strong> esto.A<strong>de</strong>más, la aplicación realiza función <strong>de</strong> aprendizaje, tras la existencia <strong>de</strong> un importantenúmero <strong>de</strong> patrones que tienen el mismo comportamiento o similar, se realiza la fusión<strong>de</strong> éstos. En caso <strong>de</strong> que aparezca en la escena una modificación urbanística <strong>de</strong> ésta, noexiste problema ya que el sistema se encuentra en aprendizaje continuo y apren<strong>de</strong> aquéllasnuevas rutas que aparezcan repetidas veces en la escena. A<strong>de</strong>más se pue<strong>de</strong> pensar, y lasrutas antiguas cómo son eliminadas o marcadas como anormales. Pues Atravel cuenta conuna ventana gráfica en la que un usuario pue<strong>de</strong> modificar el comportamiento <strong>de</strong> uno omás patrones manualmente y pasar <strong>de</strong> tener un comportamiento NORMAL a ABNORMAL,o viceversa, a<strong>de</strong>más también pue<strong>de</strong> modificarse manualmente si un patrón tiene uncomportamiento NOT_CLASSIFIED pue<strong>de</strong> pasar a modificarse por un comportamientoNORMAL o ABNORMAL.El pseudocódigo <strong>de</strong>l algoritmo utilizado para la creación <strong>de</strong> la fusión <strong>de</strong> patrones es elsiguiente:El algoritmo <strong>de</strong> fusión se realiza o se activa en el momento en el que un objeto abandonala escena, entonces como se ha explicado en la sección 5.2.3 se comprueba el número <strong>de</strong>patrones tiene similitud por encima <strong>de</strong>l 80%. Si el número <strong>de</strong> patrones es superior a cinco,entonces se activa el módulo <strong>de</strong> fusión <strong>de</strong> estos cinco patrones con el recién reconocido.Esto es así, ya que como los cinco tienen un alto grado <strong>de</strong> similitud se interpreta que todosellos realizan un movimiento similar sobre la escena. A partir, <strong>de</strong> aquí se consi<strong>de</strong>ra que elcomportamiento <strong>de</strong> este patrón es NORMAL. En cualquier otra situación si el número <strong>de</strong>similitud es inferior a cinco, entonces no se activará el submódulo <strong>de</strong> fusión <strong>de</strong> patrones.Una vez activado el submódulo <strong>de</strong> fusión <strong>de</strong> patrones se realizará pondrá elfuncionamiento <strong>de</strong>l algoritmo 20. Este consiste obtener un patrón que tenga una similitudcon el objeto superior al 80% y realizar la fusión con el objeto recién <strong>de</strong>tectado.Posteriormente con el patrón resultante <strong>de</strong> la fusión, realizar lo mismo con el siguiente163

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

Saved successfully!

Ooh no, something went wrong!