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

2D point clouds registration? #114

Open
cjamin opened this issue May 10, 2022 · 3 comments
Open

2D point clouds registration? #114

cjamin opened this issue May 10, 2022 · 3 comments

Comments

@cjamin
Copy link

cjamin commented May 10, 2022

I'm having the same issue as in #43 .
It finds a translation which is never correct, and the rotation is always the identity. Any idea how to solve the problem?
Here are two point clouds with good overlap that I can't register correctly:
pointclouds.zip

Thanks!

@LotfiZ
Copy link

LotfiZ commented Aug 1, 2023

Hi,
Maybe its old but i wanted to give feedback concerning my experience using 2D point clouds like those given by @cjamin. i had the same results with my own dataset : translation is computed but the rotation is always an identity matrix. I know that the 4PCS is made for 3D point clouds like the most global registration algos and maybe its because of the lack of information in the 2D point clouds, but i'm curious if there is a way to adapt the 4PCS in the context of 2D point clouds. What do you think ? Thank you !

@nmellado
Copy link

nmellado commented Aug 2, 2023

Hi,
Sorry guys but I am currently not able to provide any support or updates to OpenGR.
Registering 2D point clouds could in theory work, but as several of you have experienced troubles, I guess there is a glitch somewhere. If someone want to tackle this issue and contribute to the library, I should be able to give some guidance.
Best
Nicolas

@LotfiZ
Copy link

LotfiZ commented Aug 2, 2023

Thanks for the feedback Nicolas, i started to go deeply in the source code and specially in the "congruentSetExplorationBase", however do you have an initial guess (sans mauvais jeu de mots 😄 ) from where to start ?
Thanks for your guidance !

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

No branches or pull requests

3 participants