Digital Image Processing CCS331

Slides:



Advertisements
Similar presentations
COMPUTER GRAPHICS 2D TRANSFORMATIONS.
Advertisements

3D M otion D etermination U sing µ IMU A nd V isual T racking 14 May 2010 Centre for Micro and Nano Systems The Chinese University of Hong Kong Supervised.
Camera calibration and epipolar geometry
CS485/685 Computer Vision Prof. George Bebis
3-D Geometry.
COMP322/S2000/L221 Relationship between part, camera, and robot (cont’d) the inverse perspective transformation which is dependent on the focal length.
CAU Kiel DAGM 2001-Tutorial on Visual-Geometric 3-D Scene Reconstruction 1 The plan for today Leftovers and from last time Camera matrix Part A) Notation,
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
Lecture 20: Two-view geometry CS6670: Computer Vision Noah Snavely.
MSU CSE 803 Fall 2008 Stockman1 CV: 3D sensing and calibration Coordinate system changes; perspective transformation; Stereo and structured light.
Lec 21: Fundamental Matrix
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
CSE 6367 Computer Vision Stereo Reconstruction Camera Coordinate Transformations “Everything should be made as simple as possible, but not simpler.” Albert.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.1: 3D Geometry Jürgen Sturm Technische Universität München.
29 April 2008Birkbeck College, U. London1 Geometric Model Acquisition Steve Maybank School of Computer Science and Information Systems Birkbeck College.
Geometric Camera Models and Camera Calibration
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Digital Image Processing CCS331 Basic Transformations 1.
Rotations and Translations
Digital Image Processing CCS331 Image Interpolation 1.
Digital Image Processing CSC331
Digital Image Processing CSC331
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Digital Image Processing CCS331 Relationships of Pixel 1.
ISAN-DSP GROUP Introduction to Image Processing The First Semester of Class 2546 Dr. Nawapak Eua-Anant Department of Computer Engineering Khon.
Stereo Course web page: vision.cis.udel.edu/~cv April 11, 2003  Lecture 21.
Geometric Camera Models
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
Jinxiang Chai Composite Transformations and Forward Kinematics 0.
Digital Image Processing CSC331 Image Enhancement 1.
Digital Image Processing DIGITIZATION. Summery of previous lecture Digital image processing techniques Application areas of the digital image processing.
Lecture 03 15/11/2011 Shai Avidan הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
CS654: Digital Image Analysis Lecture 6: Basic Transformations.
CS-498 Computer Vision Week 7, Day 2 Camera Parameters Intrinsic Calibration  Linear  Radial Distortion (Extrinsic Calibration?) 1.
CS-498 Computer Vision Week 7, Day 1 3-D Geometry
Digital Image Processing CSC331 Image restoration 1.
Digital Image Processing CSC331 Morphological image processing 1.
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
Feature Matching. Feature Space Outlier Rejection.
Graphics CSCI 343, Fall 2015 Lecture 16 Viewing I
Digital Image Processing
3D Transformation A 3D point (x,y,z) – x,y, and z coordinates
Lecture 5: Introduction to 3D
Digital Image Processing CSC331 Image Enhancement 1.
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction.
Digital Image Processing CSC331 Image restoration 1.
Digital Image Processing Additional Material : Imaging Geometry 11 September 2006 Digital Image Processing Additional Material : Imaging Geometry 11 September.
Honors Geometry.  We learned how to set up a polygon / vertex matrix  We learned how to add matrices  We learned how to multiply matrices.
Arizona’s First University. Command and Control Wind Tunnel Simulated Camera Design Jacob Gulotta.
Digital Image Processing CSC331
Projector-camera system Application of computer vision projector-camera v3a1.
Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab 9: 3D & Projections Basics.
Jinxiang Chai CSCE441: Computer Graphics 3D Transformations 0.
Digital Image Processing CCS331 Relationships of Pixel 1.
Introduction To IBR Ying Wu. View Morphing Seitz & Dyer SIGGRAPH’96 Synthesize images in transition of two views based on two images No 3D shape is required.
Digital Image Processing CCS331 Camera Model and Imaging Geometry 1.
Honors Geometry Transformations Section 3 Translations and Compositions.
Robotic Arms and Matrices By Chris Wong and Chris Marino.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Digital Image Processing CSC331
GEOMETRIC CAMERA MODELS
Geometric Camera Models
Lecturer: Dr. A.H. Abdul Hafez
2D Geometric Transformations
Camera Calibration Coordinate change Translation P’ = P – O
Reflections in Coordinate Plane
Translation in Homogeneous Coordinates
Presentation transcript:

Digital Image Processing CCS331 Camera Calibration and Stereo Imaging

Summery of previous lecture Inverse perspective transformation imaging geometry where the world coordinate system and the camera coordinate system are perfectly aligned what are the transformations steps involved in a generalized imaging setup where the world coordinate system and the camera coordinate system not aligned Illustrate the concept with the help of an example

Todays lecture Calibration of the camera Extracting the 3D point from 2 images which is also known as stereo images Stereo correspondence problem complexity

Not perfectly aligned camera The camera can be a pan of angle theta, it can also be given a tilt by an angle alpha.

For a given world point W, what will be the corresponding image point C? we will need to find a set of transformations to bring the camera coordinate system and the world coordinate system in perfectly aligned. Then apply the perspective transformation to the transformed 3D world points to the corresponding image coordinates

Transformation steps we have 4 different transformation steps which are to be applied one after another and these transformation steps will give you the transformed coordinate of the 3D world point W.

Displacement If the camera center is displaced by vector W0; so all the world coordinate points, will be displaced by the vector which is negative of W0

panning the camera Pan the camera by angle theta and this panning is done along the Z axis.

Tilt the camera we have to find out what is the corresponding transformation matrix for this tilt operation which has to applied to all the 3D points.  

combined into a single rotation matrix

camera center transformation Then final transformation is the camera center from the Gimbal center by a vector R

All transformation one after another

Calibrate camera The transformation which is involved Transformation matrices are of dimension 4 by 4; This matrix A will also be a 4 by 4 matrix the transformations T, R and G, they depend up on the imaging setup. So, G corresponds to translation of the Gimbal center from the origin of the 3D world coordinate system, R corresponds to pan angle and the tilt angle and T corresponds to translation of the image plane center from the Gimbal center. P is perspective transformation matrix, property of the camera, P has a term lambda which is the focal length of the camera.

the problem still exists that given an imaging point, we cannot uniquely identify what is the location of the 3D world point. Because of z value To identify the 3D world point or the X, Y and Z coordinates of a 3D world point, we can use another camera.

Stereo imaging The image 1 is taken with help of 1 camera, The image 2 is taken with the help of another camera. (or same camera but location is different)

For both cameras, the image plane 1 and the image plane 2, they are in the same plane.

it will have different values of the Z coordinate because the cameras are shifted or displaced only in the Z axis not in the X axis or Y axis.

Stereo correspondence problem complexity

Summery of the lecture Calibration of the camera Extracting the 3D point from 2 images which is also known as stereo images Stereo correspondence problem complexity

References Prof .P. K. Biswas Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur Gonzalez R. C. & Woods R.E. (2008). Digital Image Processing. Prentice Hall. Forsyth, D. A. & Ponce, J. (2011).Computer Vision: A Modern Approach. Pearson Education.