在低压缩码率下降低图像方块效应的jpeg编码方法

文档序号:8546454阅读:195来源:国知局
在低压缩码率下降低图像方块效应的jpeg编码方法
【技术领域】
[0001] 本发明涉及一种JPEG图像编码的改进方法,具体涉及图像处理领域中一种在低 压缩码率下降低图像方块效应的JPEG编码方法。
【背景技术】
[0002] 无线传感器网络作为一种综合信息系统,融合了信息采集、处理及传输于一体,在 军事、环境、医疗、智能家居等诸多领域拥有广阔的应用前景。随着市场需求的推动,温度、 湿度、压力等这些无线传感器网络所能提供的简单数据,已无法满足人们对监测环境的全 面掌控。人们迫切需要将信息量更丰富的图像、音视频等多媒体信息引入进来,使环境监测 在实际操作中更精准、更细致,于是便出现了无线多媒体传感器网络。
[0003] 无线多媒体传感器网络的显著特点就是以多媒体数据流的形式实现监测和数据 传输,这对节点传感器的数据处理、存储能力以及网络带宽有了更高的要求。节点处理器的 工作频率由原先的几兆赫兹提高至数十甚至数百兆赫兹,存储能力也由千字节级别增至兆 字节级别。网络带宽资源也需要相应增加,才能满足大数据量传输的需求。即便如此,如果 不采用数据处理技术,以传感器节点的能力,仍然无法将数据及时准确地传送至终端用户 进行分析。因此,拥有一个高效的视频图像编码器是十分重要的。
[0004] 目前压缩率较高的图像编码标准有H. 26x和MPEG-X系列,但这些标准计算量大, 实现较复杂,无法满足无线传感器网络对功耗以及芯片面积的要求。相比较而言,算法简单 的静态图像编码方式,如JPEG编码,更适合无线多媒体传感器网络。而Motion-JPEG作为 一种视频压缩格式,其每帧图像都采用JPEG编码来完成。MJPEG不使用帧间压缩技术,通过 对连续静态图像进行编码来实现运动图像的编码,可在无线多媒体传感器网络的视频监测 技术中得到应用。但JPEG编码的缺点在于压缩率较低,编码文件较大,不适合无线传感器 网络的窄带宽传输。若增大压缩比,在低码率环境下由于JPEG编码的特性,又会产生强烈 的方块效应,人眼无法接受。因此,提出一种在低压缩码率下降低图像方块效应的JPEG编 码方法,不仅能够在增大图像压缩比的同时保证一定的图像质量,而且也可减轻图像传输 对无线网络带宽的压力,有一定的实际应用价值。

【发明内容】

[0005] 本发明的目的在于,提供一种JPEG图像编码的改进方法,改善目前在低压缩码率 (小于0. 25比特每像素)环境下采用JPEG编码后的重建图像出现强烈方块效应的问题。
[0006] 为了达到上述目的,本编码器所用方法的技术方案如下:
[0007] -种在低压缩码率下降低图像方块效应的JPEG编码方法,其特征在于包括如下 步骤:
[0008] 步骤1,对原始图像数据进行8X8分块;
[0009] 步骤2,以步骤1得到的8X8数据块为单位,进行全相位反离散余弦双正交变换, 将空间域中的数据转换至频域内,所得变换系数送入量化器;
[0010] 步骤3,量化器使用预先设定的量化步长对步骤2产生的变换系数进行均一量化, 得到直流系数和交流系数;
[0011] 步骤4,对步骤3产生的量化系数进行Z字型扫描,按照从低频到高频的顺序,以数 据流形式送入熵编码器进行编码;
[0012] 步骤5,熵编码器对步骤4产生的数据流进行熵编码。
[0013] 本发明方法采用全相位反离散余弦双正交变换(allphaseinversediscrete cosinebiorthogonaltransform,APIDCBT)算法替换传统JPEG编码中的离散余弦变换算 法,使图像数据由空间域向频域转换时,高频系数有所衰减,量化过程中无需使用较大的量 化步长,减少了增大压缩率造成的高频系数丢失,重建图像相邻分块间的像素亮度或色度 的相关性增强,改善了方块效应;采用行列分解法完成二维全相位反离散余弦双正交变换, 在行或列处理中,将变换矩阵中的余弦系数或行系数转换为分数的形式,通过加法器和移 位器实现乘法操作,提高了编码器的工作速度并降低电路功耗;改进量化方式,采用均一量 化代替使用传统JPEG编码推荐的量化表进行量化,节省了存储量化表占用的空间;量化器 使用倒数乘法运算实现量化中除法操作,采用华莱士树结构实现该乘法运算,大大降低了 计算复杂度,同时又提高了电路的运行速度。
[0014] 本发明的优点在于改变了传统JPEG编码在增大数据压缩比时产生的高频系数丢 失严重的现象,重建图像时高频系数对应的图像细节部分也能得到较好的恢复,从而改善 了在低压缩码率下方块效应较明显的问题。所述方法在保证图像质量的同时克服了传统 JPEG编码压缩率较低的缺点,使得图像文件更适合窄带宽传输,在无线多媒体传感器网络 的图像处理领域具有良好的应用前景。
【附图说明】
[0015] 图1为本发明在低压缩码率下JPEG编码器的结构框图;
[0016] 图2为本发明在低压缩码率下JPEG编码器中APIDCBT算法的设计框图;
[0017] 图3为本发明在低压缩码率下JPEG编码器中APIDCBT变换器的结构框图;
[0018] 图4为本发明在低压缩码率下JPEG编码器中量化器的结构框图。
【具体实施方式】
[0019] 下面结合附图对本发明作进一步的描述。
[0020] 附图1是一种在低压缩码率下JPEG编码器的结构框图,本编码器中输入数据为经 预处理后的原始图像数据,将原始图像的RGB信号转换为YUV420格式信号,其中对色度信 号进行2:1的水平下采样,2:1的垂直下采样,平均每4个的像素点中保存了 4个Y信号、 1个Cr信号和1个Cb信号。对各颜色分量以8X8数据块为单位,以最小编码单元MCU为 单位,各颜色分量的数据块按照4:1:1的比例进入编码器。因此,每输入4X64个Y分量数 据后,依次输入64个Cr分量数据和64个Cb分量数据,即编码器按照最小编码单元MCU进 行处理。输入数据按JPEG编码顺序依次经过APIDCBT变换器、Z字型扫描器、量化器以及 熵编码器,形成压缩数据,与头文件信息进行数据封装后,输出标准JPEG格式文件数据。寄 存器控制器将用户配置信息输出给编码器主控制器模块,主控制器则控制上述各模块的工 作,包括地址控制以及状态控制。此外APIDCBT变换器中需要一块RAM存储一维变换后的 中间数据,Z字型扫描器需要两块RAM通过"乒乓操作"的方式存储扫描后的数据流,熵编码 器也需要一块ROM存储哈夫曼表。
[0021] 附图2是一种在低压缩码率下JPEG编码器中APIDCBT算法的设计框图,二维 APIDCBT变换采用了行列分解法,分解为两个一维APIDCBT变换来实现。定义数组x的全相 位反离散余弦双正交变换及其反变换分别为
[0022]
【主权项】
1. 一种在低压缩码率下降低图像方块效应的JPEG编码方法,其特征在于包括如下步 骤: 步骤1,对原始图像数据进行8X8分块; 步骤2,以步骤1得到的8X8数据块为单位,进行全相位反离散余弦双正交变换,将空 间域中的数据转换至频域内,所得变换系数送入量化器; 步骤3,量化器使用预先设定的量化步长对步骤2产生的变换系数进行均一量化,得到 直流系数和交流系数; 步骤4,对步骤3产生的量化系数进行Z字型扫描,按照从低频到高频的顺序,以数据流 形式送入熵编码器进行编码; 步骤5,熵编码器对步骤4产生的数据流进行熵编码。
2. 如权利要求1所述的在低压缩码率下降低图像方块效应的JPEG编码方法,其特征 在于熵编码器对直流系数和交流系数采用不同的编码方式:对直流系数进行差分脉冲编码 调制编码,码长部分使用哈夫曼编码,码值用变长整数码表示;对交流系数进行行程长度编 码,游程和码长部分使用哈夫曼编码,码值用变长整数码表示。
3. 如权利要求1所述的在低压缩码率下降低图像方块效应的JPEG编码方法,其特征在 于在进行8 X 8分块之前,将原始图像的RGB信号转换为YCrCb信号,对色度信号CrCb进行 2:1的水平下采样、2:1的垂直下采样。
4. 如权利要求1所述的在低压缩码率下降低图像方块效应的JPEG编码方法,其特征在 于采用行列分解法完成二维全相位反离散余弦双正交变换,在行或列处理中,将变换矩阵 中的余弦系数和行系数转换为近似分数的形式,通过加法器和移位器实现乘法操作。
5. 如权利要求1所述的在低压缩码率下降低图像方块效应的JPEG编码方法,其特征在 于使用倒数乘法运算实现量化中的除法操作,采用华莱士树结构实现该乘法运算。
【专利摘要】本发明公开了一种在低压缩码率下降低图像方块效应的JPEG编码方法,采用全相位反离散余弦双正交变换替换传统JPEG编码中的离散余弦变换算法,并使用均一量化,改变了传统JPEG编码在增大数据压缩比时产生的高频系数丢失严重的现象,重建图像时高频系数对应的图像细节部分也能得到较好的恢复,从而改善了在低压缩码率下方块效应较明显的问题。本发明编码方法在保证编码图像质量的同时克服了传统JPEG编码压缩率较低的缺点,使得图像文件更适合窄带宽传输,在无线多媒体传感器网络的图像处理领域具有良好的应用前景。
【IPC分类】H04N19-124, H04N19-60, H04N19-86, H04N19-186
【公开号】CN104869426
【申请号】CN201510259905
【发明人】刘昊, 边弘宇, 李红
【申请人】东南大学
【公开日】2015年8月26日
【申请日】2015年5月20日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1