【技术实现步骤摘要】
一种建筑密集场景房屋点云分割及属性提取方法
[0001]本专利技术涉及一种建筑密集场景房屋点云分割及属性提取方法,属于点云数据处理
技术介绍
[0002]激光扫描技术被称为“实景复制”技术,点云数据可视化效果和真实世界基本保持一致。激光点云实质是一堆无序的点,但包含着丰富的空间信息,各行各业都是从海量的点云场景中提取感兴趣的数据和信息。面对需要利用建筑物的情况,最开始的研究是点云分类,从原始点云数据中分类出建筑物这一类,然后再进一步利用。目前,行业内越来越多的需求是需要单体化的房屋及其属性,即对房屋点云分割,高效率得将每个独立的建筑物分割出来,并将相关属性提取出来。
[0003]针对房屋点云分割,目前有两种主流方法,一种是基于点云采用数学形态学的提取方法,另一种基于图像和点云融合的提取方法。基于图像和点云融合算法,主要是先利用图像处理技术识别出建筑物边界,再利用此作为先验知识,继续对点云处理。基于点云采用数学形态学方法进行单体房屋分割仅需要点云数据,更具有普适性,从目前检索到文献可知,有基于深度学习的房屋分割方法、有基于几何特征提取轮廓和边界的算法、也有区域增长算法等,这些算法甚至可以提取出房屋立面和屋顶,但是基于深度学习的方法,需要较多的样本学习,在目前阶段更多是理论研究和小场景试验,尚不能够应用到大场景的工程应用。
[0004]目前研究中,针对建筑物密集场景的房屋分割研究方法较少,如建筑物与建筑物间最小距离小于0.3米,上述方法具有局限性,无法使用。针对建筑物密集场景,如何高效的分割房屋 ...
【技术保护点】
【技术特征摘要】
1.一种建筑密集场景房屋点云分割及属性提取方法,其特征在于,包括以下步骤:1)将原始点云进行分类,分出地面和建筑物点云;2)利用地面点云构建数字高程模型,计算建筑物点云的法向量;3)利用法向量特征从建筑物点云中筛选出房屋立面点云数据;4)将房屋立面点云数据投影至XOY平面,成为XOY平面中离散的点,每个离散的点的坐标用(x
i
,y
i
)表示;5)采用DBSCAN算法将XOY平面中离散的点进行粗分割,形成独立的簇;6)计算每个簇的房屋边界点;7)随机选取一个簇,选择这个簇中的横坐标最小且纵坐标最小的点、横坐标最小且纵坐标最大的点、横坐标最大且纵坐标最小的点和横坐标最大且纵坐标最大的点中的一个作为必选点;使用RANSAC算法进行房屋边界的直线检测,通过必选点随机确定一条直线y1,若其他房屋边界点距离直线y1的垂直距离在设定范围内且距离直线y1的垂直距离在设定范围内的其他房屋边界点个数≥设定的个数阈值,则表示检测出房屋边界,距离直线y1的垂直距离在设定范围内的其他房屋边界点归类属于房屋边界点集合Q1;再次通过必选点随机确定一条直线y2,若其他房屋边界点距离直线y2的垂直距离在设定范围内且距离直线y2的垂直距离在设定范围内的其他房屋边界点个数≥设定的个数阈值,则表示检测出房屋边界,直线y1和直线y2不重合,距离直线y2的垂直距离在设定范围内的其他房屋边界点归类属于房屋边界点集合Q2,将必选点用J2表示并写入房屋角点集合 J={J2,J3
……
Jn};若检测出的属于同一条直线上的其他房屋边界点个数小于设定的个数阈值,则判定为不是房屋边界;8)设定i的初值为2;9)按照房屋边界点集合Q
i
中的房屋边界点距离房屋角点集合J中Ji点的距离由近到远对房屋边界点集合Q
i
中的房屋边界点排序,利用RANSAC算法依次对排序后的房屋边界点集合Q
i
中的房屋边界点进行直线检测;通过房屋边界点集合Q
i
中的房屋边界点随机确定一条直线ym,m=i+1,若其他房屋边界点距离直线ym在设定范围内且其他房屋边界点个数≥设定的个数阈值,则表示检测出房屋边界,其他房屋边界点和该房屋边界点集合Q
i
中的房屋边界点归类属于房屋边界点集合Qm;既属于房屋边界点集合Q
i
又属于房屋边界点集合Qm的房屋边界点设定为新的房角点Jm,并将房角点Jm写入房屋角点集合J;10)若检测出的直线ym与直线y1重...
【专利技术属性】
技术研发人员:王宁,李欣,陈正宇,徐君民,张瑞永,秦臻,陈杰,赵祥伟,周伟,谢朋朋,王威,
申请(专利权)人:中国能源建设集团江苏省电力设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。