Downloadliste

Projektbeschreibung

sba is a generic sparse bundle adjustment C/C++
library based on the Levenberg-Marquardt
algorithm. Bundle adjustment is almost invariably
used as the last step of every feature-based
multiple view reconstruction vision algorithm to
obtain optimal 3D structure and motion (i.e.
camera matrix) parameter estimates. Provided with
initial estimates, BA simultaneously refines
motion and structure by minimizing the
reprojection error between the observed and
predicted image points. sba is generic in the
sense that it grants the user full control over
the definition of the parameters describing
cameras and 3D structure.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-09-01 02:23
1.6

Diese Mitteilung hat die Unterstützung für festen Punkten (z. B. Boden Control Points) in die Anpassung. Ein paar Probleme mit dem Gedächtnis Ausrichtung auf 64-Bit-Systeme festgelegt worden sind. Die Demo-Programm wurde durch die Umsetzung einer lokalen Rotation Darstellung verbessert, indem die Möglichkeit der Einschränkung der Kamera Verzerrung Parameter und beschäftigt mehr optimiert Benutzer angegebenen Projektion und Jacobi-Funktionen.
Tags: Stable
This release has support for fixed points (e.g., ground control points) in the adjustment. A couple of issues with memory alignment on 64-bit systems were fixed.
The demo program was improved by implementing a local rotation representation, adding the option of refining the camera distortion parameters and employing more optimized user-supplied projection and Jacobian functions.

2008-07-07 22:53
1.5

Es wurde Unterstützung für die Einbeziehung der Kovarianzmatrix des Bildes Projektionen bei der Optimierung aufgenommen. Diese Funktion bietet die Möglichkeit, die Gewichtung der Reprojektion Fehler mit der Inversen der Nummer Kovarianzen. Der Speicherbedarf von sba_motstr_levmar_x () wurden weiter mit den gleichen Speicher auf die Matrizen V * und V *- 1 Shop reduziert. Be-Speicher zwischen Anrufungen des linearen Löser beibehalten wird jetzt sichergestellt um auf die Beendigung aller sba Routinen freigegeben werden.
Support was added for including the covariance
matrices of the image projections in the
optimization. This feature provides the option of
weighting the reprojection errors with the
inverses of the point covariances. The memory
requirements of sba_motstr_levmar_x() were reduced
further by using the same memory to store the
matrices V* and V*-1. Any working memory retained
between invocations of the linear solvers is now
ensured to be released upon the termination of all
sba routines.

2008-01-11 19:29
1.4

Diese Version verbessert die Speicherverwaltung durch die Wiederverwendung von Speicher unter bestimmten Berechnungen. Dadurch verringert sich die insgesamt benötigte Speichergröße und reduziert die Gesamt-Ausführungszeit durch die Verbesserung der Lokalität. A MATLAB MEX-Datei, wurde hinzugefügt, so dass sba direkt aus MATLAB verwendet werden, mit benutzerdefinierten Projektion und Jacobi-Funktionen. Die im Lieferumfang enthaltene euklidischen Bündelausgleichung Demo-Programm wurde verbessert: die Einheit Norm-Eigenschaft für die Rotation Quaternionen ist ausdrücklich durchgesetzt, und die Möglichkeit der Einschränkung der intrinsischen Parameter der Kamera zusätzlich zu den Kamerabewegungen wurde hinzugefügt.
Tags: Major feature enhancements
This release improves memory management by reusing memory among certain computations. This reduces the total required memory size, and reduces total execution time by improving locality. A MATLAB MEX file, has been added, allowing sba to be used directly from MATLAB with user-defined projection and Jacobian functions. The included Euclidean bundle adjustment demo program has been improved: the unit norm property for the rotation quaternions is explicitly enforced, and the option of refining the intrinsic camera parameters in addition to the camera motions has been added.

Project Resources