Reading water from the shape of a forest
Across Big Cypress National Preserve, bald cypress grow in round domes: short trees at the dry edge, the tallest at the deep, wet center. From above, a dome's height profile is a map of the water beneath it. This project finds the domes automatically in airborne LiDAR.
No canopy model yet
Run the Build canopy model workflow from the repo's Actions tab. It downloads a few USGS LiDAR tiles around the Kirby Storter Boardwalk, builds a 1 m canopy height model, and finds dome candidates.
Canopy height and dome candidates
Colors show canopy height from USGS 3DEP LiDAR. Circles are candidate domes: round islands of trees, surrounded by open prairie, where the canopy rises toward the center. Long cypress strands are screened out. The orange pin is the Kirby Storter Boardwalk, which ends in a cypress dome and slough, so you can check the detector against a place people actually walk.
How it works
USGS 3DEP LiDAR is a laser survey flown from aircraft: billions of points, each classified as ground, vegetation or something else. For each tile, the ground points become a bare-earth surface, and every other point gets a height above it. Keeping the tallest point in each square meter gives a canopy height model.
The detector smooths that model to dome scale, finds local high points, grows each into a region, and keeps the ones that are round and dome-sized. Next: Sentinel-2 water indices for each dome, and a before-and-after look at the February 2026 Big Cypress fire.