与每1蓦=1瘩{1 …U …| 【|||目-| 州
L堂-I蚓.La i--—眵岸F
o—J∞1——————J n≮“L—L—
al原始舅像序列 b)一级运动补偿 c)二缎运动补偿 m空间小渡丹解
图319三维小渡时/空子带分解过程 2)二维空间小波变换
三维小波变换时,先进行两级一维小渡变换,分解为厶、上。、_l=r子带帧.
然后,对变换后的各子带帧进行水平、垂直方向二维小波变换。帧内采用9.7滤 波器作为空域滤波器,进行三级小波变换后将原始图像分解成三级10个子带:E。
与k,片Ⅲ日。(f=】,2,3).其中£。为最低频子带。
3.5.2实验结果与分析
本节选取了如图3 20所示的两组分辨率为512x512像素具有512帧图像的干 涉多光谱图像序列进行8倍压缩。为了验证本节方案的性能,在相同条件下做了 如下三组实验:I)为无运动补偿的3D-SPIHT编码方法.该方法中时域滤波中不 进行运动补偿。只是在时域做3级分解,空间做3级分解,16幅图像组成一个GOP。
2)单帧JPEG2000编码,即每一幅图像只做帧内变换和编码,空间分解级数为5 级。3)本节算法-四帧组成一个GOP,空间做3级分解。表3.4中给出了两组干
涉多光谱图像用不同算法在8倍压缩时的平均峰值信噪比。
Testl序列
图3 20测试图像序列
"rest2序列
第三章JPEG2000码率预分配算法及其在多光谱图像压缩中的应用
表3.4不同算法压缩结果比较
从表3.4中可以看出,与3D二SPIHT和单帧J'PEG2000,本节提出的算法利用 干涉多光谱图像序列的平移特性能有效去除帧间冗余,同时对GOP中各个图像进 行独立的熵估计,并以图像估计熵总和指导整个GOP码率预分配,从而提高整体 编码效率。为了便于比较,图3.21和图3.22分别显示了Testl序列和Test2序列 中96幅图像在8倍压缩下,不同算法压缩的重建图像序列峰值信噪比(PSr,rR)的比 较。在不同的测试序列情况下,明显表明本节的算法性能高于其它算法。同时我 们观察在图像内容比较复杂的Testl序列时,本节算法比其他算法有更高的效率。
本节算法平均分别提高1.45dB和4.44dB对于3D.SPIHT和单帧JPEG2000。对于 图像内容平均的Test2序列,本节算法仍取得比较好的效果,平均分别提高0.94dB 和2.01dB对于3D.SPIHT和单帧JPEG2000。可见在两种情况下,本节算法编码 效果更好,而3D.SPIHT和单帧J-PEG2000都没有充分利用多光谱图像的平移特性 来提高编码效率,所以不能使图像序列质量达到理想效果。图3.23给出了Testl 序列的三种算法的恢复图像比较。
从Testl图像序列中恢复的光谱的实验结果表明:用8倍压缩后,恢复的图像 利用光谱图像恢复算法生成46幅单色光谱图,随机取一个像素点,描绘46谱段 曲线如图3.24所示,实线为原始光谱曲线。由这些曲线可以看出,本节算法在拟 合原始光谱曲线的能力上有明显提高。以均方误差(MSE)参考:JPEG2000:
MSE=151.65;3D.SPIHT:MSE=56.17;本节算法:MSE=24.87。
・单帧JPEG2000
● 3D-SPIHT
O 5 1o '5 20 25 30 ,5 40 45 so S5 ●O a5 70 75 ■o ●5 ●O ●5
NO.Of●mage●
图3.21Testl图像序列重建质量比较
西安电子科技大学博士学位论文
多光谱遥感图像编码技术研究
1………。5托:。黑0………6
圈3,22Test2图像序列重建质量比较
熙 黼
(b)3D-SPIHT恢复图像 忙)本节算法恢复圈像 图3 23三种算法恢复图像比较
第三章JPEG2000码率预分配算法及其在多光谱图像压缩中的应用 45
图3.24单点重建光谱曲线