Parallelization of the optical flow computation in sequences from moving cameras

8Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper presents a flexible and scalable approach to the parallelization of the computation of optical flow. This approach is based on data parallel distribution. Images are divided into several subimages processed by a software pipeline while respecting dependencies between computation stages. The parallelization has been implemented in three different infrastructures: shared, distributed memory, and hybrid to show its conceptual flexibility and scalability. A significant improvement in performance was obtained in all three cases. These versions have been used to compute the optical flow of video sequences taken in adverse conditions, with a moving camera and natural-light conditions, on board a conventional vehicle traveling on public roads. The parallelization adopted has been developed from the analysis of dependencies presented by the well-known Lucas-Kanade algorithm, using a sequential version developed at the University of Porto as the starting point. © 2014 Garcia-Dopico et al.

Cite

CITATION STYLE

APA

Garcia-Dopico, A., Pedraza, J. L., Nieto, M., Pérez, A., Rodríguez, S., & Navas, J. (2014). Parallelization of the optical flow computation in sequences from moving cameras. Eurasip Journal on Image and Video Processing, 2014. https://doi.org/10.1186/1687-5281-2014-18

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free