Seguiment de trajectòries mitjançant flux òptic AUTOR: Eloi Mèlich Bonancia DIRECTOR: Domènec Puig Valls Adreça electrònica: [email protected] Resum: Descripció del projecte Resumen: Descripción del proyecto Abstract: Project summary Titulació: Enginyeria Tècnica en Informàtica de Sistemes Data Presentació: Juny del 2012. Descripció del projecte: La següent obra vol aprofundir sobre un tema punter com és el càlcul del flux òptic en una seqüència d’imatges o, dit d’una altra forma, en un vídeo que és precisament una successió d’imatges en un interval de temps molt petit entre elles. Per realitzar aquest càlcul utilitzarem un conjunt de llibreries emprades en el camp de la visió per ordinador, es tracta de les llibreries OpenCV. Així doncs, aquest projecte pretén fer una aproximació al càlcul del flux òptic per obtenir una estimació de la trajectòria que seguiran determinats objectes dintre d’una seqüència de vídeo. Aquests objectes poden ser tan persones com vehicles que estiguin en moviment dintre la seqüència. El flux òptic resultant, el dibuixarem amb una fletxa a sobre dels objectes que ens indicarà la seva direcció, a la vegada que el tamany d’aquesta, ens indicarà la velocitat. D´aquesta manera, podrem fer una predicció de cap on es mouran aquestes agrupacions d’objectes. Per acabar, és important mencionar una de les aplicacions pràctiques de l´obtenció del flux òptic, que és predir la direcció que agafaran les grans concentracions de persones (manifestacions, esdeveniments esportius), per tal d´elaborar plans d’evacuació o, fins i tot, fer una estimació de cap on es mouen habitualment aquests grups de persones. Descripción del proyecto: La siguiente obra quiere profundizar sobre un tema muy de moda como es el calculo del flujo óptico en una secuencia de imágenes o, dicho de otra forma, en un vídeo que es precisamente una sucesión de imágenes en un intervalo de tiempo muy pequeño entre ellas. Para realizar este cálculo utilizaremos un conjunto de librerías usadas en el campo de la visión por computador, se trata de las librerías OpenCV. Así pues, este proyecto quiere hacer una aproximación al cálculo del flujo óptico para obtener una estimación de la trayectoria que seguirán determinados objetos dentro de una secuencia de video. Estos objetos pueden ser tanto personas como vehículos que estén en movimiento dentro de la secuencia . El flujo óptico resultante, lo dibujaremos con una flecha encima de lo objetos que nos indicara su dirección, a la vez que el tamaño de esta, nos indicara la velocidad. De esta forma, podemos hacer una predicción de hacia donde se moverán estas agrupaciones de objetos. Para terminar, es importante comentar una de las aplicaciones prácticas de la obtención del flujo óptico, que es predecir la dirección que cogerán las grandes concentraciones de personas (manifestaciones, acontecimientos deportivos), para poder elaborar planes de evacuación o, incluso, hacer una estimación de hacia donde se mueven habitualmente estos grupos de personas. Project summary: The following review wants to deepen on a very fashionable topic as it is the computation of optical flow, or, in other words, in a video that is just a succession of images in a very small time interval between them. To make this calculation we use a set of libraries used in the field of computer vision, this is the OpenCV library. Thus, this project wants to make an approach to optical flow calculation to obtain an estimate of the path that certain objects will have within a video sequence. These objects can be both people and vehicles are in motion within the sequence. The resulting optical flow, we will draw it with an arrow above the objects that would indicate its direction, while the size of this one, it will indicate the speed. In this way, we can make a prediction of where these groups of objects will move. Finally, it is important to mention one of the practical applications of obtaining the optical flow, which is to predict the direction that will have the large concentrations of people (demonstrations, sporting events), to develop evacuation plans or even to estimate of where these groups of people usually move.