The Height Filter point cloud task is used to classify points that are a vertical distance to a defined surface such as ground. This filter can be useful for classifying points into vertical strata from ground which can then be used in density studies. The Height filter can also be used to locate points that are below a surface which may prove useful in the QA/QC of the LIDAR data. This is also useful for the classification of building, vegetation and other ground features. Review of filter settings below:
![This image has an empty alt attribute; its file name is image-3.png](https://fb77ea.p3cdn1.secureserver.net/wp-content/uploads/2021/04/image-3.png)
Source Points Filter
The Source Points filter defines the set of points that can be matched into the range filters, and thus be modified. The point filter settings can be modified in the Range List using the ‘Range’ commands. You can modify the source filter parameters within the Live View Point Filter based on Classification, Returns, Point Source ID, Intensity, Elevation, Scan Angle, User Data, GPS Time, and Color.
Ground Points Filter
The Ground Point filter defines the set of points that are used to construct a surface which is used to compute the heights for determining if a point fits within any of the defined range filters. The ground point filter can be modified using the ‘Ground Points’ command. You may modify the ground filter parameters within the Live View Point Filter based on Classification, Returns, Point Source ID, Intensity, Elevation, Scan Angle, User Data, GPS Time, and Color.
Range
You can create multiple range filters to be run as part of the Height Filter. A new range filter can be added using the Add Range command and settings modified in the Add Range Dialog.
You can add a range filter at a specific location in the Range List by using the Insert Range command. It is important to note that the new range filter will be inserted before the selected range filter. Therefore, the high value of the new filter must follow the rules defined below for an upper range.
Individual range filters can be removed from the Ranges List using the Remove Range button.
All range filters can be removed simultaneously from the Ranges List using the Remove All button.
Edit a range by double-clicking the range in the Range list that you wish to edit.
Signs
The lower and upper sign for a range filter can be selected from a drop down menus. The lower sign can be greater than, greater than or equal to, or ‘Open.’ The upper sign can be less than, less than or equal to, or ‘Open.’
When selecting ‘Open’ for the lower sign, it will include all values lower than the high value for this range filter. When using this filter setting, it must be the first filter in the range list.
When selecting ‘Open’ for the upper sign, it will include all values higher than the low value for this range filter. When using this filter setting, it must be the last filter in the Range list.
Values
When creating or modifying a range filter, you can set the lower or upper value for the range.
For example, in the following range filter >= 10.000 – < 20.000, the lower value is 10 and the upper value is 20. This range filter will include all points that are greater than or equal to 10, but less than 20.
The following rules must be followed for the lower value in order to prevent overlap in ranges:
-
- When using a less than or less than or equal sign for the upper value, the low value must be less than or equal to the upper value.
-
- If a range exists before this range in the height filter, the low value must be greater than or equal to the upper value in the previous range when the previous range’s upper sign is a less than. If the previous range’s sign is a less than or equal, then the low value must be greater than the previous range’s upper value.
The following rules must be followed for the upper value in order to prevent overlap in ranges:
-
- When using a greater than or greater than or equal sign for the lower value, the upper value must be greater than or equal to the lower value.
-
- If a range exists after this range in the height filter, the upper value must be less than or equal to the lower value in the next range when the next range’s lower sign is a greater than. If the next range’s sign is a greater than or equal, then the upper value must be less than the next range’s lower value.
Classification
Within the Add Range dialog, you can select a specific classification field that defines the class to place points on for a range filter.
Units
When running the Height Filter you can choose to use feet or meters. Select the measurement unit to use when running the filter from the drop-down menu.
Buffer
The default block Buffer is 5 times the nominal point spacing. In some cases, such as: data voids (dense forest, buildings, etc.) and processing block size, this buffer may be insufficient. Increasing the buffer size may help to classify points.