AR Gaming Platform
13 March 2017
We create an augemented reality gaming platform. We project a game on a screen and a camera records the user interaction with the screen.
The project was inspired from Interactive Squash who seem to have centered their product around making a 21st century squash arena which is capable of detailed analysis and assisting with advanced training. However, we figured that we can use this for any kind of game. You can see a video of a game of darts being played on the platform here.
The most trivial interaction is hitting the screen, say a softball hitting the screen in a game of “darts” and the area where it hit determining the score. The key challenge here was accurately determining a foreign object in the camera recording and deciding if it touches the screen. We use the difference of the image being projected and that being recorded to localise the foreign object and then track its speed to determine the hit location. The frame rate of the camera and lighting conditions put limitations on our implementation, as with most CV applications.
Few months after we did this project as part of Yahoo! Japan HACK U, a 24 hour hackathon at IIT Bombay, I discovered Digital Playgroundz by INITI at ACM SIGGRAPH ‘17, which implements a solution using LIDAR. This makes it costly, but much more robust. I remain confident that we can build a cheaper solution if we put more time to this. That remains postponned to an unknown day.
Thanks to Abhijit Tomar, Shievani Upadhyay, Arunabh Ghosh and Meet Udeshi for working with me on this project.