Leveraging blur information for plenoptic camera calibration

Mathieu Labussière, Céline Teulière, Frédéric Bernardin, Omar Ait-Aider
11/9/2021
eess.IVcs.CV

Official code: comsee-research/libpleno (13 stars, GPL-3.0, last commit 2023-08-17). 2 more implementations below.

Abstract

This paper presents a novel calibration algorithm for plenoptic cameras, especially the multi-focus configuration, where several types of micro-lenses are used, using raw images only. Current calibration methods rely on simplified projection models, use features from reconstructed images, or require separated calibrations for each type of micro-lens. In the multi-focus configuration, the same part of a scene will demonstrate different amounts of blur according to the micro-lens focal length. Usually, only micro-images with the smallest amount of blur are used. In order to exploit all available data, we propose to explicitly model the defocus blur in a new camera model with the help of our newly introduced Blur Aware Plenoptic (BAP) feature. First, it is used in a pre-calibration step that retrieves initial camera parameters, and second, to express a new cost function to be minimized in our single optimization process. Third, it is exploited to calibrate the relative blur between micro-images. It links the geometric blur, i.e., the blur circle, to the physical blur, i.e., the point spread function. Finally, we use the resulting blur profile to characterize the camera's depth of field. Quantitative evaluations in controlled environment on real-world data demonstrate the effectiveness of our calibrations.

View on arXivView PDF

Code Implementations(3)

GPL-3.0

An open-source C++ computer-vision library for plenoptic cameras modeling and processing.

132C, C++Mar 10, 20203 years agoGPL-3.0
computer-visionlight-fieldplenoptic
GPL-3.0

A set of tools to pre-calibrate and calibrate (multi-focus) plenoptic cameras (e.g., a Raytrix R12) based on the libpleno.

62C++, CMakeMar 10, 20203 years agoGPL-3.0
calibrationcameracomputer-visionlight-fieldplenoptic

Multi-focus plenoptic camera datasets for calibration and depth estimation.

61Mar 10, 20203 years agoNOASSERTION
calibrationcomputer-visiondatasetslight-fieldplenoptic

Similar Papers

Cite this paper

@article{labussire2021leveraging,
  title  = {Leveraging blur information for plenoptic camera calibration},
  author = {Mathieu Labussière and Céline Teulière and Frédéric Bernardin and Omar Ait-Aider},
  year   = {2021},
  eprint = {2111.05226},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2111.05226}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2111.05226.svg)](https://codeofpaper.com/paper/2111.05226)

Discussion