发明名称 一种卫星图像的编码方法
摘要 本发明公开了一种卫星图像的编码方法。本发明对现有JPEG2000标准的卫星图像编码方法进行了改进,在层一编码时,首先根据有效位平面数的大小,调整编码块的编码顺序,使其从最大位平面数到最小平面数依次编码;然后根据率失真斜率的属性通过提出的公式得到率失真斜率的阈值,将其作为层一编码的门限值提前截断冗余通道;通过丢掉小于此门限值的编码通道,可大大减少层一部分的计算量和存储量,但是几乎没有改变卫星图像的峰值信噪比,而且由于层一部分不需要编码所有的编码通道,提高了编码效率和速度。
申请公布号 CN102769744B 申请公布日期 2014.07.16
申请号 CN201210202589.4 申请日期 2012.06.19
申请人 南京信息工程大学 发明人 陈晓;徐晓庆
分类号 H04N19/124(2014.01)I;H04N19/147(2014.01)I 主分类号 H04N19/124(2014.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 杨楠
主权项 一种卫星图像的编码方法,包括以下步骤:步骤1、原始卫星图像的预处理;步骤2、离散小波变换;步骤3、量化处理;步骤4、层一编码;步骤5、层二编码;其特征在于,所述层一编码具体包括以下步骤:1)、排序:首先将量化子带系数分成较小尺寸的编码块,所述较小尺寸的编码块具体是指:编码块的高宽大小为4‑1024范围内2的幂整数值,并且高、宽之积小于4096;对各个编码块作相同位深度的有效位平面展开;然后按照有效位平面数从大到小的顺序,对各个编码块依次排序;若有效位平面数的大小相等,则按原顺序依次排序;对每个位平面在以下三个编码扫描通道上进行编码扫描:显著性传播扫描通道、幅度细化扫描通道和清除扫描通道,得到各个编码扫描通道的码率、系数比特和上下文信息;2)、计算累加码率:从第一个编码块开始,对排序后的编码块中每个位平面中每个通道的码率进行累加,得到累加码率;当每次累计一个通道,比较累加码率是否大于目标码率,若大于则不再对当前编码块中剩余的通道和当前编码块后剩余的编码块中的通道累计,转到下一步骤,否则继续累计下一个通道;3)、对剩余通道的率失真斜率进行筛选从已编码的最后一个编码块开始,计算剩下编码块中通道的率失真斜率<img file="2012102025894100001dest_path_image002.GIF" wi="20" he="26" />:<img file="2012102025894100001dest_path_image004.GIF" wi="101" he="50" />其中,<i>j</i>是通道序号,<i>R<sub>j</sub></i>和<i>R<sub>j</sub></i><sub>‑1</sub>分别表示累计到<i>j</i>和<i>j</i>‑1通道时的累计码率,<i>D<sub>j</sub></i>和<i>D<sub>j</sub></i><sub>‑1</sub>分别表示<i>j</i>和<i>j</i>‑1通道时产生的失真;如果算出的当前编码块中本通道的率失真斜率<img file="552975dest_path_image002.GIF" wi="20" he="26" />大于零且小于等于率失真斜率阈值<img file="2012102025894100001dest_path_image006.GIF" wi="29" he="26" />,则丢弃当前编码块中小于等于<img file="152671dest_path_image006.GIF" wi="29" he="26" />后面所有的通道,进行下一编码块的计算;否则,继续计算本编码块中下一个通道的率失真斜率;其中率失真斜率阈值<img file="994726dest_path_image006.GIF" wi="29" he="26" />的计算公式如下:<img file="2012102025894100001dest_path_image008.GIF" wi="85" he="28" />其中,<img file="2012102025894100001dest_path_image010.GIF" wi="56" he="22" />为已编码的最后一个编码块的有效位平面数;4) 对筛选出来的编码扫描通道的系数比特和上下文信息进行熵编码。
地址 210044 江苏省南京市宁六路219号