第一部分:原理
水柱图记录了波束发射后,从海面到海底整个水柱内的反向散射强度信息。质量标注的核心原理是:通过分析水柱图像中信号与噪声的特征、几何形态和统计规律,自动化或半自动化地识别出有效信号区域(主要是海底和海面反射,以及可能的异常目标)并评估其可信度。
1. 核心质量维度
质量标注通常围绕以下几个维度进行评估:
- 海底检测的准确性与连续性:海底线是否清晰、连续、符合地形逻辑。
- 噪声水平:包括随机噪声、多径干扰(海面反射造成的幻影)、侧扫干扰等。
- 信号强度与清晰度:有效信号(特别是海底反射)的信噪比。
- 几何畸变:由于声速剖面不准、姿态(横摇、纵摇、升沉)影响导致的图像扭曲。
2. 信号与噪声的物理与图像特征
这是质量判别的根本依据:
有效信号(海底)的特征:
- 高强度:在声波垂直入射区域,海底回波能量最强。
- 连续性:在相邻波束、相邻Ping之间,海底线应平滑连续。
- 几何约束:其位置应符合时延-角度关系,且地形变化有一定物理极限(如最大坡度)。
- 符合声学规律:回波波形(在单ping上)通常符合一定的模型(如高斯形)。
噪声与干扰的特征:
- 随机噪声:散点状,在整幅图像中随机分布,强度通常较低。
- 海面反射(多径干扰):出现在海底线下方对称的位置,强度通常弱于真实海底,且其“深度”与真实海底深度和海况相关。
- 水体中的异常目标(如鱼群、沉船):表现为海底线上方的孤立亮斑或条带,打破水体的均匀性。
- 换能器旁瓣干扰:出现在主瓣海底线两侧的虚假弱回声。
3. 质量等级划分
根据上述特征,通常将水柱图像或其中的海底检测点划分为几个质量等级:
- 优质:海底线清晰、连续、信噪比高,无严重干扰。
- 良好:海底线基本可辨,但有少量噪声或轻微不连续。
- 一般/可疑:海底线模糊、断续,信噪比较低,需要人工检查。
- 差/无效:海底线完全丢失或被严重干扰淹没,数据不可用。
第二部分:具体实现方法
实现方法可分为传统算法驱动方法和基于深度学习的方法。目前工业界以传统方法为主,学术界正在积极探索深度学习方法。
A. 传统算法驱动方法(主流成熟方法)
这是一个多步骤的处理流水线:
1. 数据预处理
- 姿态与声速校正:使用POS和声速剖面数据,对水柱图像进行几何校正,减少畸变。
- 噪声滤波:应用中值滤波、均值滤波等去除部分随机噪声。
2. 海底检测(海底跟踪)
这是质量评估的前提。常用算法:
- 幅度检测法:在每个波束方向上,寻找回波强度最大的样本点作为海底候选点。最简单,但易受噪声干扰。
- 相位检测法:利用子阵间相位差确定海底,对平坦海底精度高。
- 组合检测法(如振幅-相位联合检测):综合利用强度和相位信息,鲁棒性更好。
- 基于模型的检测:匹配已知的回波模型(如高斯模型)。
3. 质量标注/评估算法
在检测到海底线后,从以下方面计算质量因子:
基于信噪比:
质量因子 Q_SNR = (信号强度 - 背景噪声均值) / 背景噪声标准差
背景噪声通常取海底检测点上方一段水柱区域计算。基于局部连续性:
- 计算当前ping的某个波束检测到的海底深度,与其相邻波束、相邻ping检测深度的差异。
- 如果差异超过预设的阈值(基于地形变化率、波长等),则该点质量标记为“可疑”或“差”。
Q_Continuity = f( |D_i - D_{i-1}|, |D_i - D_{neighbor}| )
基于回波波形拟合度:
- 将实际接收到的回波波形与理想的理论波形(或该区域的平均波形)进行相关分析或残差计算。
- 相关系数越高或残差越小,质量越好。
Q_Waveform = Corr(W_measured, W_model)
基于水体一致性:
- 分析海底线上方水柱区域的回声强度方差。一个平静、无目标的水体应具有均匀的低回声。方差过大可能指示噪声或生物干扰,影响海底检测质量。
基于检测一致性(多算法投票):
- 使用多种不同的海底检测算法(如幅度、相位、模型法)同时处理。
- 如果所有算法结果一致,则质量标记为“高”;如果结果分歧大,则标记为“低”。
4. 质量标签融合与输出
将上述多个质量因子(Q_SNR,Q_Continuity,Q_Waveform等)通过加权平均、模糊逻辑或简单的规则树进行融合,得到一个综合质量评分(如0-1或1-5级)。最终,每个海底点或每个Ping都会附带一个质量标签。
B. 基于深度学习的方法(前沿探索方法)
这种方法将水柱图视为二维图像,将质量标注视为图像分割或像素级分类任务。
- 数据准备:
- 构建标注数据集:由专家对大量水柱图进行手工标注。标注形式可以是:
- 分割图:将图像像素分类为“优质海底”、“可疑海底”、“水体噪声”、“海面反射”、“异常目标”等。
- 边界框+标签:框出质量差的区域并分类。
- 构建标注数据集:由专家对大量水柱图进行手工标注。标注形式可以是:
- 模型选择与训练:
- 网络架构:使用U-Net、DeepLabV3+、SegNet等经典的语义分割网络。
- 输入:单通道(强度)或双通道(强度+深度)的水柱图像块。
- 输出:与输入同尺寸的质量分类图。
- 训练:使用交叉熵损失函数,在标注数据集上训练网络学习从原始图像到质量图的复杂映射。
- 优势与挑战:
- 优势:能自动学习非常复杂、隐性的特征,对于传统算法难以描述的噪声模式有更好的识别潜力。
- 挑战:需要大量高质量的人工标注数据;模型可解释性较差;在不同海域、不同设备采集的数据上泛化能力可能不足。
总结与流程示意图
典型实现流程:
原始水柱数据 → 预处理(滤波、校正) → 海底检测算法 → 计算多维度质量因子(SNR、连续性、波形) → 基于规则/模型融合质量因子 → 输出带质量标签的海底点云/图像或者(深度学习路径):
原始水柱数据 → 预处理 → 裁剪为图像块 → 输入训练好的分割神经网络 → 输出像素级质量分类图 → 后处理映射到海底点在实际工程中,传统算法因其可靠性和无需训练数据的优势,仍是生产主力。深度学习方法作为补充和前沿研究方向,在处理极端复杂情况时显示出潜力。两者结合(如用深度学习识别特定干扰,再用传统算法评估)是未来发展的趋势。