<p dir="ltr">Hello,</p>
<p dir="ltr">I'm running outlier removal followed by a PMF on a series of data using this PCL block (this is basically an example from the docs)</p>
<p dir="ltr"> {<br>
  "pipeline": {<br>
    "name": "Progressive Morphological Filter with Outlier Removal",<br>
    "version": 1.0,<br>
    "filters": [{<br>
        "name": "StatisticalOutlierRemoval",<br>
        "setMeanK": 20,<br>
        "setStddevMulThresh": 3.0<br>
      }, {<br>
        "name": "ProgressiveMorphologicalFilter",<br>
        "setSlope": 1.0,<br>
        "setCellSize": 3.0<br>
    }]<br>
  }<br>
}<br></p>
<p dir="ltr">However, upon running it I get the output below.<br>
I've tried on multiple files and it's not always 0 for the return number but it's some invalid number (eg 224)</p>
<p dir="ltr"> Lasinfo doesn't report any points that have 0 for # of returns  or return #, so not sure what the error message below means.<br><br></p>
<p dir="ltr">*****************************************</p>
<p dir="ltr">--------------------------------------------------------------------------------<br>
NAME:   Progressive Morphological Filter with Outlier Removal (1.0)<br>
HELP:   <br>
AUTHOR: <br>
--------------------------------------------------------------------------------<br>
process tile 0 through the pipeline</p>
<p dir="ltr">   Step 1) StatisticalOutlierRemoval<br>
      <br>
      20 neighbors and 3.000000 multiplier<br>
      183580 points filtered to 183081 following outlier removal</p>
<p dir="ltr">   Step 2) ProgressiveMorphologicalFilter<br>
      <br>
      max window size: 33<br>
      slope: 1.000000<br>
      max distance: 2.500000<br>
      initial distance: 0.150000<br>
      cell size: 3.000000<br>
      base: 2.000000<br>
      exponential: true<br>
      negative: false<br>
      Iteration 0 (height threshold = 0.150000, window size = 9.000000)...ground now has 11054 points<br>
      Iteration 1 (height threshold = 2.500000, window size = 15.000000)...ground now has 11054 points<br>
      Iteration 2 (height threshold = 2.500000, window size = 27.000000)...ground now has 11054 points<br>
      Iteration 3 (height threshold = 2.500000, window size = 51.000000)...ground now has 11054 points<br>
      183081 points filtered to 11054 following progressive morphological filter<br>
tile 0 filtered to 11054 points, adding to output, which now has 11054 points</p>
<p dir="ltr">208500-9753000_pmf.las: Found invalid value of '0' for point's return number.<br>
208500-9753000_pmf.las: Found invalid value of '0' for point's number of returns.<br>
(writers.las Debug: 3): Wrote 11054 points to the LAS file</p>
<p dir="ltr">***********************************************************<br></p>
<p dir="ltr">Matthew Hanson<br>
Applied GeoSolutions<br>
<a href="tel:%28603%29%20659-3363%20x91">(603) 659-3363 x91</a><br>
<a href="http://appliedgeosolutions.com">http://appliedgeosolutions.com</a><br>
<a href="mailto:mhanson@appliedgeosolutions.com">mhanson@appliedgeosolutions.com</a></p>