LiDAR & Remote Sensing Extension
The LiDAR & Remote Sensing Extension contains plugins that extend the functionality of the WhiteboxTools open-core for processing LiDAR and imagery data. Do things like filter or modify point clouds based on point properties and generalize classified satellite imagery. If you’re interested in classifying satellite imagery using machine learning (ML) algorithms, check out the General Toolset Extension instead. This extension easily integrates into your current WhiteboxTools environment. To utilize the extension, purchase a software license, then download and install the extension. The extension has transparent pricing, with academic and multi-seat discounts. We offer both annual and perpetual licenses. By purchasing a license you are not only enhancing the power of the open-source WhiteboxTools platform, you are also helping to support the continued development of the software.
List of tools in the extension
-
CannyEdgeDetection
Performs a Canny edge-detection filter on an input image. -
ClassifyLidar
Classifies point clouds into ground, building, and vegetation points. -
ColourizeBasedOnClass
Sets the RGB values of a point cloud based on the point classification values. -
ColourizeBasedOnPointReturns
Sets the RGB values of a point cloud based on the point return values. -
EvaluateTrainingSites
Inspects the overlap in spectral signatures of training sites for various classes. -
GeneralizeClassifiedRaster
Generalizes a raster containing class or object features by removing small features. -
GeneralizeWithSimilarity
Generalizes a raster containing class features by reassigning the identifier values of small features to those of neighbouring features based on similarity in spectral space. -
FilterLidar
Removes points in a LAS file with certain specified class values. -
ImageSegmentation
Performs a region-growing based segmentation on a set of multi-spectral images. -
ImageSlider
Creates an image slider from two input images. -
InversePrincipalComponentAnalysis
Performs an inverse principal component analysis on a series of input component images. -
LasToLaz
Converts LAS files into the LAZ format. -
LazToLas
Converts LAZ files into the LAS format. -
LidarContour
Creates a vector contour coverage directly from an input point file (no need to interpolate a raster DEM first). -
LidarEigenvalueFeatures
Calculate eigenvalue-based metrics from a LiDAR point cloud, including linearity, planarity, sphericity, omnivariance, eigentropy, and others. -
LidarPointReturnAnalysis
Performs a quality control check on the return values of points in a LiDAR file. -
LidarSibsonInterpolation
Interpolates one or more LiDAR tiles using Sibson's natural neighbour method. -
MinDistClassification
Performs a supervised minimum-distance classification using training sites and multi-spectral images. -
ModifyLidar
Modify points within a point cloud based on point properties. -
ParallelepipedClassification
Performs a supervised parallelepiped classification using training sites and multi-spectral images. -
PhiCoefficient
Performs a binary classification accuracy assessment. -
PiecewiseContrastStretch
Performs a piecewise contrast stretch on an input image. -
RecoverFlightlineInfo
Associates LiDAR points by their flightlines. -
SortLidar
Sorts the points in a LiDAR file using point properties. -
SplitLidar
This tool splits LiDAR points up into a series of new files based on their properties.
Examples from the extension

Modify Lidar
Click to read more about this tool

Recover Flightline Info
click to read more about this tool

LiDAR Contour
Click to read more about this tool

Lidar Eigen Value Features
click to read more about this tool

Minimum Distance Classification
Click to read more about this tool

Canny Edge Detection
click to read more about this tool

Generalize Classified Raster
Click to read more about this tool

Evaluate Training Sites
click to read more about this tool
Download the LiDAR & Remote Sensing Extension
Don’t forget, to run these extension tools, you need to purchase and activate a license.