[pdal-commits] [PDAL/PDAL] e8fb59: Updating outlier, PMF, and SMRF filters
GitHub
noreply at github.com
Fri Mar 31 07:11:27 PDT 2017
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: e8fb59bfe253f57bb990c8f1ae8fddd84281110c
https://github.com/PDAL/PDAL/commit/e8fb59bfe253f57bb990c8f1ae8fddd84281110c
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M filters/OutlierFilter.cpp
M filters/OutlierFilter.hpp
M filters/PMFFilter.cpp
M filters/PMFFilter.hpp
M filters/SMRFilter.cpp
M filters/SMRFilter.hpp
M pdal/Segmentation.cpp
M pdal/Segmentation.hpp
Log Message:
-----------
Updating outlier, PMF, and SMRF filters
It is desirable to exclude noise points from further processing, as well as
anything but last returns (i.e., return number equals number of returns).
Although this can be accomplished with various other filters, we currently
require that those points be dropped from the PointView if we wanted to exclude
them from the bare earth filters. Provide a mechanism for segmenting last
returns and ignoring an optional, user-defined DimRange. Apply this to both
SMRF and PMF. This allows us to set them aside for the filtering step, without
losing them altogether.
This also marks the first point at which we remove the "extract" and "classify"
options from the PMF and outlier filters. Ground/noise points will always be
classified, but not extracted. Users wishing to extract ground or noise returns
should use the range filter as a downstream processing step.
The outlier filter now allows the user to specify the class they would like to
use for noise points. The default value for noise points has been changed from
18 to 7.
Finally, the outlier filter now uses online updates when computing mean,
variance, and standard deviation.
Commit: faba4c42c52dfe4f7340ade145a6455cf5a3ad0b
https://github.com/PDAL/PDAL/commit/faba4c42c52dfe4f7340ade145a6455cf5a3ad0b
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M filters/PMFFilter.cpp
M filters/SMRFilter.cpp
Log Message:
-----------
Don't fail if ignore option is unspecified, just use the input PointView
Commit: e4834bef90c066215ade073d6393eeaaa276bdee
https://github.com/PDAL/PDAL/commit/e4834bef90c066215ade073d6393eeaaa276bdee
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M filters/PMFFilter.cpp
M filters/SMRFilter.cpp
M test/unit/OldPCLBlockTest.cpp
Log Message:
-----------
Append individual views to a single output view, rather than inserting into the
viewSet. Fixup tests.
Commit: 32b8475cdfac7afc4ccc869210e26e3359253983
https://github.com/PDAL/PDAL/commit/32b8475cdfac7afc4ccc869210e26e3359253983
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2017-03-30 (Thu, 30 Mar 2017)
Changed paths:
M filters/PMFFilter.cpp
M filters/SMRFilter.cpp
Log Message:
-----------
Don't fail when return information is missing. Just use all returns, but warn the user.
Commit: af5068a3faf3cf140059902ed66c41cf413423ba
https://github.com/PDAL/PDAL/commit/af5068a3faf3cf140059902ed66c41cf413423ba
Author: chambbj <brad.chambers at gmail.com>
Date: 2017-03-31 (Fri, 31 Mar 2017)
Changed paths:
M filters/OutlierFilter.cpp
M filters/OutlierFilter.hpp
M filters/PMFFilter.cpp
M filters/PMFFilter.hpp
M filters/SMRFilter.cpp
M filters/SMRFilter.hpp
M pdal/Segmentation.cpp
M pdal/Segmentation.hpp
M test/unit/OldPCLBlockTest.cpp
Log Message:
-----------
Merge pull request #1545 from PDAL/pmf-smrf-outlier-changes
Updating outlier, PMF, and SMRF filters
Compare: https://github.com/PDAL/PDAL/compare/ac61a607ff86...af5068a3faf3
More information about the pdal-commits
mailing list