Page 94 - 无损检测2024年第六期
P. 94

李沛东 :
              基于点云数据实时配准算法的桥梁结构复杂缺陷形态识别


              分别充当一次搜索中心,根据半径阈值设置合理的                            l 为数据点变换后的距离差;φ 为给定的判断阈值。
                                                                 ε
              搜索半径实现点云数据的近邻搜索,当搜索出的近                                 通过搜索最小距离误差和,找到最优刚性变换
              邻点数量超过最小邻域点个数阈值,则可以将该搜                            矩阵后,这两个点就属于粗配准的数据点。随后,进
              索点标注为核心点,此时该点属于未聚类状态。然                            入精配准阶段,采用改进的ICP(基于最小二乘法的
              后,从多个核心点中任选其一,与其他核心点相连接                           最优配准方法)方法不断进行迭代分析,找到最匹
              得到连接路径,将该路径上核心点半径阈值范围内                            配的原点云和目标点云数据              [10] 。实际操作过程中,
              的所有数据点看作一个聚类,该核心点属于已聚类                            将源点云和目标点云分别设置为
              状态。最后,按照上述操作重复对所有处于未聚类                                    P  = P p ∈ λ 3 , = 1,2,3, ,m }
                                                                                      i
                                                                                              
                                                                                 i
                                                                            { i
                                                                       
                                                                            {
              状态的核心点进行聚类操作,直到所有核心点都完                                    Q = Qq ∈   λ 3 , = 1,2,3, ,n }     (6)
                                                                                       j
                                                                                               
                                                                       
              成聚类,删除其中聚类数量较小的集合,即完成桥梁                                         j  j
                                                                式中:P为标准点云集合;Q为桥梁结构三维点云集
              结构三维点云数据去噪处理。
                                                                      j
                                                                    i
              1.3  基于点云数据实时配准算法检测结构复杂缺陷                         合;,为数据点编号;p,q分别为标准点云和桥梁结
                                                                构三维点云集合中的特征点; λ 为特征点集合;m为
                  对去噪处理后的桥梁结构三维点云数据进行实
                                                                标准点云中的数据点数量;n为桥梁结构三维点云中
              时配准,需要经历粗配准和精配准两个环节 。在
                                                      [9]
                                                                的数据点数量。
              配准处理之前,获取点云中所有数据点的法向量、邻
                                                                     提前设置一个最大迭代次数,用来控制点云精配
              域表面曲率特征统计量,形成PFH (点云特征点特
                                                                准是否终止。从点云的特征描述子入手,找到两个最
              征直方图)特征描述子(见图2)。
                                                                相近的标准点云和桥梁结构三维点云数据点,并计算
                                                                二者的旋转平移矩阵,实现标准点云的更新,即
                                                                                    = P′ R  + P  T        (7)
                                                                式中:P'为更新后的标准点云;R为旋转矩阵;T为
                                                                平移矩阵。
                                                                     将错误的点云匹配点去除后,保留剩余的标准
                                                                点云,并计算出此次精准匹配迭代分析结果的均方
                                                                误差,即
                                                                             = E  1  m  1 ∑  P  + R  -T  P′    (8)
                                                                                                     2
                                                                          m+  1  m  i= 1  m+  i  m+  1  i
                                                                式中:E       表示均方误差;R       m+1 为在m+1次迭代后
                                                                        m+1
                                                                的旋转矩阵      ;T m+1 为在m+1次迭代后的平移矩阵              ;
                        图 2   点云特征点特征直方图示意
                                                                 P′ 为标准点云集合中的特征点            。
                  图2中黑色的点表示特征点,以此为中心构造                            i
              出一个圆球网络,即虚线包含区域,该区域内存在的                                当均方误差计算结果小于预先设置的判断阈
              所有点构成了邻域点集。针对点云的邻域建立一个                            值,或者达到最大迭代次数时,即代表此次三维点云
                                                                数据精准配准完成。
              局部坐标系,基于此得到特征元素三元组。
                  按照上述操作提取桥梁结构点云数据和标准无                               以点云数据实时配准结果为基础,进行桥梁结
              缺陷点云数据特征描述子后,依托于SAC(柔性动                           构复杂缺陷区域检测,具体的操作流程如图3所示。
              作-评价)粗配准算法找到两部分点云之中的对应                            即,在点云配准完成后,分别计算不同数据点之间的
              点。其中,点云数据集中目标点云的搜索主要是计                            间距,以此来确定桥梁结构表面是否存在缺陷。若
                                                                间距计算结果大于阈值,可以判断该点属于缺陷点,
              算不同点之间的刚性变换矩阵,通过Huber函数描
              述距离误差和,以此描述配准误差,即                                 需要记录到缺陷点云集合中。根据缺陷点云集合,
                                                                即可检测出桥梁结构复杂缺陷区域。
                                 1 l  2 ,  l ≤ φ               1.4  获取桥梁结构缺陷形态识别结果
                     Hl ε        2  ε      ε          (5)
                       ( ) = 
                              1 φ  (2 l  - ), l  >φ                 为了进一步确定桥梁结构复杂缺陷类别和状
                                       φ
                               2  ε        ε                  态,在缺陷检测完成后进一步分析点云数据,提取桥
              式中:H(l )为Huber 函数;ε 为对应点对组编号;                     梁结构缺陷区域的形变特征,识别出具体的缺陷形
                        ε
                56
                     2024 年 第 46 卷 第 6 期
                     无损检测
   89   90   91   92   93   94   95   96   97   98   99