发明名称 一种基于FPGA的星载图像压缩的小波变换系统及方法
摘要 本发明提供一种基于FPGA的星载图像压缩的多级小波变换方法及系统,该方法将各级9/7小波变换中输出的小波系数合成为一路输出,实现流水线操作;所述将各级输出的小波系数合成为一路方法进一步包含:采用内部若干个串联先进先出缓存器缓存行变换后的数据,当缓存一定数目的行数据后即进行列变换,一级变换的LL子带数据采用不连续态间歇的策略送入二级变换模块中,一级变换的LH、HL、HH子带数据经延时单元延迟数个周期后输出;二级变换的LL子带数据采用所述不连续态间歇的策略送入三级变换的模块中,二级变换的LH、HL、HH子带数据经延时单元延迟数个周期后输出;依次类推,可同时进行多级小波变换,最后将各级变换的子带数据合成为一路直接输出。
申请公布号 CN102289828A 申请公布日期 2011.12.21
申请号 CN201110156077.4 申请日期 2011.06.10
申请人 中国科学院空间科学与应用研究中心 发明人 顾晓东;陈军;王怀超;安军社;陈晓敏
分类号 G06T9/00(2006.01)I 主分类号 G06T9/00(2006.01)I
代理机构 北京法思腾知识产权代理有限公司 11318 代理人 杨小蓉;高宇
主权项 一种基于FPGA的星载图像压缩的多级小波变换方法,该方法基于FPGA实现9/7小波变换,利用各级变换输出各条带小波系数的时序特点将小波变换的所有子带信号的数据在不同的时隙合成为一路交替输出到外部SRAM,将输入的所有像素点均进行小波变换并合成一路输出;所述将多级小波变换中各级输出的小波系数合成为一路方法进一步包含:采用内部若干个串联先进先出缓存器缓存行变换后的数据,当缓存一定数目的行数据后即进行列变换,一级变换的LL子带数据采用不连续态间歇的策略送入二级变换模块中,一级变换的LH、HL、HH子带数据经延时单元延迟数个周期后输出;二级变换的LL子带数据采用所述不连续态间歇的策略送入三级变换的模块中,二级变换的LH、HL、HH子带数据经延时单元延迟数个周期后输出;依次类推,可同时进行多级小波变换,最后将各级变换的子带数据通过子带标识步骤和延时步骤合成为一路直接输出;其中,所述子带标识步骤为:对各级变换的列计数和处理过的行计数器来判断输出子带标识,当列计数器为偶数时对应着行变换系数为高通系数,当已计算行计数为偶数时对应的列向变换系数为高通系数;并将得到的子带标识和相应的子带数据送入延时单元;所述延时步骤为:用于接受所述子带标识单元发出的子带标识和相应的子带数据,根据控制单元的控制,进行相应时长的延时,并将子带标识及相应延时后的子带数据送入合路单元合成为一路交替输出到外部SRAM。
地址 100190 北京市海淀区中关村南二条1号