Skip to content
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

How to limit the degrees of freedom of the point cloud registration #93

Open
diarmaidocualain opened this issue Apr 29, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@diarmaidocualain
Copy link

Hi!
I have a camera that is generating point cloud data. The camera has a fixed position, but is free to roll roll, pitch and yaw in any direction (up to certain degrees). It captures new point cloud data at each new orientation. Each new orientation is unknown.

The point cloud algorithm that I am using (Super4pcs) outputs the rotation and a translation values. Due to my camera having a fixed position, there should not be a translation output. I have confirmed this in experimentation: The three x,y, & z translation outputs of the algorithm are very small while giving an accurate values for the x, y & z rotation.

However, I would like to speed up the processing time. Due to the cameras fixed position, I should be able to remove three degrees of freedom, i.e. the translation calculation. Would anyone have any hints or suggestions of how I would go about doing this in the algorithm?

@nmellado nmellado added the enhancement New feature or request label Apr 29, 2021
@nmellado nmellado self-assigned this Apr 29, 2021
@nmellado
Copy link

Hi,
This is actually a very good question and interesting use case.
Could you share a couple of point-clouds so I can see how to extend the library to do rotation-only alignement ?

Thanks

Nicolas

@diarmaidocualain
Copy link
Author

diarmaidocualain commented Apr 29, 2021

Yes, both point clouds are given in the zip file below:
model_and_data_point_cloud_on_unit_sphere.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants