Steerable Projector Calibration Talk for Procams 2005 workshop, 25 June 2005 Mark ASHDOWN www.mark.ashdown.name Yoichi SATO www.hci.iis.u-tokyo.ac.jp/~ysato/

Slides:



Advertisements
Similar presentations
Zhengyou Zhang Vision Technology Group Microsoft Research
Advertisements

Vanishing points  .
Development of a system to reproduce the drainage from Tsujun Bridge for environment education Hikari Takehara Kumamoto National College of Technology.
Instituto de Sistemas e Robótica TELE-3D Calibrator Camera Calibration Using Intel OpenCV Library.
More on single-view geometry
CSE473/573 – Stereo and Multiple View Geometry
A Unified Approach to Calibrate a Network of Camcorders & ToF Cameras M 2 SFA 2 Marseille France 2008 Li Guan Marc Pollefeys {lguan, UNC-Chapel.
Some problems... Lens distortion  Uncalibrated structure and motion recovery assumes pinhole cameras  Real cameras have real lenses  How can we.
The Steerable Projector and Camera Unit in an Instrumented Environment Lübomira Spassova Saarland University, Saarbrücken, Germany.
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
1 pb.  camera model  calibration  separation (int/ext)  pose Don’t get lost! What are we doing? Projective geometry Numerical tools Uncalibrated cameras.
IIIT Hyderabad Pose Invariant Palmprint Recognition Chhaya Methani and Anoop Namboodiri Centre for Visual Information Technology IIIT, Hyderabad, INDIA.
Recap from Previous Lecture Tone Mapping – Preserve local contrast or detail at the expense of large scale contrast. – Changing the brightness within.
Fisheye Camera Calibration Arunkumar Byravan & Shai Revzen University of Pennsylvania.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
CS6670: Computer Vision Noah Snavely Lecture 17: Stereo
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Uncalibrated Geometry & Stratification Sastry and Yang
Many slides and illustrations from J. Ponce
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Sebastian Thrun and Jana Kosecha CS223B Computer Vision, Winter 2007 Stanford CS223B Computer Vision, Winter 2007 Lecture 4 Camera Calibration Professors.
CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from:  David Lowe, UBC  Jiri Matas, CMP Prague
Lecture 20: Two-view geometry CS6670: Computer Vision Noah Snavely.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Camera Calibration from Planar Patterns Homework 2 Help SessionCS223bStanford University Mitul Saha (courtesy: Jean-Yves Bouguet, Intel)
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
Today: Calibration What are the camera parameters?
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Instance-level recognition I. - Camera geometry and image alignment Josef Sivic INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire.
Automatic Camera Calibration
Metric Self Calibration From Screw-Transform Manifolds Russell Manning and Charles Dyer University of Wisconsin -- Madison.
Simple Calibration of Non-overlapping Cameras with a Mirror
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
Metrology 1.Perspective distortion. 2.Depth is lost.
Self-Calibration and Metric Reconstruction from Single Images Ruisheng Wang Frank P. Ferrie Centre for Intelligent Machines, McGill University.
Stereo Readings Szeliski, Chapter 11 (through 11.5) Single image stereogram, by Niklas EenNiklas Een.
Geometric Camera Models
Vision Review: Image Formation Course web page: September 10, 2002.
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
Projector Calibration of Interactive Multi-Resolution Display Systems 互動式多重解析度顯示系統之投影機校正 Presenter: 邱柏訊 Advisor: 洪一平 教授.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
EECS 274 Computer Vision Geometric Camera Calibration.
Feature Matching. Feature Space Outlier Rejection.
Reconnaissance d’objets et vision artificielle Jean Ponce Equipe-projet WILLOW ENS/INRIA/CNRS UMR 8548 Laboratoire.
3D reconstruction from uncalibrated images
Fixed-Center Pan-Tilt Projector and Its Calibration Methods Ikuhisa Mitsugami Norimichi Ukita Masatsugu Kidode Graduate School of Information Science Nara.
ROBOT VISION Lesson 4: Camera Models and Calibration Matthias Rüther Slides partial courtesy of Marc Pollefeys Department of Computer Science University.
Vision Sensors for Stereo and Motion Joshua Gluckman Polytechnic University.
Yannick FranckenChris HermansPhilippe Bekaert Hasselt University – tUL – IBBT Expertise Centre for Digital Media, Belgium
Model Refinement from Planar Parallax Anthony DickRoberto Cipolla Department of Engineering University of Cambridge.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
Geometric Camera Calibration
Jun Shimamura, Naokazu Yokoya, Haruo Takemura and Kazumasa Yamazawa
Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/4/17
René Vidal and Xiaodong Fan Center for Imaging Science
Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/4/15
Homography From Wikipedia In the field of computer vision, any
3D Photography: Epipolar geometry
Auto-Calibration of Multi-Projector Display Walls
Multiple View Geometry for Robotics
Camera Calibration Coordinate change Translation P’ = P – O
Camera Calibration from Planar Patterns
Presentation transcript:

Steerable Projector Calibration Talk for Procams 2005 workshop, 25 June 2005 Mark ASHDOWN Yoichi SATO Sato Lab, Institute of Industrial Science, University of Tokyo, Japan

Steerable Projector Calibration Procams, 25 Jun Overview Steerable projectors Previous work Overview of algorithm Calibrating the camera and projector Obtaining the pan-tilt mirror parameters Iterative refinement Performance Future work

Steerable Projector Calibration Procams, 25 Jun Steerable projector Can use mirror or moving projector Projector may or may not rotate about is optical centre Borkowski, Riff, and Crowley (INRIA Rhone-Alpes), Procams Mitsugami et al (Nara Inst. Sci. Tech.), MIRU 2004.

Steerable Projector Calibration Procams, 25 Jun Applications Everywhere Display, Butz, Scheinder, Spassova; SearchLight, Pervasive 2004

Steerable Projector Calibration Procams, 25 Jun Previous work Planar homographies, homography trees, non-planar surfaces, continuous registration. Use calibrated projector to get camera screen homography Assume limited projector model to calibrate display wall Projector rotating around optical centre Andrew Raij and Marc Pollefeys. Auto-Calibration of Multi- Projector Display Walls. In Proceedings of ICPR 2004, Takayuki Okatani and Koichiro Deguchi. Autocalibration of a Projector-Screen-Camera System: Theory and Algorithm for Screen-to-Camera Homography Estimation. In Proceedings of ICCV 2003, 2003.

Steerable Projector Calibration Procams, 25 Jun Review of transformations Homogeneous co-ordinates 2D transformations Projective camera

Steerable Projector Calibration Procams, 25 Jun Steerable projector model Internal projector parameters (8) Projector pose (6) Pose of mirror system (6) Details of mirror system (3)

Steerable Projector Calibration Procams, 25 Jun Stages of the algorithm Camera Projector Pan-tilt mirror –Projector pose –Tilt axis –Pan axis Refine result Calibrate camera Calibrate projector Obtain reflected projector poses Cluster projector poses Find pose of tilt axis for fixed φ Find pose of pan axis and thus the full calibration Pick best coarse result Search for projector pose from randomized start position Repeat around 30 times Repeat for each φ value Optionally repeat coarse result Iteratively refine the result

Steerable Projector Calibration Procams, 25 Jun Calibrating the camera Use Matlab toolbox Model radial and tangential distortion Placing the board in various poses to calibrate the camera Camera Calibration Toolbox for Matlab

Steerable Projector Calibration Procams, 25 Jun Calibrating the projector Project pattern onto surface Extract two images Get camera surface homography Map projected points to surface Do standard calibration Reflecting the scene in the mirror does not affect calibration Separating the image of the surface from the projected pattern Placing the surface in different poses

Steerable Projector Calibration Procams, 25 Jun Stages of the algorithm Camera Projector Pan-tilt mirror –Projector pose –Tilt axis –Pan axis Refine result Calibrate camera Calibrate projector Obtain reflected projector poses Cluster projector poses Find pose of tilt axis for fixed φ Find pose of pan axis and thus the full calibration Pick best coarse result Search for projector pose from randomized start position Repeat around 30 times Repeat for each φ value Optionally repeat coarse result Iteratively refine the result

Steerable Projector Calibration Procams, 25 Jun Locating the projector Obtain projector pose from projector-to-surface homography When mirror is used:

Steerable Projector Calibration Procams, 25 Jun Moving the mirror As the mirror moves many reflected positions are generated Mirror has two degrees of freedom: pan and tilt (θ and φ)

Steerable Projector Calibration Procams, 25 Jun Find projector We have data points each with a position and orientation Generate temporary mirror half-way between real projector and reflected projector Iteratively minimize variance of reflected quaternions Cluster like RANSAC

Steerable Projector Calibration Procams, 25 Jun Rotation using θ Fix φ, then projector and reflections lie in a plane Assume mirror planes between projector and reflected positions Define tilt axis by 3D point u Use linear constraints to get u Iteratively refine the solution

Steerable Projector Calibration Procams, 25 Jun Rotation using φ Fit plane to previously calculated tilt-axis positions Calculate offset angle β Use linear constraints to get axis position v

Steerable Projector Calibration Procams, 25 Jun Full solution is obtained W matrix and α can be calculated from the positions of the two axes Finally we obtain the 23 parameters

Steerable Projector Calibration Procams, 25 Jun Final iterative refinement Refinement minimizes error in camera image fminunc in Matlab

Steerable Projector Calibration Procams, 25 Jun Performance Camera is 2000x1312 pixels Projector is 1024x degree pan, 10 tilt, 36 positions Takes about 30 seconds for initial result and 2 minutes for iterative refinement Camera: 0.25 camera pixels Projector: 0.47 projector pixels Steerable projector: 9.4 camera pixels

Steerable Projector Calibration Procams, 25 Jun Future work Increasing accuracy Completely automate the calibration Finding pose of steerable projector Combine with Raij & Pollefeys work Calibrate focus and zoom settings of projector Open Source Computer Vision Library (OpenCV) Atienza and Zelinsky. A Practical Zoom Camera Calibration Technique: An Application on Active Vision for Human-Robot Interaction. Proc. Australian Conf. Robotics and Automation

Steerable Projector Calibration Procams, 25 Jun Thanks for listening. Questions?