M3C2 plugin - no data on roughness
Posted: Mon Oct 04, 2021 4:11 pm
Hi everyone,
Thanks for the great documentation and for providing all the publications relevant to the M3C2 plugin. I worked through it and feel almost confident, that I know what I am doing. However, some interim results of my analyses still confuse me and I hope to shed some light on this matter with your help. ( I am running CloudCompare 2.12.2 on a Windows 10 Pro, 64-bit)
I am comparing two point clouds using M3C2 since I am looking at an erosion feature progressing vertically and horizontally and therefore need detailed information.
1) I generated the point cloud with OpenDroneMap which displayed a massive vertical offset, that I fixed using ICP alignment (with no segmentation beforehand) in CC: final RMS 1.06. You can see the resulting point clouds below, z value displayed. 2) In the Lague paper it is mentioned that I should set the Normal scale (D) to a value that is at least 25x roughness of the point cloud. The figure below depicts the roughness I calculated on cloud#1. While the overview depicts nothing but grey values (no roughness?!), a zoom in reveals values mostly ranging between 0.02 and 0.3, which would call for a Normals value of 0.5 to 0.75. When I use "guess parameters" the program however repeatedly gives an output of 1.17 normals diameter and 0.59 projection diameter.
Now my questions:
A) Can this estimation be trusted since the roughness calcualtion I did manually seems a little "off" or would I be better off by extracting smaller samples from the cloud, calculate the roughness and use a mean to derive the normal and projection diameter?
B) When I check calculation mode "vertical" under the "Normals tab", do I only get Nx and Nx as displacement vectors in the resulting M3C2 file?
I really appreciate your support.
Have a good evening,
Soraya
Thanks for the great documentation and for providing all the publications relevant to the M3C2 plugin. I worked through it and feel almost confident, that I know what I am doing. However, some interim results of my analyses still confuse me and I hope to shed some light on this matter with your help. ( I am running CloudCompare 2.12.2 on a Windows 10 Pro, 64-bit)
I am comparing two point clouds using M3C2 since I am looking at an erosion feature progressing vertically and horizontally and therefore need detailed information.
1) I generated the point cloud with OpenDroneMap which displayed a massive vertical offset, that I fixed using ICP alignment (with no segmentation beforehand) in CC: final RMS 1.06. You can see the resulting point clouds below, z value displayed. 2) In the Lague paper it is mentioned that I should set the Normal scale (D) to a value that is at least 25x roughness of the point cloud. The figure below depicts the roughness I calculated on cloud#1. While the overview depicts nothing but grey values (no roughness?!), a zoom in reveals values mostly ranging between 0.02 and 0.3, which would call for a Normals value of 0.5 to 0.75. When I use "guess parameters" the program however repeatedly gives an output of 1.17 normals diameter and 0.59 projection diameter.
Now my questions:
A) Can this estimation be trusted since the roughness calcualtion I did manually seems a little "off" or would I be better off by extracting smaller samples from the cloud, calculate the roughness and use a mean to derive the normal and projection diameter?
B) When I check calculation mode "vertical" under the "Normals tab", do I only get Nx and Nx as displacement vectors in the resulting M3C2 file?
I really appreciate your support.
Have a good evening,
Soraya