Overview
In 2023 I worked with United States Forest Service (USFS) to produce Canopy Height Models (CHM) for 11 national forest areas in Mississippi and Missouri. A CHM is a raster image model where each cell (pixel) represents the average height of the tree canopy at that point. These products were created from USGS 3DEP LiDAR point-cloud datasets using a data pipeline I developed in Windows Batchscript utilizing the USFS's FUSION/LDV Command Line Toolkit.
The Challenge
FUSION/LDV is very good at what it does, but it is complex and processor/memory intensive. Needing to use batchscript is a significant downside of using FUSION for this task. This isn't easy to do at large scales because a single forest area can comprise thousands of LiDAR Tiles, accumulating terabytes of data. Additionally, these files are often compressed and are 2-4x larger when uncompressed—which they must be to work with them.
New Methodology
Throughout 2024, I, along with my colleague Kylie Wagner, began developing a new methodology for producing CHMs. Kylie aimed to use Esri ArcGIS Pro to achieve the same effect as the FUSION/LDV process. I developed an open-source approach in Python using the Point Data Abstraction Library (PDAL) and Rasterio.
My Python method is still in progress, but I aim to publish my work in a peer-reviewed journal in 2025.
About CHMs
Canopy Height Model (CHM) Raster products are crucial in ecological and forestry studies because they provide detailed insights into the vertical structure of vegetation. By measuring the height of the canopy, researchers can assess forest biomass, monitor changes in vegetation, and manage natural resources more effectively. These models are instrumental in biodiversity studies, carbon sequestration projects, and habitat modeling, helping to understand and mitigate the impacts of climate change.
CHM products are derived from LiDAR (Light Detection and Ranging) datasets, which use laser pulses to measure distances between the sensor and objects on the ground. To create a CHM, two primary surfaces are extracted from the LiDAR point cloud: the Digital Terrain Model (DTM), representing the elevation of the bare earth, and the Digital Surface Model (DSM), representing the elevation of the objects above the ground, including tree canopies. The CHM is then generated by subtracting the DTM from the DSM.
Gallery