此仓库提供基于 ALS 的倒伏树检测算法的源代码。通过 mainfindFallenTrees.m 中的 findFallenTrees() 函数使用该算法。请查阅函数文档,以了解有关函数输入、输出和用法的更详细描述。注意:在运行函数之前,必须先调用脚本 startup.m,因为它将所有必需的文件路径添加到 MATLAB 路径中。算法流程:

1. 读入和预处理数据

2. 基于关联组件分析的分类过滤点云(可选)

3. 使用基于迭代 Hough 变换的线检测检测倒伏树

4. 使用卷积神经网络去除虚假倒伏树段(可选)

步骤 2 和 4 可以使用用户自定义的分类器,这些分类器是使用 connected_component_training(步骤 2)和 final_classifier_training(步骤 4)文件夹中找到的函数进行训练的。