(Geometric) Camera Calibration
|
|
- Daisy Lucas
- 5 years ago
- Views:
Transcription
1 (Geoetric) Caera Calibration CS635 Spring 217 Daniel G. Aliaga Departent of Coputer Science Purdue University
2 Caera Calibration Caeras and CCDs Aberrations Perspective Projection Calibration
3 Caeras First photograph due to Niepce (1826) nent/firstphotograph/process/#top
4 Digital Caera vs. Fil Caera Charge-Coupled Device (CCD) Iage plane is a CCD array instead of fil CCD arrays are typically ¼ or ½ inch in size CCD arrays have a pixel resolution (e.g., 64x48, 192x18, 1MP) CCD Caeras have a axiu frae rate, usually deterined by the hardware and bandwidth Nuber of CCDs 3: each CCD captures only R, G, or B wavelengths 1: the single CCD captures RGB siultaneously, reducing the resolution by 1/3 (kinda) Video Interlaced: only half of the horizontal lines of pixels are present in each frae Progressive scan: each frae has a full-set of pixels
5 The siplest 1-CCD caera in town iage plane CCD array object
6 Exposures iage plane aperture CCD array object effective shutter (e.g., often just turn CCD on/off)
7 Exposures An exposure is when the CCD is exposed to the scene, typically for a brief aount of tie and with a particular set of caera paraeters The characteristics of an exposure are deterined by ultiple factors, in particular: Caera aperture Deterines aount of light that shines onto CCD Caera shutter speed Deterines tie during which aperture is open and light shines on CCD
8 Caera Calibration Digital Caeras and CCDs Aberrations Perspective Projection Calibration
9 Aberrations A real lens syste does not produce a perfect iage Aberrations are caused by iperfect anufacturing and by our approxiate odels Lenses typically have a spherical surface Aspherical lenses would better copensate for refraction but are ore difficult to anufacture Typically 1 st order approxiations are used Reeber sin = - 3 /3! + 5 /5! - Thus, thin-lens equations only valid iff sin
10 Aberrations Most coon aberrations: Spherical aberration Coa Astigatis Curvature of field Chroatic aberration Distortion
11 Spherical Aberration Deteriorates axial iage
12 Coa Deteriorates off-axial bundles of rays
13 Astigatis and Curvature of Field Produces ultiple (two) iages of a single object point
14 Chroatic Aberration Caused by wavelength dependent refraction Apochroatic lenses (e.g., RGB) can help
15 Distortion Radial (and tangential) iage distortions Exaple radial distortions
16 Radial Distortion before after
17 Radial Distortion (x, y) pixel before distortion correction (x, y ) pixel after distortion correction Let r = (x 2 + y 2 ) -1 Then x = x(1 - r/r) y = y(1 - r/r) where r = k r + k 1 r 3 + k 2 r 5 + Finally, x = x(1 k k 1 r 2 k 2 r 4 - ) y = y(1 k k 1 r 2 k 2 r 4 - )
18 Caera Calibration Digital Caeras and CCDs Aberrations Perspective Projection Calibration
19 Perspective Projection Z iage plane f (X, Y, Z) (x, y) object x = f X Z y = f Y Z
20 Perspective Projection eye/viewpoint f Z z (x, y) y? iage plane (X, Y, Z) Y optical axis y = Y f Z y = f Y Z & x = f X Z
21 Caera Calibration Digital Caeras and CCDs Aberrations Perspective Projection Calibration
22 Tsai s Caera Calibration A widely used caera odel to calibrate conventional caeras based on a pinhole caera Reference A Versatile Caera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Caeras and Lenses, Roger Y. Tsai, IEEE Journal of Robotics and Autoation, Vol. 3, No. 4, August 1987
23 Zhang s Caera Calibration Another widely used caera odel to calibrate conventional caeras based on a pinhole caera Many ipleentations are floating around! Reference A Flexible New Technique for Caera Calibration, Zhengyou Zhang, IEEE Trans. on PAMI, 22(11): , 2
24 Bouguet s Caera Calibration Another widely used caera odel to calibrate conventional caeras based on a pinhole caera Many ipleentations are floating around! Reference:
25 Calibration Goal Deterine the intrinsic and extrinsic paraeters of a caera (with lens) 25
26 Caera Paraeters Intrinsic/Internal Focal length Principal point (center) Pixel size (Distortion coefficients) Extrinsic/External Rotation Translation f p x, p y s x, s y k 1,...,, t, t, t x y z 26
27 Focal Length 1 1 Z Y X f f Z fy fx Z fy Z fx / / y x
28 Focal Length 1 1 Z Y X f f Z fy fx Z fy Z fx / / y x
29 Principal Point 1 1 Z Y X p f p f Z Zp fy Zp fx y x y x y x
30 CCD Caera: Pixel Size 1 1 y x y x p f p f s s K 1 y y x x p p K (intrinsic) calibration atrix
31 Translation & Rotation x ca x ca R( X C) RX RC t x ca (extrinsic) calibration atrix P R X t Y 1 Z 1 R R t R R 3x3 rotation atrices t x t y t T z translation vector
32 Calibration Task points in space physical arrangeent (calibration pad) observation (caera with initial paraeters) calibration result (caera with calibrated paraeters) Given X i x i K P What is??
33 Caera Calibration: Conics Conic is degree 2 curve on a plane: or ax 2 + bxy + cy 2 + dx + ey + f = x y a b/2 b/2 c x y + d e x y + f =
34 Caera Calibration: Conics Conic is degree 2 curve on a plane: ax 2 + bxy + cy 2 + dx + ey + f = or x T Cx = C = a b/2 d/2 b/2 c e/2 d/2 e/2 f, x = x y 1
35 Caera Calibration: Conics A point transforation on an iage is x = Hx (for hoography H) A conic transforation on an iage is C = H T CH 1
36 Caera Calibration: Absolute Conic The Absolute Conic Ω is invariant under Euclidean transforations and critical to caera calibration (e.g., like oon following you on straight road)
37 Angle between two rays d 1 θ x 1 x 2 d 2 x i = Kd i cos θ = d 1 T d 2 = K 1 x T 1 (K 1 x 2 ) d 1 d 2 K 1 x 1 K 1 x 2 x T 1 K T K 1 x 2 = x T 1 K T K 1 x 1 x T 2 K T K 1 x 2
38 Absolute Conic Given point on Ω called x = d T T, its iage on a general caera is x = KRd Recall x = Hx Thus iage of the conic is ω = H T CH 1 = KR T C KR 1 T 1 = KK or ω = K T K 1
39 Angle between two rays d 1 θ x 1 x 2 d 2 x i = Kd i cos θ = x 1 T ωx 2 x 1 T ωx 1 x 2 T ωx 2
40 Siple Calibration Device Observe these 3 planes, foring 3 hoographies Each H = h 1 h 2 h 3 gives constraints h 1 T ωh 2 = and h 1 T wh 1 = h 2 T h 2 Conic ω is deterined fro 5 or ore such equations, up to a scale Copute K fro ω = KK T 1 using Cholesky factorization, for exaple
41 Zhang s Caera Calibration 1. Detect corners 2. Estiate atrix P 3. Recover instrinsic/extrinsic paraeters 4. Refine: bundle adjustent
42 Typical Forulation MX x ca 1 ' ' ' Z Y X w y x ' / ' ' / ' w y w x y x Let M = KP ) )/( ( 3 1 X X x ) )/( ( 3 2 X X y
43 A Linear Forulation for observations ( 3 ) 1 i i X x n i n hoogeneous linear equations and 12 unknowns (coefficients of M) ) )/( ( 3 1 X X x ) )/( ( 3 2 X X y ( 3 ) 2 i i X y Thus, given n 6 can solve for M; naely Q T n n T T T n n T T n T T T T T T X y Xn X x X X y X X x X Q
44 A Linear Forulation Goal: in Q subject to = 1 Recall: noral equation Ax = b A T Ax = A T b Solution: so solve Q T Q =, e.g., use eigenvector of Q T Q associated with the sallest eigenvalue. Use to ake atrix M.
45 Decoposing M into Caera Paraeters M = ρ A b = K R t α γ u K = β v 1 (often γ = π/2 which eans no skew))
46 Decoposing M into Caera M = ρ A b = K R t α γ u K = β v 1 B = KR and b = Kt Let A = BB T = KR A = Paraeters (often γ = which eans no skew)) (so B is first 3x3 of M) KR T = KK T α 2 + γ u u v + cβ u u v + cα α 2 2 v + v v u v 1
47 Decoposing M into Caera Paraeters A = α 2 + γ u u v + cβ u u v + cα α 2 2 v + v v u v 1 = k u k c u k c k v v u v 1 (assues square pixels and equal focal length in x and y)
48 Decoposing M into Caera Paraeters A = k u k c u k c k v v u v 1 u = A 13 v = A 23 β = k v v 2 γ = k c u v β α = k u u 2 γ 2 K = R = K 1 B t = K 1 b α γ u β v 1
49 Zhang s Caera Calibration 1. Detect corners 2. Estiate atrix P 3. Recover instrinsic/extrinsic paraeters 4. Refine: bundle adjustent
50 Bundle Adjustent Given initial guesses, use nonlinear least squares to refine/copute the calibration paraeters Siple but good convergence depends on accuracy of initial guess
51 Bundle Adjustent ) )/( ( 3 1 X X x ) )/( ( 3 2 X X y Recall ij j i j i ij j i j i ij X X y X X x n E ) ( ) ( 1 Goal is E
52 Bundle Adjustent Option A: Define M as a atrix of 11 unknowns (i.e., 34 1 ) And solve for ij Can be ade very efficient, especially for sparse atrices Option B: M Define as function of intrinsic and extrinsic paraeters so that it is recoputed during each loop of the optiization
Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.
Professor Willia Hoff Dept of Electrical Engineering &Coputer Science http://inside.ines.edu/~whoff/ 1 Caera Calibration 2 Caera Calibration Needed for ost achine vision and photograetry tasks (object
More informationCamera models and calibration
Camera models and calibration Read tutorial chapter 2 and 3. http://www.cs.unc.edu/~marc/tutorial/ Szeliski s book pp.29-73 Schedule (tentative) 2 # date topic Sep.8 Introduction and geometry 2 Sep.25
More informationCS535 Fall Department of Computer Science Purdue University
Camera Models CS535 Fall 21 Daniel G Aliaga Daniel G. Aliaga Department of Computer Science Purdue University Biology 11 Some animals are capable of panoramic vision e.g., certain insects, crustaceans
More informationVision Review: Image Formation. Course web page:
Vision Review: Image Formation Course web page: www.cis.udel.edu/~cer/arv September 10, 2002 Announcements Lecture on Thursday will be about Matlab; next Tuesday will be Image Processing The dates some
More informationRobotics - Projective Geometry and Camera model. Marcello Restelli
Robotics - Projective Geometr and Camera model Marcello Restelli marcello.restelli@polimi.it Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano Ma 2013 Inspired from Matteo
More informationRobot Vision: Camera calibration
Robot Vision: Camera calibration Ass.Prof. Friedrich Fraundorfer SS 201 1 Outline Camera calibration Cameras with lenses Properties of real lenses (distortions, focal length, field-of-view) Calibration
More informationTransformations. Prof. George Wolberg Dept. of Computer Science City College of New York
Transforations Prof. George Wolberg Dept. of Coputer Science City College of New York Objectives Introduce standard transforations - Rotations - Translation - Scaling - Shear Derive hoogeneous coordinate
More information3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: ,
3D Sensing and Reconstruction Readings: Ch 12: 12.5-6, Ch 13: 13.1-3, 13.9.4 Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by Space Carving 3D Shape from X means getting 3D coordinates
More informationImage Transformations & Camera Calibration. Mašinska vizija, 2018.
Image Transformations & Camera Calibration Mašinska vizija, 2018. Image transformations What ve we learnt so far? Example 1 resize and rotate Open warp_affine_template.cpp Perform simple resize
More informationMeasurement and Precision Analysis of Exterior Orientation Element Based on Landmark Point Auxiliary Orientation
2016 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-8-0 Measurement and Precision Analysis of Exterior Orientation Element Based on Landmark Point
More informationHomogeneous Coordinates. Lecture18: Camera Models. Representation of Line and Point in 2D. Cross Product. Overall scaling is NOT important.
Homogeneous Coordinates Overall scaling is NOT important. CSED44:Introduction to Computer Vision (207F) Lecture8: Camera Models Bohyung Han CSE, POSTECH bhhan@postech.ac.kr (",, ) ()", ), )) ) 0 It is
More informationMore on single-view geometry class 10
More on single-view geometry class 10 Multiple View Geometry Comp 290-089 Marc Pollefeys Multiple View Geometry course schedule (subject to change) Jan. 7, 9 Intro & motivation Projective 2D Geometry Jan.
More informationProjective geometry for Computer Vision
Department of Computer Science and Engineering IIT Delhi NIT, Rourkela March 27, 2010 Overview Pin-hole camera Why projective geometry? Reconstruction Computer vision geometry: main problems Correspondence
More informationOutline. ETN-FPI Training School on Plenoptic Sensing
Outline Introduction Part I: Basics of Mathematical Optimization Linear Least Squares Nonlinear Optimization Part II: Basics of Computer Vision Camera Model Multi-Camera Model Multi-Camera Calibration
More informationCameras and Stereo CSE 455. Linda Shapiro
Cameras and Stereo CSE 455 Linda Shapiro 1 Müller-Lyer Illusion http://www.michaelbach.de/ot/sze_muelue/index.html What do you know about perspective projection? Vertical lines? Other lines? 2 Image formation
More informationProjective geometry, camera models and calibration
Projective geometry, camera models and calibration Subhashis Banerjee Dept. Computer Science and Engineering IIT Delhi email: suban@cse.iitd.ac.in January 6, 2008 The main problems in computer vision Image
More informationComputer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13
Coputer Aided Drafting, Design and Manufacturing Volue 26, uber 2, June 2016, Page 13 CADDM 3D reconstruction of coplex curved objects fro line drawings Sun Yanling, Dong Lijun Institute of Mechanical
More informationCamera model and multiple view geometry
Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then
More informationGeometric camera models and calibration
Geometric camera models and calibration http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 13 Course announcements Homework 3 is out. - Due October
More informationCamera Model and Calibration
Camera Model and Calibration Lecture-10 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the
More informationRigid Body Motion and Image Formation. Jana Kosecka, CS 482
Rigid Body Motion and Image Formation Jana Kosecka, CS 482 A free vector is defined by a pair of points : Coordinates of the vector : 1 3D Rotation of Points Euler angles Rotation Matrices in 3D 3 by 3
More informationResolution. Super-Resolution Imaging. Problem
Resolution Super-Resolution Iaging Resolution: Sallest easurable detail in a visual presentation Subhasis Chaudhuri Departent of Electrical Engineering Indian institute of Technology Bobay Powai, Mubai-400
More informationData Acquisition of Obstacle Shapes for Fish Robots
Proceedings of the 2nd WEA International Conference on Dynaical ystes and Control, Bucharest, oania, October -17, 6 Data Acquisition of Obstacle hapes for Fish obots EUNG Y. NA, DAEJUNG HIN, JIN Y. KIM,
More informationComputer Vision. Coordinates. Prof. Flávio Cardeal DECOM / CEFET- MG.
Computer Vision Coordinates Prof. Flávio Cardeal DECOM / CEFET- MG cardeal@decom.cefetmg.br Abstract This lecture discusses world coordinates and homogeneous coordinates, as well as provides an overview
More informationRobotics - Projective Geometry and Camera model. Matteo Pirotta
Robotics - Projective Geometry and Camera model Matteo Pirotta pirotta@elet.polimi.it Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano 14 March 2013 Inspired from Simone
More informationProjective Geometry and Camera Models
/2/ Projective Geometry and Camera Models Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Note about HW Out before next Tues Prob: covered today, Tues Prob2: covered next Thurs Prob3:
More informationComputer Vision I - Algorithms and Applications: Multi-View 3D reconstruction
Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction Carsten Rother 09/12/2013 Computer Vision I: Multi-View 3D reconstruction Roadmap this lecture Computer Vision I: Multi-View
More informationCOSC579: Scene Geometry. Jeremy Bolton, PhD Assistant Teaching Professor
COSC579: Scene Geometry Jeremy Bolton, PhD Assistant Teaching Professor Overview Linear Algebra Review Homogeneous vs non-homogeneous representations Projections and Transformations Scene Geometry The
More informationImage formation. Thanks to Peter Corke and Chuck Dyer for the use of some slides
Image formation Thanks to Peter Corke and Chuck Dyer for the use of some slides Image Formation Vision infers world properties form images. How do images depend on these properties? Two key elements Geometry
More informationImage Stitching. Computer Vision Jia-Bin Huang, Virginia Tech. Add example. Many slides from S. Seitz and D. Hoiem
Iage Stitcing Add exaple Coputer Vision Jia-Bin Huang, Virginia Tec Many slides fro S. Seitz and D. Hoie Adinistrative stuffs HW 3 is out due :59 PM Oct 7 Please start early. Deadlines are fir. No eails
More informationMing-Wei Lee 1, Wei-Tso Lin 1, Yu-Ching Ni 2, Meei-Ling Jan 2, Yi-Chun Chen 1 * National Central University
Rapid Constructions of Circular-Orbit Pinhole SPECT Iaging Syste Matrices by Gaussian Interpolation Method Cobined with Geoetric Paraeter Estiations (GIMGPE Ming-Wei Lee, Wei-Tso Lin, Yu-Ching Ni, Meei-Ling
More informationCalibrating an Overhead Video Camera
Calibrating an Overhead Video Camera Raul Rojas Freie Universität Berlin, Takustraße 9, 495 Berlin, Germany http://www.fu-fighters.de Abstract. In this section we discuss how to calibrate an overhead video
More informationThe optimization design of microphone array layout for wideband noise sources
PROCEEDINGS of the 22 nd International Congress on Acoustics Acoustic Array Systes: Paper ICA2016-903 The optiization design of icrophone array layout for wideband noise sources Pengxiao Teng (a), Jun
More informationMidterm Exam Solutions
Midterm Exam Solutions Computer Vision (J. Košecká) October 27, 2009 HONOR SYSTEM: This examination is strictly individual. You are not allowed to talk, discuss, exchange solutions, etc., with other fellow
More informationAugmented Reality II - Camera Calibration - Gudrun Klinker May 11, 2004
Augmented Reality II - Camera Calibration - Gudrun Klinker May, 24 Literature Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2. (Section 5,
More informationMirror Localization for a Catadioptric Imaging System by Projecting Parallel Lights
2007 IEEE International Conference on Robotics and Autoation Roa, Italy, 10-14 April 2007 FrC2.5 Mirror Localization for a Catadioptric Iaging Syste by Projecting Parallel Lights Ryusuke Sagawa, Nobuya
More informationLecture 11 MRF s (conbnued), cameras and lenses.
6.869 Advances in Computer Vision Bill Freeman and Antonio Torralba Spring 2011 Lecture 11 MRF s (conbnued), cameras and lenses. remember correction on Gibbs sampling Motion application image patches image
More informationMultiple View Geometry in computer vision
Multiple View Geometry in computer vision Chapter 8: More Single View Geometry Olaf Booij Intelligent Systems Lab Amsterdam University of Amsterdam, The Netherlands HZClub 29-02-2008 Overview clubje Part
More informationFlexible Calibration of a Portable Structured Light System through Surface Plane
Vol. 34, No. 11 ACTA AUTOMATICA SINICA November, 2008 Flexible Calibration of a Portable Structured Light System through Surface Plane GAO Wei 1 WANG Liang 1 HU Zhan-Yi 1 Abstract For a portable structured
More information3D Geometry and Camera Calibration
3D Geometry and Camera Calibration 3D Coordinate Systems Right-handed vs. left-handed x x y z z y 2D Coordinate Systems 3D Geometry Basics y axis up vs. y axis down Origin at center vs. corner Will often
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe: Sameer Agarwal LECTURE 1 Image Formation 1.1. The geometry of image formation We begin by considering the process of image formation when a
More informationPinhole Camera Model 10/05/17. Computational Photography Derek Hoiem, University of Illinois
Pinhole Camera Model /5/7 Computational Photography Derek Hoiem, University of Illinois Next classes: Single-view Geometry How tall is this woman? How high is the camera? What is the camera rotation? What
More informationNON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH
NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH V. Atienza; J.M. Valiente and G. Andreu Departaento de Ingeniería de Sisteas, Coputadores y Autoática Universidad Politécnica de Valencia.
More informationImage Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania
Image Formation Antonino Furnari Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania furnari@dmi.unict.it 18/03/2014 Outline Introduction; Geometric Primitives
More informationCALIBRATION BETWEEN DEPTH AND COLOR SENSORS FOR COMMODITY DEPTH CAMERAS. Cha Zhang and Zhengyou Zhang
CALIBRATION BETWEEN DEPTH AND COLOR SENSORS FOR COMMODITY DEPTH CAMERAS Cha Zhang and Zhengyou Zhang Communication and Collaboration Systems Group, Microsoft Research {chazhang, zhang}@microsoft.com ABSTRACT
More informationEE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011
EE 364B Convex Optiization An ADMM Solution to the Sparse Coding Proble Sonia Bhaskar, Will Zou Final Project Spring 20 I. INTRODUCTION For our project, we apply the ethod of the alternating direction
More informationCamera Model and Calibration. Lecture-12
Camera Model and Calibration Lecture-12 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the
More informationNAME VCamera camera model representation
NAME VCamera camera model representation SYNOPSIS #include void VRegisterCameraType (void); extern VRepnKind VCameraRepn; VCamera camera; ld... -lvcam -lvista -lm -lgcc... DESCRIPTION
More informationCS201 Computer Vision Camera Geometry
CS201 Computer Vision Camera Geometry John Magee 25 November, 2014 Slides Courtesy of: Diane H. Theriault (deht@bu.edu) Question of the Day: How can we represent the relationships between cameras and the
More informationCHAPTER 3. Single-view Geometry. 1. Consequences of Projection
CHAPTER 3 Single-view Geometry When we open an eye or take a photograph, we see only a flattened, two-dimensional projection of the physical underlying scene. The consequences are numerous and startling.
More information3D Sensing. 3D Shape from X. Perspective Geometry. Camera Model. Camera Calibration. General Stereo Triangulation.
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction 3D Shape from X shading silhouette texture stereo light striping motion mainly
More informationProjective Geometry and Camera Models
Projective Geometry and Camera Models Computer Vision CS 43 Brown James Hays Slides from Derek Hoiem, Alexei Efros, Steve Seitz, and David Forsyth Administrative Stuff My Office hours, CIT 375 Monday and
More informationChapters 1 7: Overview
Chapters 1 7: Overview Chapter 1: Introduction Chapters 2 4: Data acquisition Chapters 5 7: Data manipulation Chapter 5: Vertical imagery Chapter 6: Image coordinate measurements and refinements Chapter
More informationIntroduction to Homogeneous coordinates
Last class we considered smooth translations and rotations of the camera coordinate system and the resulting motions of points in the image projection plane. These two transformations were expressed mathematically
More informationTALLINN UNIVERSITY OF TECHNOLOGY, INSTITUTE OF PHYSICS 17. FRESNEL DIFFRACTION ON A ROUND APERTURE
7. FRESNEL DIFFRACTION ON A ROUND APERTURE. Objective Exaining diffraction pattern on a round aperture, deterining wavelength of light source.. Equipent needed Optical workbench, light source, color filters,
More informationAgenda. Rotations. Camera calibration. Homography. Ransac
Agenda Rotations Camera calibration Homography Ransac Geometric Transformations y x Transformation Matrix # DoF Preserves Icon translation rigid (Euclidean) similarity affine projective h I t h R t h sr
More informationRealistic Camera Model
Realistic Camera Model Shan-Yung Yang November 2, 2006 Shan-Yung Yang () Realistic Camera Model November 2, 2006 1 / 25 Outline Introduction Lens system Thick lens approximation Radiometry Sampling Assignment
More information3D Photography. Marc Pollefeys, Torsten Sattler. Spring 2015
3D Photography Marc Pollefeys, Torsten Sattler Spring 2015 Schedule (tentative) Feb 16 Feb 23 Mar 2 Mar 9 Mar 16 Mar 23 Mar 30 Apr 6 Apr 13 Apr 20 Apr 27 May 4 May 11 May 18 Apr 6 Introduction Geometry,
More informationImage Processing for fmri John Ashburner. Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.
Iage Processing for fmri John Ashburner Wellcoe Trust Centre for Neuroiaging, 12 Queen Square, London, UK. Contents * Preliinaries * Rigid-Body and Affine Transforations * Optiisation and Objective Functions
More informationPreprocessing I: Within Subject John Ashburner
Preprocessing I: Within Subject John Ashburner Pre-processing Overview Statistics or whatever fmri tie-series Anatoical MRI Teplate Soothed Estiate Spatial Nor Motion Correct Sooth Coregister 11 21 31
More informationImage Formation I Chapter 1 (Forsyth&Ponce) Cameras
Image Formation I Chapter 1 (Forsyth&Ponce) Cameras Guido Gerig CS 632 Spring 215 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified
More informationAgenda. Rotations. Camera models. Camera calibration. Homographies
Agenda Rotations Camera models Camera calibration Homographies D Rotations R Y = Z r r r r r r r r r Y Z Think of as change of basis where ri = r(i,:) are orthonormal basis vectors r rotated coordinate
More informationImage Formation I Chapter 1 (Forsyth&Ponce) Cameras
Image Formation I Chapter 1 (Forsyth&Ponce) Cameras Guido Gerig CS 632 Spring 213 cknowledgements: Slides used from Prof. Trevor Darrell, (http://www.eecs.berkeley.edu/~trevor/cs28.html) Some slides modified
More informationAvailable online at Procedia Engineering 7 (2010) Procedia Engineering 00 (2010)
Available online at www.sciencedirect.com Procedia Engineering 7 (2010) 290 296 Procedia Engineering 00 (2010) 000 000 Procedia Engineering www.elsevier.com/locate/procedia www.elsevier.com/locate/procedia
More information521466S Machine Vision Exercise #1 Camera models
52466S Machine Vision Exercise # Camera models. Pinhole camera. The perspective projection equations or a pinhole camera are x n = x c, = y c, where x n = [x n, ] are the normalized image coordinates,
More informationRectification and Distortion Correction
Rectification and Distortion Correction Hagen Spies March 12, 2003 Computer Vision Laboratory Department of Electrical Engineering Linköping University, Sweden Contents Distortion Correction Rectification
More informationLaser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR
Mobile & Service Robotics Sensors for Robotics 3 Laser sensors Rays are transmitted and received coaxially The target is illuminated by collimated rays The receiver measures the time of flight (back and
More informationExercise 12 Geometrical and Technical Optics WS 2013/2014
Exercise 12 Geometrical and Technical Optics WS 213/214 Slide projector and Köhler illumination In this exercise a simplified slide projector (or LCD projector) will be designed and simulated with ray
More information2 DETERMINING THE VANISHING POINT LOCA- TIONS
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL.??, NO.??, DATE 1 Equidistant Fish-Eye Calibration and Rectiication by Vanishing Point Extraction Abstract In this paper we describe
More information3-D D Euclidean Space - Vectors
3-D D Euclidean Space - Vectors Rigid Body Motion and Image Formation A free vector is defined by a pair of points : Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Coordinates of the vector : 3D Rotation
More informationROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW
ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW Thorsten Thormählen, Hellward Broszio, Ingolf Wassermann thormae@tnt.uni-hannover.de University of Hannover, Information Technology Laboratory,
More informationCameras and Radiometry. Last lecture in a nutshell. Conversion Euclidean -> Homogenous -> Euclidean. Affine Camera Model. Simplified Camera Models
Cameras and Radiometry Last lecture in a nutshell CSE 252A Lecture 5 Conversion Euclidean -> Homogenous -> Euclidean In 2-D Euclidean -> Homogenous: (x, y) -> k (x,y,1) Homogenous -> Euclidean: (x, y,
More informationDevelopment and self-calibration of a robotic visual inspecting system
nd International Conference on Machinery, Electronics and Control Siulation (MECS 7) Developent and self-calibration of a robotic visual inspecting syste Chengyi Yu, a, Xiaobo Chen,b and Juntong Xi3,c
More informationCamera calibration with spheres: Linear approaches
Title Camera calibration with spheres: Linear approaches Author(s) Zhang, H; Zhang, G; Wong, KYK Citation The IEEE International Conference on Image Processing (ICIP) 2005, Genoa, Italy, 11-14 September
More informationCSE 252B: Computer Vision II
CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribe : Martin Stiaszny and Dana Qu LECTURE 0 Camera Calibration 0.. Introduction Just like the mythical frictionless plane, in real life we will
More informationA simplified approach to merging partial plane images
A siplified approach to erging partial plane iages Mária Kruláková 1 This paper introduces a ethod of iage recognition based on the gradual generating and analysis of data structure consisting of the 2D
More informationVisual Recognition: Image Formation
Visual Recognition: Image Formation Raquel Urtasun TTI Chicago Jan 5, 2012 Raquel Urtasun (TTI-C) Visual Recognition Jan 5, 2012 1 / 61 Today s lecture... Fundamentals of image formation You should know
More informationIntroduction to Computer Vision. Introduction CMPSCI 591A/691A CMPSCI 570/670. Image Formation
Introduction CMPSCI 591A/691A CMPSCI 570/670 Image Formation Lecture Outline Light and Optics Pinhole camera model Perspective projection Thin lens model Fundamental equation Distortion: spherical & chromatic
More informationAP Physics: Curved Mirrors and Lenses
The Ray Model of Light Light often travels in straight lines. We represent light using rays, which are straight lines emanating from an object. This is an idealization, but is very useful for geometric
More informationRay Optics. Physics 11. Sources of Light Rays: Self-Luminous Objects. The Ray Model of Light
Physics 11 Ray Optics Ray Model of Light Reflection Plane Mirrors Spherical Mirrors Ray Tracing Images from a Concave Mirror Images from a Convex Mirror Slide 18-3 The Ray Model of Light Sources of Light
More informationDD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication
DD2423 Image Analysis and Computer Vision IMAGE FORMATION Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 8, 2013 1 Image formation Goal:
More information1 Projective Geometry
CIS8, Machine Perception Review Problem - SPRING 26 Instructions. All coordinate systems are right handed. Projective Geometry Figure : Facade rectification. I took an image of a rectangular object, and
More information3D Reconstruction for Rendering
3D Reconstruction for Rendering Topic in Iage-Based Modeling and Rendering CSE9 J00 Lecture 6 This lecture [DTM96] Paul E. Debevec, Caillo J. Talor, Jitendra Malik, Modeling and Rendering Architecture
More informationGeneral Physics II. Mirrors & Lenses
General Physics II Mirrors & Lenses Nothing New! For the next several lectures we will be studying geometrical optics. You already know the fundamentals of what is going on!!! Reflection: θ 1 = θ r incident
More informationHow to achieve this goal? (1) Cameras
How to achieve this goal? (1) Cameras History, progression and comparisons of different Cameras and optics. Geometry, Linear Algebra Images Image from Chris Jaynes, U. Kentucky Discrete vs. Continuous
More informationTsai s camera calibration method revisited
Tsai s camera calibration method revisited Berthold K.P. Horn Copright 2000 Introduction Basic camera calibration is the recovery of the principle distance f and the principle point (x 0,y 0 ) T in the
More informationCamera Calibration. Schedule. Jesus J Caban. Note: You have until next Monday to let me know. ! Today:! Camera calibration
Camera Calibration Jesus J Caban Schedule! Today:! Camera calibration! Wednesday:! Lecture: Motion & Optical Flow! Monday:! Lecture: Medical Imaging! Final presentations:! Nov 29 th : W. Griffin! Dec 1
More informationModule Contact: Dr Rudy Lapeer (CMP) Copyright of the University of East Anglia Version 1
UNIVERSITY OF EAST ANGLIA School of Coputing Sciences Main Series UG Exaination 2016-17 GRAPHICS 1 CMP-5010B Tie allowed: 2 hours Answer THREE questions. Notes are not peritted in this exaination Do not
More information3D Rendering and Ray Casting
3D Rendering and Ray Casting Michael Kazhdan (601.457/657) HB Ch. 13.7, 14.6 FvDFH 15.5, 15.10 Rendering Generate an image from geometric primitives Rendering Geometric Primitives (3D) Raster Image (2D)
More informationAn Analytical Piecewise Radial Distortion Model for Precision Camera Calibration
1 An Analytical Piecewise Radial Distortion Model for Precision Camera Calibration Lili Ma, Student Member, IEEE, YangQuan Chen and Kevin L. Moore, Senior Members, IEEE Center for Self-Organizing and Intelligent
More informationError Minimization in 3-Dimensional Model Reconstruction Using Sparse Bundle Adjustment and the Levenberg-Marquardt Algorithm on Stereo Camera Pairs
Error Minimization in 3-Dimensional Model Reconstruction Using Sparse Bundle Adjustment and the Levenberg-Marquardt Algorithm on Stereo Camera Pairs Luke Bonde, Allison Brumfield, Ye Yuan Mathematics,
More informationOptimized stereo reconstruction of free-form space curves based on a nonuniform rational B-spline model
1746 J. Opt. Soc. A. A/ Vol. 22, No. 9/ Septeber 2005 Y. J. Xiao and Y. F. Li Optiized stereo reconstruction of free-for space curves based on a nonunifor rational B-spline odel Yi Jun Xiao Departent of
More informationThick Lenses and the ABCD Formalism
Thick Lenses and the ABCD Formalism Thursday, 10/12/2006 Physics 158 Peter Beyersdorf Document info 12. 1 Class Outline Properties of Thick Lenses Paraxial Ray Matrices General Imaging Systems 12. 2 Thick
More informationProjector Calibration for Pattern Projection Systems
Projector Calibration for Pattern Projection Systems I. Din *1, H. Anwar 2, I. Syed 1, H. Zafar 3, L. Hasan 3 1 Department of Electronics Engineering, Incheon National University, Incheon, South Korea.
More informationClustering. Cluster Analysis of Microarray Data. Microarray Data for Clustering. Data for Clustering
Clustering Cluster Analysis of Microarray Data 4/3/009 Copyright 009 Dan Nettleton Group obects that are siilar to one another together in a cluster. Separate obects that are dissiilar fro each other into
More information3D Vision Real Objects, Real Cameras. Chapter 11 (parts of), 12 (parts of) Computerized Image Analysis MN2 Anders Brun,
3D Vision Real Objects, Real Cameras Chapter 11 (parts of), 12 (parts of) Computerized Image Analysis MN2 Anders Brun, anders@cb.uu.se 3D Vision! Philisophy! Image formation " The pinhole camera " Projective
More informationPerspective Projection Describes Image Formation Berthold K.P. Horn
Perspective Projection Describes Image Formation Berthold K.P. Horn Wheel Alignment: Camber, Caster, Toe-In, SAI, Camber: angle between axle and horizontal plane. Toe: angle between projection of axle
More informationLIGHT & OPTICS. Fundamentals of Physics 2112 Chapter 34 1
LIGHT & OPTICS Fundamentals of Physics 22 Chapter 34 Chapter 34 Images. Two Types of Images 2. Plane Mirrors 3. Spherical Mirrors 4. Images from Spherical Mirrors 5. Spherical Refracting Surfaces 6. Thin
More informationRegistration of Point Cloud Data from a Geometric Optimization Perspective
Eurographics Syposiu on Geoetry Processing (2004) R. Scopigno, D. Zorin, (Editors) Registration of Point Cloud Data fro a Geoetric Optiization Perspective Niloy J. Mitra, Natasha Gelfand, Helut Pottann,
More informationAn Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints
519 An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured fro Different Viewpoints Yousuke Kawauchi 1, Shin Usuki, Kenjiro T. Miura 3, Hiroshi Masuda 4 and Ichiro Tanaka 5 1 Shizuoka
More information