Real-time Panorama Composition for Video Surveillance using GPU

被引:0
作者
Shete, Pritam Prakash [1 ]
Sarode, Dinesh Madhukar [1 ]
Bose, Surojit Kumar [1 ]
机构
[1] BARC, Comp Div, Bombay, Maharashtra, India
来源
2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI) | 2016年
关键词
Panorama composition; feather weight blending; video surveillance; heterogeneous computing; GPU computing; OpenGL; OpenCV;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Image stitching algorithms combine multiple low resolution images and provide a single high resolution composite image with a larger field of view available for video surveillance. In this research work, we put forward and realize real-time panorama composition for a video surveillance application using the power of a GPU. We utilize a cross platform OpenGL graphics library for real-time online image processing. We parallelize panorama composition using OpenGL objects such as texture object, vertex buffer object and framebuffer object for image warping as well as edge blending to create a seamless panoramic image. We divide our panorama composition algorithm into two stages for image sources with fixed relative positions with each other. Initially in an offline stage, we compute inverse lookup maps and feather weight masks using an OpenCV image processing library for each input image. Subsequently in an online stage, we utilize these inverse lookup maps to generate warped images, which are further edge blended with each other using feather weight masks with the help of OpenGL objects. Our panorama composition is more than 8.5 times faster than the CUDA optimized OpenCV realization. It produces a high resolution seamless panoramic image using nine input image streams each with 800x600 image resolution at about more than 75 frames per second using less than 90MB of GPU memory.
引用
收藏
页码:137 / 143
页数:7
相关论文
共 17 条
  • [1] Bose S. K., 2010, P INT C ADV COMP ENG
  • [2] Du RX, 2014, IEEE INT CONF TECH
  • [3] Elisabeth Linner, 2014, P 2014 22 INT C PATT
  • [4] He Bin, 2010, P 2010 25 INT C IM V
  • [5] Hu Jie, 2014, P 2014 IEEE INT C IM
  • [6] Kaili Chen, 2014, P 2014 33 CHIN CONTR
  • [7] Keane Tommy P., 2012, 2012 W NEW YORK IM P
  • [8] Kumar Pathak Saket, 2014, P 2014 INT C COMP SU
  • [9] Liao Wei-Sheng, 2012, P 2012 IEEE 18 INT C
  • [10] Distributed Seams for Gigapixel Panoramas
    Philip, Sujin
    Summa, Brian
    Tierny, Julien
    Bremer, Peer-Timo
    Pascucci, Valerio
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2015, 21 (03) : 350 - 362