You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our team is using PDAL for point cloud processing and facing a recurring issue. We're getting multiple layers of points at the same XY coordinates but with different Z values when using voxel filtering methods.
Additionally, we've noticed variations in results between .e57 and .las formats.
We seek your expertise to understand these issues and find solutions. Your insights will greatly help us improve our point cloud processing workflow and be much appreciated.
We ran the processing 4 times with following parameters;
Voxelcentroidnearestneighbor. Voxelsize 0.002. Format .e57 -> .e57
Voxelcentroidnearestneighbor. Voxelsize 0.002. Format .e57 -> .las
Voxelcenternearestneighbor. Voxelsize 0.002. Format .e57 -> .e57
Voxelcenternearestneighbor. Voxelsize 0.002. Format .e57 -> .las
The results can be seen in the attachments. The pictures show a cross-section of part of the point cloud, shown from the side.
Our main goal is to automate a processing flow for filtering and (preferably) classifying our point clouds. The data is used for situation plans, and therefor an accurate representation of terrain and a classification of objects is the goal.
Main questions;
What is the reason behind the multiple layers of points? And is there a way to resolve this?
What could be the reason behind the different results showing from the .e57 and the .las format?
Secondary question;
When setting the voxel size to 0.002 (2mm), a horisontal distance of multiple cm still results, why does this happen?
I've used PDAL in the Anaconda environment in Python 3.11. The scripts I've used have been made in Visual Studio Code, and ran with the Anaconda Prompt. The scripts are also attached (they 2 scripts have been modified into a total of 4 versions for the different format outputs and file names)(Also it wasn't possible to upload .json or .txt files, so the code for the scripts are shown on 2 picutres).
Voxelcenter .json script
Voxelcenter .e57
Voxelcenter .las
Voxelcentroid .json script
Voxelcentroid .e57
Voxelcentroid .las
The text was updated successfully, but these errors were encountered:
It's not clear to me what you're expecting that you think is wrong. If you're using voxel filtering, you should get points at different Z levels. A voxel is a 3-dimensional entity (a 3-D version of a pixel).
Note that the value ".002" isn't necessarily 2 mm. It's .002 units of the input point cloud. You can use pdal info --metadata to tell you the spatial reference information of the data (if any).
I don't know enough about e57 to comment there, but for LAS it seems like you'd need to set your scale appropriately to expect anything near that level of precision.
Hello
Our team is using PDAL for point cloud processing and facing a recurring issue. We're getting multiple layers of points at the same XY coordinates but with different Z values when using voxel filtering methods.
Additionally, we've noticed variations in results between .e57 and .las formats.
We seek your expertise to understand these issues and find solutions. Your insights will greatly help us improve our point cloud processing workflow and be much appreciated.
We ran the processing 4 times with following parameters;
The results can be seen in the attachments. The pictures show a cross-section of part of the point cloud, shown from the side.
Our main goal is to automate a processing flow for filtering and (preferably) classifying our point clouds. The data is used for situation plans, and therefor an accurate representation of terrain and a classification of objects is the goal.
Main questions;
Secondary question;
I've used PDAL in the Anaconda environment in Python 3.11. The scripts I've used have been made in Visual Studio Code, and ran with the Anaconda Prompt. The scripts are also attached (they 2 scripts have been modified into a total of 4 versions for the different format outputs and file names)(Also it wasn't possible to upload .json or .txt files, so the code for the scripts are shown on 2 picutres).
Voxelcenter .json script
Voxelcenter .e57
Voxelcenter .las
Voxelcentroid .json script
Voxelcentroid .e57
Voxelcentroid .las
The text was updated successfully, but these errors were encountered: