Negative values in Canopy height model
Posted: Tue Dec 13, 2022 8:24 am
Hi Daniel, Good morning.
I am currently working on a LiDAR dataset captured with velodyne sensor onboard drone system. I am trying to calculate the canopy height model for a grape field but I have negative values in the output (The original dataset do not have any negative elevation).
Here are the steps that I have taken:
A. 1. Remove noise and outliers
2. Classify ground and non-ground points using the csf
3. Output the mesh from the classification
4. Compute the cloud to mesh distance using mesh as reference, off-ground points and all points alternatively as compared (just to see if there are differences).
5. Export sf coordinates
I Also tried it using another method where instead of the mesh, I computed the cloud-cloud distance between the ground points and off-ground / all points. I also spitted into x, y, and z directions. Here, I get 4 outputs, C2C distances. C2C distances in x, y, z directions respectively. As a last step, I set the C2C (z) as sf coordinates.
With both methods, I still get negative and positive values in the CHM. Please, what am I doing wrong or is there another way to compute it?
Unfortunately, I cannot share the dataset nor the result because it is part of my internship.
I am currently working on a LiDAR dataset captured with velodyne sensor onboard drone system. I am trying to calculate the canopy height model for a grape field but I have negative values in the output (The original dataset do not have any negative elevation).
Here are the steps that I have taken:
A. 1. Remove noise and outliers
2. Classify ground and non-ground points using the csf
3. Output the mesh from the classification
4. Compute the cloud to mesh distance using mesh as reference, off-ground points and all points alternatively as compared (just to see if there are differences).
5. Export sf coordinates
I Also tried it using another method where instead of the mesh, I computed the cloud-cloud distance between the ground points and off-ground / all points. I also spitted into x, y, and z directions. Here, I get 4 outputs, C2C distances. C2C distances in x, y, z directions respectively. As a last step, I set the C2C (z) as sf coordinates.
With both methods, I still get negative and positive values in the CHM. Please, what am I doing wrong or is there another way to compute it?
Unfortunately, I cannot share the dataset nor the result because it is part of my internship.