Skip to main content
Question

Remove outliers of point clouds to extract the roof height

  • September 23, 2016
  • 6 replies
  • 120 views

I have clipped point clouds of buildings and I would like to calculate the maximum height from these point clouds, but without chimneys and other small features. Is it possible to retrieve more detailed point cloud statistics which can be used for this? I am not looking for the median of average values of the point clouds, but really the maximum z-values of the roof constructions.

6 replies

takashi
Evangelist
  • September 23, 2016

Hi @erikjh, the PointCloudStatisticsCalculator and PointCloudFilter might help you.


itay
Supporter
Forum|alt.badge.img+17
  • Supporter
  • September 23, 2016

Hi, I think you will probably need another dataset to help you filter out the points which are of the roof construction, otherwise some kind of selection within roof will be probably the way to go.


Forum|alt.badge.img+1
  • September 23, 2016

A workaround might be to sort the height values in your building and remove the top 2 - 5%. This will remove the chimneys but maybe not every small roof structure.


  • Author
  • September 24, 2016

Thanks for the suggestions! I'm going to experiment with removing the top 2-5% of the points, so this may be possible.


Forum|alt.badge.img
  • September 25, 2016

I created this workspace a while ago, it elevates building polygons by a percentile (based on height points that fall with building polygons. It was designed specifically to filter out chimneys, aerials, etc. Setting the $Percentile parameter to 90 will remove the top 10% height values. Setting it to 50 will give an average.

Hope it's useful.


  • January 13, 2021
erikjh wrote:

Thanks for the suggestions! I'm going to experiment with removing the top 2-5% of the points, so this may be possible.

I know it is too old post, but kindly did you solve it , if so may you post upload the solution

 

many thanks


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings