microsoft illumiroom video and research paperBack in January, Microsoft Research revealed an interesting project called Illumiroom. The system, which uses a Kinect and commodity projector, scans the environment around your TV and uses the info collected to intelligently project extra info around the TV with the goal of creating a more immersive gaming experience. Back then we only got a teaser of the tech — now Microsoft has made public a more detailed account of the system’s capabilities and a full paper detailing the techniques.

Here’s the official description of the system from the website of Brett Jones, one of the principal researchers:

The television is the focal point of living room entertainment, and while our TVs have gotten bigger and brighter over the years, our content is still trapped inside a little box in our living room. We introduce IllumiRoom, a proof-of-concept system that augments the area surrounding a television with projected visualizations to enhance traditional viewing experiences. IllumiRoom can directly extend the viewing experience, turning a 40 inch television into a 15 foot television. IllumiRoom can enable augmented reality experiences where virtual objects interact with the physical environment (e.g. furniture). Finally, IllumiRoom can augment and distort the physical environment (e.g making a living room look like a cartoon).

The Illumiroom system can do some pretty cool stuff. The new video details the system further than we saw previously and shows a selection of interesting effects.

The reality-warping ‘radial wobble’ is probably my favorite effect from the limited set shown off in the video, though I have a feeling that there’s even more inventive styles waiting to be created.

SEE ALSO
'Starship Home' Review – Gardening Across the Universe in Quest's Most Compelling Mixed Reality Game

For the technically curious out there, Microsoft Research has also published a detailed paper on Illumiroom. Here’s the abstract:

IllumiRoom 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 the existing physical environment and complement the content displayed on the television screen. Peripheral projected illusions can change the appearance of the room, induce apparent motion, extend the field of view, and enable entirely new physical gaming experiences. Our system is entirely self-calibrating and is designed to work in any room. We present a detailed exploration of the design space of peripheral projected illusions and we demonstrate ways to trigger and drive such illusions from gaming content. We also contribute specific feedback from two groups of target users (10 gamers and 15 game designers); providing insights for enhancing game experiences through peripheral projected illusions.

To give credit where it is due, the paper attributes the following authors: Brett R. Jones, Hrvoje Benko, Eyal Ofek, and Andrew D. Wilson

I was particularly interested in the calibration aspect of the system. The researchers smartly combine the capabilities of the projector and Kinect sensor in a way that allows accurate scanning of the geometry and colors of the scene. I took a look into the paper to learn what I could about the calibration sequence and found something interesting in that the Kinect doesn’t need to be always behind the TV as the projector does, making the system more viable for mainstream use than I previously thought:

The Kinect sensor captures the color and geometry of the scene, and the system renders the illusions using the acquired depth map. Careful calibration of the system is required in order for the illusions to tightly match the onscreen content and the physical environment. The calibration of the IllumiRoom system is fully automatic, determining the relative pose of the projector to the depth sensor and the position of the television in the projector image. Therefore, setup only requires that the projector and depth camera are placed such that they cover the area surrounding the TV. The automatic calibration projects Gray code sequences to establish dense correspondences between the projector and the Kinect’s color camera. Using the default parameters for the Kinect, we transform these correspondences into 3D points. We then solve for the intrinsic and extrinsic parameters of the projector. As there is no depth data for specular surfaces such as that of shiny, black televisions, we recover the position of the TV using a 2D homography, with virtual markers displayed in each corner of the screen. It is important to note that the calibration need only happen once. Thus the Kinect camera could be used to calibrate the projector and then returned to the TV stand for gaming.

If you want to learn more, have a read on projection mapping.

SEE ALSO
Watch NBA Courtside in Quest, Including 52 Immersive Games This Season

Definitely an interesting system, though the fact that Microsoft is publishing all of this info leads us to believe that we probably won’t see it on the Xbox One any time soon.

Newsletter graphic

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. More information.


Ben is the world's most senior professional analyst solely dedicated to the XR industry, having founded Road to VR in 2011—a year before the Oculus Kickstarter sparked a resurgence that led to the modern XR landscape. He has authored more than 3,000 articles chronicling the evolution of the XR industry over more than a decade. With that unique perspective, Ben has been consistently recognized as one of the most influential voices in XR, giving keynotes and joining panel and podcast discussions at key industry events. He is a self-described "journalist and analyst, not evangelist."
  • Fredz

    Funny that they used a Linux game (SuperTuxKart) to show their technology :P. Nothing compelling though, from their video it looks like using the projector with a big screen and without the Kinect would even be more immersive.

  • kevin williams

    I am saddened that this concept has been mired in hype from MS – the technology already exists and is not as cutting edge as their report tries to paint. Coolux demonstrated a working system at Infocom: http://www.dna-association.com/infocomm-2013-exceeded-expectations-for-coolux/

    I think its time MS’ came clean about what was so ‘original’ about their research, and in reality they have represented already established work as a new idea – an idea that they will not be able to cost-effectively apply to the consumer market, and seems was promoted just to generate some hype for their new console!

    • Ben Lang

      That’s probably why they published it — had it been a proprietary invention of theirs, they would have patented it and kept it secret!

  • cloroxbb

    As much as I think the Oculus Rift is the real “Next Gen,” the uses that Microsoft are showing here are pretty cool, though I highly doubt anything will ever come to fruition :(

  • VAL

    I agree cloroxbb – this actually looks very cool – maybe a perfected version for gaming WILL come to fruition! ;)