How to turn your camera into a perfect pinhole model

09/20/2023
by   Ivan De Boi, et al.
0

Camera calibration is a first and fundamental step in various computer vision applications. Despite being an active field of research, Zhang's method remains widely used for camera calibration due to its implementation in popular toolboxes. However, this method initially assumes a pinhole model with oversimplified distortion models. In this work, we propose a novel approach that involves a pre-processing step to remove distortions from images by means of Gaussian processes. Our method does not need to assume any distortion model and can be applied to severely warped images, even in the case of multiple distortion sources, e.g., a fisheye image of a curved mirror reflection. The Gaussian processes capture all distortions and camera imperfections, resulting in virtual images as though taken by an ideal pinhole camera with square pixels. Furthermore, this ideal GP-camera only needs one image of a square grid calibration pattern. This model allows for a serious upgrade of many algorithms and applications that are designed in a pure projective geometry setting but with a performance that is very sensitive to nonlinear lens distortions. We demonstrate the effectiveness of our method by simplifying Zhang's calibration method, reducing the number of parameters and getting rid of the distortion parameters and iterative optimization. We validate by means of synthetic data and real world images. The contributions of this work include the construction of a virtual ideal pinhole camera using Gaussian processes, a simplified calibration method and lens distortion removal.

READ FULL TEXT
research
11/29/2016

Lens Distortion Rectification using Triangulation based Interpolation

Nonlinear lens distortion rectification is a common first step in image ...
research
09/24/2019

Distortion Estimation Through Explicit Modeling of the Refractive Surface

Precise calibration is a must for high reliance 3D computer vision algor...
research
02/05/2023

OAcode: Overall Aesthetic 2D Barcode on Screen

Nowadays, two-dimensional (2D) barcodes have been widely used in various...
research
11/30/2020

Zero-Shot Calibration of Fisheye Cameras

In this paper, we present a novel zero-shot camera calibration method th...
research
11/16/2022

Camera simulation for robot simulation: how important are various camera model components?

Modeling cameras for the simulation of autonomous robotics is critical f...
research
12/22/2012

High-precision camera distortion measurements with a "calibration harp"

This paper addresses the high precision measurement of the distortion of...
research
04/10/2023

Neural Lens Modeling

Recent methods for 3D reconstruction and rendering increasingly benefit ...

Please sign up or login with your details

Forgot password? Click here to reset