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