Abstract : We present the idea of a polycamera which is defined as a tightly packed camera cluster. The cluster is arranged so as to minimize the overlap between adjacent views. The objective of such clusters is to be able to image a very large field of view without loss of resolution. Since these clusters do not have a single viewpoint, analysis is provided on the effects of such non-singularities. We also present certain configurations for polycameras which cover varying fields of view. We would like to minimize the number of sensors required to capture a given field of view. Therefore we recommend the use of wide-angle sensors as opposed to traditional long focal length sensors. However, such wide-angle sensors tend to have severe distortions which pull points towards the optical center. This paper also proposes a method for recovering the distortion parameters without the use of any calibration objects. Since distortions cause straight lines in the scene to appear as curves in the image, our algorithm seeks to find the distortions parameters that would map the image curves to straight lines. The user selects a small set of points along the image curves. Recovery of the distortion parameters is formulated as the minimization of an objective function which is designed to explicitly account for noise in the selected image points. Experimental results are presented for synthetic data with different noise levels as well as for real images. Once calibrated, the image stream from a wide angle camera can be undistorted in real time using look up tables. Finally, we apply our distortion correction technique to a polycamera made of four wide-angle cameras to create a high resolution 360 degree panorama in real-time.
[1]
Emil Wolf,et al.
Principles of Optics: Contents
,
1999
.
[2]
John A. Nelder,et al.
A Simplex Method for Function Minimization
,
1965,
Comput. J..
[3]
Roger Y. Tsai,et al.
A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses
,
1987,
IEEE J. Robotics Autom..
[4]
A. Ardeshir Goshtasby,et al.
Correction of image deformation from lens distortion using bezier patches
,
1989,
Comput. Vis. Graph. Image Process..
[5]
Paul R. Cohen,et al.
Camera Calibration with Distortion Models and Accuracy Evaluation
,
1992,
IEEE Trans. Pattern Anal. Mach. Intell..
[6]
Gideon P. Stein.
Internal Camera Calibration using Rotation and Geometric Shapes
,
1993
.
[7]
Gideon P. Stein.
Accurate internal camera calibration using rotation, with analysis of sources of error
,
1995,
Proceedings of IEEE International Conference on Computer Vision.
[8]
Richard Szeliski,et al.
Video mosaics for virtual environments
,
1996,
IEEE Computer Graphics and Applications.
[9]
Gideon P. Stein,et al.
Lens distortion calibration using point correspondences
,
1997,
Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.
[10]
Harpreet S. Sawhney,et al.
True Multi-Image Alignment and Its Application to Mosaicing and Lens Distortion Correction
,
1999,
IEEE Trans. Pattern Anal. Mach. Intell..