Solved

Calculating vertical error of TIN from point cloud

  • 14 March 2024
  • 4 replies
  • 46 views

Badge +1

I want to compare different methods of generating TIN-models. To assess the quality of each model, I want to calculate the vertical distance between each point in the input point cloud and the generated TIN in order to later calculate for example the RMSE. Any tips on an approach?

icon

Best answer by jasperwis 14 March 2024, 10:46

View original

4 replies

Userlevel 3
Badge +12

Hi @anderssonaxel 

This would be my first approach

 

 

Jasper

Userlevel 3
Badge +12

Alternatively, you could use a PointCloudCombiner to collect all draped points from the SurfaceDraper in a new point cloud and export it as a LAS file.

Next, import in CloudCompare the original and the draped point cloud and calculate a Cloud/Cloud distance plot. Then you will have a nice visualisation.

 

 

Badge +1

@jasperwis Thank you! It does what I wanted now. So when I input a surface into the surface draper it uses that one instead of creating a new one? That was where I got stuck because I need to keep the model generated in TINGenerator.

Userlevel 3
Badge +12

@anderssonaxel 

I had no TIN file available, so I used a TINGenerator to create a sample TIN.

For your use case, just ignore the TINGenerator, import your TIN surface directly in FME and send it to Points/Line port of the SurfaceDraper.

Reply