Projector-Based Location Discovery and Tracking

While a number of projects within the computer graphics, computer vision, and human-computer interaction community have explored the powerful ability for projected light to create illusions that can reshape our perception and interaction with surfaces in the environment, very few of these systems have had success in terms of commercial and consumer adoption. Often these systems require expert knowledge to perform system setup and calibration between the projected images and the physical surfaces to make these illusions effective. In this thesis work, I present a technique for inherently adding object location discovery and tracking capabilities to commercial projectors. This is accomplished by introducing light sensors into the projection area and then spatially encoding the image area using a series of structured light patterns. This delivers a unique pattern of light to every pixel in the projector’s screen space directly encoding the location data using the projector itself. I present three evolutionary prototype systems of increasing capability and demonstrate the applications enabled and simplified during each stage of development. By unifying the image projection and location tracking technology into a single device I can greatly simplify the implementation of previous systems and enable interaction capabilities which are difficult or impossible using alternative approaches.

[1]  Frank Nielsen,et al.  Hypermask talking head projected onto real object , 2000 .

[2]  Ramesh Raskar,et al.  Seamless multi-projector display on curved screens , 2003 .

[3]  Norbert A. Streitz,et al.  i-LAND: an interactive landscape for creativity and innovation , 1999, CHI '99.

[4]  Jun Rekimoto,et al.  SmartSkin: an infrastructure for freehand manipulation on interactive surfaces , 2002, CHI.

[5]  Lars A. Yoder The Digital Display Technology of the Future , 1997 .

[6]  Ramesh Raskar,et al.  Dynamic Shader Lamps: Painting on Real Objects , 2001 .

[7]  Darren Leigh,et al.  DiamondTouch: a multi-user touch technology , 2001, UIST '01.

[8]  Paul A. Beardsley,et al.  A self-correcting projector , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[9]  Joaquim Salvi,et al.  Pattern codification strategies in structured light systems , 2004, Pattern Recognit..

[10]  Mohan M. Trivedi,et al.  3-D Computer Vision Using Structured Light: Design, Calibration, and Implementation Issues , 1996, Adv. Comput..

[11]  Greg Welch,et al.  The office of the future: a unified approach to image-based modeling and spatially immersive displays , 1998, SIGGRAPH.

[12]  Hiroshi Ishii,et al.  Illuminating clay: a 3-D tangible interface for landscape analysis , 2002, CHI.

[13]  Christian Breiteneder,et al.  TELEPORT – Towards immersive copresence , 1999, Multimedia Systems.

[14]  Tony DeRose,et al.  Toolglass and magic lenses: the see-through interface , 1993, SIGGRAPH.

[15]  Yunhao Liu,et al.  LANDMARC: Indoor Location Sensing Using Active RFID , 2004, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[16]  Andrew D. Wilson TouchLight: an imaging touch screen and display for gesture-based interaction , 2004, ICMI '04.

[17]  Patrick Baudisch,et al.  Focus plus context screens: combining display technology with visualization techniques , 2001, UIST '01.

[18]  Daniel Baldwin,et al.  73.3: Ultra-Miniature Projector: A High Resolution, Battery Powered Laser Display , 2006 .

[19]  Rahul Sukthankar,et al.  Tracking Locations of Moving Hand-Held Displays Using Projected Light , 2005, Pervasive.

[20]  W. Brent Seales,et al.  Multi-projector displays using camera-based registration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[21]  Greg Welch,et al.  Shader Lamps: Animating Real Objects With Image-Based Illumination , 2001, Rendering Techniques.

[22]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[23]  Masahiko Inami,et al.  Smart Light-Ultra High Speed Projector for Spatial Multiplexing Optical Transmission , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

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

[25]  Jeffrey L. Posdamer,et al.  Surface measurement by space-encoded projected beam systems , 1982, Comput. Graph. Image Process..

[26]  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.

[27]  S. Inokuchi,et al.  Range-imaging system for 3-D object recognition , 1984 .

[28]  Hiroshi Ishii,et al.  Urban Simulation and the Luminous Planning Table , 2001 .

[29]  Richard G. Lane,et al.  Innovations in infrared scene simulator design , 1998, Defense, Security, and Sensing.

[30]  Scott E. Hudson,et al.  Moveable interactive projected displays using projector based tracking , 2005, UIST.

[31]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[32]  Jun Rekimoto,et al.  Augmented surfaces: a spatially continuous work space for hybrid computing environments , 1999, CHI '99.

[33]  Adam Finkelstein,et al.  Building and Using A Scalable Display Wall System , 2000, IEEE Computer Graphics and Applications.

[34]  Markus H. Gross,et al.  Embedding imperceptible patterns into projected images for simultaneous acquisition and display , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[35]  Radu Horaud,et al.  An analytic solution for the perspective 4-point problem , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[36]  Anoop Gupta,et al.  Tools and applications for large-scale display walls , 2005, IEEE Computer Graphics and Applications.

[37]  Patrick Baudisch,et al.  Stitching: pen gestures that span multiple displays , 2004, AVI.

[38]  Claudio S. Pinhanez The Everywhere Displays Projector: A Device to Create Ubiquitous Graphical Interfaces , 2001, UbiComp.

[39]  Ramesh Raskar,et al.  Modern approaches to augmented reality: introduction to current approaches , 2006, SIGGRAPH Courses.

[40]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[41]  Ramesh Raskar,et al.  Automatic projector calibration with embedded light sensors , 2004, UIST '04.

[42]  Dan Rosenfeld Planar manipulator display , 2004 .

[43]  Masahiko Inami,et al.  Augmented coliseum: an augmented game environment with small vehicles , 2006, First IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP '06).

[44]  John F. Canny,et al.  Multiview: improving trust in group video conferencing through spatial faithfulness , 2007, CHI.

[45]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[46]  Greg Welch,et al.  3D Talking Heads: Image Based Modeling at Interactive rates using Structured Light Projection , 1998 .

[47]  Nikolaus F. Troje,et al.  Paper windows: interaction techniques for digital paper , 2005, CHI.

[48]  Jefferson Y. Han Low-cost multi-touch sensing through frustrated total internal reflection , 2005, UIST.

[49]  Wojciech Matusik,et al.  3D TV: a scalable system for real-time acquisition, transmission, and autostereoscopic display of dynamic scenes , 2004, ACM Trans. Graph..

[50]  Darren Leigh,et al.  RFIG lamps: interacting with a self-describing world via photosensing wireless tags and projectors , 2004, SIGGRAPH 2004.

[51]  Hiroshi Ishii,et al.  The metaDESK: models and prototypes for tangible user interfaces , 1997, UIST '97.