ISO 26868:2009 空间数据和信息传输系统——图像数据压缩

面向星载有效载荷仪器的 CCSDS 无损至有损图像压缩算法

1. 引言与范围

ISO 26868:2009 采纳 CCSDS 122.0-B-1″图像数据压缩”推荐标准作为国际标准,建立了适用于空间任务有效载荷仪器二维数字空间图像数据的压缩算法。该标准解决了空间数据系统中最关键的挑战之一:减少数字图像数据量以节省传输带宽、缓冲存储容量和数据传输时间。

空间任务从科学仪器产生海量图像数据——单台高分辨率多光谱成像仪每秒可产生数吉比特的数据。没有高效的压缩,下行链路将成为瓶颈,限制了宝贵空间资产的科学回报。

该标准由空间数据系统协商委员会(CCSDS)制定,经 ISO/TC 20/SC 13 采纳,支持无损和有损两种压缩模式,使任务设计者能够根据科学需求和可用链路容量灵活权衡图像质量与数据率。

2. 压缩算法架构

2.1 二维离散小波变换

压缩算法采用二维离散小波变换作为其第一处理阶段。DWT 将图像分解为多个分辨率级别的子带,将低频(近似)信息与三个方向(水平、垂直和对角线)的高频(细节)分量分离。这种分解将图像能量集中到少量系数中,从而通过后续的位平面编码实现高效压缩。

组件 功能 输出特性
二维 DWT (9/7 或 9/3 浮点/整数) 多分辨率分解 每级 4 个子带 (LL, HL, LH, HH)
DC 系数量化 有损压缩控制 用户可选位深度缩减
位平面编码器 小波系数熵编码 嵌入式比特流,按质量渐进
段组装 空间链路数据包化 带报头的固定尺寸段

2.2 位平面编码

位平面编码器对跨子带递归分组的 3×3 系数块进行操作,从最高有效位到最低有效位逐位平面编码。这种结构产生可在任意位置截断的嵌入式比特流,支持渐进解码和精确码率控制——这对于可用带宽可能变化的卫星通信链路至关重要。

嵌入式比特流架构意味着单个压缩文件可以服务于多种用途:前几个比特提供快速浏览版本,完整文件用于详细分析,中间任何质量级别均可——无需重新编码。

3. 航天专用设计特性

3.1 错误恢复与段结构

与地面图像压缩标准(JPEG、JPEG 2000)不同,ISO 26868 专为高辐射、高错误率的空间通信环境设计。压缩数据被组织为指定字节长度的独立段,每段包含段类型、长度和可选校验和信息的报头。这种分段确保一个段中的数据损坏不会影响其他段的可解码性——这是深空任务中重传可能不可行的关键要求。

段类型 内容 错误恢复能力
仅报头 图像尺寸、DWT 级别、压缩参数 完全——不含编码数据
报头+数据 部分报头重复+编码系数 部分——解码器在段边界继续
仅数据 编码系数的延续 部分——同步丢失限于一个段

4. 工程设计要点

对于在星载处理系统中实现 ISO 26868 的航空航天工程师,以下几个设计考量至关重要:

计算复杂度:9/7 小波滤波器(有损模式)需要浮点运算和更多内存,而 9/3 整数滤波器(无损模式)仅使用整数运算。整数 DWT 的 FPGA 实现可以以适中的功耗预算实现高分辨率成像仪的实时处理。许多航天级 FPGA 现在包含专门针对 DWT 运算优化的 DSP 切片,与在抗辐射处理器上的软件实现相比,大幅降低了门数开销。此外,新型低功耗 FPGA 的出现使得小卫星和立方星也能够搭载高性能图像压缩能力。

码率控制策略:每块三段编码方法允许精确保特分配。工程师可以实现反馈回路,根据先前编码段实现的压缩比调整量化步长,确保输出适合遥测分配。对于具有高度可变下行链路容量的任务——如深空探测器或火星轨道器——渐进式比特流特性允许优雅地降低图像质量而无需重新编码。

内存优化:该标准要求在编码前存储多级分解的小波系数。对于资源受限的航天器,基于分块的方法(以条带形式处理图像)可以显著降低星载内存需求,同时保持压缩效率。

工程师必须仔细验证实现能够处理全部可能的输入数据值范围而不发生上溢或下溢——航天级 FPGA 和处理器通常缺乏地面计算硬件的余量,单次溢出可能破坏整个图像段。

5. 常见问题

问1:ISO 26868 与 JPEG 2000 有何不同?
两者都使用 DWT 和位平面编码,但 ISO 26868 针对空间应用进行了优化:固定尺寸段、简化的熵编码、降低复杂度以适应抗辐射硬件实现,以及针对空间链路环境的特殊规定。
问2:该标准能否用于非空间应用?
可以——该算法对任何二维图像数据都有效,特别是科学和医学成像,其中渐进质量和无损到有损的灵活性非常有价值。
问3:实现需要多少内存?
对于 1024×1024 图像,压缩至匹配 CCSDS 空间数据包协议的段大小,通常约需 8–12 MB 工作内存,但基于条带的处理可以大幅降低此需求。
问4:该标准支持高光谱图像数据吗?
该标准仅覆盖二维空间图像数据。对于高光谱数据(3D 立方体),每个光谱波段通常独立压缩,CCSDS 正在研究波段间预测的相关工作。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注