Real-time planar flow velocity measurements using an optical flow algorithm implemented on GPU

N. Gautier, J-L. Aider
PMMH, 10, rue Vauquelin 75006 Paris, France
arXiv:1306.2461 [physics.flu-dyn], (11 Jun 2013)

   author={Gautier}, N. and {Aider}, J.},

   title={"{Real-time planar flow velocity measurements using an optical flow algorithm implemented on GPU}"},

   journal={ArXiv e-prints},




   keywords={Physics – Fluid Dynamics, I.2.9 I.2.10 I.3.1},




   adsnote={Provided by the SAO/NASA Astrophysics Data System}


Download Download (PDF)   View View   Source Source   



This paper presents a high speed implementation of an optical flow algorithm which computes planar velocity fields in an experimental flow. Real-time computation of the flow velocity field allows the experimentalist to have instantaneous access to quantitative features of the flow. This can be very useful in many situations: fast evaluation of the performances and characteristics of a new setup, design optimization, easier and faster parametric studies, etc. It can also be a valuable measurement tool for closed-loop flow control experiments where fast estimation of the state of the flow is needed. The algorithm is implemented on a Graphics Processing Unit (GPU). The accuracy of the computation is shown. Computation speed and scalability are highlighted along with guidelines for further improvements. The system architecture is flexible, scalable and can be adapted on the fly in order to process higher resolutions or achieve higher precision. The set-up is applied on a Backward-Facing Step (BFS) flow in a hydrodynamic channel. For validation purposes, classical Particle Image Velocimetry (PIV) is used to compare with instantaneous optical flow measurements. Important flow characteristics, such as the dynamics of the recirculation bubble, are well recovered in real time. Accuracy of real-time optical flow measurements is comparable to off-line PIV computations.
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

* * *

* * *

Follow us on Twitter

HGPU group

1543 peoples are following HGPU @twitter

Like us on Facebook

HGPU group

274 people like HGPU on Facebook

* * *

Free GPU computing nodes at hgpu.org

Registered users can now run their OpenCL application at hgpu.org. We provide 1 minute of computer time per each run on two nodes with two AMD and one nVidia graphics processing units, correspondingly. There are no restrictions on the number of starts.

The platforms are

Node 1
  • GPU device 0: nVidia GeForce GTX 560 Ti 2GB, 822MHz
  • GPU device 1: AMD/ATI Radeon HD 6970 2GB, 880MHz
  • CPU: AMD Phenom II X6 @ 2.8GHz 1055T
  • RAM: 12GB
  • OS: OpenSUSE 13.1
  • SDK: nVidia CUDA Toolkit 6.5.14, AMD APP SDK 3.0
Node 2
  • GPU device 0: AMD/ATI Radeon HD 7970 3GB, 1000MHz
  • GPU device 1: AMD/ATI Radeon HD 5870 2GB, 850MHz
  • CPU: Intel Core i7-2600 @ 3.4GHz
  • RAM: 16GB
  • OS: OpenSUSE 12.3
  • SDK: AMD APP SDK 3.0

Completed OpenCL project should be uploaded via User dashboard (see instructions and example there), compilation and execution terminal output logs will be provided to the user.

The information send to hgpu.org will be treated according to our Privacy Policy

HGPU group © 2010-2015 hgpu.org

All rights belong to the respective authors

Contact us: