Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.

Slides:



Advertisements
Similar presentations
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.
Advertisements

PlayAnywhere: A Compact Interactive Tabletop Projection-Vision System Professor : Tsai, Lian-Jou Student : Tsai, Yu-Ming PPT Production rate : 100% Date.
Vision-Based Finger Detection and Its Applications 基於電腦視覺之手指偵測及其應用 Yi-Fan Chuang Advisor: Prof. Yi-Ping Hung Prof. Ming-Sui Lee.
A Projector Based Hand-held Display System
System Integration and Experimental Results Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
Su-ting, Chuang 2010/8/2. Outline Introduction Related Work System and Method Experiment Conclusion & Future Work 2.
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
SIXTH SENSE TECHNOLOGY
Vision Based Control Motion Matt Baker Kevin VanDyke.
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
Yi-Ping Hung Professor, Graduate Institute of Networking and Multimedia National Taiwan University.
Our Publications in SIGCHI  CHI 2009 To Move or Not to Move: A Comparison between Steerable versus Fixed Focus Region Paradigms in Multi-Resolution Tabletop.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Computer-Based Animation. ● To animate something – to bring it to life ● Animation covers all changes that have visual effects – Positon (motion dynamic)
Sixth Sense Jyothi Priyanka Mudumala. Intro... Ever wondered taking a photo with just the fingers. Ever wondered calling home with just the hands and.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Research & Innovation 1 An Industry Perspective on VVG Research Oliver Grau BBC Research & Innovation VVG SUMMER SCHOOL '07.
The Eye-Tracking Butterfly: Morphing the SMI REDpt Eye-Tracking Camera into an Interactive Device. James Cunningham & James D. Miles California State University,
RAGEEVGANDHI MEMORIAL COLLEGE OF ENGINEERING AND TECHNOLOGY
“S ixth Sense is a wearable gestural interface device that augments the physical world with digital information and lets people use natural hand gestures.
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
Augmented Reality with.NET casey chesnut brains-N-brawn.com Dallas C# SIG January 2008.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Augmented Reality New Trend in Education Adoracion C. Cunanan Presenter.
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
Innovative wearable interfaces: an exploratory analysis of paper-based interfaces with camera-glasses device unit Bonhyun Koo Yun Zhou *,
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
Optical Tracking for VR Bertus Labuschagne Christopher Parker Russell Joffe.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
VTT Technical Research Centre of Finland 3rd INTUITION Workshop “VR/VE & Industry – Challenges and Opportunities” Schwabenlandhalle, Fellbach / Stuttgart,
Zero code Reflections on (Interaction Design) research Historic perspective Beyond WIMP interactions Overcoming constraints of “point and clik” interactions.
Supporting Beyond-surface Interaction for Tabletop Systems by Integrating IR Projections Hui-Shan Kao.
3D SLAM for Omni-directional Camera
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Augmented Reality with.NET casey chesnut brains-N-brawn.com Wisconsin.NET UG November 2007.
Speaker: Shau-Shiang Hung( 洪紹祥 ) advisor :Shu-Chen Cheng( 鄭淑真 ) Date : 2010/4/8 Computer Graphics and Applications, IEEE Publication Date : March-April.
Surface Computing Turning everyday surfaces into interactive intelligent interfaces Co-located input and output Mixed reality: tangible objects, natural.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Summary Marie Yarbrough. Introduction History of Image Forgery Method Segmentation Classification Common-Sense Reasoning Conclusion.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Image Pool. (a)(b) (a)(b) (a)(c)(b) ID = 0ID = 1.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
Tele Immersion. What is Tele Immersion? Tele-immersion is a technology to be implemented with Internet2 that will enable users in different geographic.
Projector Calibration of Interactive Multi-Resolution Display Systems 互動式多重解析度顯示系統之投影機校正 Presenter: 邱柏訊 Advisor: 洪一平 教授.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Su-ting, Chuang 2010/8/2. Outline Introduction Related Work System and Method Experiment Conclusion & Future Work 2.
AUGMENTED AND VISUAL REALITY. WHAT IS AUGMENTED AND VISUAL REALITY?
Su-ting, Chuang 2010/8/2. Outline Introduction Related Works System and Method Experiment Conclusion & Future Work 2.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
By shooting. Optimal parameters estimation Sample collect Various finger size Hard press and soft press Exhaustive search.
Images for paper By shooting. Sample collection Hard/Soft vertical touch Finger touch position 5 timer 2.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion.
Design Visualization Software Introduction / Review.
MULTI TOUCH. Introduction Multi-touch is a human-computer interaction technique. Consists of a touch screen as well as software that recognizes multiple.
Chapter 1 Graphics Systems and Models Models and Architectures.
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.
1 A Presentation On MOBILE PHONE PROJECTOR GUIDED BY: PRESENTED BY: MR. PANKAJ KHANDELWAL VISHNU GUPTA LECTURER B.TECH. (8 th Sem.) INSTITUTE OF ENGINEERING.
SixthSense Technology Visit to download
Nosipho Masilela COSC 480.  Define Augmented Reality  Augmented Reality vs. Reality  History of AR and its Applications  Augmented Tracking  Future.
INVISIBILITY CLOAKS OPTICAL CAMOUFLAGE TECHNOLOGY.
Enabling Beyond-Surface Interactions for Interactive Surface with An Invisible Projection Li-Wei Chan, Hsiang-Tao Wu, Hui-Shan Kao, Ju-Chun Ko, Home-Ru.
Contents Introduction Requirements Design Technology Working Interaction.
SIXTH SENSE TECHNOLOGY
SIXTH SENSE TECHNOLOGY
眼動儀與互動介面設計 廖文宏 6/26/2009.
Presentation transcript:

Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung

Outline 2  Introduction  Related Work  System Design  Interaction Techniques  Applications  Conclusion

Outline 3  Introduction  Related Work  System Design  Interaction Techniques  Applications  Conclusion

Introduction 4  Interaction with surfaces mainly support  Multi-touch  Tangible input  Interaction beyond surfaces  Combine with mobile displays iPadTablet PCPico Projector iPhone

Introduction 5  Two scenarios  Type 1: Using pico projector Multi-resolution presentation Augmenting personal information  Type 2: Using tablet PC Interactive 3D viewer Type2Type1

Challenge 6 How to know the 3D spatial relationship with surface in real-time ? ? Type2Type1

Outline 7  Introduction  Related Work  System Design  Interaction Techniques  Applications  Conclusion

Localization of Device 8  Enable 3D interaction on tabletop display  Need to recognize the 6DOF of device  The way to know 6DOF  Magnetic tracker Penlight H.Song, T.Grossman, G. Fitzmaurice, F. Guimbretiere, A. Khan, R. Attar, and G. Kurtenbach. Penlight: combining a mobile projector and a digital pen for dynamic visual overlay. In Proc. CHI ’09, 2009

Localization of Device 9  Vision based tracker Markers with known structure  Interactive handheld projector  ARToolkit Visible Marker ! Xiang Cao, Clifton Forlines, and Ravin Balakrishnan. Multi-user interaction using handheld projectors. In Proc. UIST ’07, D. Wagner and D. Schmalstieg. ARToolKitPlus for Pose Tracking on Mobile Devices. In Proc CVWW’07: Proceedings of 12th Computer Vision Winter Workshop, 2007.

Outline 10  Introduction  Related Work  System Design  Hardware Configuration  Interaction Techniques  Applications  Conclusion

Hardware Configuration 11 Color Projection  visible content IR Camera Color Projector IR Camera IR Projector IR Projection  invisible markers Mirror

Hardware Configuration 12  Multi-touch Surface Glass layer  support touch force Diffuser layer  display image  Placement of glass layer and diffuser layer Glass on top of diffuser Diffuser on top of glass

Hardware Configuration 13  Option 1: Glass on top of diffuser pico-projection reflection degrade illumination damage user’s eye IR & color projector IR camera Pico- projector  IR camera diffuser touch-glass Hard to Solve!

Hardware Configuration 14  Option 2: Diffuser on top of Glass IR-projection reflection spot effect in IR images IR & color projector IR camera Pico- projector spot touch-glass diffuser

Hardware Configuration 15  Removing IR spot by using two cameras Weighting Mask (2) IR Camera(2) Weighting Mask (1) IR Camera(1) Stitched View IR Camera 1 IR Camera 2

Outline 16  Introduction  Related Work  System Design  Interaction Techniques  Adaptive Markers for Camera Estimation  Dynamic Markers for Multi-Touch  Applications  Conclusion

3D Position Estimation 17 3D position ? Type2Type1 3D position ?

 ARToolKitPlus for 3D estimation Fiducial marker Self-identify by ID  Projecting a grid of markers on tabletop  Each marker with  Unique ID  Associated position  Compute the camera’s position based on the marker perceived 3D Position Estimation 18 (0,0) (1,1) ID = 0

Multi-Level Markers 19  Uni-level marker  Camera might observe the markers too small or too big  Multi-level marker  System resizes the IR markers according to camera position

Marker Split and Merge 20  Adapting the maker size  Markers merge, when camera moves far enough  Markers split, when camera moves too close  Ensure camera to see at least 4 markers

Cooperating with multi-touch 21  Marker on for camera positioning  Marker off for finger detection  Foreground-ROI detection for marker on/off

22

Cooperating with multi-touch 23 ?

Cooperating with multi-touch 24

Background Simulation 25  Offline  Save each marker as a patch image and record the position of marker _ = patch collection (offline) :: for each marker base view

Background Simulation 26  Online  As the layout re-arrange, the simulated background can be built by the saving patch in real time _ = simulated background (online) :: for each marker in layout ( ) patch of marker base view

Background Simulation 27

ROI Generation 28 1 st frame after finger touch2 nd and the other frames

29 IR Projector IR Cameras IR Camera of Mobile Device Smoothing Simulated Background Observed Image Foregrounds Tangible Objects Finger Touches Layout Manager Prediction Color Projector ROI Applications Kalman Filtering Real scene Summary of Foreground Detection

Outline 30  Introduction  Related Work  System Design  Interaction Techniques  Applications  Conclusion

Three Applications 31  Three applications provide intuitive and natural manipulation. iLampiFlashlightiView

iLamp 32

iLamp  Combine a pico projector and an IR camera  Project seamless high-resolution content, bringing more detailed information  Act as a desk lamp for personal use

iLamp 34 ? Real-time R c T c R pc T pc R p T p [R p |T p ] = [R pc |T pc ] x [R c |T c ] R pc T pc

Pico projector and camera calibration 35  Off-line : Find transformation between camera and pico projector  The projector can be viewed as a dual of camera  R pc T pc are the Rotation and translation of the attached camera R pc T pc

36  On-line : Find transformation between pico projector and tabletop  Estimate R c T c in real-time  Compute R p T p  [R p |T p ] = [R pc |T pc ] x [R c |T c ] Pico projector and camera calibration R pc T pc

iFlashlight 37

iFlashlight  A mobile version of iLamp, can be moved easily.  Multi-user cooperation

iView 39

 An intuitive tool to see 3D content or augmented information of the 2D map from different perspectives. iView

Outline 41  Introduction  Related Work  System Design  Interaction Techniques  Applications  Conclusion

Conclusion 42  A new interactive surface based on the programmable invisible markers.  Supporting both on-surface and above-surface interaction for any device outfitted with an IR camera.  Bring another level of information on interactive surface.

43 Thank you