An FPGA-based processing pipeline for high-definition stereo video

被引:40
作者
Greisen, Pierre [1 ,2 ]
Heinzle, Simon [2 ]
Gross, Markus [1 ,2 ]
Burg, Andreas P. [3 ]
机构
[1] ETH, CH-8092 Zurich, Switzerland
[2] Disney Res Zurich, Zurich, Switzerland
[3] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
关键词
Video processing pipeline; Stereoscopic video; FPGA; Disparity estimation; Image warping; RECTIFICATION;
D O I
10.1186/1687-5281-2011-18
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a real-time processing platform for high-definition stereo video. The system is capable to process stereo video streams at resolutions up to 1, 920 x 1, 080 at 30 frames per second (1080p30). In the hybrid FPGA-GPU-CPU system, a high-density FPGA is used not only to perform the low-level image processing tasks such as color interpolation and cross-image color correction, but also to carry out radial undistortion, image rectification, and disparity estimation. We show how the corresponding algorithms can be implemented very efficiently in programmable hardware, relieving the GPU from the burden of these tasks. Our FPGA implementation results are compared with corresponding GPU implementations and with other implementations reported in the literature.
引用
收藏
页数:13
相关论文
共 25 条
[1]  
Afshari H, 2011, J SIGNAL PROCESSING
[2]  
[Anonymous], 3D MOVIE MAKING STER
[3]  
[Anonymous], 1966, Photogrammetric Engineering and Remote Sensing
[4]  
Banz Christian, 2010, Proceedings of the 2010 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (IC-SAMOS 2010), P93, DOI 10.1109/ICSAMOS.2010.5642077
[5]  
Bouguet J., 2010, CAMERA CALIBRATION T
[6]  
Gehrig SK, 2009, LECT NOTES COMPUT SC, V5815, P134, DOI 10.1007/978-3-642-04667-4_14
[7]  
Georgoulas C, 2009, LECT NOTES COMPUT SC, V5716, P721, DOI 10.1007/978-3-642-04146-4_77
[8]  
Hartley R., 2003, Multiple view geometry in computer vision
[9]   Computational Stereo Camera System with Programmable Control Loop [J].
Heinzle, Simon ;
Greisen, Pierre ;
Gallup, David ;
Chen, Christine ;
Saner, Daniel ;
Smolic, Aljoscha ;
Burg, Andreas ;
Matusik, Wojciech ;
Gross, Markus .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04)
[10]   FPGA Design and Implementation of a Real-Time Stereo Vision System [J].
Jin, S. ;
Cho, J. ;
Pham, X. D. ;
Lee, K. M. ;
Park, S. -K. ;
Kim, M. ;
Jeon, J. W. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (01) :15-26