PYCASO: Python module for calibration of cameras by Soloff’s method

The PYthon module for the CAlibration of cameras by SOloff’s method (PYCASO) provides an open-source Python-based framework for stereoscopic reconstructions from pairs of 2D images. The determination of a matching function between image and physical coordinates is essential to accurately build 3D re...

Full description

Bibliographic Details
Main Authors: Eddy Caron, Jean-François Witz, Christophe Cuvier, Arnaud Beaurain, Vincent Magnier, Ahmed El Bartali
Format: Article
Language:English
Published: Elsevier 2023-07-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S235271102300136X
_version_ 1797679423176048640
author Eddy Caron
Jean-François Witz
Christophe Cuvier
Arnaud Beaurain
Vincent Magnier
Ahmed El Bartali
author_facet Eddy Caron
Jean-François Witz
Christophe Cuvier
Arnaud Beaurain
Vincent Magnier
Ahmed El Bartali
author_sort Eddy Caron
collection DOAJ
description The PYthon module for the CAlibration of cameras by SOloff’s method (PYCASO) provides an open-source Python-based framework for stereoscopic reconstructions from pairs of 2D images. The determination of a matching function between image and physical coordinates is essential to accurately build 3D representations at any scales. Moreover, at the finest scales, this relationship is strongly non-linear, mainly due to optical distortions of the cameras (such as misalignment of the axis of the lens with that of the objective, refraction of optical windows etc.). Therefore, this paper proposes a general and accurate method based on the Soloff method through the PYCASO module. While the basic method is time-consuming, an acceleration of the procedure is proposed by relying on artificial intelligence (AI).
first_indexed 2024-03-11T23:14:22Z
format Article
id doaj.art-57200dbf4c534c718736c0446c651acb
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-03-11T23:14:22Z
publishDate 2023-07-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-57200dbf4c534c718736c0446c651acb2023-09-21T04:37:25ZengElsevierSoftwareX2352-71102023-07-0123101440PYCASO: Python module for calibration of cameras by Soloff’s methodEddy Caron0Jean-François Witz1Christophe Cuvier2Arnaud Beaurain3Vincent Magnier4Ahmed El Bartali5Univ. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multiéchelle, 59655 Villeneuve d’Ascq, France; Corresponding author.Univ. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multiéchelle, 59655 Villeneuve d’Ascq, FranceUniv. Lille, CNRS, ONERA, Arts et Métiers Institute of Technology, Centrale Lille, UMR. 9014-LMFL-Laboratoire de Mécanique des Fluides de Lille-Kampé de Fériet, F-59000, Lille, FranceUniv. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multiéchelle, 59655 Villeneuve d’Ascq, FranceUniv. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multiéchelle, 59655 Villeneuve d’Ascq, FranceUniv. Lille, CNRS, Centrale Lille, UMR 9013 - LaMcube - Laboratoire de Mécanique, Multiphysique, Multiéchelle, 59655 Villeneuve d’Ascq, FranceThe PYthon module for the CAlibration of cameras by SOloff’s method (PYCASO) provides an open-source Python-based framework for stereoscopic reconstructions from pairs of 2D images. The determination of a matching function between image and physical coordinates is essential to accurately build 3D representations at any scales. Moreover, at the finest scales, this relationship is strongly non-linear, mainly due to optical distortions of the cameras (such as misalignment of the axis of the lens with that of the objective, refraction of optical windows etc.). Therefore, this paper proposes a general and accurate method based on the Soloff method through the PYCASO module. While the basic method is time-consuming, an acceleration of the procedure is proposed by relying on artificial intelligence (AI).http://www.sciencedirect.com/science/article/pii/S235271102300136XStereoscopic calibrationPrecision measurementArtificial intelligenceOpen-source modulePython
spellingShingle Eddy Caron
Jean-François Witz
Christophe Cuvier
Arnaud Beaurain
Vincent Magnier
Ahmed El Bartali
PYCASO: Python module for calibration of cameras by Soloff’s method
SoftwareX
Stereoscopic calibration
Precision measurement
Artificial intelligence
Open-source module
Python
title PYCASO: Python module for calibration of cameras by Soloff’s method
title_full PYCASO: Python module for calibration of cameras by Soloff’s method
title_fullStr PYCASO: Python module for calibration of cameras by Soloff’s method
title_full_unstemmed PYCASO: Python module for calibration of cameras by Soloff’s method
title_short PYCASO: Python module for calibration of cameras by Soloff’s method
title_sort pycaso python module for calibration of cameras by soloff s method
topic Stereoscopic calibration
Precision measurement
Artificial intelligence
Open-source module
Python
url http://www.sciencedirect.com/science/article/pii/S235271102300136X
work_keys_str_mv AT eddycaron pycasopythonmoduleforcalibrationofcamerasbysoloffsmethod
AT jeanfrancoiswitz pycasopythonmoduleforcalibrationofcamerasbysoloffsmethod
AT christophecuvier pycasopythonmoduleforcalibrationofcamerasbysoloffsmethod
AT arnaudbeaurain pycasopythonmoduleforcalibrationofcamerasbysoloffsmethod
AT vincentmagnier pycasopythonmoduleforcalibrationofcamerasbysoloffsmethod
AT ahmedelbartali pycasopythonmoduleforcalibrationofcamerasbysoloffsmethod