Skip to content

Filter relative poses by rotation cycle consistency - #33

Draft
sarlinpe wants to merge 1 commit into
zoomfrom
cycle-consistency
Draft

sarlinpe wants to merge 1 commit into
zoomfrom
cycle-consistency

Conversation

@sarlinpe

@sarlinpe sarlinpe commented Oct 4, 2026

Copy link
Copy Markdown
Member

Summary

This PR introduces rotation cycle consistency filtering for relative poses before global rotation averaging.

Changes

  • Implement 3-cycle rotation consistency evaluation across mutual neighbors in the view graph.
  • Reject pairs whose relative rotations exhibit large median cycle errors and high inconsistency ratios.
  • Automatically flag invalidated consecutive tracking edges so downstream stages can route the spanning tree across genuine loop closures.
  • Add configuration options to MDRPOptions.
  • Add unit tests verifying consistent loop preservation and corrupted edge rejection.

@sarlinpe
sarlinpe added this pull request to stack #43 October 9, 2026 15:45

This branch has not been deployed

No deployments
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.

1 participant