Page 1 of 1

Detecting a bump/depression on surface

Posted: Tue Jan 11, 2022 12:52 pm
by mcivie
Hello CC community, hello Daniel;

I'm working with scans of pavement surface, my aim is to detect the surface unevenness: I mean the presence of bump and/or depression.
Up to now I used the Roughness tools but, as I learnt, the roughness value is always positive, since CC consider the absolute value to the best fitting plane. Therefore, I can't deduce the correct 'sign' of the distance, distinguishing the fact that it is a bump or a depression.

Now my questions:
1. Is there a way to assess if the point cloud is above or below the best fitting plane?
2. In your opinion, is there a better tool to be used in order to assess if the surface (limited to the Kernel size area) is convex or concave?

I hope I'm clear enough.
Thank for your help

Re: Detecting a bump/depression on surface

Posted: Tue Jan 11, 2022 8:13 pm
by daniel
Yes, that's an interesting application.

And there's currently no way to do what you want...

We could add an optional parameter to define the 'vertical' direction. Then, the algorithm would be able to sign the value after making sure the fitted plane is in the right orientation. It would not work in the general case, but for a 2.5D cloud such as a road, it should work I guess.

Re: Detecting a bump/depression on surface

Posted: Wed Jan 12, 2022 10:10 pm
by daniel
Here's what the prototype looks like (with a radius of 4):
Signed_Rouhgness.JPG
Signed_Rouhgness.JPG (326.67 KiB) Viewed 1682 times

Re: Detecting a bump/depression on surface

Posted: Thu Jan 13, 2022 10:14 am
by daniel
For information, this is now available in the latest 2.12.beta version!

Re: Detecting a bump/depression on surface

Posted: Thu Jan 13, 2022 10:56 am
by daniel
Here's another example:
Signed_Rouhgness_2.JPG
Signed_Rouhgness_2.JPG (276.91 KiB) Viewed 1653 times

Re: Detecting a bump/depression on surface

Posted: Thu Jan 13, 2022 11:26 am
by mcivie
Perfect, thanks.
I'll try immediately.