The decimation filter takes a stream of points and steps through it, taking only every Nth point. With a step of 2, the filter takes every second point, for a reduction of 50%. With a step of 10, the filter takes every tenth point, for a reduction of 90%.
<?xml version="1.0" encoding="utf-8"?>
<Pipeline version="1.0">
<Writer type="writers.las">
<Option name="filename">smaller.las</Option>
<Filter type="filters.decimation">
<Option name="step">10</Option>
<Reader type="readers.las">
<Option name="filename">larger.las</Option>
</Reader>
</Filter>
</Writer>
</Pipeline>
See also
filters.voxelgrid provides grid-style point decimation.