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

纪象民, 等:

   基于本征图像分解的焊缝提取算法

                                                          采用两个不同方向的一阶导数滤波器以及二
                                                     阶拉普拉斯滤波器, 一阶导数滤波器的作用为恢
                                                           中的纹理信息, 而拉普拉斯滤波器可以保证
                                                     复I 1
                                                                                         , 可以得到
                                                     I 2  的平滑, 将式( 4 ) 代入式( 9 ), 消去I 2
                                                           的优化目标函数。该优化目标函数为带有不
                                                     对I 1
                                                     等式约束条件的非凸函数, 可以采用半二次分裂
                                                     方法   [ 15 ] 将其转化为一定约束范围内的凸函数优化
                                                     问题, 则有
                图6 不同区域梯度直方图
                                                                                                2
                                                                                    )
                                                                                         (
                                                                                             )]
                                                                   (
                                                                        )

                                                       min ∑ ∑ ρ I 1 f j i+ λ [( I 1 f 3 i- I f 3 i
   于前景图层的。因此, 可将输入预处理后的焊缝图像                            I 1  i  j = 1 , 2
                                                                            ( )
   看作不同图层的组合, 即                                                  s.t.lb i ≤ I 1 i ≤ub i        ( 10 )
                                                                          j
                                                            j    (    ), 为辅助变量; 为优化过程
            I ( x ,)    (  y +    (  y        ( 4 )  式中: F i I= I* f j i h i           β
                y =I 1 x ,) I 2 x ,)
   式中: 定义 I 1 x ,) 为前景图层, 其中包含输入图像                   中逐步增大的权重系数, 其值越大, 越接近目标函数
                 y
               (
   中的大梯度信息; I 2 x ,) 为背景图层, 仅包含输入                    的精确解; I 为原始图像; s.t. 表示对I 1            施加约束
                       y
                    (
   图像中的平滑信息。                                         条件, 使其转化为局部的凸优化问题。
       同时, 依据梯度稀疏先验, 将上述图像分层问题                            通过逐步迭代, 更新辅助变量参数并寻找I 1                 的
   描述为   [ 14 ]                                      最优解, 式( 10 ) 中辅助变量的更新过程以及I 1              的求
                                2 2
                       1      - g / σ                解过程如下。
              P 1 g =    maxe     1  , ε      ( 5 )
                ()

                       z                                  ( 1 )保持I 1  不变, 当式( 10 ) 取得最小值时, 计
                                                                               j
                                2 2
                           1   - g / σ               算各个位置的封闭解, 此时h i            可以写为
                 P 2 g =     e    2           ( 6 )
                   ()
                             2
                         2πσ 2                                                         1
                                                                               j
                                                                      j   , ( F i I 1 )  >
                                                                                   2
        g                            和   分别为两                   j    F i I 1                   ( 11 )
   式中: 为梯度值; z 为归一化参数; σ 1 σ 2                                 h i =                   β
                           ( ) 为梯度值属于前景图
   个较小的高斯分布方差; P 1 g                                                  0 ,        否则

                                                                            j
               () 为梯度值属于背景图层的概率。
   层的概率; P 2 g                                          ( 2 )保持辅助变量h i        不变, 可以看出, 式( 10 )
       为防止出现边缘概率为0的现象, 在式( 5 ) 中添                    为关于I 1    的二次函数。假设此时式( 10 ) 满足圆形
   加一个较小的常量ε 作为下限值。其次, 为了保证                          边界条件, 利用二维 FFT 算子将卷积矩阵 F 对角
                                                                                             j
     (                                          ,                 为
        y
  I 2 x ,) 较为平滑, 需要最大化联合概率分布P ( I 1                  化, 求解出I 1
     ), 使得联合概率分布的负对数取得最小值。式( 6 )                                            - 1                ( 12 )
  I 2                                                                 I 1=F ( A )
   的负对数可以表示为                                                       j *    j          3 *    3
                                                               F ( F ) F ( h ) λF ( F ) F ( F ) F ( I )
                                                          β∑                  +

                      ()     2 /  2           ( 7 )         j
              - lo g P 2 g ∝g σ 2+C 2                 A =                  j
                                                                    j *
                                                                                     3 *
                                                                                            3
                                                                                               +
                                                                              +
      将式( 7 ) 进行简化, 设稀疏惩罚函数 ()                            β∑     F ( F ) F ( F ) λF ( F ) F ( F ) τ
                                         ρg =
                                                             j
   min { / k , 1 }, k 为较小的常数, 则其负对数可以表                                                         ( 13 )
        2
       g
   示为
                                                     式中:(·) 代表共轭操作; F为二维 FFT 算子, 在分
                                                              *
                              g 2
                ()

        - lo g P 1 g ∝ min σ 1 - lo g ε )     ( 8 )  母添加接近于0的常数 τ 。

                                    , 1 +C 1
                           2
                            (
                                                          为保证非凸函数可以取得最优解, 需要满足计
           、 为常数。
   式中: C 1 C 2
                                                               )                         进行归一化
                                                     算出的( I 1 i ∈ lb i ub i
                                                                    [ , ], 因此要对I 1
       对于联合概率分布, 若假设两图层相互独立, 可
                                                     操作, 计算公式为
              , )               ), 同时假设各导数
   以得到P ( I 1I 2 =P ( I 1 ) · P ( I 2                                                  2
                                                                        [( )
   滤波器输出相互独立, 最小化联合概率分布的数学模                                   min ∑  m i I 1 i+ t- lb i ] +
                                                                t
                                                                   i
   型可以写为                                                                             ]         ( 14 )
                                                                                      2
                                                                    n [( )
                                                                 ∑ i I 1 i+ t- ub i
                                                                  i
                                       2
           min   [(       )            )]     ( 9 )                              在各个位置的上下限
                                                                   ,
          I , I  ∑ ρ I 1* f j i+ λ ( I 2* f j i      式中: 式中: lb i ub i  分别为 I 1
           1 2 i , j
   式中: *表示卷积运算; i 为像素坐标; 为导数滤波                       值; t 为归一化系数; m i n i                      )
                                    j
                                                                           , 为示性函数, 当( I 1 i +
   器的类型; 代表不同类型的导数滤波器; λ 为调整                         t<lb i  时, m i= 1 , 当( I 1 i+ t>ub i 时, n i= 1 , 其他
                                                                           )
            f j
     平滑度的参数; 为稀疏惩罚函数。                                情况下示性函数取值为0 。根据式( 11 )              ~ 式( 14 ),
  I 2             ρ
    3
     6
          2023年 第45卷 第2期
          无损检测
   65   66   67   68   69   70   71   72   73   74   75