Page 88 - 无损检测2024年第八期
P. 88

王 晨:
              基于机器视觉的装配式建筑混凝土结构损伤检测


                                                                     当
                                                                                  αβ
                                                                                l ( , )-F i  >Q           (5)
                                                                                              1
                                                                     则h(α,β)=l(α,β),即滤波后的图像在该点保持
                                                                原图像的灰度值。
                                                                     就此完成采集图像的滤波处理,在处理中既保
                                                                留了混凝土图像的细节信息,也去除了较大的噪声。
                                                                1.3  基于Faster R-CNN的混凝土结构损伤检测

                                                                     设计一种快速区域卷积神经网络(Faster R-
                                                                CNN)模型,实现混凝土结构损伤检测。设计的
                                                                Faster R-CNN模型由两部分组成:快速区域卷积神
                                                                经网络Fast R-CNN与区域推荐网络(RPN)。其中
                                                                RPN的任务是生成可能的推荐区域,Fast R-CNN
                                                                则负责在这些区域中检测目标                [13] 。在训练过程中,
                         图 2  图像采集卡结构框图示意
                                                                RPN网络生成大量的锚点,并判断它们属于被检测
              中保持稳定。选用轮式爬壁机器人,将机器视觉工
                                                                目标还是背景,然后对位置实施微调(仅部分合适的
              具搭载在爬壁机器人上完成图像采集。
                                                                锚点参与微调)。
              1.2  采集图像滤波处理
                                                                     接着,通过感兴趣区域(RoI)池化操作,从
                  对采集的装配式建筑混凝土图像实施滤波处
                                                                CNN给出的特征图和RPN的推荐区域信息中截取
              理,为节省存储空间,首先对采集的图像实施灰度化                           部分区域。然后,对截取的推荐区域图像实施尺寸
              处理。根据每个通道的重要性为其选择适当的权重,
                                                                统一处理。最后,利用这些图像计算整个推荐区域
              并实施加权平均处理          [10] ,即
                                                                的类别,并通过目标检测框回归来获得检测目标的
                                  R
                                               G
                   G RAY ( αβ)=0.30 ( αβ)+0.59 ( αβ)+           最终精确位置。
                                                  ,
                         ,
                                     ,
                               0.11B (αβ,  )            (1)          在 Faster R-CNN 模型中,通过视觉几何组
              式中:G   RAY (α,β)为灰度图像中(α,β)点的灰度值; (VGG-16)这一CNN(卷积神经网络)来提取裂缝
              R(α,β)为采集的装配式建筑混凝土图像中(α,β)点                       特征。
              的红色分量值;B(α,β)为蓝色分量值;G(α,β)为绿                           在RPN中,对于VGG-16 模型提取的特征图,
              色分量值     [11] 。                                   每个点都会配置9个矩形锚。这些矩形锚被用作预
                  接着,使用阈值滤波法实施灰度图像的滤波处                          备的推荐区域,其形状由右下角和左上角的坐标确
              理,具体处理步骤如下。                                       定。这9个矩形锚具有3种不同的高宽比,高宽比设
                 (1)去掉中心像素点后计算邻域的均值,即                           置如表1所示       [14] 。
                                          l
                                                  l
                   l ( -1, -1)+ ( +1, -1)+ ( -1)+ ( +1, )+                   表1  矩形锚高宽比设置
                               l
                                α
                                                        β
                    α
                                            α
                                    β
                        β
                                                    α
                                  β
                    α
                               l
                        β
                   l ( -1, +1)+ ( , +1)+ ( +1, +1)
                                α
                                        l
                                              β
                                         α
               F i  =                                                序号        高宽比          序号        高宽比
                                       7                              1          1∶1         3          2∶1
                                                       (2)            2          1∶2        —           —
                   l
              式中:(α,β)为滤波前灰度图像(α,β)点的灰度值 。
                                                         [12]
                                                                     每种高宽比又对应3个不同的基础像素尺度,
                 (2)设置两个阈值Q 与Q ,且Q <Q ,当                        因此总共有3×3=9个不同的锚点。通过这种配置,
                                                   2
                                    1
                                              1
                                         2
                               ( l  αβ)-F ≤  Q          (3)     能够在不同尺寸和比例的区域中检测目标,提高了
                                ,
                                      i
                                           1
                                                                目标检测的准确性和可靠性。
                  则h(α,β)=l(α,β),其中h(α,β)为滤波后灰度图
                                                                     在卷积层 18 后,RPN 分为两个主要分支:
              像(α,β)点的灰度值。
                                                                SmoothL1回归与Softmax分类。在Softmax分类分
                  当                                             支中,卷积层18的输出会被传递给另一个卷积层,
                                                        (4)     数据通道数为18个,这18个通道对应于背景与前景
                  则h(α,β)=F 。                                   分类的锚点,每类都有9个锚点。为了实施网络损失
                              i
                50
                     2024 年 第 46 卷 第 8 期
                     无损检测
   83   84   85   86   87   88   89   90   91   92   93