-
-
Notifications
You must be signed in to change notification settings - Fork 852
Dev/temporal bundle #2030
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Dev/temporal bundle #2030
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -77,6 +77,101 @@ class SfMExpanding(desc.AVCommandLineNode): | |||||
| "by avoiding computation of the Bundle Adjustment on areas that are not changing.", | ||||||
| value=True, | ||||||
| ), | ||||||
| desc.BoolParam( | ||||||
| name="useTemporalConstraint", | ||||||
| label="Temporal Constraint", | ||||||
| description="Add a temporal smoothness constraint to the bundle adjustment.", | ||||||
| value=False, | ||||||
| ), | ||||||
| desc.FloatParam( | ||||||
| name="tscPositionWeight", | ||||||
| label="Temporal Constraint Position Weight", | ||||||
| description="", | ||||||
| value=10.0, | ||||||
| range=(0.0, 100.0, 0.1), | ||||||
| advanced=True, | ||||||
| enabled=lambda node: node.useTemporalConstraint.value, | ||||||
| ), | ||||||
| desc.FloatParam( | ||||||
| name="tscOrientationWeight", | ||||||
| label="Temporal Constraint Orientation Weight", | ||||||
| description="", | ||||||
|
||||||
| description="", | |
| description="Weight of the temporal smoothness constraint applied to camera orientation during bundle adjustment.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what the regularization weight controls.
| description="", | |
| description="Controls the strength of regularization applied to the temporal constraint. Higher values enforce smoother transitions between frames, reducing abrupt changes in pose or position.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what C0 (continuity) position weight controls.
| description="", | |
| description="Controls the weight of the C0 continuity constraint on camera positions between consecutive frames. Higher values enforce smoother transitions in position, reducing abrupt changes.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what C1 (first derivative/velocity) position weight controls.
| description="", | |
| description="Controls the weight of the C1 (first derivative/velocity) position constraint in temporal bundle adjustment. Higher values enforce smoother changes in camera position over time.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what C2 (second derivative/acceleration) position weight controls.
| description="", | |
| description="Controls the influence of the second derivative (acceleration) of camera position in temporal constraints. Higher values enforce smoother changes in acceleration between consecutive frames.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what C0 (continuity) orientation weight controls.
| description="", | |
| description="Weight for enforcing C0 (continuity) in camera orientation between consecutive frames. Higher values increase the smoothness of orientation transitions.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what C1 (first derivative/velocity) orientation weight controls.
| description="", | |
| description="Weight for enforcing smoothness of camera orientation changes (first derivative/velocity) over time.", |
Copilot
AI
Dec 5, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. Add a meaningful description explaining what C2 (second derivative/acceleration) orientation weight controls.
| description="", | |
| description="Weight for the temporal constraint on the second derivative (acceleration) of camera orientation. Higher values enforce smoother changes in orientation over time, reducing abrupt rotational accelerations between consecutive frames.", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Empty description field for user-facing parameter. All the temporal constraint weight parameters (lines 89, 98, 107, 116, 125, 134, 143, 152, 161) have empty descriptions. Users will not understand what these parameters control without documentation. Add meaningful descriptions explaining what each weight controls (C0 = continuity, C1 = velocity, C2 = acceleration constraints).