DocumentCode :
1617410
Title :
Flexible openCL accelerated disparity estimation for video communication applications
Author :
Weigel, Christian ; Treutner, Niklas
Author_Institution :
Ilmenau Univ. of Technol., Ilmenau, Germany
fYear :
2011
Firstpage :
1
Lastpage :
4
Abstract :
Due to widespread broadband connections in normal households, the use of video chats via Internet is no longer limited to business meetings. However, the camera configuration usually makes it impossible to achieve direct eye contact between the conversational partners. This effect can be compensated using virtual view synthesis methods based on disparity maps. The virtual camera is positioned “behind” the communications windows and thus re-establishes the eye-contact. Obtaining a good disparity map is still a challenging problem and, with respect to video communication, must perform at interactive frame rates. In this paper we present optimized algorithms for disparity estimation that run in near real time. Recent developments in the consumer-hardware industry allow the implementation of complex algorithms for eye gaze correction, which can be used with relatively inexpensive out-of-the-box components. We employ the newly introduced OpenCL Framework and present an implementation of several optimized algorithms on a Graphics Processing Unit (GPU). Our implementation supports different methods for cost-estimation and aggregation, which we can combine flexibly. We present a method to efficiently implement a dynamic programming approach on the GPU. Our contribution makes it possible to interactively change parameters of the algorithms and get instant visual feedback which is crucial in algorithm development and parameter tuning. We also show first results of virtual views that re-establish the eye contact.
Keywords :
computer graphic equipment; coprocessors; dynamic programming; open systems; stereo image processing; telecommunication computing; video cameras; video communication; Internet; consumer-hardware industry; cost-estimation; disparity map estimation; dynamic programming approach; eye gaze correction; eye-contact; flexible OpenCL accelerated disparity estimation; graphic processing unit; interactive frame rates; stereo correspondence; video camera; video chats; video communication; virtual camera; virtual view synthesis methods; visual feedback; Cameras; Dynamic programming; Face; Graphics processing unit; Heuristic algorithms; Kernel; Pixel; GPGPU; OpenCL; disparity estimation; video communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
3DTV Conference: The True Vision - Capture, Transmission and Display of 3D Video (3DTV-CON), 2011
Conference_Location :
Antalya
ISSN :
2161-2021
Print_ISBN :
978-1-61284-161-8
Type :
conf
DOI :
10.1109/3DTV.2011.5877207
Filename :
5877207
Link To Document :
بازگشت