Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ... Universidad de - Escuela Superior de Informática (UCLM ...

12.07.2015 Views

Módulo de procesamientoCAPÍTULO 5. ARQUITECTURA DE ATRAVELBounding BoxResultanteBounding Box ABounding Box BFIGURA 5.9: Representación del BB resultante de la fusión de dos BB (ver imagen a color en elAnexo B).Estructura Features_objectCuando un objeto es detectado en la escena observada, es necesario captar una ser decaracterísticas que definen al objeto con el objetivo posterior de analizar su comportamiento.Un objeto es detectado en diferentes fotogramas o frames de imagen grabados. Por tanto,existe la necesidad de almacenar toda la información del objeto en cada frame. Paraconseguir en etapas posteriores un análisis exhaustivo, ágil y eficaz es necesario organizarla información del objeto, de manera que su manipulación sea lo más ágil y rápida posible.Para ello, se ha creado la estructura Features_object que permite captar la informaciónnecesaria del objeto en cada fotograma que es detectado.Esta estructura es la más cercana al archivo de texto resultante del tracking 3D. Seencarga de almacenar la información resultante en este archivo. La estructura Features_-object está formada por:Bounding_Box: Se trata de una estructura compuesta por ocho vértices o puntostridimensionales que definen el espacio ocupado en la escena por un objeto.Proporciona las dimensiones con las que un objeto es detectado y se le aplica comouna especie de caja que envuelve al objeto. El principal objetivo es la representacióndel objeto lo más aproximado posible a las dimensiones reales del objeto. Deforma que permite la representación del objeto de forma muy sencilla( utilizandoocho vértices) y proporciona información fundamental acerca del tamaño del objeto.114

CAPÍTULO 5. ARQUITECTURA DE ATRAVELMódulo de procesamientoAdemás se trata de una propiedad muy importante para determinar las dimensionesreales del objeto.Frame:Es una atributo que permite generar información necesaria para diversoscasos. Es de tipo entero o integer y permite obtener datos como por ejemplo,el número de objetos que han sido detectados en cada fotograma. A la hora dedeterminar si un objeto que ha sido anteriormente detectado en la escena monitorizaday ya ha abandonado la escena, la función de este atributo resulta de vital importanciapara la transformación del movimiento de un objeto en patrones.name: Es de tipo cadena o string. Está compuesto por una serie de caracteres.Habitualmente es conocido como el identificador del objeto, ya que éste atributoes único, es decir, no pueden existir dos objetos con el mismo identificador. Dadala necesidad de identificar todo objeto desemboca en la necesidad de dotar a cadaobjeto de un campo que lo distinga de los demás y sea único. Esta funcionalidad es laque caracteriza a es atributo, la de identificar a cada objeto.time: Por motivos de cálculo de la velocidad del objeto y debido a la necesidad deconocer el instante de tiempo en que un objeto es reconocido en la escena observada,se ha utilizado un atributo que almacene el instante de tiempo en el cuál se haproducido la detección del objeto. De forma que dados dos detecciones del objetoen diferente instante de tiempo se puede obtener la diferencia de tiempo entre dosdetecciones del objeto y por consiguiente es posible obtener la velocidad con la quese desplaza. Es de tipo string o cadena y contiene sólo la información referente ala hora, minutos y segundos en los cuales se ha detectado el objeto en la escena.El formato de la cadena de caracteres viene determinado por tres parejas de dígitosseparados por el carácter “:”. De forma que la primera pareja de dígitos refleja elvalor correspondiente a las horas, las segunda pareja de dígitos hace referencia a losminutos y la tercera pareja de dígitos contiene los segundos en los que se ha detectadoal objeto. Un ejemplo puede ser, 13:05:23 que refleja que la detección del objeto hatenido lugar a las 13 horas, 5 minutos, 23 segundos.date: Es un atributo creado que es complementario al anterior ya que complementael instante de tiempo en el cuál ha tenido lugar la detección del objeto. Es de tipocadena o string y el formato de la cadena viene determinado por ocho dígitos, delos cuáles los cuatro primeros vienen agrupados de dos en dos y separados por elcarácter “/” y éstos se separan de los últimos cuatro dígitos que se encuentran unidos.Los dos primeros dígitos hacen referencia al día en que se produjo la detección del115

Módulo <strong>de</strong> procesamientoCAPÍTULO 5. ARQUITECTURA DE ATRAVELBounding BoxResultanteBounding Box ABounding Box BFIGURA 5.9: Representación <strong>de</strong>l BB resultante <strong>de</strong> la fusión <strong>de</strong> dos BB (ver imagen a color en elAnexo B).Estructura Features_objectCuando un objeto es <strong>de</strong>tectado en la escena observada, es necesario captar una ser <strong>de</strong>características que <strong>de</strong>finen al objeto con el objetivo posterior <strong>de</strong> analizar su comportamiento.Un objeto es <strong>de</strong>tectado en diferentes fotogramas o frames <strong>de</strong> imagen grabados. Por tanto,existe la necesidad <strong>de</strong> almacenar toda la información <strong>de</strong>l objeto en cada frame. Paraconseguir en etapas posteriores un análisis exhaustivo, ágil y eficaz es necesario organizarla información <strong>de</strong>l objeto, <strong>de</strong> manera que su manipulación sea lo más ágil y rápida posible.Para ello, se ha creado la estructura Features_object que permite captar la informaciónnecesaria <strong>de</strong>l objeto en cada fotograma que es <strong>de</strong>tectado.Esta estructura es la más cercana al archivo <strong>de</strong> texto resultante <strong>de</strong>l tracking 3D. Seencarga <strong>de</strong> almacenar la información resultante en este archivo. La estructura Features_-object está formada por:Bounding_Box: Se trata <strong>de</strong> una estructura compuesta por ocho vértices o puntostridimensionales que <strong>de</strong>finen el espacio ocupado en la escena por un objeto.Proporciona las dimensiones con las que un objeto es <strong>de</strong>tectado y se le aplica comouna especie <strong>de</strong> caja que envuelve al objeto. El principal objetivo es la representación<strong>de</strong>l objeto lo más aproximado posible a las dimensiones reales <strong>de</strong>l objeto. Deforma que permite la representación <strong>de</strong>l objeto <strong>de</strong> forma muy sencilla( utilizandoocho vértices) y proporciona información fundamental acerca <strong>de</strong>l tamaño <strong>de</strong>l objeto.114

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

Saved successfully!

Ooh no, something went wrong!