Cloud to Cloud Registration
-
- I have made <0 posts
- Posts: 8
- Joined: Wed Jul 17, 2013 12:12 am
- 10
- Full Name: Andrew Lashmar
- Company Details: Project Delivery Managers
- Company Position Title: Project Manager
- Country: Australia
- Linkedin Profile: No
Cloud to Cloud Registration
Hi All
We conduct MLS as well as static scans. Cloud to Cloud registration in Scene and other packages from static scans works very well however for MLS Cloud to Cloud isn't so good. I have a road that has been segmented during pickup from when I scanned the road instead of scanning the full road and then scanning the side roads, I scanned the side roads as I scanned the main road. The result is a mismatch at the intersections. I have tried using the two methods being create targets on both clouds and match manually and have tried finely adjusting with Cloud Compare with no result. The clouds have either separated or moved no where near where they should be. The tutorials don't help me much either. Does anyone have any suggestions. Thanks in advance
We conduct MLS as well as static scans. Cloud to Cloud registration in Scene and other packages from static scans works very well however for MLS Cloud to Cloud isn't so good. I have a road that has been segmented during pickup from when I scanned the road instead of scanning the full road and then scanning the side roads, I scanned the side roads as I scanned the main road. The result is a mismatch at the intersections. I have tried using the two methods being create targets on both clouds and match manually and have tried finely adjusting with Cloud Compare with no result. The clouds have either separated or moved no where near where they should be. The tutorials don't help me much either. Does anyone have any suggestions. Thanks in advance
- 3DForensics
- Honorary Member
- Posts: 1979
- Joined: Mon Aug 03, 2009 1:52 am
- 14
- Full Name: Eugene Liscio
- Company Details: AI2-3D Forensics
- Company Position Title: Owner
- Skype Name: eliscio
- Location: Toronto, Canada
- Has thanked: 13 times
- Been thanked: 70 times
- Contact:
Re: Cloud to Cloud Registration
I've read your post twice and I have to admit that I don't completely understand your description for your scanning workflow. Nonetheless, the bottom line is that if you have enough overlap between the two scans or any two sections of scans, then they should be able to be registered by using Cloud2Cloud. So long as you have enough similarity in the geometry of the overlapping areas, you shouldn't have a problem. The only thing I can think of is that you might be picking through the point cloud onto a point that is different than what you expect. Otherwise, you should be seeing some similarity or proximity between the scans using the point picking method in CloudCompare and the second step would be to use "Finely Register Scans" which is really Cloud2Cloud.
Post some screenshots if you can, I am sure it's something simple.
Eugene
Post some screenshots if you can, I am sure it's something simple.
Eugene
-
- I have made <0 posts
- Posts: 8
- Joined: Wed Jul 17, 2013 12:12 am
- 10
- Full Name: Andrew Lashmar
- Company Details: Project Delivery Managers
- Company Position Title: Project Manager
- Country: Australia
- Linkedin Profile: No
Re: Cloud to Cloud Registration
You right it shouldnt be so hard. Images as attached
You do not have the required permissions to view the files attached to this post.
-
- I have made <0 posts
- Posts: 8
- Joined: Wed Jul 17, 2013 12:12 am
- 10
- Full Name: Andrew Lashmar
- Company Details: Project Delivery Managers
- Company Position Title: Project Manager
- Country: Australia
- Linkedin Profile: No
Re: Cloud to Cloud Registration
You do not have the required permissions to view the files attached to this post.
- 3DForensics
- Honorary Member
- Posts: 1979
- Joined: Mon Aug 03, 2009 1:52 am
- 14
- Full Name: Eugene Liscio
- Company Details: AI2-3D Forensics
- Company Position Title: Owner
- Skype Name: eliscio
- Location: Toronto, Canada
- Has thanked: 13 times
- Been thanked: 70 times
- Contact:
Re: Cloud to Cloud Registration
So, I can see your first major problem. You have very little geometric structure to align these point clouds. From my perspective, they are basically flat planes and you can't expect a flat plane to align accurately to another flat plane since there are an infinite number of possibilities.
My guess is that your best option is the point picking method and you will be doing a lot of tweaking to get them close. If you had vertical buildings, walls, poles stationary cars...etc., then you would have been a lot better off in my opinion.
Another thing you can try to manually move the point clouds closer using the transform tool and then try to re-register to see if that improves the result. If the point clouds move farther away from one another, the issue is a lack of geometry.
Regards,
Eugene
My guess is that your best option is the point picking method and you will be doing a lot of tweaking to get them close. If you had vertical buildings, walls, poles stationary cars...etc., then you would have been a lot better off in my opinion.
Another thing you can try to manually move the point clouds closer using the transform tool and then try to re-register to see if that improves the result. If the point clouds move farther away from one another, the issue is a lack of geometry.
Regards,
Eugene
- danielgm
- V.I.P Member
- Posts: 195
- Joined: Thu Jun 20, 2013 10:45 am
- 10
- Full Name: Daniel Girardeau-Montaut
- Company Details: CloudCompare
- Company Position Title: Administrator
- Country: France
- Linkedin Profile: Yes
- Location: Grenoble, France
- Has thanked: 11 times
- Been thanked: 34 times
- Contact:
Re: Cloud to Cloud Registration
Hi,
Indeed Eugene is right. You need at least some geometry to get a good convergence with the fine registration algorithm (ICP). And the clouds should be already roughly registered. And last but not least be sure to set the 'overlap' parameter correctly (i.e. "how many points of the aligned cloud should actually be used"). Otherwise all the points will be matched and the one that are not overlapping will shift the result.
But in fact with this setup you may encounter another issue: there was a bug in the point pair based alignment tool that could occur when the picked points were all on a plane (which is probably your case). To avoid this bug you can download the latest 2.6.3.beta version (online).
Indeed Eugene is right. You need at least some geometry to get a good convergence with the fine registration algorithm (ICP). And the clouds should be already roughly registered. And last but not least be sure to set the 'overlap' parameter correctly (i.e. "how many points of the aligned cloud should actually be used"). Otherwise all the points will be matched and the one that are not overlapping will shift the result.
But in fact with this setup you may encounter another issue: there was a bug in the point pair based alignment tool that could occur when the picked points were all on a plane (which is probably your case). To avoid this bug you can download the latest 2.6.3.beta version (online).
-
- I have made <0 posts
- Posts: 8
- Joined: Wed Jul 17, 2013 12:12 am
- 10
- Full Name: Andrew Lashmar
- Company Details: Project Delivery Managers
- Company Position Title: Project Manager
- Country: Australia
- Linkedin Profile: No
Re: Cloud to Cloud Registration
Thanks for your help. If I just want to sit the two scans on the Z without XY moving do I select the Rotation Z or Translation Z. Thanks Again
- 3DForensics
- Honorary Member
- Posts: 1979
- Joined: Mon Aug 03, 2009 1:52 am
- 14
- Full Name: Eugene Liscio
- Company Details: AI2-3D Forensics
- Company Position Title: Owner
- Skype Name: eliscio
- Location: Toronto, Canada
- Has thanked: 13 times
- Been thanked: 70 times
- Contact:
Re: Cloud to Cloud Registration
Yes, you can restrict the rotation and also the X, Y or Z translation.
- danielgm
- V.I.P Member
- Posts: 195
- Joined: Thu Jun 20, 2013 10:45 am
- 10
- Full Name: Daniel Girardeau-Montaut
- Company Details: CloudCompare
- Company Position Title: Administrator
- Country: France
- Linkedin Profile: Yes
- Location: Grenoble, France
- Has thanked: 11 times
- Been thanked: 34 times
- Contact:
Re: Cloud to Cloud Registration
If the two clouds are already horizontal, then you can restrict both the rotation (select the "Z" option) and the translation (deselect the Tx and Ty components). This way the cloud will only move along/around the Z axis.
-
- I have made <0 posts
- Posts: 8
- Joined: Wed Jul 17, 2013 12:12 am
- 10
- Full Name: Andrew Lashmar
- Company Details: Project Delivery Managers
- Company Position Title: Project Manager
- Country: Australia
- Linkedin Profile: No
Re: Cloud to Cloud Registration
Hi Daniel,
I have tied restricting to Z only and am finding that the clouds either don't shift or if they do not by much. Surely if the point clouds are overlapping then CC should be able to one to the other. What am I missing
Thanks
I have tied restricting to Z only and am finding that the clouds either don't shift or if they do not by much. Surely if the point clouds are overlapping then CC should be able to one to the other. What am I missing
Thanks