Package opalsClassify

The package opalsClassify contains modules dealing with the classification of the ALS point cloud into different classes like ground, water, low/medium/high vegetation, buildings, etc. Currently, OPALS provides one supervised tree based classification method using machine learning.

Scripts and Modules of Package opalsClassify
Python Scripts Description
clfConfusionMatrix.py Compute and print the confusion matrix for two (integer) attributes of the ODM.
clfTreeModelApply.py Classifies a list of point cloud files based on a given decision tree model.
clfTreeModelTrain.py Trains a supervised decision tree based classification model.
preAttribute.py Computes a set attributes for a list of point cloud files.
Modules Description
AddInfo Inserts or updates ODM attributes by combining existing attributes and/or grid models.
Colorize
Contouring Derives the contour of foreground objects of a raster model and exports the results as a polygon shape file.
EchoRatio Derives and stores the echo ratio (ER) attribute for points of an OPALS data manager.
Export Exports vector data stored in an OPALS data manager (ODM) in various data formats.
Histo Derives histograms and descriptive statistics (min, max, mean, r.m.s, etc.) for ODM or grid/raster data sets and stores the results graphically (SVG) and numerically (XML).
Import Loads vector and raster data into an ODM for subsequent use in modules dealing with point cloud and line related data.
Info Extracts and reports header information of a vector or raster file (ODM, GDAL).
Morph Applies morphological operations (opening, closing, erosion, dilation) on raster datasets.
Normals Estimates local surface normal vectors for each point of a specific point cloud (ODM).
PointStats Derives and stores statistical parameters describing the local distribution of a point attribute for each point of an ODM.
Rasterize Performs vector-to-raster conversion for all types of simple feature geometries (points, lines, polygons).
RobFilter Classification points into terrain and off-terrain using robust interpolation.
Segmentation Provides methods for point cloud segmentation based on local homogeneity using either a generic region growing approach or an adapted region growing for plane extraction.
TerrainFilter Classifies a 3D point cloud (ODM) into terrain and off-terrain points.
TerrainMask Identifies open terrain parts of a DSM input raster using the volume based approach by Piltz et al. (2016).
Translate Performs format conversion for vector data files with additional read support of GDAL rasters.
Vectorize Performs raster-to-vector conversion and exports polyline geometries.
View Provides an interactive 3d viewer for points (including arbitrary attributes) and lines.
ZColor Derives color coded visualizations of grid models and stores them as geo-coded raster images.