A low-cost 3D human interface device using GPU-based optical flow algorithms

被引:10
作者
del Riego, Rafael [2 ]
Otero, Jose [1 ]
Ranilla, Jose [1 ]
机构
[1] Univ Oviedo, Dept Comp Sci, E-33204 Gijon, Spain
[2] CRAZYBITS STUDIOS, Gijon, Spain
关键词
Virtual; 3D-HID; optical flow algorithms; GPGPU; HUMAN-COMPUTER INTERFACE; MOTION ESTIMATION; PERFORMANCE; IMPROVE;
D O I
10.3233/ICA-2011-0384
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Except for a few cases, nowadays it is very common to find a camera embedded in a consumer grade laptop, notebook, mobile internet device (MID), mobile phone or handheld game console. Some of them also have a Graphic Processing Unit (GPU) to handle 3D graphics and other related tasks. This trend will probably continue in the next future and the pair camera+GPU will be more and more frequent in the market. Because of this, the proposal of this work is to use these resources in order to build a low-cost software-based 3D Human Interface Device (3D HID) able to run in this kind of devices, in real time without degrading the overall performance. This is achieved implementing a parallel version of an existing Optical Flow Algorithm that runs fully in the GPU without using it at full power. In this way, usual graphic processes coexist with Optical Flow computations. To the best of author's knowledge, this approach (a software-based 3D HID that runs fully in a GPU) is not found in academic research nor in commercial products prototypes. Indeed, this is the salient contribution of this paper. The performance of the proposal is good enough to achieve real time in low grade computers.
引用
收藏
页码:391 / 400
页数:10
相关论文
共 28 条
[1]   A COMPUTATIONAL FRAMEWORK AND AN ALGORITHM FOR THE MEASUREMENT OF VISUAL-MOTION [J].
ANANDAN, P .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1989, 2 (03) :283-310
[2]  
[Anonymous], SHAPE RECOVERY
[3]   A review on egomotion by means of differential epipolar geometry applied to the movement of a mobile robot [J].
Armangué, X ;
Araújo, H ;
Salvi, J .
PATTERN RECOGNITION, 2003, 36 (12) :2927-2944
[4]   PERFORMANCE OF OPTICAL-FLOW TECHNIQUES [J].
BARRON, JL ;
FLEET, DJ ;
BEAUCHEMIN, SS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1994, 12 (01) :43-77
[5]   Optical flow based analyses to detect emotion from human facial image data [J].
Besinger, Axel ;
Sztynda, Tamara ;
Lal, Sara ;
Duthoit, Carmen ;
Agbinya, Johnson ;
Jap, Budi ;
Eager, David ;
Dissanayake, Gamini .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (12) :8897-8902
[6]  
BOUGUET JY, 1994, PYRAMIDAL IMPLEMENTA
[7]   Superpipelined high-performance optical-flow computation architecture [J].
Diaz, Javier ;
Ros, Eduardo ;
Agis, Rodrigo ;
Luis Bernier, Jose .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2008, 112 (03) :262-273
[8]   Evaluating optical-flow algorithms on a parallel machine [J].
Fleury, M ;
Clark, AF ;
Downton, AC .
IMAGE AND VISION COMPUTING, 2001, 19 (03) :131-143
[9]   Readjusting Unstable Regions to Improve the Quality of High Accuracy Optical Flow [J].
Ha, Synh Viet-Uyen ;
Jeon, Jae Wook .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (04) :540-547
[10]   Vision-based motion estimation for interaction with mobile devices [J].
Hannuksela, Jari ;
Sangi, Pekka ;
Heikkila, Janne .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2007, 108 (1-2) :188-195