Page 1 of 1

How can i use fine registration(including final overlap) in my project?

Posted: Mon Apr 28, 2025 11:38 am
by DongWonMoon
Hi, I expect there are many questions on this topic but I couldn't find it and I know I can figure it out by analyzing the code. But I don't know C++ so I'm sorry for asking.

I got good results (qualitatively) with fine registration with 50% final overlap using CloudCompare. I would like to use the same results for my project. Is there a special pipeline?

It seems to be very fast with autoscaling (I didn't select any scaling options).

The pictures show the results using Open3D and SGD-ICP and the results using CloudCompare.

Thanks.
sgd-icp.png
sgd-icp.png (306.41 KiB) Viewed 212 times
trim_50000_sample.png
trim_50000_sample.png (303.91 KiB) Viewed 212 times

Re: How can i use fine registration(including final overlap) in my project?

Posted: Wed Apr 30, 2025 7:34 am
by daniel
Hello,

By pipeline, do you have a context in mind? C++ project? Python?

If C++, then you just need to use the CCCoreLib library, and use the ICPRegistrationTools class. You can look at how it's used by CloudCompare here: https://github.com/CloudCompare/CloudCo ... ls.cpp#L46

If Python, they you could use the CloudCompy project (https://github.com/CloudCompare/CloudComPy).