Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Tags: colmap/colmap

Tags

datasets-tartanair-v2-v1

Toggle datasets-tartanair-v2-v1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Integrate 6pt one-side focal solver in two view geometry estimation. (#…

…4561)

Integrate 6pt solver (9 solutions) from PoseLib with colmap TinySolver
as LO. As a byproduct, this PR resolves pending TODO for two-view
geometry between a spherical camera and an uncalibrated perspective
camera.

cc: @vlarsson 

## (Edit: July 22, 2026) E2E reconstruction (ETH3D dslr, 10 scenes x 3
seeds, --camera_prior_fraction 0.5)

`onesided - main`, AUC mean ± std over 3 seeds, averaged over scenes.
Positive = branch better.

Here we create a mixed calibration setup and only provide half the
cameras intrinsics.

  | | @0.5 | @1.0 | @5.0 | @10.0 |
  |---|---|---|---|---|
| **onesided - main** | +0.06 ± 2.07 | +0.08 ± 3.65 | +1.88 ± 3.14 |
+1.80 ± 2.95 |

  ## Two-view relative pose AUC (272 mixed-calibration pairs, 4 scenes)

  Error is `max(R_err, t_err)` per pair.

  | | @1° | @3° | @5° | @10° |
  |---|---|---|---|---|
  | main (F) | 0.7 | 3.0 | 6.2 | 12.5 |
  | **one-sided** | **38.3** | **53.2** | **59.8** | **68.6** |

4.1.1

Toggle 4.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Prepare 4.1.1 patch release (#4554)

Prepares the **4.1.1** patch release by cherry-picking important
bug/build fixes that landed on `main` since `4.1.0`, plus one
previously-unmerged fix. Features, refactors, algorithm changes,
benchmarks, docs-site infra, and dependency upgrades from `main` are
intentionally excluded.

### Included fixes

**Bug / correctness**
- Fix feature matching slowdown from process-global omp critical in
RANSAC (#4553) — restores the ~4–6x matching perf regressed in 4.1.0
- Fix: rescale already-undistorted images when `max_image_size` is
provided (#4512)
- Load mapper database lazily instead of at GUI startup (#4501) *(see
note below)*
- Show image/point viewer metadata when images are missing on disk
(#4546)

**Build / packaging**
- Fix missing SVG icons in Windows binaries (#4496)
- Fix Caspar CUDA build with MSVC forced includes (#4481)
- Fail Caspar build early on CUDA arch < 7.0 (#4495)
- Fix glog color support version detection (#4479)

**GUI**
- Tint UI icons to palette for dark theme legibility (#4478)

**Docs**
- Document quaternion order (wxyz vs xyzw) in `read_rig_config` binding
(#4526)
- Fix stale usage example in `IncrementalMapper` doc comment (#4531)
- Add Fedora build instructions to `install.rst` (#4509)
- Fix typos in user-facing help string and FAQ (#4549)

**Previously unmerged**
- Fix misspelled pycolmap enum name `GPSTransfromEllipsoid` →
`GPSTransformEllipsoid` (#4551)

### ⚠️ Breaking change
#4551 removes `pycolmap.GPSTransfromEllipsoid` (present since ≤4.1.0)
with **no** backward-compatible alias. Downstream code must switch to
`pycolmap.GPSTransformEllipsoid`. This is unusual for a patch release
and must be highlighted in the 4.1.1 release notes.

### Notes
- #4501 required a manual conflict resolution: it was authored on top of
the GUI mapper-selection feature (#4487), which is **not** part of this
patch. The dependency on `UpdateMapperControls()` / `mapper_type_` was
removed and replaced with the 4.1.0 baseline's existing control-state
handling; the net behavior (no database read at GUI startup / project
reset) is preserved.
- All other commits cherry-picked cleanly (`-x` references retained).

### Still TODO before tagging
- [ ] Version bump to 4.1.1
- [ ] CHANGELOG entry (incl. the breaking-change callout)
- [ ] Full build + test run across platforms (CI)

---------

Co-authored-by: WhuAegeanSea <whuaegeansea@gmail.com>
Co-authored-by: Shaohui Liu <b1ueber2y@gmail.com>
Co-authored-by: Behnam Asadi <behnam.asadi@gmail.com>
Co-authored-by: Mohammad Ali <m.aliadnanrauf@gmail.com>

4.1.0

Toggle 4.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Set version to 4.1.0 (#4475)

4.0.4

Toggle 4.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 4.0.4 (#4365)

Co-authored-by: WhuAegeanSea <whuaegeansea@gmail.com>
Co-authored-by: Alexander K. <a.lachs@yahoo.de>
Co-authored-by: Alex <laxnpander@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

4.0.3

Toggle 4.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry-pick changes for 4.0.3 release (#4330)

4.0.2

Toggle 4.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry-pick changes for 4.0.2 release (#4259)

Co-authored-by: Shaohui Liu <b1ueber2y@gmail.com>
Co-authored-by: Brad Squicciarini <80602644+bradsquicciarini-coco@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

4.0.1

Toggle 4.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Cherry-pick changes for 4.0.1 release (#4244)

Co-authored-by: Paul-Edouard Sarlin <15985472+sarlinpe@users.noreply.github.com>

4.0.0

Toggle 4.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Set release version 4.0.0 (#4239)

3.13.0

Toggle 3.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update version to 3.13.0 (#3707)

3.12.6

Toggle 3.12.6's commit message
Release 3.12.6

Morty Proxy This is a proxified and sanitized view of the page, visit original site.