11 March 2008 ~ 3 Comments

Lo que realmente hago en Grenoble

Muchos posts de que me voy de paseo, de que el ski, el snowboard y hasta post que hablan de los vagos. Pero nada acerca de lo que realmente estoy haciendo en Grenoble.

Vine a Grenoble a terminar mi tesis de maestria, en rastreo y deteccion de objetos de color. Ademas de esos objetos obtengo la posicion 3D a partir del tamano. De esa manera evito usar 2 camaras (vision stereo). Todo lo hago con una unica camara Web.

Antes yo usaba CAMSHIFT para hacer el rastreo, pero era poco robusto, y se perdia mucho en movimientos bruscos. Ahora uso BOF.

En el video se puede ver la diferencia CAMSHIFT en Naranja y BOF en Rojo. Camshift se pierde a cada rato, pero BOF es muy robusto. BOF incluso se recupera cuando el objeto sale del cuadro y entra en otro lugar; Camshift de plano solo se recupera si le ayudan y a veces ni asi. La mejora es mucha, y espero tener buenos resultados para mi tesis.

3 Responses to “Lo que realmente hago en Grenoble”

  1. ale 11 March 2008 at 1:02 pm Permalink

    :) Recuerdo que tomé un taller de visión artificial… Nunca me imaginé que fuera tan difícil que una máquina detectara algo, con lo fácil que lo hace uno xD y sí… la verdad no sé que estés aprendiendo pero se ve bien… Tratábamos de hacer que el perro viera una pelota y veía una mancha del tipo ese de la roja y nadamás cambiaba la luz o se iba muy lejos y ya valía todo jaja

  2. Desert Zarzamora 12 March 2008 at 8:58 am Permalink

    Si, exactamente eso que dices es un gran problema en vision. Si la luz cambia, cambian los colores y todo se echa a perder. Si el objeto se aleja demasiado se vuelve muy chico.

    En este video, hago la comparacion de CAMSHIFT con BOF. son dos algoritmos de rastreo, antes yo usaba Camshift pero como se ve en el video no es muy robusto y se pierde a cada rato. Ahora estoy usando un tracker basado en BOF (Bayesian Occupancy Filter) y en el video se ve que sobrevive mas a los movimientos repentinos.

    El video ese de Google es muy chafa y solo se ve a 10 cuadros por segundo, pero en la realidad funciona a 20fps o mas.

  3. John 16 January 2009 at 2:52 pm Permalink

    Hola, he buscado sobre BOF pero no encuentro mucha informacion, alguno de ustedes me puede decir o dar papers donde pueda leer sobre este algoritmo y si existe alguna libreria ya creada de este algoritmo en codigo c++. Muchas Gracias!!


Leave a Reply