Comparing clouds from cave survey - mask unwanted points
Re: Comparing clouds from cave survey - mask unwanted points
For this particular application I'd like to keep the original FARO files (as there are more info in there ;). I'll register them myself (at least if there are enough non-changing overlapping parts?).
Daniel, CloudCompare admin
Re: Comparing clouds from cave survey - mask unwanted points
Daniel,
You can download before and after scans from roughly the same setup position from http://we.tl/W1fIbVP8qY. These are the raw Faro X130 scans, but there are plenty of overlaps to allow a good registration (C2C works well in all our software). A graphic showing the main changes between the visits is shown below.
Kind regards,
Nick
You can download before and after scans from roughly the same setup position from http://we.tl/W1fIbVP8qY. These are the raw Faro X130 scans, but there are plenty of overlaps to allow a good registration (C2C works well in all our software). A graphic showing the main changes between the visits is shown below.
Kind regards,
Nick
Re: Comparing clouds from cave survey - mask unwanted points
Thanks, I've downloaded the files (you can remove the link if you want).
Daniel, CloudCompare admin
Re: Comparing clouds from cave survey - mask unwanted points
Okay, good news, I've finally had the time to make this work!
Now, when you import a Faro or PTX file, you'll get a sensor associated to each cloud with the right parameters. Simply select the two clouds you want to compare and start the Distances computation tool: There's a new option in the Distances computation dialog: 'use reference sensor to filter hidden points' (only available is your reference is a cloud and it has an associated sensor of course). Enable it and CC will automatically compute the depth buffer and use it to filter out the points that are 'hidden'.
Here are the 'standard' distances computed on your example: And here is what you'll get with the 'sensor filtering' option: You can see how the points that were hidden by the rail or even the ropes are now grayed out. And the bump is clearly visible in the background.
You can hide the gray points to get a clearer rendering by disabling the 'Show NaN values in gray' option in the SF properties. And of course you can do the computation the other way around (but I'm not sure it's very interesting): I've updated the online beta version (2.6.2.beta).
P.S.: when computing distances on big clouds like this, it's better to set a 'max distance' (like 1 or 2 meters) so as to avoid losing a lot of time (in this case the points which are farther will have this max distance instead).
Now, when you import a Faro or PTX file, you'll get a sensor associated to each cloud with the right parameters. Simply select the two clouds you want to compare and start the Distances computation tool: There's a new option in the Distances computation dialog: 'use reference sensor to filter hidden points' (only available is your reference is a cloud and it has an associated sensor of course). Enable it and CC will automatically compute the depth buffer and use it to filter out the points that are 'hidden'.
Here are the 'standard' distances computed on your example: And here is what you'll get with the 'sensor filtering' option: You can see how the points that were hidden by the rail or even the ropes are now grayed out. And the bump is clearly visible in the background.
You can hide the gray points to get a clearer rendering by disabling the 'Show NaN values in gray' option in the SF properties. And of course you can do the computation the other way around (but I'm not sure it's very interesting): I've updated the online beta version (2.6.2.beta).
P.S.: when computing distances on big clouds like this, it's better to set a 'max distance' (like 1 or 2 meters) so as to avoid losing a lot of time (in this case the points which are farther will have this max distance instead).
Daniel, CloudCompare admin
Re: Comparing clouds from cave survey - mask unwanted points
And I'll use the same thread to present a very similar tool: 'Edit > Sensors > TLS/GBL > Compute points visibility (with depth buffer)'
This tool can be used to classify any point cloud in terms of visibility (relatively to a sensor). Simply select the sensor and then CC will let you choose any of the loaded cloud. The output is:
This tool can be used to classify any point cloud in terms of visibility (relatively to a sensor). Simply select the sensor and then CC will let you choose any of the loaded cloud. The output is:
- 0 = visible (blue)
- 1 = hidden (green)
- 2 = out of range (orange)
- 3 = out of field of view (red)
Daniel, CloudCompare admin
Re: Comparing clouds from cave survey - mask unwanted points
Hi Daniel,
Thanks very much for adding this enhanced functionality to CC. I can confirm that with the Faro scans, we have successfully undertaken this process with good results.
Now we will try it with scans from our Topcon scanner, exported as .ptx
Best wishes,
Nick
Thanks very much for adding this enhanced functionality to CC. I can confirm that with the Faro scans, we have successfully undertaken this process with good results.
Now we will try it with scans from our Topcon scanner, exported as .ptx
Best wishes,
Nick
Re: Comparing clouds from cave survey - mask unwanted points
Thanks for the feedback. Don't hesitate to report any issue with PTX files.
Daniel, CloudCompare admin