Skip to content

Analytical Jacobians for reprojection error cost function with SimpleRadial cameras#4017

Merged
ahojnnes merged 29 commits intomainfrom
user/jsch/cost-jac
Jan 19, 2026
Merged

Analytical Jacobians for reprojection error cost function with SimpleRadial cameras#4017
ahojnnes merged 29 commits intomainfrom
user/jsch/cost-jac

Conversation

@ahojnnes
Copy link
Copy Markdown
Contributor

@ahojnnes ahojnnes commented Jan 16, 2026

Makes BA ~10% faster on south building with ~100 cameras and synthetic tests. More camera models and cost functions to be added later.

Copy link
Copy Markdown
Contributor

@B1ueber2y B1ueber2y left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! I agree that extending to all models makes sense, if there is a consistent 10-20% improvement. Wondering if it makes sense to create a bundle adjustment runtime benchmark in colmap with the synthetic tooling.

@ahojnnes
Copy link
Copy Markdown
Contributor Author

@B1ueber2y If have some hacky benchmark: #4022

@ahojnnes ahojnnes marked this pull request as ready for review January 18, 2026 21:01
@ahojnnes ahojnnes requested a review from B1ueber2y January 18, 2026 21:01
@B1ueber2y
Copy link
Copy Markdown
Contributor

Reminder not to forget to update the PR title to specify SimpleRadial : )

@ahojnnes ahojnnes changed the title Analytical Jacobians for BA Analytical Jacobians for reprojection error cost function with SimpleRadial cameras Jan 19, 2026
@ahojnnes ahojnnes enabled auto-merge (squash) January 19, 2026 09:47
@ahojnnes ahojnnes merged commit d59730b into main Jan 19, 2026
14 checks passed
@ahojnnes ahojnnes deleted the user/jsch/cost-jac branch January 19, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants