GitHub Repository: https://github.com/Landscape-CV/PyTLiDAR
A Quantitative Structure Model (QSM) is a representation of a tree's structure using geometric primitives, primarily cylinders, to describe its branching topology, geometry, and volume. QSMs are typically derived from point clouds generated by terrestrial laser scanning (TLS). They allow for the estimation of tree attributes like volume, diameter at breast height (DBH), and tree height, which are difficult to measure destructively.
During our researches, we found a MatLab tool, TreeQSM, is efficient in reconstructing the QSM, but it is less convenient for researchers that are not familier with MatLab operations. The goal of our team is to rewrite the tool's code in Python and create an intuitive GUI for this tool. Our tool preserves the main feature of TreeQSM, which is reconstruction of tree models from LiDAR data, with certain parameters that users can play with. We have created an interactive html based interface for users to visualize and examine the LiDAR point cloud, as well as the generated tree model.
Please play with the interactive displays below. You can also see our github repository here.