Page 59 - 无损检测2022年第九期
P. 59

陈   烨,等:
   基于图像识别的管材尺寸特征参数采集与检测系统

                                                     过该算法识别的图像只需要根据编号即可定位图像
                                                     中的轮廓。
                                                          图 8 为使用提取的轮廓图像建立的层级关系
                                                     图, 其中 1 、 2 是最外层的轮廓, 处于同一轮廓等级;
                                                     轮廓 2a为轮廓 2 的子轮廓, 轮廓 2 为轮廓 2a 的父
                                                     轮廓; 轮廓 3 为轮廓 2a的子轮廓, 轮廓 3a为轮廓 3
                                                     的子轮廓。这些轮廓的层级关系都会以编号的方式
                                                     进行标记, 因此根据编号即可选中指定的轮廓。参
                                                     照物使用 的 轮 廓 为 1a , 管 材 外 径 所 使 用 的 轮 廓 为
                                                     2a , 内径所使用的轮廓为 3 。













            图 6  不同高斯滤波核下的图像对比


                                                                图 8  被测样本轮廓的层级关系
                                                     1.3.4  轮廓计算
                                                          轮廓尺寸的计算方式如图 9 所示。由于参照物
                                                     与管材截面都处于同一平面内, 且参照物的实际大
                                                     小已知, 因此只需要通过参照物计算出图像比例尺
                                                     ( m / 像素点) 即可进行图像上管径与壁厚的测量。
                                                      μ












                                                                   图 9  轮廓尺寸计算方式
                                                          实际管材截面受加工工艺参数的影响, 存在一
                                                     定的偏差, 比如由带钢卷制焊接的焊管在加工过程
     图 7  边缘检测前后与不同滞后阈值下的管材轮廓效果                      中会产生一定的内应力, 导致其截面近似为椭圆而
   采用下阈值为 100 、 上阈值为 200 时, 识别得到的轮                   非理想的圆形( 见图 10 ), 这一现象在管材的内径测

   廓边缘最光滑。因此, 选用滞后阈值为[ 100 , 200 ]                   量中尤为明显。为了提高测量精度, 文章提取管径
   的 Cann y 边缘检测算法进行管材轮廓的提取。                         外径 D 的最大值 D max      和最小值 D min   , 管径内径 d
   1.3.3  轮廓识别                                       的最大值d max    和最小值 d min    进行分析。由于焊缝
       使用的轮廓识别算法为 SUZUKI于 1985 年提                    的存在会影响d max       的测量, 因此选择外径和内径的
   出的基于边界跟随的二值数字化图像拓扑结构分析                            最小值进行计算, 即壁厚t 为[( D min-d min         )]/ 2 。综
   算法  [ 16 ] 。该算法可以对二值图像进行从左到右, 从                   上, 选用管材的外径和壁厚作为关键参数进行分析,
                                                                             ,
   上到下的扫描, 建立轮廓编号与轮廓层级关系。通                           并将管材的外径记作[ D min D max       ], 壁厚记作t 。
                                                                                                5
                                                                                               2
                                                                             2022 年 第 44 卷 第 9 期
                                                                                      无损检测
   54   55   56   57   58   59   60   61   62   63   64