一种古建筑点云数据的语义分割算法

A Semantic Segmentation Algorithm of Ancient Building's Point Cloud Data

  • 摘要: 针对目前从三维激光扫描点云中进行古建筑木构件分割较难的现状,提出一种对古建筑点云数据进行精确、快速语义分割的新算法。该算法首先对点云进行去噪处理;然后利用古建筑结构特性定义与柱构件相交且垂直于坐标系竖轴的一个截面并提取截面点云;接着利用点云欧氏聚类的方法从截面点云数据中提取对应于柱构件的点云并估计柱构件参数,进而基于罗德里格旋转矩阵将古建筑点云数据自动转正,使点云三维坐标系的竖轴严格垂直于地面;最后基于模型拟合的方法分割出柱构件点云,并利用古建筑几何结构、尺寸等信息采用基于包围盒的方法对其他木构件(如梁、枋等)进行分割。为了验证算法的稳健性与可行性,选取亭子类古建筑点云数据进行实验与分析。结果表明,该算法具有一定的可行性与稳健性,为古建筑点云的自动语义分割提供了思路与方法。

     

    Abstract: In view of the difficulty of wooden elements segmentation of three-dimensional laser scanning point cloud data of ancient building, a new algorithm for effective and accurate segmentation of ancient building's point clouds is presented. Firstly, point cloud denoising is implemented. Then a section intersecting with wooden columns and being perpendicular to the vertical axis of the three-dimensional coordinate system is created based on structural characteristics of ancient buildings. At the same time, point clouds on the section are extracted and divided into several parts which are corresponding to different wooden columns based on point cloud Euclidean clustering. Parameters of wooden columns are estimated and used to compute the Rodrigo rotation matrix in order to implement automatic spatial transformation of ancient building's point clouds. By this processing, vertical axis of the three-dimensional coordinate system will be strictly perpendicular to the ground. And then point clouds of wooden columns are extracted by model fitting method. Other wooden elements (such as beams, tiebeams etc.) are segmented out by bounding box created by the information of structure and size of ancient building. In order to prove the robustness and feasibility of the algorithm, the point clouds of pavilions are selected for the experiment in this study. The result shows that the algorithm is feasible and robust. This research can provide supports of theory and methods for deeply research of automatic segmentation of ancient building's point cloud data.

     

/

返回文章
返回