Page 107 - 无损检测2023年第十二期
P. 107

马金鑫, 等:

   基于无人机智能视觉的大型特种设备表面缺陷检测


   而特种设备的无人机巡检尚处于起步阶段, 尤其对                           率小于2% , 只要无人机距离检测目标5m 内就可
   于大型机电类特种设备( 起重机、 大型游乐设施) 的                        以得到清晰的缺陷图像, 可以满足无人机在安全距
   检测应用更是鲜见报道。因此, 攻克大型特种设备                           离外检测结构表面裂纹的要求。
   缺乏表面缺陷高效检测和量化识别的难题, 具有较                           1.2 FasterR-CNN 深度学习神经网络裂纹检测

   大的意义和价值。                                          算法
       部分大型特种设备的结构十分复杂, 如起重机                           FasterR-CNN 神经网络是由卷积神经网络、 区

   和大型游乐设施等, 其涉及到多种维度的检测。因                           域生成网络、 池化层、 最终分类器等4部分组成的,

   为被检物大多是立体的且不同表面的光照情况不                             区域生成网络和 FasterR-CNN 对象检测网络组合
   同, 裂纹的形态差异很大; 另外大型特种设备的种类                         生成共享整个图像的卷积特征和检测网络, Faster
   很多, 所以裂纹的背景也不同。除此之外, 锈斑、 水                        R-CNN 网络用于检测图像, 因为区域生成网络的大
   渍以及物体间本身的缝隙等伪裂纹缺陷也会扰乱检                            部分检测是在 GPU ( 图形处理器) 中完成的, 所以检
   测结果。为解决门式起重机的下盖板和塔式起重机                            测速度大大提高        [ 1 ] 。
   的臂架端部及塔帽顶端等空间位置受限部位的拍摄                                 使用 FasterR-CNN 深度学习神经网络            [ 13-15 ] 对

   视角问题, 笔者研制了一种搭载双云台的无人机智                           裂纹等缺陷进行检测的流程为: 首先通过分类层和
   能视觉检测系统, 该系统可以快速、 全面、 高质量地                        回归层实现缺陷的分类和检测, 并于区域生成网络
   采集被检测部位的图像。在此基础上, 提出了一种                           中对第一组分类和回归进行分类, 以检测区域生成
   适应罐区围堰墙面以及高空建筑物墙面等具有简单                            网络是否存在裂纹; 然后在池化层的预测网络中对
   表面特征的墙面缺陷检测和识别算法, 以对简单背                           第二组进行分类和回归, 其中回归确定了图像中候

   景下的表面裂纹缺陷进行检测与评价, 为具有复杂                           选区域的精确位置。基于 FasterR-CNN 神经网络
   结构和表面特征的大型特种设备表面缺陷检测奠定                            的裂纹缺陷检测算法步骤如图2所示。
   基础。                                               1.3 裂纹参数识别算法
                                                       检测出缺陷后, 还要测量出裂纹的面积、 长
  1 检测原理
                                                     度, 得到裂纹的宽度以及长宽比, 利用这些参数进
   1.1 搭载双云台无人机的设计                                   行伪裂纹的剔除, 以提供准确有效的数据库, 评估
     提出的无人机双云台检测装置的结构示意如图                            设备结构的安全性。裂纹参数识别与评价算法流
   1所示。为了更加方便地拍摄大型工业设备、 大型                           程图如图3所示, 首先需进行图像预处理( 即图像
   游乐设施及高危险级别建筑上人员不易到达的关键                            的灰度化处理、 利用滤波消除噪点、 增加图像的对
   受力部位, 在无人机上方增加了一个额外的云台构                           比度以及图像的二值化处理等步骤) 进行裂纹边
   成双云台系统, 不仅能使云台在水平方向的检测范                           缘检测( Cann y 算子、 Sobel 算子等)、 裂纹参数的计
   围达到±155° , 更能在竖直方向上接近无死角检测。                       算, 最后进行伪裂纹的去除。

                                                        检测具体流程如下: ① 首先利用 FasterR-
                                                     CNN 深度学习神经网络对被检测图像进行裂纹的
                                                     定性检测, 然后将检测出有裂纹的部分提取出来, 并
                                                     对该区域进行灰度化处理; ② 利用中值滤波进行降

                                                     噪处理, 然后利用线性灰度拉升对灰度图像进行对

                                                     比度增强处理更好; ③ 在二值化分割过程中采用最
                                                     大熵阈值法确定图像分割阈值, 增加裂纹和背景的

           图1 无人机双云台检测系统结构示意                         差异程度; ④ 使用 Cann y 算子提取裂缝边缘, 然后
       首先通过图1所示的检测装置拍摄被测物体表                          将裂纹图像进行填充处理并统计填充的像素数目
   面的图像, 然后利用 FasterR-CNN 神经网络对拍                     N p ixels1 。因为裂纹的方向各异, 所以为了计算裂纹

   摄的图像进行缺陷的定性检测, 然后对缺陷区域进                           的最大和最小宽度, 需要将裂纹在行方向和列方向

   行形态学检测, 进一步去除伪裂纹。系统搭载的相                           进行投影; ⑤ 利用腐蚀、 膨胀等基本操作对图像进

   机分辨率为4800万像素, 镜头焦距为25mm , 畸变                      行细化, 并去除图像中的短支噪声, 统计骨架化的裂
                                                                                                9
                                                                                               6
                                                                             2023年 第45卷 第12期
                                                                                     无损检测
   102   103   104   105   106   107   108   109   110   111   112