Improving the Speed of Virtual Rear Projection: A GPU-Centric Architecture

Projection is the only viable way to produce very large displays. Rear projection of large-scale upright displays is often preferred over front projection because of the lack of shadows that occlude the projected image. However, rear projection is not always a feasible option for space and cost reasons. Recent research suggests that many of the desirable features of rear projection, in particular lack of shadows, can be reproduced using active virtual rear projection (VRP). We present a new approach to shadow detection that addresses limitations with previous work. Furthermore, we demonstrate how to exploit the image processing capabilities of a GPU to shift the main performance bottleneck from image processing to camera capture and projector display rates. The improvements presented in this paper enable a speed increase in image processing from 15Hz to 110Hz in our new active VRP prototype.

[1]  James M. Rehg,et al.  Virtual rear projection: do shadows matter? , 2005, CHI EA '05.

[2]  Steve Mann,et al.  Computer vision signal processing on graphics processing units , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  Jason L. Mitchell,et al.  Advanced Image Processing with DirectX® 9 Pixel Shaders , 2004 .

[4]  James M. Rehg,et al.  Shadow elimination and occluder light suppression for multi-projector displays , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[5]  Gita Reese Sukthankar,et al.  Dynamic shadow elimination for multi-projector displays , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[6]  Robert Strzodka,et al.  Real-time motion estimation and visualization on graphics cards , 2004, IEEE Visualization 2004.

[7]  W. Brent Seales,et al.  Dynamic shadow removal from front projection displays , 2001, Proceedings Visualization, 2001. VIS '01..

[8]  Rahul Sukthankar,et al.  Smarter Presentations: Exploiting Homography in Camera-Projector Systems , 2001, ICCV.

[9]  Means,et al.  Building construction cost data , 1943 .

[10]  Desney S. Tan,et al.  Pre-emptive shadows: eliminating the blinding light from projectors , 2002, CHI Extended Abstracts.

[11]  Robert Strzodka,et al.  Generalized distance transforms and skeletons in graphics hardware , 2004, VISSYM'04.

[12]  Jens H. Krüger,et al.  GPGPU: general purpose computation on graphics hardware , 2004, SIGGRAPH '04.

[13]  Aditi Majumder,et al.  LAM: luminance attenuation map for photometric uniformity in projection based displays , 2002, VRST '02.

[14]  James M. Rehg,et al.  Increasing the Usability of Virtual Rear Projection Displays , 2003 .

[15]  Shree K. Nayar,et al.  A Projection System with Radiometric Compensation for Screen Imperfections , 2003 .