Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Vice-Chancellor’s Cup of Student Innovation 2005 UI/06 Augmented Reality Table for Interactive Card Games Supervisor: Prof Michael Lyu Presented by: Kevin Chow, Albert Lam Introduction What is Augmented Reality? • Mixed Reality combines the content from the real world with virtual imaginary • Augmented Reality is a subset of this where virtual content is overlaid into real objects of the world Introduction An AR system has the following three main characteristics: • Combines real and virtual objects in a real environment • Runs interactively, and in real time • Registers virtual objects onto the real world Introduction ART stands for Augmented Reality Table • User can play Card Games on the ART. • ART can enhance the visual effect during the playing of the card game. Traditional Card Game vs Computer Card Game Traditional Card Game • Interact with reason person • lack of sound and visual effect Computer Card Game • 3D Animation • Interact with computer only New Playing Style No product currently combine the two card game playing style except our ART system Objective Develop a generic Interactive ART Trading Card Game application. Enhance the traditional card games: • Visual effect • Sound effect • Complex calculation Trading Card Game Trading Card Games • Two players play a match. • Players play cards to fight with each other. It includes summoning monster, casting magic, or setting traps, etc. • We choose “YU-GI-OH” as our implementation Architecture Hardware Setup • Plasma monitor • Overhead camera System architecture • Augmented Reality Perception • Game Core • Database • Game Enhancement Hardware Setup Analyze the video captured from the camera, and generate output to the screen Overhead mounted camera The plasma monitor for playing trading card games Plasma monitor act as a table System Architecture (Con’t) Camera Display Video Decoder 3D Animation Calibration Card Locator Environment Information Input Analyzer Output Generator Card Recognizer Calibration Card Information Augmented Reality Perception Image Database Card Detector Rule Database Input Information Command Detector Game Core Sound Effect Game Enhancement Game Manager Rule Manager Card Database ART Card Game Core Generic Card Game Database ART Card Game Theoretical Foundation Image Processing Image Recognition Database Rulebase Image Processing Image difference Contour detection Binary image difference Edge detection Image Recognition • Are they the same? ? Image Recognition Select the best matched card from the candidates • Split the captured image into 4 channels • Compare only inner image • Compare the different channels to the database separately • Find the pixel difference Rulebase Rulebase as game engine to maintain game logic e.g. Main Phase Put Card Summon Card A Summon Destroy Card Database Contains all game information Image Database • Contain all card image Card Database • Contain all card information Rule Database • Contain all game rule and card rule Demonstration Practical Application Value Image Database • Support query an image from low resolution distorted image Virtual Button • Use monitor and camera to function as a touch screen device • Much cheaper than buying a touch screen monitor Market opportunity Provide a generic prototype for most card games Attractive to producers of trading card game AR game playing style interests arcade game manufacturer Summary We have designed and implemented the prototype of ART system We have developed a rule-based game engine which is generic and extensible for card games End of Presentation Thank you very much Q & A Session