Page 198 - 《应用声学》2025年第2期
P. 198

458                                                                                  2025 年 3 月


                 由此声呐图像反射图方程为                                      反射图方程的黏性解可以总结成如图 6 所示 4
                           (                     2  )          个步骤,具体如下。
                       ρ         A         B |∇z|
              I(x, y) =  E 0 √          +         2  . (12)        (1) 初始化:给定图像边界点高度值,这些值在
                       π              2   1 + |∇z|
                               1 + |∇z|
                                                               迭代过程中保持不变;将图像内部赋予一个较大值,
                 将式(12)整理得                                     这些点的值在迭代过程中得到更新。
                                2   ρ   (  √         2             (2) 交替更新:在迭代过程中,使用公式 (18) 对
                 I(x, y)(1 + |∇z| ) −  E 0 A 1 + |∇z|
                                    π                          Z 进行更新。更新过程采用 Gauss-Seidel 方法,从
                           )
                          2
                  + B |∇z|   = 0.                      (13)
                                                                                                           2
                                                               以下 4 个方向进行: 1 ⃝ i = 0 : m, j = 0 : n; ⃝
                 显然,式 (13) 是一个一阶偏微分方程,因此可                      i = 0 : m, j = n : 0; ⃝ i = m : 0, j = n : 0;
                                                                                      3
                                                                                                  k
             以转换成Hamilton-Jacobi方程:                             4 ⃝ i = m : 0, j = 0 : n; Z k+1  < Z i,j  时,更新
                                                                                          i,j
                                                                       k+1
                                                               Z i,j = Z i,j  。
                  H(x, y, p, q)
                                                                   (3) 边界条件:采用文献[13]提出的边界约束方
                                            √
                                         (
                                     ρ
                                 2                    2
                = I(x, y)(1 + |∇z| ) −  E 0 A 1 + |∇z|         法,更新边界点值。
                                     π
                            )
                           2                                    k+1                             k
                   + B |∇z|   .                        (14)    z 1,j  = min(max(2z 2,j − z 3,j , z 3,j ), z 1,j ),
                                                                k+1
                                                                                                         k
                 考虑边界条件后,式(14) 可以得到相应的静态                       z m,j  = min(max(2z m−1,j − z m−2,j , z m−2,j ), z m,j ),
                                                                                                         k
                                                                k+1
             Hamilton-Jacobi方程:                                z m,j  = min(max(2z m−1,j − z m−2,j , z m−2,j ), z m,j ),
                                                               z k+1  = min(max(2z i,n−1 − z i,n−2 , z i,n−2 ), z k i,n ).
                  H(x, y, p, q) = 0, z(x, y) = Φ(x, y),  (15)   i,n
                                                                                                         (19)
             其中,Φ(x, y) 是定义在 ∂Ω 上的实连续函数,z 是需                                            k+1    k
                                                                   (4) 收敛性验证:当 ∥Z          − Z ∥ L < ε 时,算
                                                                                                  1
             要恢复的目标高度。
                                                               法收敛,ε > 0是收敛阈值。
             2.2.2 基于LF扫描算法求解反射图方程
                                                                                              ա
                 对于2-D Lax-Friedrichs Hamilton 函数有                                                  ௧
                                                                                             old
                                                                                        new
                                                                  Ѻݽӑ    ᤖ̽     ᣸ႍ    ||Z i֒j  ֓ Z i֒j || L    ε  ᤖ̽
                                                                                                
                                                                         ఞழ     ጞౌ                     ፇౌ
                                  +
                           +
                              −
                       −
                    H(p , p ; q , q )
                       p + p    q + q         p − p
                      ( −    +   −    + )      +    −                        图 6  LF 扫描算法流程
                 = H           ,         − σ x
                          2        2             2                Fig. 6 Lax-Friedchs sweeping algorithmic flow
                          +
                         q − q −
                    − σ y       ,                      (16)    2.2.3 基于MLF扫描算法求解反射图方程
                            2
                       +
             其中,p 、p 和 q 、q 分别表示 p 和q 的后向、前向                       该方法的整体流程与图 6 相似,但对数据的初
                               +
                   −
                            −
             差分,σ x 和σ y 是人工黏性因子,它们满足:                         始化进行了改进,如图 7 所示。图 8 是基于 LF 扫描
                                                               改进算法的侧扫图像恢复结果对比。基于该方法的
                                     +
              p −  = (z i,j − z i−1,j )/2, p  = (z i+1,j − z i,j )/2,
               i,j                   i,j
                                                               求解步骤如下。
              q −  = (z i,j − z i,j−1 )/2, q +  = (z i,j+1 − z i,j )/2,
               i,j                   i,j                           (1) 初始化:将分辨率较低一级 (粗分辨率) 的

                          ∂H(p, q)           ∂H(p, q)
               σ x > max           , σ y > max       .     迭代结果作为下一级的初始化,当处理与全分辨率
                            ∂p                   ∂q

                                                               相对应时,该过程将结束。初始数据分辨率的大小
                                                       (17)
                                                               为原始分辨率的1/2        n−1 ,n为级数。
                 将式(17)代入式(16),得到z 的迭代公式:                          (2) 交替更新:在迭代过程中,使用公式 (18)
               k+1                                             对 Z 进行更新。更新过程采用 Gauss-Seidel 方法,
              z   =
               i,j
                     [      (                            )
                                                                                                           2
                 1           z i+1,j − z i−1,j z i,j+1 − z i,j−1  从以下 4 个方向进行:1 ⃝ i = 0: m, j = 0 : n; ⃝
                      0 − H               ,
                                                                                      3
              σ x + σ y            2             2             i = 0 : m, j = n : 0; ⃝ i = m : 0, j = n : 0;
                                                 ]                                        k+1     k
                   z i+1,j + z i−1,j  z i,j+1 + z i,j−1         4 ⃝ i = m : 0, j = 0 : n; Z i,j  < Z i,j  时,更新
              + σ x             + σ y              .   (18)
                        2                 2                    Z i,j = Z k+1 。
                                                                       i,j
   193   194   195   196   197   198   199   200   201   202   203