Discontinuity Imitator
Version: V_2023_4_25
2023.11
Discontinuity-Imitator-2023-4-25软件本体:https://download.csdn.net/download/qq_55433334/89647538?spm=1001.2014.3001.5503https://download.csdn.net/download/qq_55433334/89647538?spm=1001.2014.3001.5503Discontinuity-Imitator-2023-4-25测试数据:
https://download.csdn.net/download/qq_55433334/89647544?spm=1001.2014.3001.5503https://download.csdn.net/download/qq_55433334/89647544?spm=1001.2014.3001.5503基于点云的岩质边坡综合结构面解译软件Discontinuity Imitator。Discontinuity Imitator整个平台以PointCloud进行数据处理,此点云数据结构,用于存储点集。该工具致力于依据点云解译边坡上可能存在的结构面,并精确计算这些结构面的粗糙度、迹长、间距等重要参数。通过对点云数据的详细分析,工具可以自动识别出潜在的结构面,并在此基础上统一计算所有结构面的产状信息。对于优势产状,工具还具备一定程度的分组功能,能够对跨越零度的产状进行自动补全。此外,该工具还提供了结构面参数的深入统计分析功能,使用户能够更加全面、精准地掌握结构面特征,提升解译工作的效率和准确性。
结构面识别
读取操作:File>open 读文件进来后双击显示,显示窗口中看不到时可以双击窗口鼠标滚轮向下调整视角
操作支持数据:txt,pcd
将上一步处理完的点云数据导入到Discontinuity Imitator软件中,依据边坡表面点云的结构特征进行法向量估计,由于本方法采用的点云法向量估计依据的是周围的邻近点,并不需要设置法向量估计的查询范围等参数。将对应的单位向量映射至半径为1,球心为原点的球面上。一般认为,在球面上的向量中点密度较大的区域内的点属于同一朝向的结构面。
处理操作:normal 选中工作中的pcd文件,单击normal可估计点云的法向量
可以看到,上图中存在多个法向量密集区域,其表示这些区域内所有法向量对应的点云朝向近似。进一步使用Discontinuity Imitator中的结构面识别扩展模块将可能的结构面进行识别,下图中合适的参数Minpts与Eps分别为嵌合算法最小密度点与密度范围,当Minpts变大Eps变小时算法对相邻的结构面的敏感度变高,对小型的结构面的敏感度变低,反之对相邻的结构面的敏感度变低,对小型的结构面的敏感度变高。
处理操作:normal_cluster 选中工作中的normal文件,调整参数,单击normal_cluster可提取大类结构面点云
Discontinuity Imitator提取结构面的效果图如下图所示,结构面颜色为系统随机赋予。
处理操作:Discontinuity 选中工作中的cluster文件,调整参数,单击Discontinuity可提取独立结构面点云
结构面颜色为系统随机赋予。上图应用的识别参数分别为Minpts:50,Eps:200与Minpts:20,Eps:200。可以看出,当参数Eps不变时,Minpts越大,识别的独立结构面细节越少;Minpts越小,识别的独立结构面细节越多,但独立结构面的精度变低,相邻的两结构面可能被识别为同一块。
小组结构面参数
针对数据成组结构面Facet_Discontinuity可使用Discontinuity_Features模块来提取小组结构面参数。
迹长
处理操作:选中工作中的Facet_Discontinuity文件,单击Trace可提取组内每个独立结构面点云迹长
粗糙度
处理操作:选中工作中的Facet_Discontinuity文件,单击Rough_Sa可提取组内每个独立结构面点云c粗糙度
间距
处理操作:选中工作中的Facet_Discontinuity文件,单击Rough_Sa可提取组内结构面点云间距
请注意,下面的不连续点之间的间隙是根据它们在空间上是否相邻来计算的,而不管它们在不连续点列表中的索引如何。请不要试图将它们与不连续性列表一一匹配。
结构面几何参数分布规律统计
处理操作:Dips_Discontinuity 选中工作中的Facet_Discontinuity文件,单击Dips_Discontinuity可添加细碎结构面点云产状到Dips_Discontinuity文件内(倾角,倾向),不要对单一文件重复操作,对不同的Facet_Discontinuity可进行重复操作,都会添加到同一个Dips_Discontinuity文件内
将上一步处理得到的所有的结构面进行产状的提取。依次对每一块结构面内的所有点进行最小二乘法拟合为平面方程,对平面方程所对应的法向量分别使用倾角方程与倾向方程计算倾角倾向。
结构面优势产状提取
下图中通过设置合适的表示产状集中率的参数Density与Shrink对不同的集中结构面产状组进行提取。其中不同色彩的结构面产状极点代表算法识别出不同组的结构面簇,每个簇倾角和倾向范围的中心(十字符号)为对应组的优势产状。
处理操作:Dominant_Dips 选中工作中的Dips_Discontinuity文件,调整下方参数,单击Dominant_Dips自动对主要结构面进行分组并提取优势产状添加各组到Dominant_Dips文件内
使用Discontinuity Imitator内的“Auto_Dips”模块自动进行分组,参数Density:6,Shrink:20。对统计的所有结构面产状进行分组。上图为研究区域岩体结构面的上半球极点密度图。由图上可明显看出该研究区域内的优势结构面产状可分为三组。
结构面产状倾角分布规律
分组统计出结构面产状后,每一组结构面的倾角、倾向概率分布图双击选中一个组即可查看,如下图所示:
视图操作:选中工作中的Dominant_details文件,查看两列产状数据分布(上倾角,下倾向)
从图可明显看出,第一组结构面的倾角大致满足对数正态分布,第一组结构面的倾向大致满足正态分布。
注意
软件Discontinuity Imitator(V_2023_4_25)暂时
1.只支持相邻结构面夹角大于60度的结构面识别,夹角过小可能会模糊精度。
2.只支持点数小于70000的点云原模型,过大点云请裁剪后分快处理。
3.只支持txt,pcd点云原模型的导入,其他格式请稍作转换。
4.在进行操作前请务必先选中左侧的文件。
//----------------------------------------------------------------------------------//
Discontinuity Imitator
Version: V_2024_4_20
2024.5
结构面识别(案例补充)
可导入文件补充
外部成组结构面(External_Discontinuities, 支持txt,pcd)
外部优势产状(External_Dominant_Dips, 支持txt)
优化了优势产状的查看显示
优化了优势结构面产状的显示,显示每组结构面的扇形边界和优势中心标记
优化了优势产状的细节数据统计查看显示
优化了优势结构面产状的细节查看显示,新增了倾角倾向的统计参数:最大最小值,统计采样间距,采样最大频率,数据期望值,数据标准差。
注意
软件Discontinuity Imitator(V_2024_4_20)暂时
1.只支持相邻结构面夹角大于60度的结构面识别,夹角过小可能会模糊精度。
2.只支持点数小于70000的点云原模型,过大点云请裁剪后分块处理。
3.只支持txt,pcd点云原模型的导入,其他格式请稍作转换。
4.在进行操作前请务必先选中左侧的文件。
5.所有文件导入和存储路径建议全英文。