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.


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.
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!!