首页|体素与点混合增长的机载点云屋顶平面分割

体素与点混合增长的机载点云屋顶平面分割

扫码查看
建筑物屋顶平面形状各异且分布不均匀,如何有效地实现机载点云屋顶平面的精细化分割已成为建筑物三维重建中的关键问题之一。为此,本课题组提出了一种体素与点混合增长的机载点云建筑物屋顶平面分割方法,具体实现步骤如下:首先,构造八叉树体素并以此作为分割对象,利用平面拟合条件有效区分平面体素和非平面体素;其次,创新性地提出了一种基于体素和点的混合区域增长初始平面分割算法,并基于该算法通过分析相邻体素或点之间的几何关系,将具有相似属性的体素或点划分为同一区域;最后,通过迭代精分割的方法将未分配的点分配到各初始平面,并对相似的平面进行二次合并,得到最终结果。实验结果表明,该方法既能有效分割不同建筑物屋顶平面,又能合理分配未分割的边界点,有效提高了屋顶平面的分割精度。
Airborne LiDAR Point Cloud Roof Plane Segmentation Method Based on Voxel and Point Hybrid Growth
Objective The roof plane is a fundamental element in urban building structures.The precise segmentation of building roofs is crucial for reconstructing 3D models based on laser point cloud data.Currently,roof plane segmentation is mainly achieved by using point cloud plane segmentation algorithms,which can be divided into two categories:point-based and voxel-based methods.Point-based methods are not limited by shape and density and have strong applicability and high robustness;however,their segmentation accuracy depends on the feature estimation accuracy.Although voxel-based algorithms can calculate features more accurately and efficiently,they are more sensitive to the voxel grid size.The roof plane types of urban buildings include but are not limited to arched,sloping,and folded roofs.Diverse shapes and uneven distributions are major challenges for precise roof plane segmentation,which is one of the main reasons for over-and under-segmentation.Irrelevant patches generated by oversegmentation and unclear planar boundaries caused by undersegmentation lead to unsatisfactory segmentation accuracy.Accordingly,we propose a novel airborne LiDAR point cloud roof plane segmentation method based on voxel and point hybrid growth.The advantages of our method are as follows:1)a more accurate feature estimation,2)the reduced generation of pseudoplanes at the boundaries,and 3)an effective allocation of plane intersection points.The experimental results demonstrate the validity of the proposed approach.We hope that this project can provide a new idea for 3D point cloud data processing and analysis as well as provide technical support for many tasks,such as urban surveying and planning and high-precision urban 3D model reconstruction.Methods Roof-plane segmentation is a crucial step in the 3D reconstruction of buildings.In this study,we propose a novel airborne LiDAR point cloud roof plane segmentation algorithm based on voxel and point hybrid growth.The proposed approach comprises three parts(Fig.1).In the first part,voxels are separated into planar and non-planar voxels via an octree structure,and the feature information is then calculated for each planar voxel.In the second part,we design a plane coarse segmentation based on the voxel and point hybrid growth.Continuity,coplanarity,and distance features are the main constraints in the growth stage for obtaining the initial planar patches.Finally,in the third part,fine plane segmentation based on the cumulative distance voting mechanism is proposed to redistribute the unallocated points.The final segmentation results can be obtained by using a simple merging operation,according to the continuity and coplanarity constraints.Results and Discussions This study proposes a novel voxel and point hybrid growth algorithm for roof plane segmentation.The proposed method has three advantages.1)Our approach uses voxels as the minimum feature computation unit.Hence,it can obtain more precise normal and curvature information,compared with point-based methods.As shown in Fig.4,larger voxels are mostly found in smooth regions,whereas smaller voxels are found at the edges,corners,or around the rough regions.This implies that local surface planarity can be represented well by smaller voxels in the margins.2)We design the residual value and point cloud number of voxels as criteria for the seed voxels,which not only solves the problem of the improper selection of seed voxels but also avoids the generation of pseudoplanes at the boundaries.3)A novel voxel and point hybrid growth mechanism is proposed to allocate points at the plane junction,which can reduce the impact of voxel size changes.A reasonable allocation of boundary points can also yield better segmentation results.The experimental results(Figs.15 and 16)indicate that the proposed method performs well for diverse roof-plane segmentations.In particular,for roofs with multiple planes,our method can also distinguish boundaries effectively and obtain high accuracy(Table 2),compared with other state-of-the-art approaches(Figs.17 and 18).Conclusions In this study,we present a novel approach for roof-plane segmentation from airborne LiDAR point clouds.The proposed voxel and point hybrid growth algorithm can accurately calculate the feature information and reasonably assign boundary points.First,the voxels are separated via an octree structure,which can distinguish the voxels at the junctions of planes to accommodate local planarity.Second,we employ continuity,coplanarity,and distance constraints in a voxel and point hybrid region growth model to acquire the initial planar patches.Finally,a cumulative distance voting mechanism is used to reassign unsegmented points to improve the accuracy.The segmentation results are obtained after a simple merging operation.The experimental results prove that the aforementioned algorithms are valid and feasible.Compared with the traditional RANSAC,region growth,and EVBS methods,the proposed approach appears to have more advantages in complex roof plane segmentation.Finally,our study can be used for 3D model reconstruction,urban surveying,and planning.

octree voxelregion growthroof-plane segmentationLiDAR point cloud

涂静敏、沈阳、李婕、李明明、李礼、姚剑

展开 >

湖北工业大学太阳能高效利用及储能运行控制湖北省重点实验室,湖北武汉 430068

瞰景科技发展(上海)有限公司,上海 201700

武汉大学遥感信息工程学院,湖北武汉 430079

八叉树体素 区域增长 屋顶平面分割 LiDAR点云

2024

中国激光
中国光学学会 中科院上海光机所

中国激光

CSTPCD北大核心
影响因子:2.204
ISSN:0258-7025
年,卷(期):2024.51(22)