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 ATRAVELa maxBounding boxclave Ai maxb maxa minZi minBounding boxIntermedio A-BBounding boxclave BYXb minFIGURA 5.11: Representación de un bounding box intermedio.aproximación de definición de bounding box. De manera que almacenando la informacióncorrespondiente de todos los vértices que constituyen un bounding box, no habría ningúnproblema a la hora de representar aquellos bounding box que se encuentren deformados.Por tanto, la definición de un bounding box viene determinada por las coordenadas 3Dde los ocho vértices que lo componen:Bounding_box = (vertice0,vertice1,vertice2,vertice3,vertice4,vertice5,vertice6,vertice7)(5.3)Además para facilitar su manipulación y representación se ha determinado un orden pordefinición. El orden que siguen se puede observar en la figura 5.12.Vértice 7Vértice 4Vértice 6Vértice 5Vértice 3Vértice 0Vértice 2Vértice 1FIGURA 5.12: Representación de los vértices de un bounding box.Para la correcta representación de las trayectorias de los objetos, es necesario realizaruna buena definición de los bounding box intermedios, ya que gran parte del éxito de128

CAPÍTULO 5. ARQUITECTURA DE ATRAVELMódulo de procesamientosimilitud de trayectorias y aprendizaje de patrones se basa en una buena representacióndel movimiento realizado por los objetos a lo largo de la escena. Para la representacióndel bounding box intermedio, es necesario definir los ocho vértices que lo componen. Paraello, se ha decidido que el bounding box intermedio venga definido por cuatro vérticespertenecientes al bounding box clave situado a la izquierda con respecto al bounding boxintermedio y los otros cuatro vértices pertenecientes al bounding box clave situado más a laderecha tal y como se puede observar en la figura 5.13.Vértice 7Vértice 6Bounding boxclave AVértice 4Vértice 2Vértice 3Bounding boxIntermedio A-BVértice 5Bounding boxclave BYZXVértice 1Vértice 0FIGURA 5.13: Representación de los vértices de un bounding box intermedio.A la hora de obtener los vértices que van a formar el bounding box intermedio, esimportante determinar exactamente cuales de éstos, son los más adecuados. Para ello, se hade determinar los cuatro vértices de cada BB son los que definen de forma más adecuadael BB intermedio. Además, es necesario tener en cuenta que los cuatro vérties elegidos decada BB deben pertenecer a una misma cara de este.Un bounding box viene determinado por seis caras, donde una cara está definida porcuatro vértices coplanares (a modo de rectángulo). Las caras se encuentran ordenadas parafacilitar su manipulación en algoritmos y cálculo de operaciones. El orden de las caras queforman el bounding box es el siguiente:129

Módulo <strong>de</strong> procesamientoCAPÍTULO 5. ARQUITECTURA DE ATRAVELa maxBounding boxclave Ai maxb maxa minZi minBounding boxIntermedio A-BBounding boxclave BYXb minFIGURA 5.11: Representación <strong>de</strong> un bounding box intermedio.aproximación <strong>de</strong> <strong>de</strong>finición <strong>de</strong> bounding box. De manera que almacenando la informacióncorrespondiente <strong>de</strong> todos los vértices que constituyen un bounding box, no habría ningúnproblema a la hora <strong>de</strong> representar aquellos bounding box que se encuentren <strong>de</strong>formados.Por tanto, la <strong>de</strong>finición <strong>de</strong> un bounding box viene <strong>de</strong>terminada por las coor<strong>de</strong>nadas 3D<strong>de</strong> los ocho vértices que lo componen:Bounding_box = (vertice0,vertice1,vertice2,vertice3,vertice4,vertice5,vertice6,vertice7)(5.3)A<strong>de</strong>más para facilitar su manipulación y representación se ha <strong>de</strong>terminado un or<strong>de</strong>n por<strong>de</strong>finición. El or<strong>de</strong>n que siguen se pue<strong>de</strong> observar en la figura 5.12.Vértice 7Vértice 4Vértice 6Vértice 5Vértice 3Vértice 0Vértice 2Vértice 1FIGURA 5.12: Representación <strong>de</strong> los vértices <strong>de</strong> un bounding box.Para la correcta representación <strong>de</strong> las trayectorias <strong>de</strong> los objetos, es necesario realizaruna buena <strong>de</strong>finición <strong>de</strong> los bounding box intermedios, ya que gran parte <strong>de</strong>l éxito <strong>de</strong>128

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

Saved successfully!

Ooh no, something went wrong!