论文部分内容阅读
卫星遥感图象数据分辨率高、数据量大,受星载存储器的存储空间有限以及卫星过顶时间短等因素限制,海量的遥感数据的处理及存储是必须面对的一个问题。星载遥感图像压缩系统不同于一般地面压缩系统。对于星载遥感图象压缩系统而言,需要考虑多种特殊因素,如体积、功耗、压缩速度以及压缩质量等等。因此根据星载环境的特点以及遥感图像的特性,研究适合于星载遥感图像的压缩算法并对其进行改进使其适用于星载系统,具有重要的理论意义和实际应用价值。JPEG2000是现今优秀的图象压缩算法,在遥感数据压缩领域起到了非常重要的作用。但是由于其是针对普通图像压缩所提出的,因此当应用在遥感图像压缩时会产生不可避免的问题。对JPEG2000算法进行改进使之适用于遥感图像这类特殊数据显得尤为必要。因此本课题主要在JPEG200图像压缩算法的基础上对其进行分析改进并实现了一个基于JPEG2000的遥感图像压缩核。首先,星载遥感图象压缩系统与地面图像压缩系统比较存在很大差异。压缩系统自身的体积、功耗及处理速度等必须适应星载的特殊需求。研究高效且适用于遥感图像的压缩算法,将其作为后续研究的理论基础。从算法与实践结合的角度分析了遥感图像及JPEG2000的特性,对于后续的算法改进及实现起着理论指导作用。其次针对星载遥感图象压缩系统要求压缩速度快质量高的特点,提出了基于不同地物场景的高保真遥感图象快速压缩技术。在常规观测任务中,用户最为关注的是地面接收到的图象数据能否完整的表达观测目标信息,尤其是标志性的细节特征,以满足量化分析及应用需求。不同的观测对象在图象上具有不同的特征体现,为更好地满足后续应用的需求,需要针对不同的地物场景研究差异化的压缩模式,形成可重构参数集。同时研究适合大幅宽遥感图像的全局码率分配技术以及等通路数截断技术,并进行了算法软件实现。最后本文在理论研究的基础上,进行了遥感图象海量数据压缩并行结构设计及压缩核的实现。由于遥感图象数据量巨大,而遥感图象数据的存储及下传受星载数据存储器容量与有限下传的带宽的限制,因此需要对传感器采集到的遥感图象数据进行压缩,以达到减小数据量便于存储传输的目的。受软硬件条件限制,单个压缩核每秒所能压缩处理的图象数据量是有限的,因此需要根据星载压缩系统的相关参数,讨论计算所需压缩核数量以及压缩核并行结构的合理性,快速有效分配待压缩的图象数据,研究遥感图象海量数据的压缩处理技术。设计并实现一个基于ADV202的星载遥感图象压缩核,围绕ADV202以及FPGA的配置、接口等模块进行阐述,并设计了一个利用Qt平台开发的上位机软件,实现了上位机电脑与压缩核之间的数据通信。