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...
Main Authors: | , , , , , |
---|---|
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 |