TENNIS REAL PLAY: AN INTERACTIVE TENNIS GAME WITH MODELS FROM REAL VIDEOS JUI-HSIN LAI ET AL., NTU ACM MM 2011.

Slides:



Advertisements
Similar presentations
Skills and Techniques Lesson One.
Advertisements

Digital Game-Based Learning Why and How it Works.
Math MATTERS Presentation February 23, 2010 Tina Tipton Student Engagement.
Individual Sports PICKLEBALL. National Gold Medal Match.
Play To Win Score My Team. Play to Win Play to Win is part of Score My Team and it assigns points based on winning and losing games Play to Win fosters.
From Training Games, Inc. Games to Train Computer Solutions for Business and Corporate Training Quick Start Tutorial for using and playing the Excel TGI.
QoS Impact on User Perception and Understanding of Multimedia Video Clips G. Ghinea and J.P. Thomas Department of Computer Science University of Reading,
Interactive Video Tours MSR Interactive Visual Media Group //msrweb/vision/IBR Rick Szeliski, Sing Bing Kang, Matt Uyttendaele, Simon Winder, Antonio Criminisi.
SmartPlayer: User-Centric Video Fast-Forwarding K.-Y. Cheng, S.-J. Luo, B.-Y. Chen, and H.-H. Chu ACM CHI 2009 (international conference on Human factors.
Patch to the Future: Unsupervised Visual Prediction
Silhouette Lookup for Automatic Pose Tracking N ICK H OWE.
Anahita: A System for 3D Video Streaming with Depth Customization
Personalized Abstraction of Broadcasted American Football Video by Highlight Selection Noboru Babaguchi (Professor at Osaka Univ.) Yoshihiko Kawai and.
The Future of Sports. Introduction: The future of sports is a topic that keeps many sports fans interested. Everyone wonders what sports will be like.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
ICME 2008 Huiying Liu, Shuqiang Jiang, Qingming Huang, Changsheng Xu.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
ADVISE: Advanced Digital Video Information Segmentation Engine
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
Disclaimer © 2015 John Straumann. All rights reserved. “Score It! Tennis” and other product names are or may be registered trademarks and/or trademarks.
SELECT A LESSON 1. A WORLD AND CHARACTERS 2. PATHS AND ENEMIES 4. USING PAGES TO CHANGE THE RULES 5. GAME ANALYSIS AND DESIGN 6-7. CREATING YOUR OWN GAME.
Computer-based Games: Developer Ethics By: Pedro Exposito.
By: Jamal Redman & Rashad Blackwell. Chapter 7 provides an overview of how educational software, apps, and learning games support and promote problem.
Circle of Interactive Media  Actions, reflected in the interface  How the actions impact relevant systems  How systems produce feedback, outcomes,
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 16: Sports Games.
At Any Age. Research is a multi-dynamic way children begin to think critically It is a series of sequential skills linked with thought processes Essential.
Visualizing Orientation using Quaternions Gideon Ariel; Rudolf Buijs; Ann Penny; Sun Chung.
MARIA FRAGKAKI O.U.CY. MOHAMED S. ABU MALIQ QOU Learning Activity Template for “English”
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
A Generic Virtual Content Insertion System Based on Visual Attention Analysis H. Liu 1, 2, S. Jiang 1, Q. Huang 1, 2, C. Xu 2, 3 1 Institute of Computing.
Project-Based Learning Training What is the problem with current education methods?
Daniel Bristow, Peter Gong, Bronte Davis and Devin Haslem.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
From Interaction to Trajectories
The Game of TENNIS. Tennis The Game: Tennis is an individual racket sport played on a court divided by a 3’ net. A person can play singles or with a partner.
How-to Play Tennis FOR BEGINNERS. Rackets Light weight Wide head Long length Any brand Synthetic Materials.
Miss Acevedo Individual Sports Unit 2- Semester 1
Serious Games and Simulations. The business of using videogames or videogame technologies for purposes other than entertainment.
 Tsung-Sheng Fu, Hua-Tsung Chen, Chien-Li Chou, Wen-Jiin Tsai, and Suh-Yin Lee Visual Communications and Image Processing (VCIP), 2011 IEEE, 6-9 Nov.
By grier.butterworth (Comenius Project). We have lots of sports activities and most of these can be competitive or just for fun. Horse riding, Volley.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Hyper-Hitchcock F. Shipman, A. Girgensohn, and L. Wilcox, "Hyper-Hitchcock: Towards the Easy Authoring of Interactive Video", Proceedings of INTERACT 2003,
Game Playing. Towards Intelligence? Many researchers attacked “intelligent behavior” by looking to strategy games involving deep thought. Many researchers.
The Effect of Distance on the Rate of Blinking Katy Sachs.
Game Time! Why I Should Have More Video Game Time.
BY: SULLIVAN P. Tennis. Table of Contents Introduction Chapter 1: Rules Chapter 2: On the court Chapter 3: Ground strokes Chapter 4: Volleys Chapter 5:
Chapter 3.1.  Observational Study: involves passive data collection (observe, record or measure but don’t interfere)  Experiment: ~Involves active data.
1. Where to use Multimedia ? 2  Business  Government  Education  Broadcasting & Entertainment  Research & Development  Health.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
Differential Instant Radiosity for Mixed Reality Martin Knecht, Christoph Traxler, Oliver Mattausch, Werner Purgathofer, Michael Wimmer Institute of Computer.
Exploring Problem Solving With Software, Apps, and Games By: Brittney Wynter.
Nintendo Wii The benefits of using the Wii in Physical Education.
JEHN-RUEY JIANG, GUAN-YI SUNG, JIH-WEI WU NATIONAL CENTRAL UNIVERSITY, TAIWAN PRESENTED BY PROF. JEHN-RUEY JIANG LOM: A LEADER ORIENTED MATCHMAKING ALGORITHM.
An essential part of workplace success!
Question 7: Looking back at your preliminary task, what do you feel that you have learnt in the progression from it to the full product? BY MAHLI MACWANA.
Where the Underhand Serve Rules
All About Baseball. Written By Jason. Table of Contents Chapter 1 All About the Field3 Chapter 2 Practices4 Chapter 3 A Real Game5 Chapter 4 How to Win.
Game AI Matthew Hsieh Meng Tran. Computer Games Many different genres  Action  Role Playing  Adventure  Strategy  Simulation  Sports  Racing Each.
Computer/Human Interaction Spring 2013 Northeastern University1 Name of Interface Tagline if you have one (80 chars max, including spaces) Team member.
13 strategies to use Powerpoint to support active learning in classroom.
Target Practice Sarah Current and Allison Carroll, University of Georgia Introduction Objectives Why? Practical Applications Reflection My Robot Time is.
Mr/Ms Period ---- Class. Take a couple of minutes and write down a couple of sentences explaining what Science means to you.
Trajectory-Based Ball Detection and Tracking with Aid of Homography in Broadcast Tennis Video Xinguo Yu, Nianjuan Jiang, Ee Luang Ang Present by komod.
Tennis Study Guide for Barrington Physical Education Classes.
New Technology used in sports B y R.Abishek K.Chaithanya Kumar.
The making of Landscape Animations: Camera Motion A description of the virtual camera controls used in developing two animations for a pilot test.
Prediction Games Players compete by making predictions about upcoming event/observation in the real world Predictions are scored after event At TAMU, we.
Aim: What is a Persuasive essay and how can we compose one?
Feedback.
Presentation transcript:

TENNIS REAL PLAY: AN INTERACTIVE TENNIS GAME WITH MODELS FROM REAL VIDEOS JUI-HSIN LAI ET AL., NTU ACM MM 2011

THE IDEA

THE GOAL

THE CHALLENGES 1.Player Database - Auto Video Analysis - Auto Clip Collection 2.Player Rendering - Realtime Clip Editing - Player Strategy Analysis 3.The Game System - Background/Foreground Rendering - Realtime Processing

THE CHALLENGES 1.Player Database - Auto Video Analysis - Auto Clip Collection 2.Player Rendering - Realtime Clip Editing - Player Strategy Analysis 3.The Game System - Background/Foreground Rendering - Realtime Processing

PLAYER DB: FOREGROUND SEGMENTATION PROBLEM: THE FIGURES ARE NOT IN THE SAME SIZE…

SOLUTION: FIDUCIAL COORDINATE Fiducial (adj.) 基準的 (m0~m7: homography parameters, can be determined by trigonometrics)

PLAYER DB: HIT STATISTICS Jui-Hsin Lai et al., “Tennis Video 2.0: A New Presentation of Sports Videos with Content Separation and Rendering”, JVCI Forehand volley 2.Backhand volley 3.Forehand stroke 4.Backhand stroke 5.Drop shot

PLAYER DB: BEHAVIOR MODEL The final piece of the DB that combines other pieces Players speed, hit trajectory, reaction time…etc. Can create ‘virtual ’matches between players (like fantasy baseball!) kcir: In other words, the gamer actually plays minor role in this ‘game’. Whether a player can catch up (speed/direction); how does one choose to hit (force/angle), these are pre-determined.

THE CHALLENGES 1.Player Database - Auto Video Analysis - Auto Clip Collection 2.Player Rendering - Realtime Clip Editing - Player Strategy Analysis 3.The Game System - Background/Foreground Rendering - Realtime Processing

PLAYER RENDERING: CLIP SELECTION If the player decides (how?) to go from point A to point B: The system automatically choose the “suitable” clips and seam them together. Suitable: 1. shortens the distance 2. runs along the path 3. min # of clips

FROM “MOTION” TO “HIT” kcir: So the swing of the gamer is meaningless. What only matters is the timing of swing.

FROM “MOTION” TO “HIT” In order to look good: They want to use “view morphing” in between the transition PROBLEM: YOU NEED ‘LABELS’ BEFORE YOU CAN MORPH Solution: [JCV09] and [JCV04] on Auto Labeling for morphing

THE CHALLENGES 1.Player Database - Auto Video Analysis - Auto Clip Collection 2.Player Rendering - Realtime Clip Editing - Player Strategy Analysis 3.The Game System - Background/Foreground Rendering - Realtime Processing

TO CONSTRUCT 3D FROM 2D

3D GAMING (FUTURE WORK)

EVALUATION Computation Analysis Prediction of Game Result - Virtual Match Subjective Evaluation - Compares to Wii and xbox - Interactivity - Immersive Experience

COMPUTATION ANALYSIS Intel i7 2.6 GHz CPU with 4GB RAM Rendering resolution: 720 x 480 => Frame rate: 30 fps (standard mpeg1 requirement) Basis You can offline- computed these two

PREDICTION OF GAME RESULT

SUBJECTIVE EXPERIMENTS 20 undergrads 5-point scoring system Q1. Interaction Q2. Immersive Experience Q3. Interesting Q4. Innovative application (huh?) Q5. Willing to play TRP after watching videos?

SUBJECTIVE EXP: COMPARES TO OTHERS Participants played TRP, Wii tennis, and TP3 xbox Q6. Entertainment levels Q7. Realism of visual effects Q8. Interactiveness (didn't you just ask this in Q1?) Q9. Preference

RESULTS Using Wii as the comparison basis (score=3) Q1. Interaction Q2. Immersive Experience Q3. Interesting Q4. Innovative application (huh?) Q5. Willing to play TRP after watching videos? Q6. Entertainment levels Q7. Realism of visual effects Q8. Interactiveness Q9. Preference

PUBLIC DEMO People are asking: “How can I get this feature on my own TV?”

CONCLUSION 1.The first work to integrate video-based rendering and interactive sports game running in realtime 2.Without motion capture system, construct game from video without much human assistance 3.Game results can reflect the match results in real world and predict match results

COMMENTS 1.The value of this work is its auto process of video->game, which includes: - video analysis - auto editing of the clips - realtime rendering - computational complexity to overcome with 2.The game itself, although put in the title, is just a bonus 3.How can this be better than Wii !?!?!? - gamer cannot control how they hit. The hitting result is determined by the player DB. (Williams always wins) - gamer don't have to chase the ball. The player will instantly know where to go. (this is cheating!) - You will always win if you know which player to pick ….And you call this FUN? Poor consumers