I have a Lidar data in .las file and i want to remove Noise from IT ? is this is possible in open sources tools i.e las tool ,LibLas or any other open source , Because my finding are we can achieve this in point cloud library using .pcd file format But can we do same in Lib las or las tools
1 Answers
It's not clear, from the question, if you need to perform noise removal programmatically or through a tool. Let's try to break down your problem anyway. The point-cloud-library has a nice set of features to perform noise reduction and removal. However, as you noticed, it mainly works on pcl
files. You have a couple of options to convert your las
files to pcl
:
- You can add this set of readers to your PCL-based project. The LAS reader seems to be able to read las files.
- You can use the PDAL toolchain, and do something like
pdal translate original.las output.pcd
.
For the noise removal part you also have a couple of options, once you have the files: you can either either use one of the many noise removal filters from PCL (see here and here, e.g. StatisticalOutlierRemoval
) by calling the related classes in your code, or simply use the PDAL processing pipeline from the command line to further clean your data, as described in one of their tutorials.

- 2,482
- 27
- 40
-
1Thank you so much for the suggestion, further i also want to generate contours, is it possible using PDAL? or could you suggest any other open-source library for contour generation. – ahmad735 Jul 25 '17 at 10:48
-
I'm not sure if you can use pdal for that, but I'm sure you can use PCL. See, for example, [here](http://www.pcl-users.org/Getting-the-contour-of-cluster-indices-td4020509.html). Also, if my answer was useful, please consider accepting it. – Dexter Jul 26 '17 at 06:59
-
1Yes Thanks Mr Dexter . And Yes i try to accept but i am not able to accept because When i try to accept Its Says " Thanks for feedback but need reputation =15" Sorry But in future i will surely accept this Answers so Cheers – ahmad735 Jul 26 '17 at 12:22