Umeå universitets logga

umu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Efficient computation of posterior covariance in bundle adjustment in DBAT for projects with large number of object points
Umeå universitet, Teknisk-naturvetenskapliga fakulteten, Institutionen för datavetenskap.ORCID-id: 0000-0002-7657-6917
INSA Strasbourg, France. (ICube Laboratory UMR 7357, Photogrammetry and Geomatics Group)ORCID-id: 0000-0002-3310-8937
INSA Strasbourg, France. (ICube Laboratory UMR 7357, Photogrammetry and Geomatics Group)ORCID-id: 0000-0002-7292-2755
2020 (Engelska)Ingår i: XXIV ISPRS Congress: Comission II / [ed] N. Paparoditis, C. Mallet, F. Lafarge, F. Remondino, I. Toschi, and T. Fuse, International Society for Photogrammetry and Remote Sensing (ISPRS) , 2020, Vol. XLIII-B2-2020, s. 737-744Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

One of the major quality control parameters in bundle adjustment arethe posterior estimates of the covariance of the estimated parameters. Posterior covariance computations have been part of the open source Damped Bundle Adjustment Toolbox in Matlab (DBAT) since its first public release. However, for large projects, the computation of especially the posterior covariances of object points have been  time consuming.

The non-zero structure of the normal matrix depends on the ordering of the parameters to be estimated. For some algorithms, the ordering of the parameters highly affect the computational effort needed to compute the results. If the parameters are ordered to have the object points first, the non-zero structure of the normal matrix forms an arrowhead.

In this paper, the legacy DBAT posterior computation algorithm was compared to three other algorithms: The Classic algorithm based on the reduced normal equation, the Sparse Inverse algorithm by Takahashi, and the novel Inverse Cholesky algorithm. The Inverse Cholesky algorithm computes the explicit inverse of the Cholesky factor of the normal matrix in arrowhead ordering.

The algorithms were applied to normal matrices of ten data sets of different types and sizes. The project sizes ranged from 21 images and 100 object points to over 900 images and 400,000 object points. Both self-calibration and non-self-calibration cases were investigated. The results suggest that the Inverse Cholesky algorithm is the fastest for projects up to about 300 images. For larger projects, the Classic algorithm is faster. Compared to the legacy DBAT implementation, the Inverse Cholesky algorithm provides a performance increase by one to two orders of magnitude. The largest data set was processed in about three minutes on a five year old workstation.

The legacy and Inverse Cholesky algorithms were implemented in Matlab. The Classic and Sparse Inverse algorithms included codes written in C. For a general toolbox as DBAT, a pure Matlab implementation is advantageous, as it removes any dependencies on,e.g., compilers. However, for a specific lab with mostly large projects, compiling and using the classic algorithm will give improved performance. Nevertheless, the Inverse Cholesky algorithm is a significant addition to DBAT as it enables a relatively rapid computation of more statistical metrics, further reinforcing its application for reprocessing bundle adjustment results of black-box solutions.

Ort, förlag, år, upplaga, sidor
International Society for Photogrammetry and Remote Sensing (ISPRS) , 2020. Vol. XLIII-B2-2020, s. 737-744
Serie
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, E-ISSN 2194-9034
Nyckelord [en]
Bundle adjustment, Quality control, Posterior covariance, Software, Photogrammetry
Nationell ämneskategori
Beräkningsmatematik Sannolikhetsteori och statistik
Forskningsämne
data- och systemvetenskap; matematisk statistik
Identifikatorer
URN: urn:nbn:se:umu:diva-170363DOI: 10.5194/isprs-archives-XLIII-B2-2020-737-2020Scopus ID: 2-s2.0-85091103220OAI: oai:DiVA.org:umu-170363DiVA, id: diva2:1462438
Konferens
XXIV ISPRS Congress, International Society for Photogrammetry and Remote Sensing, Virtual event (Nice, France), August 31 - September 2, 2020
Tillgänglig från: 2020-08-30 Skapad: 2020-08-30 Senast uppdaterad: 2023-03-24Bibliografiskt granskad

Open Access i DiVA

fulltext(1963 kB)303 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1963 kBChecksumma SHA-512
0487c0544a7ba9268cf1ff0be64063243ca0235fb5a42f1c6cb2397237092b0ac4c0ba27b471b4d7d7fa7b74cce490e4501e8fc790f99e81326c0eafdfc10af0
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextScopus

Person

Börlin, Niclas

Sök vidare i DiVA

Av författaren/redaktören
Börlin, NiclasMurtiyoso, ArnadiGrussenmeyer, Pierre
Av organisationen
Institutionen för datavetenskap
BeräkningsmatematikSannolikhetsteori och statistik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 303 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 618 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf