MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS

In this paper we investigate how the residuals in bundle adjustment can be split into a composition of simple functions. According to the chain rule, the Jacobian (linearisation) of the residual can be formed as a product of the Jacobians of the individual steps. When implemented, this enables a mod...

Full description

Bibliographic Details
Main Authors: N. Börlin, A. Murtiyoso, P. Grussenmeyer, F. Menna, E. Nocerino
Format: Article
Language:English
Published: Copernicus Publications 2018-05-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-2/133/2018/isprs-archives-XLII-2-133-2018.pdf
_version_ 1811327975504740352
author N. Börlin
A. Murtiyoso
P. Grussenmeyer
F. Menna
E. Nocerino
author_facet N. Börlin
A. Murtiyoso
P. Grussenmeyer
F. Menna
E. Nocerino
author_sort N. Börlin
collection DOAJ
description In this paper we investigate how the residuals in bundle adjustment can be split into a composition of simple functions. According to the chain rule, the Jacobian (linearisation) of the residual can be formed as a product of the Jacobians of the individual steps. When implemented, this enables a modularisation of the computation of the bundle adjustment residuals and Jacobians where each component has limited responsibility. This enables simple replacement of components to e.g. implement different projection or rotation models by exchanging a module.<br> The technique has previously been used to implement bundle adjustment in the open-source package DBAT (Börlin and Grussenmeyer, 2013) based on the Photogrammetric and Computer Vision interpretations of Brown (1971) lens distortion model. In this paper, we applied the technique to investigate how affine distortions can be used to model the projection of a tilt-shift lens. Two extended distortion models were implemented to test the hypothesis that the ordering of the affine and lens distortion steps can be changed to reduce the size of the residuals of a tilt-shift lens calibration.<br> Results on synthetic data confirm that the ordering of the affine and lens distortion steps matter and is detectable by DBAT. However, when applied to a real camera calibration data set of a tilt-shift lens, no difference between the extended models was seen. This suggests that the tested hypothesis is false and that other effects need to be modelled to better explain the projection. The relatively low implementation effort that was needed to generate the models suggest that the technique can be used to investigate other novel projection models in photogrammetry, including modelling changes in the 3D geometry to better understand the tilt-shift lens.
first_indexed 2024-04-13T15:18:32Z
format Article
id doaj.art-091e80401a314c8cad42327080f3cc9d
institution Directory Open Access Journal
issn 1682-1750
2194-9034
language English
last_indexed 2024-04-13T15:18:32Z
publishDate 2018-05-01
publisher Copernicus Publications
record_format Article
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
spelling doaj.art-091e80401a314c8cad42327080f3cc9d2022-12-22T02:41:46ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342018-05-01XLII-213314010.5194/isprs-archives-XLII-2-133-2018MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONSN. Börlin0A. Murtiyoso1P. Grussenmeyer2F. Menna3E. Nocerino4Department of Computing Science, Umeå University, SwedenPhotogrammetry and Geomatics Group, ICube Laboratory UMR 7357, INSA Strasbourg, FrancePhotogrammetry and Geomatics Group, ICube Laboratory UMR 7357, INSA Strasbourg, France3D Optical Metrology (3DOM) unit, Bruno Kessler Foundation (FBK), Trento, Italy3D Optical Metrology (3DOM) unit, Bruno Kessler Foundation (FBK), Trento, ItalyIn this paper we investigate how the residuals in bundle adjustment can be split into a composition of simple functions. According to the chain rule, the Jacobian (linearisation) of the residual can be formed as a product of the Jacobians of the individual steps. When implemented, this enables a modularisation of the computation of the bundle adjustment residuals and Jacobians where each component has limited responsibility. This enables simple replacement of components to e.g. implement different projection or rotation models by exchanging a module.<br> The technique has previously been used to implement bundle adjustment in the open-source package DBAT (Börlin and Grussenmeyer, 2013) based on the Photogrammetric and Computer Vision interpretations of Brown (1971) lens distortion model. In this paper, we applied the technique to investigate how affine distortions can be used to model the projection of a tilt-shift lens. Two extended distortion models were implemented to test the hypothesis that the ordering of the affine and lens distortion steps can be changed to reduce the size of the residuals of a tilt-shift lens calibration.<br> Results on synthetic data confirm that the ordering of the affine and lens distortion steps matter and is detectable by DBAT. However, when applied to a real camera calibration data set of a tilt-shift lens, no difference between the extended models was seen. This suggests that the tested hypothesis is false and that other effects need to be modelled to better explain the projection. The relatively low implementation effort that was needed to generate the models suggest that the technique can be used to investigate other novel projection models in photogrammetry, including modelling changes in the 3D geometry to better understand the tilt-shift lens.https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-2/133/2018/isprs-archives-XLII-2-133-2018.pdf
spellingShingle N. Börlin
A. Murtiyoso
P. Grussenmeyer
F. Menna
E. Nocerino
MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
title MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS
title_full MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS
title_fullStr MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS
title_full_unstemmed MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS
title_short MODULAR BUNDLE ADJUSTMENT FOR PHOTOGRAMMETRIC COMPUTATIONS
title_sort modular bundle adjustment for photogrammetric computations
url https://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XLII-2/133/2018/isprs-archives-XLII-2-133-2018.pdf
work_keys_str_mv AT nborlin modularbundleadjustmentforphotogrammetriccomputations
AT amurtiyoso modularbundleadjustmentforphotogrammetriccomputations
AT pgrussenmeyer modularbundleadjustmentforphotogrammetriccomputations
AT fmenna modularbundleadjustmentforphotogrammetriccomputations
AT enocerino modularbundleadjustmentforphotogrammetriccomputations