【水下成像黑科技】告别“手抖”!一文看懂合成孔径声纳中的INS辅助相位屏补偿算法

张开发
2026/4/21 8:27:12 15 分钟阅读

分享文章

【水下成像黑科技】告别“手抖”!一文看懂合成孔径声纳中的INS辅助相位屏补偿算法
【水下成像黑科技】告别“手抖”一文看懂合成孔径声纳中的INS辅助相位屏补偿算法文章目录【水下成像黑科技】告别“手抖”一文看懂合成孔径声纳中的INS辅助相位屏补偿算法[toc]一、 为什么水下成像会“糊”运动误差的产生二、 救星登场什么是INS什么是相位屏1. INS惯性导航系统航行器的“内耳”2. 相位屏Phase Screen神奇的“近视眼镜”三、 算法大揭秘INS与相位屏是如何配合的⚙️ 第一步INS“记账”获取运动参数⚙️ 第二步计算距离误差几何建模⚙️ 第三步打造“相位屏”生成补偿矩阵⚙️ 第四步戴上眼镜画面清晰数据补偿与成像四、 为什么一定要用“INS辅助”算法优势五、 总结大家好提到拍全景照片大家肯定都有过这样的体验拿着手机缓缓平移如果在此期间手一抖拍出来的照片就会出现断层或者变得模糊不清。在广袤的海洋深处给海底拍高清照片的合成孔径声纳SAS, Synthetic Aperture Sonar也面临着一模一样的困扰。水下航行器在运动时会受到洋流、暗涌的影响不可避免地产生颠簸。这种“手抖”会导致海底图像变得极其模糊。今天我们就来聊聊水下声纳工程师是如何用一招“INS辅助相位屏补偿算法”完美治愈水下航行器的“手抖症”拍出纤毫毕现的海底大片的一、 为什么水下成像会“糊”运动误差的产生合成孔径声纳SAS的工作原理简单来说就是航行器一边往前飞一边往侧面发射声波然后把一路上接收到的回波信号“拼接”起来虚拟出一个超级大的声纳天线从而获得极高的图像分辨率。但这有一个致命前提航行器必须走一条绝对笔直的直线且速度匀速。现实是残酷的。水下环境极其复杂航行器会发生上下起伏升沉、左右摇摆横滚/俯仰/偏航以及前后忽快忽慢。声波在水里传播速度大约是1500米/秒。只要航行器的位置偏了那么几毫米声波一来一回的**距离路程就变了。在信号处理中距离的微小变化会直接导致信号相位Phase**的剧烈变化。通俗理解相位错乱了原本应该完美叠加增强的回波信号就会互相抵消或者错位。反映在图像上就是海底的石头变成了重影平坦的沙地变成了马赛克。二、 救星登场什么是INS什么是相位屏为了解决这个问题我们需要引入两个核心概念1. INS惯性导航系统航行器的“内耳”INSInertial Navigation System里面装有高精度的加速度计和陀螺仪。就像人类的内耳能感知身体的平衡一样INS能以极高的频率记录下航行器每一毫秒的真实运动轨迹和姿态偏了多少度上下晃了多少厘米。2. 相位屏Phase Screen神奇的“近视眼镜”“相位屏”是一个数学上的概念。想象一下你隔着一块凹凸不平的毛玻璃水下颠簸导致的相位误差看一幅画画是扭曲的。如果我能精确计算出这块毛玻璃每一处的凹凸程度然后量身定制另一块刚好反向凹凸的玻璃相位屏贴上去两块玻璃的变形互相抵消画是不是就变清晰了这就是相位屏补偿的核心思想三、 算法大揭秘INS与相位屏是如何配合的INS辅助相位屏补偿算法的流程可以分为通俗易懂的四个步骤⚙️ 第一步INS“记账”获取运动参数声纳在发射声波和接收回波的同时INS在一旁疯狂“记账”第1秒航行器往上颠了 2 cm。第2秒航行器向右偏了 1.5 cm。这些精确的运动轨迹数据被同步保存下来。⚙️ 第二步计算距离误差几何建模有了INS的数据计算机开始算账。假设理想情况下声纳离海底某块石头的距离是R RR。但因为航行器颠簸了现在的实际距离变成了R ′ RR′。我们要找的就是这个差值Δ R R ′ − R \Delta R R - RΔRR′−R这就是声波多跑或少跑的冤枉路。⚙️ 第三步打造“相位屏”生成补偿矩阵距离的误差Δ R \Delta RΔR会引起信号相位的误差Δ ϕ \Delta \phiΔϕ。它们之间的关系有一个简单的物理公式Δ ϕ 4 π λ Δ R \Delta \phi \frac{4\pi}{\lambda} \Delta RΔϕλ4π​ΔR其中λ \lambdaλ是声波的波长计算出所有的Δ ϕ \Delta \phiΔϕ后我们用一个数学指数函数H c o m p exp ⁡ ( − j ⋅ Δ ϕ ) H_{comp} \exp(-j \cdot \Delta \phi)Hcomp​exp(−j⋅Δϕ)构造出一个二维矩阵。这个矩阵就是传说中的“相位屏”它包含了所有需要反向抵消的相位信息。⚙️ 第四步戴上眼镜画面清晰数据补偿与成像最后一步最简单粗暴。我们将声纳接收到的“模糊/带有误差的原始回波信号”与我们算出来的“相位屏”进行相乘。数学上的相乘在物理意义上就是相位的相加减。误差被完美抵消原本扭曲的回波信号被拉回了正确的位置。接着再把补偿后的干干净净的数据送进SAS成像算法比如著名的RMA或CPA算法中一张高清、无重影的海底地形图就诞生了四、 为什么一定要用“INS辅助”算法优势有同学可能会问图像模糊了用软件比如基于图像的自聚焦算法 PGA硬修不行吗当然可以但INS辅助相位屏有其不可替代的优势“对症下药”效率极高自聚焦算法数据驱动就像是盲人摸象靠疯狂试错来找清晰点计算量极其巨大。而INS辅助是“开卷考试”直接告诉你哪里偏了多少直接补偿极其适合实时处理。抗恶劣环境当水下环境极度恶劣、航行器剧烈晃动时回波信号会乱作一团自聚焦算法常常会“破防”失效。而INS只依赖物理惯性元件不管外面水流怎么急它的数据依然稳定可靠。大测绘带福音相位误差在不同的距离近岸和远海是不同的称为空变性。相位屏模型可以很好地解决这种二维空间的复杂变形保证整张长图边缘不糊。五、 总结总结一下INS辅助相位屏补偿算法本质上就是“用INS测量手抖程度 ➡️ 计算出声波走偏的距离 ➡️ 制作一张反向抵消误差的数学面具相位屏 ➡️ 扣在原始数据上完成矫正”。有了这项黑科技的加持如今的合成孔径声纳已经能够以极高的效率在复杂恶劣的深海环境中为我们带回分辨率高达几厘米的海底高清“全景照片”。它在海底测绘、沉船打捞、水下排雷等领域正发挥着不可估量的作用。

更多文章