The camera model and similar techniques


Several projects described in this article have synchronized multiple video streams as input. Therefore, in order to correctly simulate the imaging process of the cameras in a computer, a mathematical camera model is required. Such formulation is detailed later, where the correspondence between a real camera and its computational equivalent is presented. After that, we briefly describe the process of camera calibration and the imaging geometry of stereo cameras. Although the projects in this article are usually tailored to human actors, the fundamental principles described here can also be applied to a larger class of real-world subjects, like animals.

This description concludes with a description of important computer vision algorithms employed by several projects proposed in this article. In particular, we briefly describe how to perform background subtraction, and how to calculate optical flow, scene flow and SIFT features. The information contained in a 3D scene can be captured to a 2D image plane by a camera as follows: first, a lens collects the incident illumination. Afterwards, the light rays are deflected towards a focal point, and at the end, the deflected rays create an image of the observed scene. In the following, we will describe the mathematical framework formapping the 3D world space to the 2D image plane, the process of camera calibration and the geometry of stereo cameras. The matrix K can be referred to as the calibration matrix and its entries are called the intrinsic parameters of the camera. The principal point in the image plane is at position at the intersection of the optical axis with the image plane. The coefficients represent the focal length of the camera in terms of pixel dimensions in x and y directions, respectively. The focal length f of the camera, and mx and my represent the number of pixels per unit distance in image coordinates in x and y respectively. Therefore, a real-world camera can be represented by ten parameters.

However, unfortunately the physical properties of lenses make the previous image formation process geometrically deviate from the ideal pinhole model. Geometric deviations are typically caused by radial or tangential distortion artifacts. Radial distortion happens since a real lens bents light rays towards the optical center by more or less than the ideal amount. Tangential distortion are caused by the bad alignment of the individual lenses in an optical system with respect to the overall optical axis. The imaging process of a real-world camera is simulated by a mathematical camera model. Camera calibration is the process of determining the parameters of the mathematical model that optimally reflect the geometric and photometric imaging properties of the real camera. The most important calibration step is the geometric calibration, where the parameters of the imaging model are estimated. The majority of the calibration algorithms take into account radial and tangential lens distortions and derive these parameters from images of a calibration object with known physical dimensions, such as a checkerboard pattern. The parameters are estimated by means of an optimization procedure that modifies the model parameters until the predicted appearance of the calibration object optimally aligns with the captured images.

Additionally, color calibration can be applied to ensure correct color reproduction under a given illumination setup. White balancing is the simplest color calibration procedure that computes multiplicative scaling factors from an image of a purely white or gray object. We also developed a more sophisticated relative calibration procedure that assure color-consistency across the cameras.

 

 

Legal Disclaimer

Our website is not responsible for the information contained by this article. Articleinput.com is a free articles resource thus practically any visitor can submit an article. However if you notice any copyrighted material, please contact us and we will remove the article(s) in discussion right away.

Note: This article was sent to us by: Aaron F. at 12142009

Related Articles

1. Editing methods in computer graphics
Interactive shape editing is an important field of research in computer graphics, and consequently a variety of different solutions were propos...

2. The guided poisson based method
Inputs to this method are a static triangle mesh M and affine transformations (rotation and scale/shear components), to be applied to nc select...

3. The iterative volumetric laplacian method
In contrast to the two previous methods, the iterative volumetric Laplacian method works on a tetrahedral mesh Ttet and mt tetrahedra Ttet.. A ...

4. New consumer journey in the advertising industry
One could argue therefore that the agenda for advertising shifted from short-term ambition – what people bought after seeing an advertisement – to long term o...

5. Expected battery life and charging times for an iPod Touch
Apple says battery life on the new iPod touch, with its bigger battery and advanced technology, should last longer than the previous version. Given battery life durations...

6. How to register or activate your iPod Touch
iPod touch registration Once you have iTunes installed or updated on your computer, you are ready to connect your iPod touch for the first time and get it regis...

7. Useful iPod Touch applications and settings
ipod touch Inside Apps and the Settings Screens Getting around the screens inside the apps on your iPod touch is as simple as tapping on the screen. Tap...

8. How to use the two onscreen keyboards on your iPod Touch
You'll find two onscreen keyboards on your iPod touch: the smaller one visible when you hold your iPod touch in a vertical orientation, and the larger landscape keyboard ...