SkillAgentSearch skills...

Dbat

DBAT - The Damped Bundle Adjustment toolbox for Matlab

Install / Use

/learn @niclasborlin/Dbat
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

This is the README file for the Damped Bundle Adjustment Toolbox

v0.9.2.0 for Matlab (R), below called the Toolbox.

== LICENSE (short version) ==

The Toolbox is released under a variant of the BSD license. The full

text of the license is found in LICENSE.txt. In summary, you use the

code at your own risk and may use it for any purpose, including

commercial, as long as you give due credit. Furthermore, if you use

the code, or derivatives thereof, for scientific publications, you

should refer to one or more papers listed in the REFERENCES section.

== INSTALLATION ==

You can either install DBAT by downloading the source code or (if

you use a git client) by cloning the repository.

=== Download ===

1) Download the package file dbat-master.zip (from the main page) or

dbat-x.y.z.w.zip/dbat-x.y.z.w.tar.gz (from the releases page) of

https://github.com/niclasborlin/dbat/

2) Unpack the file into a directory, e.g., c:\dbat or ~/dbat.

=== Clone ===

At the unix/windows command line, write:

git clone https://github.com/niclasborlin/dbat.git

to clone the repository into the directory 'dbat'. Use

git clone https://github.com/niclasborlin/dbat.git <dir-name>

to clone the repository to another directory.

If you use a graphical git client, e.g., tortoisegit

(https://tortoisegit.org), select Git Clone... and enter

https://github.com/niclasborlin/dbat.git or

git@github.com:niclasborlin/dbat.git as the URL.

==== Download high-resolution images ====

To reduce the size of the repository and hence download times, only

low-resolution images are included in the repository. High-resolution

images can be downloaded from http://people.cs.umu.se/niclas/dbat_images/.

For further details, consult the README.txt files in the respective

image directories.

== TESTING THE INSTALLATION ==

1) Start Matlab. Inside Matlab, do the following initialization:

1.1) cd c:\dbat % (change to where you unpacked the files)

1.2) dbatSetup % will set the necessary paths, etc.

2) To test the demos, do 'help dbatdemos' or consult the manual.

== UPDATING THE INSTALLATION==

=== Git ===

If you cloned the archive, updating to the latest release is a

simple as (replace ~/dbat and c:\dbat with where you cloned the

repository):

cd ~/dbat

git pull

at the command line. In TortoiseGit, right-click on the folder

c:\dbat, select Git Sync... followed by Pull.

=== Download ===

If you downloaded the code, repeat the download process under

INSTALLATION. Most of the time it should be ok to unzip the new

version on top of the old. However, we suggest you unzip the new

version into a new directory, e.g., dbat-x-y-z-w, where x-y-z-w is

the version number.

== NEWS ==

For a list of recent changes, consult the ChangeLog.txt file.

Updates will also be posted on https://www.researchgate.net/project/DBAT-The-Damped-Bundle-Adjustment-Toolbox-in-Matlab.

== USAGE ==

For examples of usage, see the usage section of the manual found in

the doc/manual directory.

== BUG REPORTS and/or FEATURE REQUESTS ==

Instruction on how to submit bug reports and feature requests can be

found in the file BUGREPORTS.txt

== LICENSE ==

Copyright (C) 2013-2020, Niclas Börlin, niclas.borlin@cs.umu.se (*),

and Pierre Grussenmeyer, pierre.grussenmeyer@insa-strasbourg.fr (**).

All rights reserved.

(*) Department of Computing Science, Umeå University, Sweden.

(**) ICube Laboratory UMR 7357, Photogrammetry and Geomatics Group,

Institut national des sciences appliquées de Strasbourg,

Strasbourg, France.

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions

are met:

1. Redistributions of source code must retain the above copyright

notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright

notice, this list of conditions and the following disclaimer in

the documentation and/or other materials provided with the

distribution.

3. If you use the code, or derivatives thereof, for scientific

publications, you should refer to on or more of the papers in the

REFERENCES section.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS

"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT

LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS

FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE

COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,

INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,

BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;

LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER

CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT

LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN

ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE

POSSIBILITY OF SUCH DAMAGE.

== REFERENCES ==

Börlin and Grussenmeyer (2013). "Bundle adjustment with and without

damping", Photogrammetric Record, vol. 28(144):396-415.

DOI: 10.1111/phor.12037.

Börlin and Grussenmeyer (2013). "Experiments with Metadata-derived

Initial Values and Linesearch Bundle Adjustment in Architectural

Photogrammetry", ISPRS Annals of the Photogrammetry, Remote

Sensing, and Spatial Information Sciences, vol II-5/W1:43-48.

DOI: 10.5194/isprsannals-II-5-W1-43-2013.

Börlin and Grussenmeyer (2014). "Camera Calibration using the Damped

Bundle Adjustment Toolbox", ISPRS Annals of the Photogrammetry,

Remote Sensing, and Spatial Information Sciences, vol

II-5:89-96. DOI: 10.5194/isprsannals-II-5-89-2014.

Börlin and Grussenmeyer (2016). "External Verification of the Bundle

Adjustment in Photogrammetric Software using the Damped Bundle

Adjustment Toolbox", ISPRS Archives XLI-B5, p. 7-14.

DOI: 10.5194/isprs-archives-XLI-B5-7-2016.

Murtiyoso, Grussenmeyer, and Börlin (2017). "Reprocessing close

range terrestrial and UAV photogrammetric projects with the DBAT

toolbox for independent verification and quality control.",

ISPRS Archives XLII-2/W8:171-177.

DOI: 10.5194/isprs-archives-XLII-2-W8-171-2017.

Börlin, Murtiyoso, Grussenmeyer, Menna, and Nocerino (2018).

"Modular bundle adjustment for photogrammeric computations",

ISPRS Archives XLII-2:133-140.

DOI: 10.5194/isprs-archives-XLII-2-133-2018.

Börlin, Murtiyoso, Grussenmeyer, Menna, and Nocerino (2019).

"Flexible Photogrammetric Computations using Modular Bundle Adjustment",

Photogrammetric Engineering and Remote Sensing, vol. 85(5):361-369.

DOI: 10.14358/PERS.85.5.361.

Börlin, Murtiyoso, Grussenmeyer (2019).

"Implementing Functional Modularity for Processing of General

Photogrammetric Data with the Damped Bundle Adjustment Toolbox (DBAT)",

ISPRS Archives, XLII-2/W17, p. 69-75.

DOI: 10.5194/isprs-archives-XLII-2-W17-69-2019.

Börlin, Murtiyoso, Grussenmeyer (2020).

"Efficient Computation of Posterior Covariance in Bundle Adjustment

in DBAT for Projects with Large Number of Object Points". To appear

in the ISPRS Archives.

== CONTRIBUTIONS ==

The toolbox includes contributions from the MathWorks File Exchange

and the following people:

* Arnaud Durand, ICube-SERTIT, University of Strasbourg, France.

* Jan Hieronymus, TU Berlin, Germany.

* Jean-Francois Hullo, EDF, France.

* Fabio Menna, Fondazione Bruno Kessler, Trento, Italy.

* Arnadi Murtiyoso, ICube, INSA Strasbourg, France.

* Kostas Naskou, University of Nottingham, UK.

* Erica Nocerino, Fondazione Bruno Kessler, Trento, Italy.

* Deni Suwardhi, Bandung Institute of Technology, Indonesia.

== TRADEMARKS ==

Matlab is a registered trademark by The Mathworks, Inc., Natick MA,

USA. PhotoModeler is a trademark owned by Eos System, Inc.,

Vancouver, Canada. PhotoScan and Metashape are trademarks owned by

Agisoft LLC, St. Petersburg, Russia. Other trademarks are owned by

their respective owners.

View on GitHub
GitHub Stars34
CategoryDevelopment
Updated4mo ago
Forks12

Languages

MATLAB

Security Score

72/100

Audited on Oct 29, 2025

No findings