The Escritoire: a personal projected display for interacting with documents Mark Ashdown Peter Robinson University of.

Slides:



Advertisements
Similar presentations
ENV 2006 CS4.1 Envisioning Information: Case Study 4 Focus and Context for Volume Visualization.
Advertisements

Steerable Projector Calibration Talk for Procams 2005 workshop, 25 June 2005 Mark ASHDOWN Yoichi SATO
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
IMAGIS-GRAVIR / IMAG Augmented Reality Collaborative Environment: Calibration and Interactive Scene Editing Raphaël Grasset Xavier Decoret Jean-Dominique.
Objectives Overview Define an operating system
Exploiting Homography in Camera-Projector Systems Tal Blum Jiazhi Ou Dec 11, 2003 [Sukthankar, Stockton & Mullin. ICCV-2001]
The Steerable Projector and Camera Unit in an Instrumented Environment Lübomira Spassova Saarland University, Saarbrücken, Germany.
Multimedia Specification Design and Production 2012 / Semester 1 / week 6 Lecturer: Dr. Nikos Gazepidis
A Unified Multi-Surface, Multi- Resolution Workspace with Camera-Based Scanning and Projector- Based Illumination Tyler Johnson and Henry Fuchs University.
RANSAC-Assisted Display Model Reconstruction for Projective Display Patrick Quirk, Tyler Johnson, Rick Skarbez, Herman Towles, Florian Gyarfas, Henry Fuchs.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Real-Time Geometric and Color Calibration for Multi-Projector Displays Christopher Larson, Aditi Majumder Large-Area High Resolution Displays Motivation.
Computer Vision for Interactive Computer Graphics Mrudang Rawal.
UIST 2004Kim, Seitz, Agrawala Video-Based Document Tracking: Unifying Your Physical and Electronic Desktops Jiwon KimSteven M. SeitzManeesh Agrawala University.
Visual Screen: Transforming an Ordinary Screen into a Touch Screen Zhengyou Zhang & Ying Shan Vision Technology Group Microsoft Research
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Parts of a Computer.
= Home Button. This is a portable memory device. It can hold from around 32Mb up to 256GB. These are sometimes called ‘Flash Drives’ and they are universal,
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
WUW - Wear Ur World - A Wearable Gestural Interface Joshua Latvatalo.
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Michael Margel Dec CSC 2524 SURFBRD. What is SURFBRD? SURFace-Based Remote Desktop Pronounced “Surfboard” A desktop environment that allows users.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Computer Terminologies and Concepts COMPUTER HARDWARE TECHNOLOGY F 1020.
Computer main parts. Hardware  It refers to all physical parts of a computer system.
Sketch­based interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis Supervisor: Dr. Christian Sandor.
Active Pursuit Tracking in a Projector-Camera System with Application to Augmented Reality Shilpi Gupta and Christopher Jaynes University of Kentucky.
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
Computer Main parts. Hardware Software. Hardware Computer hardware (usually simply called hardware when a computing context is implicit) is the collection.
Dongyan Xu, Daniel Aliaga, Scott Yost, Jonathan Deutsch.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Meetings Lesson 6 Documentation The main documentation for meetings are an agenda and minutes.
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.
1 Virtual Rear Projection: Technology & Evaluation Jay Summet
Introduction to Making Multimedia
Lecture 11: Exam Revision 1  Principles of Interactive Graphics  CMSCD2012  Dr David England, Room 718,  ex 2271  Coursework.
Projector Welsh Video Network Support Centre © The JNT Association 2001.
Choosing interaction devices: hardware components
Projector Calibration of Interactive Multi-Resolution Display Systems 互動式多重解析度顯示系統之投影機校正 Presenter: 邱柏訊 Advisor: 洪一平 教授.
Audio Manipulation Through Gesticulation Garrett Fosdick, Jair Robinson José Sanchez Bradley University - Electrical & Computer Engineering October 6,
Chapter 22 - Browsing The World Wide Web Introduction Description Of Functionality –Obtain textual information, recorded sounds, or graphical images from.
Chapter 3-Multimedia Skills
7th Meeting TYPE and CLICK. Keyboard Keyboard, as a medium of interaction between user and machine. Is a board consisting of the keys to type a sentence.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov.
Human Factors in Mobile Computing By: Ed Leland EEL
User-Centric Design of a Vision System for Interactive Applications Stanislaw Borkowski, Julien Letessier, François Bérard, and James L. Crowley ICVS’06.
Fixed-Center Pan-Tilt Projector and Its Calibration Methods Ikuhisa Mitsugami Norimichi Ukita Masatsugu Kidode Graduate School of Information Science Nara.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Document Camera Welsh Video Network Support Centre © The JNT Association 2001.
Main Computer Components
Computer skills level one. Grades Distribution: 5% first Quiz 20% first MidTerm Exame. 5% Second Quiz 20% second MidTerm Exame. 10% (Project || participation.
MULTI TOUCH. Introduction Multi-touch is a human-computer interaction technique. Consists of a touch screen as well as software that recognizes multiple.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
ENTERFACE 08 Project 9 “ Tracking-dependent and interactive video projection ” Mid-term presentation August 19th, 2008.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Software Overview How to… Review Video and Data  Review the Journal Review the Journal  Simple Search Simple Search  Advanced Search Advanced Search.
SIXTH SENSE TECHNOLOGY
3D Single Image Scene Reconstruction For Video Surveillance Systems
WORDKIT: by Kailee Murphy
Windows Operating System
Jiwon Kim Steve Seitz Maneesh Agrawala
Presentation transcript:

The Escritoire: a personal projected display for interacting with documents Mark Ashdown Peter Robinson University of Cambridge Computer Laboratory, UK

Personal Projected Displays Mark Ashdown University of Cambridge The Escritoire Life-sized desk display Exploits peripheral vision Uses two projectors Two-handed input Remote participants can share a task space

Personal Projected Displays Mark Ashdown University of Cambridge Overview Motivation Other projects Personal projected display Input User interface Single-user tests Networking Two-user tests Conclusion

Personal Projected Displays Mark Ashdown University of Cambridge Motivation Projection technology Space Affordances of paper Input techniques Collaboration

Personal Projected Displays Mark Ashdown University of Cambridge Motivation Projection technology Space Affordances of paper Input techniques Collaboration

Personal Projected Displays Mark Ashdown University of Cambridge Other projects – visual periphery Visualization techniques Multiple monitors Attentive displays Head-mounted displays

Personal Projected Displays Mark Ashdown University of Cambridge Other projects – paper DigitalDesk LivePaper Dog-eared pages Rotating and peeling back pages

Personal Projected Displays Mark Ashdown University of Cambridge Other projects – projectors Multi-projector display walls Focus plus context screen Augmented objects Geometric and photometric calibration

Personal Projected Displays Mark Ashdown University of Cambridge Other projects – collaboration Krueger’s VIDEODESK DoubleDigitalDesk Designer’s Outpost

Personal Projected Displays Mark Ashdown University of Cambridge Display – hardware Foveal display 1024x768 portable projectors Oblique projection Use 3D hardware to warp graphics

Personal Projected Displays Mark Ashdown University of Cambridge Display – calibration Use a projective transformation Obtain point correspondences between projectors and desk Warp at 30 frames per second for two projectors. Warping is fast, updating textures requires optimization

Personal Projected Displays Mark Ashdown University of Cambridge Display – calibration Projective transformation is a good model

Personal Projected Displays Mark Ashdown University of Cambridge Multiple planes Work with Rahul Sukthankar Create an interface spanning multiple surfaces Uses one projector and a camera Three main parts to the calibration: –Find the boundaries between the surfaces –Find homographies from projector to camera –Find homographies from camera to surface

Personal Projected Displays Mark Ashdown University of Cambridge Multiple planes – finding planes Project lines from the projector Find ‘kinks’ in the camera image Fit a line to the

Personal Projected Displays Mark Ashdown University of Cambridge Multiple planes – homographies Calculate projector-surface homographies from line correspondences The method should be robust to outliers

Personal Projected Displays Mark Ashdown University of Cambridge Multiple planes – metric rectification Calculate camera-surface homography up to a similarity There is a closed-form solution from images of right-angles Should be robust

Personal Projected Displays Mark Ashdown University of Cambridge Multiple planes Get final projector-surface homographies Warp images to appear correctly on the two planes Use this display for visualizations

Personal Projected Displays Mark Ashdown University of Cambridge Input Digitizer pen for dominant hand Ultrasonic pen for non- dominant hand

Personal Projected Displays Mark Ashdown University of Cambridge User interface - cursors Cursor may be turned off Cross hair shows current position Trace gives a history of past movement

Personal Projected Displays Mark Ashdown University of Cambridge User interface – piles Add, re-order, and remove items Pile splits for browsing Like Apple’s pile metaphor

Personal Projected Displays Mark Ashdown University of Cambridge Single user – test Escritoire has been used for demos Task 1: highlight spelling mistakes Task 2: put images in piles

Personal Projected Displays Mark Ashdown University of Cambridge Single user - results People could quickly use the system Users preferred no cursors Sensing of pen buttons should be designed carefully Occlusion was not a problem Difference in brightness was not a problem

Personal Projected Displays Mark Ashdown University of Cambridge Client server Escritoire software is split into client and server The client simply displays tiles Events are passed to the server for processing Protocol switches between client-pull and server-push Updates are coalesced at the server

Personal Projected Displays Mark Ashdown University of Cambridge Two users – test Standard video conference Desks for sharing documents Initially each participant was shown 30 houses Then two remote participants had to pick the best house from groups of 10

Personal Projected Displays Mark Ashdown University of Cambridge Two users - results No extra training was needed The trace was preferred The audio and desk were much more useful than the video Foveas in different positions Assignment of functions to pens Private workspaces would be useful

Personal Projected Displays Mark Ashdown University of Cambridge Conclusion The foveal display provides an affordable desk-sized interface Fits in a normal office Participants could use the interface with two pens after only a few minutes of training Bimanual input over a large area provides a kinaesthetic sense that allows items to be retrieved rapidly Interaction was possible over a normal ADSL link A task space can be more useful than a person space Gesturing is useful for collaborating users

Personal Projected Displays Mark Ashdown University of Cambridge References Experiences Implementing and Using Personal Projected Displays, Procams 2003, Nice, France, October 2003 The Escritoire: A Personal Projected Display, Proceedings of WSCG 2003, Pilsen, Czech Republic, February

Personal Projected Displays Mark Ashdown University of Cambridge Foveal display calibration There are various 2D co-ordinate spaces Use projective transformations between co-ordinate spaces Closed-form least-squares solution from point