ABSTRACT
RoomAlive is a proof-of-concept prototype that transforms any room into an immersive, augmented entertainment experience. Our system enables new interactive projection mapping experiences that dynamically adapts content to any room. Users can touch, shoot, stomp, dodge and steer projected content that seamlessly co-exists with their existing physical environment. The basic building blocks of RoomAlive are projector-depth camera units, which can be combined through a scalable, distributed framework. The projector-depth camera units are individually auto-calibrating, self-localizing, and create a unified model of the room with no user intervention. We investigate the design space of gaming experiences that are possible with RoomAlive and explore methods for dynamically mapping content based on room layout and user position. Finally we showcase four experience prototypes that demonstrate the novel interactive experiences that are possible with RoomAlive and discuss the design challenges of adapting any game to any room.
Supplemental Material
- Batlle, J., Mouaddib, E., and Salvi, J. Recent progress in coded structured light as a technique to solve correspondence problem: A survey. Pattern Recognition 31, 7 (1998), 963--982.Google ScholarCross Ref
- Behringer, R. Placing Artificial Objects in Real Scenes. Proc. of IWAR, (1998).Google Scholar
- Benko, H., Jota, R., and Wilson, A. MirageTable : Freehand Interaction on a Projected Augmented Reality Tabletop. ACM CHI, (2012). Google ScholarDigital Library
- Bimber, O. and Raskar, R. Spatial augmented reality: Merging real and virtual worlds. AK Peters Ltd, 2005. Google ScholarDigital Library
- Bimber, O. PlayReal: Spatial Augmented Reality Games. 2008.Google Scholar
- Brown, M., Majumder, A., and Yang, R. Camerabased calibration techniques for seamless multiprojector displays. Proc. of Visualization and Computer Graphcis, (2005), 193--206. Google ScholarDigital Library
- Brox, T., Papenberg, N., and Weickert, J. High Accuracy Optical Flow Estimation Based on a Theory for Warping. Proc. of ECCV, (2004), 25--36.Google ScholarCross Ref
- Butler, A., Izadi, S., Hilliges, O., Molyneaux, D., Hodges, S., and Kim, D. Shake 'n' Sense : Reducing Interference for Overlapping Structured Light Depth Cameras. ACM CHI, (2012), 1933-- 1936. Google ScholarDigital Library
- Cruz-Neira, C., Sandin, D., and DeFanti, T. Surround-screen projection-based virtual reality: the design and implementation of the CAVE. ACM SIGGRAPH, (1993). Google ScholarDigital Library
- Fuchs, H. and Frahm, J.-M. Scanning and tracking dynamic objects with commodity depth cameras. Proc. of ISMAR, Ieee (2013), 99--106. Figure 15. Calibration errors between units result in ghosting artifacts in projector overlapping regions. (left) The character in a single projector, and (right) in an overlapping region.Google Scholar
- Hancock, M., Nacenta, M., Gutwin, C., and Carpendale, S. The effects of changing projection geometry on the interpretation of 3D orientation on tabletops. Proc. of ITS, (2009), 175--182. Google ScholarDigital Library
- Harrison, C., Benko, H., Wilson, A.D., and Way, O.M. OmniTouch : Wearable multitouch interaction everywhere. Proc. UIST, (2011), 441--450. Google ScholarDigital Library
- Hilliges, O., Kim, D., Izadi, S., Weiss, M., and Wilson, A. HoloDesk. Proc. of CHI, ACM Press (2012), 2421--2432. Google ScholarDigital Library
- Hou, J., Nam, Y., Peng, W., and Lee, K.M. Effects of screen size, viewing angle, and players' immersion tendencies on game experience. Computers in Human Behavior 28, 2 (2012), 617-- 623. Google ScholarDigital Library
- Illingworth, J. and Kittler, J. A survey of the Hough transform. Computer Vision, Graphics, and Image Processing 1, 44 (1988). Google ScholarDigital Library
- Jones, B., Benko, H., Ofek, E., and Wilson, A.D. IllumiRoom: Peripheral Projected Illusions for Interactive Experiences. ACM CHI, (2013). Google ScholarDigital Library
- Jones, B., Sodhi, R., Campbell, R., Garnett, G., and Bailey, B.P. Build Your World and Play In It: Interacting with Surface Particles on Complex Objects. IEEE ISMAR, (2010).Google ScholarCross Ref
- Kainz, B., Hauswiesner, S., Reitmayr, G., et al. OmniKinect : Real-Time Dense Volumetric Data Acquisition and Applications. Proc. of VR, (2012), 25--32. Google ScholarDigital Library
- Lee, J.C., Dietz, P.H., Maynes-Aminzade, D., Raskar, R., and Hudson, S.E. Automatic projector calibration with embedded light sensors. UIST, ACM (2004), 123--126. Google ScholarDigital Library
- Mine, M.R., van Baar, J., Grundhofer, A., Rose, D., and Yang, B. Projection-Based AR in Disney Theme Parks. Computer 45, 7 (2012), 32--40. Google ScholarDigital Library
- Pinhanez, C. The Everywhere Displays Projector: A Device to create ubiquitous graphical interfaces. Proc. UbiComp, (2001), 315--331. Google ScholarDigital Library
- ProCams. http://www.procams.org. 2007.Google Scholar
- Projection Mapping Central. Projection Mapping Central. http://projection-mapping.org, 2014.Google Scholar
- R. Sekular, R.B. Perception 2nd Edition. (1990).Google Scholar
- Raskar, R., van Baar, J., Beardsley, P., Willwacher, T., Rao, S., and Forlines, C. iLamps: geometrically aware and self-configuring projectors. ACM TOG 223, (2003), 809--818. Google ScholarDigital Library
- Raskar, R. and Beardsley, P. A self-correcting projector. Proc. of CVPR 2001, IEEE Comput. Soc (2001), 504--508.Google ScholarCross Ref
- Raskar, R., Brown, M.S., Yang, R., et al. Multiprojector displays using camera-based registration. IEEE Visualization, (1999), 161--168. Google ScholarDigital Library
- Raskar, R., Welch, G., Cutts, M., Lake, A., Stesin, L., and Fuchs, H. The office of the future: A unified approach to image-based modeling and spatially immersive displays. Proc. SIGGRAPH, ACM (1998), 179--188. Google ScholarDigital Library
- Raskar, R., Welch, G., and Fuchs, H. Spatially Augmented Reality. (1998), 1--7.Google Scholar
- Raskar, R., Welch, G., Low, K.L., and Bandyopadhyay, D. Shader lamps: Animating real objects with image-based illumination. Proc. Eurographics, Springer Verlag Wien (2001), 89-- 100. Google ScholarDigital Library
- Sajadi, B., Member, S., and Majumder, A. AutoCalibration of Multi-Projector CAVE-like Immersive Environments. Trans. on Visualization and Comp. Graphics 17, 1 (2011), 1--13. Google ScholarDigital Library
- Schulze, P., Acevedo, D., Mangan, J., et al. Democratizing Rendering for Multiple Viewers in Surround VR Systems. IEEE 3DUI, (2012).Google Scholar
- Smith, G., Othenin-girard, A., Whitehead, J., and Wardrip-fruin, N. PCG-Based Game Design : Creating Endless Web. In Proc. of Foundations of Digital Games, (2012). Google ScholarDigital Library
- Straka, M., Hauswiesner, S., Ruther, M., and Bischof, H. Rapid Skin: Estimating the 3D Human Pose and Shape in Real-Time. Proc of 3DimPVT, Ieee (2012), 41--48. Google ScholarDigital Library
- VR, O. http://www.oculusvr.com/. .Google Scholar
- Willis, K.D.D. SideBySide : Ad-hoc Multi-user Interaction with Handheld Projectors. ACM UIST, (2011), 431--440. Google ScholarDigital Library
- Wilson, A., Benko, H., Izadi, S., and Hilliges, O. Steerable augmented reality with the beamatron. Proceedings of the 25th annual ACM symposium on User interface software and technology - UIST '12, ACM Press (2012), 413. Google ScholarDigital Library
- Wilson, A. Combining Multiple Depth Cameras and Projectors for Interactions On, Above, and Between Surfaces. ACM CHI, (2010).Google ScholarDigital Library
- Wilson, A.D. PlayAnywhere: a compact interactive tabletop projection-vision system. Proc. of UIST, ACM (2005), 92--102. Google ScholarDigital Library
Index Terms
- RoomAlive: magical experiences enabled by scalable, adaptive projector-camera units
Recommendations
IllumiRoom: peripheral projected illusions for interactive experiences
CHI '13: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsIllumiRoom is a proof-of-concept system that augments the area surrounding a television with projected visualizations to enhance traditional gaming experiences. We investigate how projected visualizations in the periphery can negate, include, or augment ...
Holograms without Headsets: Projected Augmented Reality with the RoomAlive Toolkit
CHI EA '17: Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing SystemsThe RoomAlive Toolkit is an open source SDK that enables developers to create interactive projection mapping applications. The toolkit includes tools to calibrate a network of multiple Kinect sensors and video projectors. It also provides a simple ...
Projected Augmented Reality with the RoomAlive Toolkit
ISS '16: Proceedings of the 2016 ACM International Conference on Interactive Surfaces and SpacesThe RoomAlive Toolkit is an open source SDK that enables developers to create interactive projection mapping applications. The toolkit focuses on calibrating a network of multiple Kinect sensors and video projectors. It also provides a simple projection ...
Comments