Visual Screen: Transforming an Ordinary Screen into a Touch Screen Zhengyou Zhang & Ying Shan Vision Technology Group Microsoft Research

Slides:



Advertisements
Similar presentations
Image Rectification for Stereo Vision
Advertisements

Development of a system to reproduce the drainage from Tsujun Bridge for environment education Hikari Takehara Kumamoto National College of Technology.
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Exploiting Homography in Camera-Projector Systems Tal Blum Jiazhi Ou Dec 11, 2003 [Sukthankar, Stockton & Mullin. ICCV-2001]
A Projector Based Hand-held Display System
A Keystone-free Hand-held Mobile Projection System Li Zhaorong And KH Wong Reference: Zhaorong Li, Kin-Hong Wong, Yibo Gong, and Ming-Yuen Chang, “An Effective.
3D Graphics Rendering and Terrain Modeling
EVENTS: INRIA Work Review Nov 18 th, Madrid.
John A. Bender Applications in Real-time 3D Tracking Collaborators: Pietro Perona Luis Goncalves Ken Goldberg Karl Chen Ilan Lobel Steve Nowlin.
A Study of Approaches for Object Recognition
Lecture 7: Image Alignment and Panoramas CS6670: Computer Vision Noah Snavely What’s inside your fridge?
High-Quality Video View Interpolation
Pointing Based Object Localization CS223b Final Project Stanford University Bio-Robotics Lab Paul Nangeroni & Ashley Wellman March 17, 2008.
Lecture 20: Two-view geometry CS6670: Computer Vision Noah Snavely.
The Terrapins Computer Vision Laboratory University of Maryland.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Lec 21: Fundamental Matrix
Introduction of the intrinsic image. Intrinsic Images The method of Finlayson & Hordley ( 2001 ) Two assumptions 1. the camera ’ s sensors are sufficiently.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Behavior Analysis Midterm Report Lipov Irina Ravid Dan Kotek Tommer.
3D Scene Models Object recognition and scene understanding Krista Ehinger.
Automatic Camera Calibration
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Information Extraction from Cricket Videos Syed Ahsan Ishtiaque Kumar Srijan.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
Speaker : Meng-Shun Su Adviser : Chih-Hung Lin Ten-Chuan Hsiao Ten-Chuan Hsiao Date : 2010/01/26 ©2010 STUT. CSIE. Multimedia and Information Security.
Active Pursuit Tracking in a Projector-Camera System with Application to Augmented Reality Shilpi Gupta and Christopher Jaynes University of Kentucky.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Hand Tracking for Virtual Object Manipulation
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
Image-based rendering Michael F. Cohen Microsoft Research.
Draw rotations in the coordinate plane.
Graphics Systems and OpenGL. Business of Generating Images Images are made up of pixels.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Metrology 1.Perspective distortion. 2.Depth is lost.
Computer Vision Technologies for Remote Collaboration Using Physical Whiteboards, Projectors and Cameras Zhengyou Zhang Microsoft Research mailto:
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
CS-498 Computer Vision Week 7, Day 1 3-D Geometry
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Vision and Obstacle Avoidance In Cartesian Space.
Feature Matching. Feature Space Outlier Rejection.
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
VR Final Project AR Shooting Game
Projector-camera system Application of computer vision projector-camera v3a1.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Introduction To IBR Ying Wu. View Morphing Seitz & Dyer SIGGRAPH’96 Synthesize images in transition of two views based on two images No 3D shape is required.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Journal of Vision. 2012;12(12):18. doi: / Figure Legend:
A Plane-Based Approach to Mondrian Stereo Matching
Introduction to Skin and Face Detection
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
3D Graphics Rendering PPT By Ricardo Veguilla.
Models and Architectures
Find the derivative of the vector function r(t) = {image}
Models and Architectures
Higher School of Economics , Moscow, 2016
CS654: Digital Image Analysis
Filtering Things to take away from this lecture An image as a function
Models and Architectures
Video Compass Jana Kosecka and Wei Zhang George Mason University
Models and Architectures
Higher School of Economics , Moscow, 2016
Higher School of Economics , Moscow, 2016
Presentation transcript:

Visual Screen: Transforming an Ordinary Screen into a Touch Screen Zhengyou Zhang & Ying Shan Vision Technology Group Microsoft Research

Motivation Transform an ordinary screen into a touch screen using an ordinary camera

Configuration Position a camera so it can see the whole screen

Fingertip Tracker Action Detector & Event Generator Mouse Events Video Input Visual Screen Fingertip Detector Homography Mapping Screen Detection Virtual Touch Screen Non-flatness correction Calibration The System

System Diagram

Calibration Mapping from image coordinate to the screen coordinate Homography if the screen is flat More accurate method required when the screen is curved

Plane Plus Residue Flow H

The actual screen coordinate can be found by the homography corrected by an interpolated residue vector Mapping

Plane Plus Residual Flow Before correction After correction Original calibration points Reprojected image points

Segmentation Images of screen pixels have some degrees of invariance in the color space Compute a color model for the screen without the indicator Compute a color model for the indicator Use standard Bayes classifier to segment the indicator from the screen background

Segmentation Before segmentation After segmentation

Locate the Finger Tip Initial location from horizontal histogram Fit the centerline of the finger Finger tip is the intersection of the centerline and the segment boundary

Experiments: Draw Bubbles for Fish

Experiments: Barney Under the Sea

Thank You