Download List

Projeto Descrição

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.

System Requirements

System requirement is not defined
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

Esta versão tem suporte para pontos fixos (por exemplo, os pontos de controlo em terra) no ajuste. A par dos problemas com alinhamento de memória em sistemas 64-bit foram corrigidos. O programa de demonstração foi melhorada através da implementação de uma representação local de rotação, adicionando a opção de refinar os parâmetros de distorção de câmera e empregando mais otimizada do usuário fornecido projeção e funções Jacobiana.
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

Foi adicionado suporte para a inclusão das matrizes de covariância das projeções de imagem na otimização. Este recurso oferece a opção de correcção dos erros reprojeção com as inversas das covariâncias ponto. Os requisitos de memória de sba_motstr_levmar_x () foram ainda mais reduzidos, utilizando a mesma memória para armazenar as matrizes V * e V *- 1. Qualquer memória de trabalho mantido entre invocações dos solucionadores lineares está agora assegurada a ser liberado após o término de todas as rotinas SBA.
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

Esta versão melhora o gerenciamento de memória através da reutilização de memória entre os cálculos certos. Isso reduz o tamanho total de memória necessária, e reduz o tempo total de execução, melhorando a localidade. A MATLAB arquivo MEX, foi adicionado, permitindo SBA para ser usada diretamente do MATLAB com projeção definida pelo usuário e funções Jacobiana. O pacote incluía euclidiana programa de demonstração de ajustamento foi melhorado: a propriedade norma quaternions unitários para a rotação é explicitamente aplicada, ea opção de refinar os parâmetros da câmera intrínseco para além dos movimentos de câmera foi adicionado.
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