主权项 |
一种水下视频图像压缩方法,包括以下步骤:(1)对YUV空间的待压缩图像进行小波变换预处理,即将待压缩图像的Y分量进行至少一级整数小波变换并舍弃其中的LH、HL、HH高频子带,并将所述待压缩图像的U、V分量进行至少一级整数小波变换并仅保留最后一次变换的LL低频子带;(2)对经过预处理后的图像进行帧内压缩,帧内压缩的步骤包括:(2‑1)对待压缩图像经过小波变换预处理后的Y分量再进行至少一级提升小波变换;(2‑2)对最后一级小波变换得到的LL子带进行压缩编码;(2‑3)以最后一级小波变换得到的高频子带中的系数为根节点组织小波树,然后以小波树为单位进行扫描并进行压缩编码;(3)对经过预处理后的图像进行帧间压缩,即将待压缩图像经过小波变换预处理后的LL低频子带划分为互不重合的子块并在其参考帧中搜索匹配块,从而得到运动矢量并对运动矢量进行编码,并且根据所述待压缩图像中的子块与所述参考帧中的匹配块得到残差数据;然后对得到的残差数据进行编码,对残差数据进行编码的具体过程为:(3‑1)对所述残差数据进行至少一级小波变换;(3‑2)将第一设定值与变换后的残差数据中的最大值之间的区间二等分,得到中间点为第一等分值;(3‑3)将残差数据划分为互不重合的块,并且若一个块中大于等于所述第一设定值的系数的个数达到了第一系数预设值,则认为该块为重要子块;(3‑4)对所述重要子块在残差数据中的位置采用位置差降法进行编码;(3‑5)对所述重要子块中大于等于所述第一设定值的系数,分别在阈值为所述第一等分值和所述第一设定值时以位置差降法进行位置编码,以及大小编码;其中上述步骤(2‑3)的具体过程为:(2‑3‑1)确定第一阈值T1,使得最后一级小波变换得到的高频子带中至少有一个小波系数的绝对值大于等于T1,而剩余小波系数的绝对值小于2T1;(2‑3‑2)对小波树进行扫描,如果一个小波树中所有小波系数均小于所述第一阈值T1,则认为该小波树为小波零树,否则认为是重要小波树;(2‑3‑3)对所述重要小波树内的大于所述第一阈值T1的小波系数进行位置编码及大小编码,其中位置编码采用小波系数位置差降法编码。 |