Apply terrain filter to classified point clouds

Would it be possible to run the terrain filter based off the point cloud classifications? Pix4d mapper does a good job of automatically classifying the point cloud, although it does miss some stuff, especially with building roofs and sometimes vehicles. These missed points remain as ground classified and can take a lot of work to find and reclassify manually. Would it be possible to add a filter to the Terrain filter so you can just run it on selected classes of point cloud. From tests I’ve done with a workaround this removes almost all the incorrectly classified ground points very efficiently

Hi @PPGroup,

Thank you for your message. Did you already try to change the terrain filer settings to see if you can achieve your goal with fewer steps?

Otherwise, once you have run the terrain filter the first time, you can export the specific class where you want to run the filter again.


Once exported, you can import this point cloud to PIX4Dsurvey and run the terrain filter on this point cloud only by selecting it as Input Point Cloud in the Terrain Filter.


I also have notified the PIX4Dsurvey product team for eventual consideration :wink:.

Let me know if this helps you.

Yeah i have, the best results i get are from exporting a point cloud from mapper with just the ground classified points and then running terrain filter in Survey with a low above ground threshold to get rid of any small bushes, lumps of grass, bottoms of pole/fences/objects.

This workflow however is not possible when using Matic & your suggestion of using the terrain filter multiple times would potentially do a similar job

1 Like

Hi @PPGroup,

You are right; using PIX4Dmatic it is impossible to follow the same procedure because PIX4Dmatic does not classify the point cloud.

Using the terrain filter in PIX4Dsurvey the first time would help you simulate the ground classified point cloud you are getting with PIX4Dmapper; running a second time the terrain filter in PIX4Dsurvey (this time fine tuned) only on the ground classified points would potentially do a similar job, as you stated in your previous post.