Projector Calibration of Interactive Multi-Resolution Display Systems 互動式多重解析度顯示系統之投影機校正 Presenter: 邱柏訊 Advisor: 洪一平 教授.

Slides:



Advertisements
Similar presentations
Zhengyou Zhang Vision Technology Group Microsoft Research
Advertisements

Automatic Projector Calibration with Embedded Light Sensors
Steerable Projector Calibration Talk for Procams 2005 workshop, 25 June 2005 Mark ASHDOWN Yoichi SATO
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Visual Servo Control Tutorial Part 1: Basic Approaches Chayatat Ratanasawanya December 2, 2009 Ref: Article by Francois Chaumette & Seth Hutchinson.
PlayAnywhere: A Compact Interactive Tabletop Projection-Vision System Professor : Tsai, Lian-Jou Student : Tsai, Yu-Ming PPT Production rate : 100% Date.
Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Vision-Based Finger Detection and Its Applications 基於電腦視覺之手指偵測及其應用 Yi-Fan Chuang Advisor: Prof. Yi-Ping Hung Prof. Ming-Sui Lee.
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.
Multimedia Specification Design and Production 2012 / Semester 1 / week 6 Lecturer: Dr. Nikos Gazepidis
IITB-Monash Research Academy An Indian-Australian Research Partnership IIT Bombay Projection Defocus Correction using Adaptive Kernel Sampling and Geometric.
The Escritoire: a personal projected display for interacting with documents Mark Ashdown Peter Robinson University of.
Correcting Projector Distortions on Planar Screens via Homography
--- some recent progress Bo Fu University of Kentucky.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Context Awareness System and Service SCENE JS Lee 1 An Energy-Aware Framework for Dynamic Software Management in Mobile Computing Systems.
3D Laser Stripe Scanner or “A Really Poor Man’s DeltaSphere” Chad Hantak December 6, 2004.
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.
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
13th UWA CSSE Research Conference, Yanchep, Western Australia, 20 th -21 st September Slide 1 of 13 Keeping Faces Straight View Morphing for Graphics.
Computer Vision Optical Flow
Dana Cobzas-PhD thesis Image-Based Models with Applications in Robot Navigation Dana Cobzas Supervisor: Hong Zhang.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
RANSAC-Assisted Display Model Reconstruction for Projective Display Patrick Quirk, Tyler Johnson, Rick Skarbez, Herman Towles, Florian Gyarfas, Henry Fuchs.
Project 4 Results Representation – SIFT and HoG are popular and successful. Data – Hugely varying results from hard mining. Learning – Non-linear classifier.
A HIGH RESOLUTION 3D TIRE AND FOOTPRINT IMPRESSION ACQUISITION DEVICE FOR FORENSICS APPLICATIONS RUWAN EGODA GAMAGE, ABHISHEK JOSHI, JIANG YU ZHENG, MIHRAN.
Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.
Ondřej Rozinek Czech Technical University in Prague Faculty of Biomedical Engineering 3D Hand Movement Analysis in Parkinson’s Disease
A Framework for Multi-resolution and Multi-touch Systems Presenter: 胡婷婷 多重解析度及多重觸控互動系統之開發 Advisor: 洪一平 教授.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Supporting Beyond-surface Interaction for Tabletop Systems by Integrating IR Projections Hui-Shan Kao.
Flow Separation for Fast and Robust Stereo Odometry [ICRA 2009]
MODERN SURVEY (FAMILARISATION WITH EQUIPMENTS). Modern equipments EDM – Electronic distance measurement eqp. EDM – Electronic distance measurement eqp.
Sebastian Enrique Columbia University Real-Time Rendering Using CUReT BRDF Materials with Zernike Polynomials CS Topics.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Shutter Timing and Flash Synchronization System Joel Hoffa Shaun Pontsler November 10, 2005 Advisor: Professor Herr.
I 3D: Interactive Planar Reconstruction of Objects and Scenes Adarsh KowdleYao-Jen Chang Tsuhan Chen School of Electrical and Computer Engineering Cornell.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
1 Interactive Thickness Visualization of Articular Cartilage Author :Matej Mlejnek, Anna Vilanova,Meister Eduard GröllerMatej MlejnekAnna VilanovaMeister.
Making Graphical Information Visible in Real Shadows on Interactive Tabletops Mariko Isogawa, Daisuke Iwai, and Kosuke Sato (Osaka Univ., Japan) IEEE TRANSACTIONS.
NOMAD: Camera-Projector System for Medical Applications Group Members: z Budirijanto Purnomo z Paul Alan Roberts z Nicholas Lord.
Autonomous Navigation Based on 2-Point Correspondence 2-Point Correspondence using ROS Submitted By: Li-tal Kupperman, Ran Breuer Advisor: Majd Srour,
Product Associated Displays and SearchLight – New Developments Based on the Fluid Beam Application.
Development of a laser slit system in LabView
Su-ting, Chuang 2010/8/2. Outline Introduction Related Work System and Method Experiment Conclusion & Future Work 2.
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.
Members: Nicholas Allendorf - CprE Christopher Daly – CprE Daniel Guilliams – CprE Andrew Joseph – EE Adam Schuster – CprE Faculty Advisor: Dr. Daji Qiao.
Fixed-Center Pan-Tilt Projector and Its Calibration Methods Ikuhisa Mitsugami Norimichi Ukita Masatsugu Kidode Graduate School of Information Science Nara.
1 IR Camera IR Projector Camera View Projector image Projection View Result View Projection Warp image Camera Warp image Result View Hc Hp From Camera.
Plan B (Exploiting Camera-Projector Homography). Methodology in Summary If the projection screen is flat, it is possible to directly establish the relationship.
Jay Summet -Intel Mentor: Rahul Sukthankar BurningWell Micro-controller based sensor localization and tracking system using projected light patterns GVU.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Distance Estimation Ohad Eliyahoo And Ori Zakin. Introduction Current range estimation techniques require use of an active device such as a laser or radar.
Outline Introduction Related Work System Overview Methodology Experiment Conclusion and Future Work.
Endoscope Exploration on Knee Surface Computed Photography Final Project Chenyu Wu.
MULTI TOUCH. Introduction Multi-touch is a human-computer interaction technique. Consists of a touch screen as well as software that recognizes multiple.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
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.
Design and Calibration of a Multi-View TOF Sensor Fusion System Young Min Kim, Derek Chan, Christian Theobalt, Sebastian Thrun Stanford University.
Radiation Resistant Lighting Ben Fiedler Supervisor: J. Devine.
Real-Time Soft Shadows with Adaptive Light Source Sampling
José Manuel Iñesta José Martínez Sotoca Mateo Buendía
Auto-Calibration of Multi-Projector Display Walls
By: Mohammad Qudeisat Supervisor: Dr. Francis Lilley
Presentation transcript:

Projector Calibration of Interactive Multi-Resolution Display Systems 互動式多重解析度顯示系統之投影機校正 Presenter: 邱柏訊 Advisor: 洪一平 教授

Outline Introduction Related Work Calibration of Interactive Tabletop Displays Calibration of Interactive Cylindrical Displays Experiments and Error Analysis Conclusion 2

Introduction Multi-Resolution Display System Features A future personal desk Cost-effective large high-res display 3

i-m-Top Fovea Projector Mirror & PTU Peripheral Projector IR Camera IR LEDs 4 Introduction

5 Motivation Disadvantages of Manual Calibration Tedious and inefficient Technician dependent accuracy Goal Automatic Calibration Fast and accurate

Outline Introduction Related Work Calibration of Interactive Tabletop Displays Calibration of Interactive Cylindrical Displays Experiments and Error Analysis Conclusion 6

Related Work Automatic Projector Calibration Smarter Presentations Camera-assisted approach R. Sukthankar, R. Stockton, and M. Mullin, “Smarter Presentations: Exploiting Homography in Camera-Projector Systems,” In Proceedings of International Conference on Computer Vision (ICCV), C T P = CT

Related Work Automatic Projector Calibration Lee et al. Optical sensors embedded Gray code patterns Lee, J., Dietz, P., Aminzade, D., Raskar, R., and Hudson, S. "Automatic Projector Calibration using Embedded Light Sensors", Proceedings of the ACM Symposium on User Interface Software and Technology, October Gray Code Pattern

Outline Introduction Related Work Calibration of Interactive Tabletop Displays Hardware Configuration Implementation Calibration of Interactive Cylindrical Displays Experiments and Error Analysis Conclusion 9

Hardware Configuration Color Camera 10 Calibration of Interactive Tabletop Displays

Implementation Step1. Peripheral Projector Calibration Step2. Fovea Projector Calibration Step3. Infrared Camera Calibration Calibration of Interactive Tabletop Displays 11

Peripheral Projector Calibration Implementation Surface( S ) Peripheral Projector ( PP ) Our goal H PP S 12 Camera( C )

Peripheral Projector Calibration Implementation 13 White Pattern H C S

Peripheral Projector Calibration Implementation 14 H C S H C PP Visual Pattern Option 1: Circle Pattern Option 2: Concentric Circle Pattern Option 3: Middle Line Pattern

Peripheral Projector Calibration Implementation 15 H C S Gray Code Pattern H C PP H S H C S = H C -1

Implementation Peripheral Projector Calibration 16

Implementation Step1. Peripheral Projector Calibration Step2. Fovea Projector Calibration Step3. Infrared Camera Calibration 17 Calibration of Interactive Tabletop Displays

Implementation 18 Fovea Projector Calibration Surface( S ) Fovea Projector ( FP ) Cam( C ) Our goal H FP(θ, ϕ ) S

Implementation 19 Fovea Projector Calibration H C S H C FP(θ, ϕ ) Visual Pattern Option 1: Circle Pattern Option 2: Concentric Circle Pattern Option 3: Middle Line Pattern

Implementation 20 Fovea Projector Calibration H C S H C FP(θ, ϕ ) H S H C S = H C -1 Gray Code Pattern

Implementation 21 Fovea Projector Calibration Problem : Project to anywhere desired Range of PTU angle : pan(-3087~3087), tilt(-908~604) Calibration for all PTU angles is impractical Solution Sample PTU angles with fixed interval Interpolate mapping function ( f 1 and f 2 )

Implementation 22 Mapping Function Interpolation Record trajectories of fovea projection

Implementation 23 Mapping Function Interpolation Record trajectories of fovea projection

Implementation Mapping Function Interpolation Interpolate f 1 for one given surface coordinate p s Y X Surface 24

Y X Surface Implementation Mapping Function Interpolation Interpolate f 2 for one given PTU angle (θ, ϕ )

Implementation Fovea Projector Calibration 26

Implementation Step1. Peripheral Projector Calibration Step2. Fovea Projector Calibration Step3. Infrared Camera Calibration 27 Calibration of Interactive Tabletop Displays

Implementation Infrared Camera Calibration Surface( S ) H IRC S H S PP Source Image IR Camera(IRC) Warped Image 28

Implementation Infrared Camera Calibration 29

Summary Calibrate peripheral projector Calibrate IR cameras Calibrate fovea projector Obtain valid projector angle Interpolate mapping function Repeat for all sampled PTU angles 30 : Peripheral Projector Calibration : Fovea Projector Calibration : Infrared Camera Calibration Calibration of Interactive Tabletop Displays

Outline Introduction Related Work Calibration of Interactive Tabletop Displays Calibration of Interactive Cylindrical Displays Hardware Configuration Projector Calibration Experiments and Error Analysis Conclusion 31

Hardware Configuration 90 cm 85 cm 120 cm Surface Projector Surface Front ViewBack View Hardware Component 32 Calibration of Interactive Cylindrical Displays

33 Projector Calibration Piecewise Planar Mapping Texture mapping Using corresponding points between surface & projector Problem Projector intrinsics estimation Calibration of Interactive Cylindrical Displays

34 Projector Calibration Projector Intrinsics Estimation Step1. Initial guess Step2. Measure corresponding points m and M P0P0 P1P1 P2P2 P3P3 P4P4 P9P9 P8P8 P7P7 P6P6 P5P5 Projection Surface Marker : m : M a = [f x, f y, c x, c y ] Calibration of Interactive Cylindrical Displays

35 Projector Calibration Projector Intrinsics Estimation Step1. Initial guess Step2. Measure corresponding points m and M Step3. Estimate extrinsics E with a, m, M Step4. Update with E, m, M Step5. Repeat step 3, 4 until a = [f x, f y, c x, c y ] a = a + △ a || △ a || < ε Calibration of Interactive Cylindrical Displays

Projector Calibration Pre-Warping Source ImageWarped Image 36 Calibration of Interactive Cylindrical Displays

Outline Introduction Related Work Calibration of Interactive Tabletop Displays Calibration of Interactive Cylindrical Displays Experiments and Error Analysis Conclusion 37

ModePP FP (1 set) FP (36 sets) FP (300 sets) Manual1~2 40~60X Auto0.1 ~4.8~40 Unit : minute FP : Fovea Projector PP : Peripheral Projector 38 Experiments and Error Analysis - Calibration of Tabletop Displays Comparison of Calibration Time Manual vs. Auto

Error Analysis Calibration Error of Peripheral Projector 39 Experiments and Error Analysis - Calibration of Tabletop Displays

Error Analysis Calibration Error of Fovea Projector Without mapping function interpolation 40 Experiments and Error Analysis - Calibration of Tabletop Displays

Error Analysis Calibration Error of Fovea Projector With mapping function interpolation 41 Experiments and Error Analysis - Calibration of Tabletop Displays

42 Experiments and Error Analysis - Calibration of Tabletop Displays Applications are run after Calibration

Outline Introduction Related Work Calibration of Interactive Tabletop Displays Calibration of Interactive Cylindrical Displays Experiments and Error Analysis Conclusion 43

44 Conclusion We propose an automatic projector calibration method of interactive tabletop displays, which is both efficient and accurate The fovea projector is able to correctly project over the whole tabletop surface Calibration of cylindrical displays is achieved with semi-automatic approach

Thanks for your listening 45