Skip to main content
Solved

Calculating vertical error of TIN from point cloud

  • March 14, 2024
  • 4 replies
  • 82 views

anderssonaxel
Contributor
Forum|alt.badge.img+5

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?

Best answer by jasperwis

Hi @anderssonaxel 

This would be my first approach

 

 

Jasper

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

jasperwis
Enthusiast
Forum|alt.badge.img+17
  • Enthusiast
  • Best Answer
  • March 14, 2024

Hi @anderssonaxel 

This would be my first approach

 

 

Jasper


jasperwis
Enthusiast
Forum|alt.badge.img+17
  • Enthusiast
  • March 14, 2024

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.

 

 


anderssonaxel
Contributor
Forum|alt.badge.img+5
  • Author
  • Contributor
  • March 14, 2024

@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.


jasperwis
Enthusiast
Forum|alt.badge.img+17
  • Enthusiast
  • March 14, 2024

@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.