Final Year Project 2004/2005 LYU0402 Augmented Reality Table
Download
Report
Transcript Final Year Project 2004/2005 LYU0402 Augmented Reality Table
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