Skip to content

Conversation

@zatchbell1311-wq
Copy link

This PR fixes instability in ShapeContext3D caused by the random azimuth axis selection used during descriptor computation.

Instead of expanding the descriptor with multiple azimuth rotations (as proposed in the original paper), this change applies a deterministic azimuth normalization step after computePoint(). The azimuth block with the highest accumulated energy
is rotated to the first position.

This keeps the descriptor length unchanged (1980) and preserves compatibility with existing PCL feature pipelines while making the output stable across runs.

Fixes #6050

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.

[features] Fix ShapeContext3DEstimation

1 participant