Straight lines have to be straight - Automatic calibration and removal of distortion from scenes of structured environments

Citation
F. Devernay et O. Faugeras, Straight lines have to be straight - Automatic calibration and removal of distortion from scenes of structured environments, MACH VIS A, 13(1), 2001, pp. 14-24
Citations number
30
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
MACHINE VISION AND APPLICATIONS
ISSN journal
09328092 → ACNP
Volume
13
Issue
1
Year of publication
2001
Pages
14 - 24
Database
ISI
SICI code
0932-8092(200108)13:1<14:SLHTBS>2.0.ZU;2-S
Abstract
Most algorithms in 3D computer vision rely on the pinhole camera model beca use of its simplicity, whereas video optics, especially low-cost wide-angle or fish-eye lenses, generate a lot of non-linear distortion which can be c ritical. To find the distortion parameters of a camera, we use the followin g fundamental property: a camera follows the pinhole model if and only if t he projection of every line in space onto the camera is a line. Consequentl y, if we find the transformation on the video image so that every line in s pace is viewed in the transformed image as a line, then we know how to remo ve the distortion from the image. The algorithrn consists of first doing ed ge extraction on a possibly distorted video sequence, then doing polygonal approximation with a large tolerance on these edges to extract possible lin es from the sequence, and then finding the parameters of our distortion mod el that best transform these edges to segments. Results are presented on re al video images, compared with distortion calibration obtained by a full ca mera calibration method which uses a calibration grid.