Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 26868:2009 采纳 CCSDS 122.0-B-1″图像数据压缩”推荐标准作为国际标准,建立了适用于空间任务有效载荷仪器二维数字空间图像数据的压缩算法。该标准解决了空间数据系统中最关键的挑战之一:减少数字图像数据量以节省传输带宽、缓冲存储容量和数据传输时间。
该标准由空间数据系统协商委员会(CCSDS)制定,经 ISO/TC 20/SC 13 采纳,支持无损和有损两种压缩模式,使任务设计者能够根据科学需求和可用链路容量灵活权衡图像质量与数据率。
压缩算法采用二维离散小波变换作为其第一处理阶段。DWT 将图像分解为多个分辨率级别的子带,将低频(近似)信息与三个方向(水平、垂直和对角线)的高频(细节)分量分离。这种分解将图像能量集中到少量系数中,从而通过后续的位平面编码实现高效压缩。
| 组件 | 功能 | 输出特性 |
|---|---|---|
| 二维 DWT (9/7 或 9/3 浮点/整数) | 多分辨率分解 | 每级 4 个子带 (LL, HL, LH, HH) |
| DC 系数量化 | 有损压缩控制 | 用户可选位深度缩减 |
| 位平面编码器 | 小波系数熵编码 | 嵌入式比特流,按质量渐进 |
| 段组装 | 空间链路数据包化 | 带报头的固定尺寸段 |
位平面编码器对跨子带递归分组的 3×3 系数块进行操作,从最高有效位到最低有效位逐位平面编码。这种结构产生可在任意位置截断的嵌入式比特流,支持渐进解码和精确码率控制——这对于可用带宽可能变化的卫星通信链路至关重要。
与地面图像压缩标准(JPEG、JPEG 2000)不同,ISO 26868 专为高辐射、高错误率的空间通信环境设计。压缩数据被组织为指定字节长度的独立段,每段包含段类型、长度和可选校验和信息的报头。这种分段确保一个段中的数据损坏不会影响其他段的可解码性——这是深空任务中重传可能不可行的关键要求。
| 段类型 | 内容 | 错误恢复能力 |
|---|---|---|
| 仅报头 | 图像尺寸、DWT 级别、压缩参数 | 完全——不含编码数据 |
| 报头+数据 | 部分报头重复+编码系数 | 部分——解码器在段边界继续 |
| 仅数据 | 编码系数的延续 | 部分——同步丢失限于一个段 |
对于在星载处理系统中实现 ISO 26868 的航空航天工程师,以下几个设计考量至关重要:
计算复杂度:9/7 小波滤波器(有损模式)需要浮点运算和更多内存,而 9/3 整数滤波器(无损模式)仅使用整数运算。整数 DWT 的 FPGA 实现可以以适中的功耗预算实现高分辨率成像仪的实时处理。许多航天级 FPGA 现在包含专门针对 DWT 运算优化的 DSP 切片,与在抗辐射处理器上的软件实现相比,大幅降低了门数开销。此外,新型低功耗 FPGA 的出现使得小卫星和立方星也能够搭载高性能图像压缩能力。
码率控制策略:每块三段编码方法允许精确保特分配。工程师可以实现反馈回路,根据先前编码段实现的压缩比调整量化步长,确保输出适合遥测分配。对于具有高度可变下行链路容量的任务——如深空探测器或火星轨道器——渐进式比特流特性允许优雅地降低图像质量而无需重新编码。
内存优化:该标准要求在编码前存储多级分解的小波系数。对于资源受限的航天器,基于分块的方法(以条带形式处理图像)可以显著降低星载内存需求,同时保持压缩效率。