学术研究报告:多波束回声测深仪水体数据的高性能压缩技术
作者及机构
本研究由Jordi Portell(巴塞罗那大学量子物理与天体物理系、加泰罗尼亚空间研究所)、David Amblas(剑桥大学斯科特极地研究所,现任职于巴塞罗那大学海洋地球科学中心)、Garrett Mitchell(Fugro USA Marine公司)、Matias Morales(Kongsberg Maritime公司)、Alberto G. Villafranca(STAR-Barcelona)、Riccardo Iudica(DAPCOM Data Services)及Galderic Lastras(巴塞罗那大学海洋地球科学中心)共同完成。论文发表于*IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing*,2019年6月第12卷第6期。
科学领域与研究动机
多波束回声测深仪(Multibeam Echosounders, MBES)是海底测绘的核心工具,近年其水体成像功能为海洋勘探(如天然气渗漏、鱼类群落监测)提供了新可能。然而,水体数据量巨大(每小时可达数GB),导致存储、传输和实时处理面临挑战。现有压缩方案多为无损(lossless)且效率低下,或仅提供有限的有损(lossy)压缩。本研究旨在开发一种高性能压缩算法,兼顾压缩比、速度与数据质量。
技术背景
研究团队基于欧洲空间局(ESA)为盖亚(Gaia)卫星开发的完全自适应预测误差编码器(Fully Adaptive Prediction Error Coder, FAPEC),针对Kongsberg Maritime的MBES水体数据格式(如EM302、EM710、EM2040型号)定制预处理流程,实现高效无损/有损压缩。
1. 数据特性分析与预处理
- 数据格式复杂性:Kongsberg水体文件包含时间戳、声呐配置、导航信息及背向散射(backscatter)样本,样本以8位有符号整数存储,呈非均匀二维阵列(图2)。
- 预处理阶段:
- 分块处理:将输入文件分割为1 MB数据块(chunk),独立压缩以增强容错性。
- 数据分类:区分水体数据块(含背向散射样本)与非水体数据块(如姿态、深度信息),分别采用差分编码(differential coding)优化统计分布。
2. 背向散射样本压缩算法
- 预测模型:84%的样本通过相邻波束预测(公式1-3),16%的抛物线区域样本通过同波束前一样本预测(公式4-5)。补偿系数(compensation coefficients)通过经验优化,减少预测误差熵。
- 熵编码核心:FAPEC对预测误差进行熵编码,支持拉普拉斯(Laplacian)或高斯分布,嵌入游程编码(run-length encoding)提升效率。
3. 有损压缩实现
- 量化策略:用户可选择7级质量损失(level 1-7),通过样本值量化降低灰度级(如level 5仅保留8级灰度)。量化噪声分布对称(图4),避免截断导致的偏差。
- 质量权衡:损失空间分辨率换取对比度下降,保留目标(如鱼群、沉船)的清晰识别能力(图11-12)。
4. 性能测试与对比
- 数据集:包括Kongsberg EM2040(巴塞罗那港浅水)、EM302(墨西哥湾深水)及EM710(伊比利亚陆架)的实测数据。
- 对比算法:Gzip、Bzip2、7-Zip及Zstandard,以压缩比(原文件/压缩文件)和速度(MB/s)为指标。
1. 无损压缩性能
- 压缩比:FAPEC显著优于其他算法(图5),如EM2040数据压缩比达68%(Gzip仅23%)。高采样率场景(浅水)因样本相关性更高,压缩比进一步提升。
- 速度:单线程下FAPEC达60 MB/s(图6),为Gzip的3倍;多线程(4核)下可达226 MB/s。ARM处理器(800 MHz)亦可实现8 MB/s,满足实时压缩需求。
2. 有损压缩效果
- 压缩比与质量:Level 3(32级灰度)下,EM2040文件从2.08(无损)提升至4.22,体积接近原始测深文件(.all),PSNR(峰值信噪比)保持46.8-48.3 dB(图10)。
- 场景适应性:如图12,即使Level 5(8级灰度)仍可识别天然气渗漏特征。
3. 附加功能
- 容错性:数据块独立压缩,单个块损坏仅影响局部数据(图14)。
- 特征检测潜力:压缩比波动可反映场景变化(如粗糙海床导致比率下降,图13)。
科学价值
- 首次将空间任务数据压缩技术(FAPEC)适配至海洋声学领域,解决了MBES水体数据存储与传输的瓶颈问题。
- 提出的量化策略在保留关键特征的前提下,显著降低数据体积,为实时监测(如自主水下航行器AUV)提供可能。
应用价值
- 实时操作:支持ARM平台,适用于资源受限的海洋装备。
- 数据共享:高效压缩促进水体数据的归档与交换,避免因体积限制丢弃宝贵信息。
未来方向
- 引入小波变换(wavelet)提升空间相关性压缩效率。
- 开发自适应有损压缩,根据场景复杂度动态调整质量等级。