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
来源
PROCEEDINGS OF THE 14TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (VISAPP), VOL 5 | 2019年
关键词
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 条
  • [31] 3D pose and camera parameter tracking algorithm based on Lucas-Kanade image alignment algorithm
    Hong, Hyun Seok
    Chung, Myung Jin
    2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 2827 - 2830
  • [32] Cloud Motion Estimation in Satellite Image Sequences by Tracking Skeleton Critical Points using Lucas-Kanade method
    Ben Idder, Hassan Id
    Laachfoubi, Nabil
    2016 13TH INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS, IMAGING AND VISUALIZATION (CGIV), 2016, : 178 - 183
  • [33] Solving sub-pixel image registration problems using phase correlation and Lucas-Kanade optical flow method
    Douini, Youssef
    Riffi, Jamal
    Adnane Mahraz, Mohamed
    Tairi, Hamid
    2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2017,
  • [34] Algorithm Comparisons among Space Time Volume Velocimetry, Horn-Schunk, and Lucas-Kanade for the Analysis of Water Surface Velocity Image Sequences
    Sirenden, Bernadus H.
    Arymurthy, Aniati Murni
    Mursanto, Petrus
    Wijonarko, Sensus
    2019 INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL, INFORMATICS AND ITS APPLICATIONS (IC3INA), 2019, : 47 - 52
  • [35] THE APPLICATION OF PYRAMID LUCAS-KANADE OPTICAL FLOW METHOD FOR TRACKING RAIN MOTION USING HIGH-RESOLUTION RADAR IMAGES
    Hambali, Roby
    Legono, Djoko
    Jayadi, Rachmad
    JURNAL TEKNOLOGI-SCIENCES & ENGINEERING, 2021, 83 (01): : 105 - 115
  • [36] Motion vector estimation of video image by Pyramidal implementation of Lucas Kanade Optical flow
    Tamgade, Sukeshini N.
    Bora, Vibha R.
    2009 SECOND INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING AND TECHNOLOGY (ICETET 2009), 2009, : 1205 - +
  • [37] Efficient Implementation of MrBayes on Multi-GPU
    Bao, Jie
    Xia, Hongju
    Zhou, Jianfu
    Liu, Xiaoguang
    Wang, Gang
    MOLECULAR BIOLOGY AND EVOLUTION, 2013, 30 (06) : 1471 - 1479
  • [38] CAVLCU: an efficient GPU-based implementation of CAVLC
    Fuentes-Alventosa, Antonio
    Gomez-Luna, Juan
    Maria Gonzalez-Linares, Jose
    Guil, Nicolas
    Medina-Carnicer, R.
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (06) : 7556 - 7590
  • [39] EFFICIENT DICTIONARY LEARNING IMPLEMENTATION ON THE GPU USING OPENCL
    Irofti, Paul
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2016, 78 (03): : 39 - 50
  • [40] Efficient Implementation of Apriori Algorithm on HDFS using GPU
    Tiwary, Mayank
    Sahoo, Abhaya Kumar
    Misra, Rachita
    2014 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND APPLICATIONS (ICHPCA), 2014,