Efficient GPU Implementation of Lucas-Kanade through OpenACC

被引:4
|
作者
Haggui, Olfa [1 ,2 ]
Tadonki, Claude [1 ]
Sayadi, Fatma [3 ]
Ouni, Bouraoui [2 ]
机构
[1] PSL Res Univ, Mines ParisTech, Ctr Rech Informat CRI, 60 Blvd St Michel, F-75006 Paris, France
[2] Sousse Natl Sch Engn, Networked Objects Control & Commun Syst NOCCS, BP 264 Sousse, Sousse 4023, Erriadh, Tunisia
[3] Fac Sci, Elect & Microelect Lab, Sousse, Tunisia
关键词
Optical Flow; Lucas-Kanade; Multicore; Manycore; GPU; OpenACC;
D O I
10.5220/0007272107680775
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Optical flow estimation stands as an essential component for motion detection and object tracking procedures. It is an image processing algorithm, which is typically composed of a series of convolution masks (approximation of the derivatives) followed by 2 x 2 linear systems for the optical flow vectors. Since we are dealing with a stencil computation for each stage of the algorithm, the overhead from memory accesses is expected to be significant and to yield a genuine scalability bottleneck, especially with the complexity of GPU memory configuration. In this paper, we investigate a GPU deployment of an optimized CPU implementation via OpenACC, a directive-based parallel programming model and framework that ease the process of porting codes to a wide-variety of heterogeneous HPC hardware platforms and architectures. We explore each of the major technical features and strive to get the best performance impact. Experimental results on a Quadro P5000 are provided together with the corresponding technical discussions, taking the performance of the multicore version on a INTEL Broadwell EP as the baseline.
引用
收藏
页码:768 / 775
页数:8
相关论文
共 50 条
  • [41] Evaluating the accuracy performance of Lucas-Kanade algorithm in the circumstance of PIV application
    PAN Chong
    XUE Dong
    XU Yang
    WANG JinJun
    WEI RunJie
    Science China(Physics,Mechanics & Astronomy), 2015, Mechanics & Astronomy)2015 (10) : 66 - 81
  • [42] 基于改进PSO的Lucas-Kanade的参数选取
    李蓉
    周维柏
    计算机应用与软件, 2014, 31 (07) : 217 - 220
  • [43] Real Time Facial Feature Points Tracking with Pyramidal Lucas-Kanade Algorithm
    Abdat, F.
    Maaoui, C.
    Pruski, A.
    2008 17TH IEEE INTERNATIONAL SYMPOSIUM ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, VOLS 1 AND 2, 2008, : 71 - 76
  • [44] A. head-tracker based on the Lucas-Kanade optical flow algorithm
    Loewenich, Frank
    Maire, Frederic
    ADVANCES IN INTELLIGENT IT: ACTIVE MEDIA TECHNOLOGY 2006, 2006, 138 : 25 - +
  • [45] Least Trimmed Squares Approach to Lucas-Kanade Algorithm in Object Tracking Problems
    Lin, Yih-Lon
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [46] Abnormal Crowd Behavior Detection Using Optimized Pyramidal Lucas-Kanade Technique
    Rajasekaran, G.
    Sekar, J. Raja
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2023, 35 (02): : 2399 - 2412
  • [47] Moving Target Detection and Tracking Based on Pyramid Lucas-Kanade Optical Flow
    Wang, Zhen
    Yang, Xiaojun
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON IMAGE, VISION AND COMPUTING (ICIVC), 2018, : 66 - 69
  • [48] SLKOF: Subsampled Lucas-Kanade Optical Flow for Opto Kinetic Nystagmus detection
    Jaiseeli, C.
    Raajan, N. R.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (05) : 5265 - 5274
  • [49] Body-part estimation from Lucas-Kanade tracked Harris points
    Pribula, Vladimir
    Canosa, Roxanne. L.
    IMAGE PROCESSING: ALGORITHMS AND SYSTEMS XI, 2013, 8655
  • [50] An image registration algorithm based on phase correlation and the classical Lucas-Kanade technique
    Douini, Youssef
    Riffi, Jamal
    Mohamed Mahraz, Adnane
    Tairi, Hamid
    SIGNAL IMAGE AND VIDEO PROCESSING, 2017, 11 (07) : 1321 - 1328