医用内窥镜图像自适应量化压缩编化码方法研究
黄战华 谢洪波 郁道银 张汉奇
本文提出了一种与JPEG标准完全兼容的医用内窥镜图像自适应量化压缩编码方法,该方法采用二次扫描的措施,根据原始图像的频谱分布特点,自适应地修正JPEG推荐的量化表。实验结果表明:该方法较之于标准JPEG图像压缩,峰值信噪比(PSNR)明显提高,可在相同压缩比下,保持更多的图像细节,特别适合于医学图像的压缩。
关键词:医用内窥镜图像;图像编码;自适应量化
0 引 言
当代医学诊断和治疗技术的巨大发展在很大程度上归功于医学图像学的迅速发展和广泛应用,而医学图像学要解决的一个重要课题是实现医学图像的网络传输以实现专家会诊以及病灶图像的存储,狭窄的通讯信道和有限的存储空间限制了医学图像学在这方面的应用。当今网络和通信技术迅猛发展,图像压缩技术取得了革命性的突破,图像通信在金融、邮电、图书情报、广播电视等领域已达到实用化,但适合医学图像特点、高效的彩色医学图像压缩技术仍然没有突破性的进展。
, http://www.100md.com
原则上讲,对医学图像不可以进行有失真压缩[1],但无失真压缩的效率太低以致于难以应用于实际的医学图像压缩中,是否可以这样考虑:只要能保证在不影响对医学图像造成错误判断的前提下,对医学图像的有失真压缩是允许的。
评价医学图像压缩方法的优劣,则主要应以在同样的压缩比下,保留图像细节的多少为标准;同时,还应考虑该方法与现行的图像压缩标准的兼容性如何。医学图像的混合变换压缩方法[2]尽管有很好的压缩效果,但与静止图像压缩标准(JPEG)[3]不能兼容;空间矩阵变换压缩方法[4]充分利用了彩色图像的色空间相关性,有一定的优越性,但在JPEG标准中也难以实现。
本文在深入研究JPEG图像压缩机理的基础上,提出了一种能根据原始图像的频谱成分调整量化间隔的自适应量化算法,该方法在不改变JPEG图像压缩、解压缩结构的前提下,具有比标准JPEG方法更高的压缩效率。
, 百拇医药
1 标准JPEG图像压缩机理分析
在静止图像(灰度图像或彩色图像)领域,国际标准化组织ISO和CCITT经过对多种候选算法进行综合考察,于1991年制订了联合图像专家组(JPEG)静止图像压缩标准,该标准以其优越的压缩性能获得了越来越广泛的应用。JPEG标准既对图像压缩的结构有严格的限制,但同时又允许对其中的具体算法进行一定程度的修改,具有一定的扩充性。
如图1所示,JPEG标准严格规定了编码、解码结构(解码结构与图1所示的编码结构相反)。原始图像首先被分成8×8的块,然后对其进行DCT(离散余弦变换)变换,接下来对64个DCT系数进行标量量化,经过对64个DCT系数按Zig-Zag方式进行重新排序后,运用Huffman熵编码将频域中的DCT系数变成可变长度的码流,送入JPEG文件中。标准的JPEG解码过程是编码过程的逆过程。
, http://www.100md.com
图1 标准JPEG压缩结构框图
在上述的编码、解码过程的分析中,有两点值得注意:
(1)JPEG推荐了两个量化表(一个用于亮度分量的量化,另一个用于两个色度分量的量化)作用于所有的8×8块,因此量化过程不能按照不同的频段采用不同的量化步长对DCT系数进行量化。
(2)JPEG标准编码结构中的量化表和Huffman表在JPEG文件头中随码流一起传送到解码端,因而可以在编码端修改或重构量化表和Huffman表[5],然后送入码流,以得到比标准JPEG更高的压缩比,同时与JPEG标准的编码、解码结构相同,从而保证与现行的图像处理软件的兼容性。
2 与JPEG兼容的自适应量化算法
标准的JPEG图像压缩算法用固定的量化表对具有不同频率分布特性的图像进行固定量化步长的量化,必然导致在一定的压缩比下对图像细节的丢失,而这些细节可能恰好是病灶部位的特殊信息,是医学图像中最关键的部分。如何在一定的压缩比下保留更多的图像细节,正是医学图像压缩需要解决的关键问题。根据输入图像的频域分布,自适应地改变量化等级数,对低频分量进行粗量化,高频分量进行细量化,不失为一种可行的思路[5],但其中的关键是在自适应的过程中,如何解决与标准JPEG的兼容问题。
, 百拇医药
本文提出的自适应量化方法,采用二次扫描的措施,在不增加任何附加信息的基础上,有效地解决了与标准JPEG的兼容问题。其算法过程如图2所示。
首先将原始图像分成8×8的子块,并实现RGB空间到YUV空间的转换,接下来对8×8的子块进行DCT变换,完成由空间域到频率域的转换。
图2 自适应量化编码结构框图
按式(1)和式(2)分别求出亮度分量和两个色度分量在频率域中所有8×8子块的63个交流系数绝对值的平均值: (1) (2)
, http://www.100md.com
其中l=1~N,k=1~M;M,N为图像宽度和高度方向上8×8子块的个数;u,v=0~7,其中u,v不能同时为0;f1(k,l,u,v)为(k,1)块的亮度DCT系数,f2(k,l,u,v),f3(k,l,u,v)为(k,l)块的色度DCT系数。
按下式求出63个交流系数平均值中的最大值:
Z1(u,v)=MAX[T1(u,v)](3)
Z2(u,v)=MAX[T2(u,v)](4)
其中u,v=0~7,但u,v不同时为0。
将63个交流系数平均值进行归一化处理,并加入频率位置信息,分别得到亮度和色度量化表中63个交流成分的矫正系数: (5) (6)
, http://www.100md.com
其中u,v=0~7,但u,v不同时为0。
由此按下式修正亮度和色度量化表:
QT1(u,v)=Q1(u,v)/X1(u,v)(7)
QT2(u,v)=Q2(u,v)/X2(u,v)(8)
其中u,v=0~7,但u,v不同时为0;Q1(u,v),Q2(u,v)分别为JPEG推荐的亮度和色度量化表。
将上述修正后的量化表作为最终的量化表,对图像进行标准的JPEG压缩,形成完全符合标准JPEG格式的压缩文件。
, 百拇医药 本算法的解码过程与标准的JPEG解码过程完全相同,是标准JPEG编码过程的逆过程。
3 实验结果与结论
我们在通用的Pentium-586计算机上对典型的医用内窥镜图像进行了不同压缩比下的仿真实验,结果如下:
标准JPEG方法
自适应JPEG方法
压缩倍数
PSRN(dB)
压缩倍数
PSRN(dB)
15.8138
, 百拇医药
41.7417
16.0144
41.9700
26.4410
39.1634
26.8414
39.9136
38.8234
38.2997
39.5348
38.4212
49.2147
, 百拇医药
37.6701
49.4324
37.7347
上述PSEN(峰值信噪比)的计算采用了求YUV各彩色分量均方差加权和的方法[6]。
图3 内窥镜原图
图4 自适应量化方法
, 百拇医药
压缩比49.4324
图5 标准JPEG方法
压缩比49.2147
将上图白框中的部分放大后的图像如下:
图6 放大后的原图像
, http://www.100md.com
图7 自适应方法放大图像
图8 标准JPEG方法放大图像
从压缩比和峰值信噪比的对比结果可看出;自适应JPEG方法在压缩比高于标准JPEG方法的情况下,图像的峰值信噪比明显提高;从图6、7、8经放大后的局部图像对比中可看出:用自适应方法压缩图像并重建的图像较之于标准JPEG方法压缩并重建的图像细节保留更多,方块效应明显降低,该方法特别适合于医学图像压缩方面的应用。
国家重点科技攻关项目资助
黄战华(天津大学精密仪器与光电子工程学院,天津 300072)(教育部光电信息科学技术开放实验室,天津 300072)
, 百拇医药
谢洪波(天津大学精密仪器与光电子工程学院,天津 300072)(教育部光电信息科学技术开放实验室,天津 300072)
郁道银(天津大学精密仪器与光电子工程学院,天津 300072)(教育部光电信息科学技术开放实验室,天津 300072)
张汉奇(青岛海尔集团中央研究院,山东 266101)
参考文献
1,李树祥.医学图像技术的发展与应用.中国图像图形学报,1996,1(4):281~286
2,Ramaswamy A. A mixed transform approach for efficient compression of medical image. IEEE Trans on Med Image, 1996,15(3):343~352
3,Wallace GK. The JPEG still-picture compression standard, Commun ACM, 1991,34(4):44
4,朱艳秋等.彩色图像三维矩阵变换压缩编码.电子学报,1997,25(7):16~21
5,姚庆栋等编著.图像编码基础.第2版,浙江:浙江大学出版社,1993,327~332
6,黎洪松.数字图像压缩编码技术及其C语言程序范例.北京:学苑出版社,1994,19~20, 百拇医药
本文提出了一种与JPEG标准完全兼容的医用内窥镜图像自适应量化压缩编码方法,该方法采用二次扫描的措施,根据原始图像的频谱分布特点,自适应地修正JPEG推荐的量化表。实验结果表明:该方法较之于标准JPEG图像压缩,峰值信噪比(PSNR)明显提高,可在相同压缩比下,保持更多的图像细节,特别适合于医学图像的压缩。
关键词:医用内窥镜图像;图像编码;自适应量化
0 引 言
当代医学诊断和治疗技术的巨大发展在很大程度上归功于医学图像学的迅速发展和广泛应用,而医学图像学要解决的一个重要课题是实现医学图像的网络传输以实现专家会诊以及病灶图像的存储,狭窄的通讯信道和有限的存储空间限制了医学图像学在这方面的应用。当今网络和通信技术迅猛发展,图像压缩技术取得了革命性的突破,图像通信在金融、邮电、图书情报、广播电视等领域已达到实用化,但适合医学图像特点、高效的彩色医学图像压缩技术仍然没有突破性的进展。
, http://www.100md.com
原则上讲,对医学图像不可以进行有失真压缩[1],但无失真压缩的效率太低以致于难以应用于实际的医学图像压缩中,是否可以这样考虑:只要能保证在不影响对医学图像造成错误判断的前提下,对医学图像的有失真压缩是允许的。
评价医学图像压缩方法的优劣,则主要应以在同样的压缩比下,保留图像细节的多少为标准;同时,还应考虑该方法与现行的图像压缩标准的兼容性如何。医学图像的混合变换压缩方法[2]尽管有很好的压缩效果,但与静止图像压缩标准(JPEG)[3]不能兼容;空间矩阵变换压缩方法[4]充分利用了彩色图像的色空间相关性,有一定的优越性,但在JPEG标准中也难以实现。
本文在深入研究JPEG图像压缩机理的基础上,提出了一种能根据原始图像的频谱成分调整量化间隔的自适应量化算法,该方法在不改变JPEG图像压缩、解压缩结构的前提下,具有比标准JPEG方法更高的压缩效率。
, 百拇医药
1 标准JPEG图像压缩机理分析
在静止图像(灰度图像或彩色图像)领域,国际标准化组织ISO和CCITT经过对多种候选算法进行综合考察,于1991年制订了联合图像专家组(JPEG)静止图像压缩标准,该标准以其优越的压缩性能获得了越来越广泛的应用。JPEG标准既对图像压缩的结构有严格的限制,但同时又允许对其中的具体算法进行一定程度的修改,具有一定的扩充性。
如图1所示,JPEG标准严格规定了编码、解码结构(解码结构与图1所示的编码结构相反)。原始图像首先被分成8×8的块,然后对其进行DCT(离散余弦变换)变换,接下来对64个DCT系数进行标量量化,经过对64个DCT系数按Zig-Zag方式进行重新排序后,运用Huffman熵编码将频域中的DCT系数变成可变长度的码流,送入JPEG文件中。标准的JPEG解码过程是编码过程的逆过程。
, http://www.100md.com
图1 标准JPEG压缩结构框图
在上述的编码、解码过程的分析中,有两点值得注意:
(1)JPEG推荐了两个量化表(一个用于亮度分量的量化,另一个用于两个色度分量的量化)作用于所有的8×8块,因此量化过程不能按照不同的频段采用不同的量化步长对DCT系数进行量化。
(2)JPEG标准编码结构中的量化表和Huffman表在JPEG文件头中随码流一起传送到解码端,因而可以在编码端修改或重构量化表和Huffman表[5],然后送入码流,以得到比标准JPEG更高的压缩比,同时与JPEG标准的编码、解码结构相同,从而保证与现行的图像处理软件的兼容性。
2 与JPEG兼容的自适应量化算法
标准的JPEG图像压缩算法用固定的量化表对具有不同频率分布特性的图像进行固定量化步长的量化,必然导致在一定的压缩比下对图像细节的丢失,而这些细节可能恰好是病灶部位的特殊信息,是医学图像中最关键的部分。如何在一定的压缩比下保留更多的图像细节,正是医学图像压缩需要解决的关键问题。根据输入图像的频域分布,自适应地改变量化等级数,对低频分量进行粗量化,高频分量进行细量化,不失为一种可行的思路[5],但其中的关键是在自适应的过程中,如何解决与标准JPEG的兼容问题。
, 百拇医药
本文提出的自适应量化方法,采用二次扫描的措施,在不增加任何附加信息的基础上,有效地解决了与标准JPEG的兼容问题。其算法过程如图2所示。
首先将原始图像分成8×8的子块,并实现RGB空间到YUV空间的转换,接下来对8×8的子块进行DCT变换,完成由空间域到频率域的转换。
图2 自适应量化编码结构框图
按式(1)和式(2)分别求出亮度分量和两个色度分量在频率域中所有8×8子块的63个交流系数绝对值的平均值: (1) (2)
, http://www.100md.com
其中l=1~N,k=1~M;M,N为图像宽度和高度方向上8×8子块的个数;u,v=0~7,其中u,v不能同时为0;f1(k,l,u,v)为(k,1)块的亮度DCT系数,f2(k,l,u,v),f3(k,l,u,v)为(k,l)块的色度DCT系数。
按下式求出63个交流系数平均值中的最大值:
Z1(u,v)=MAX[T1(u,v)](3)
Z2(u,v)=MAX[T2(u,v)](4)
其中u,v=0~7,但u,v不同时为0。
将63个交流系数平均值进行归一化处理,并加入频率位置信息,分别得到亮度和色度量化表中63个交流成分的矫正系数: (5) (6)
, http://www.100md.com
其中u,v=0~7,但u,v不同时为0。
由此按下式修正亮度和色度量化表:
QT1(u,v)=Q1(u,v)/X1(u,v)(7)
QT2(u,v)=Q2(u,v)/X2(u,v)(8)
其中u,v=0~7,但u,v不同时为0;Q1(u,v),Q2(u,v)分别为JPEG推荐的亮度和色度量化表。
将上述修正后的量化表作为最终的量化表,对图像进行标准的JPEG压缩,形成完全符合标准JPEG格式的压缩文件。
, 百拇医药 本算法的解码过程与标准的JPEG解码过程完全相同,是标准JPEG编码过程的逆过程。
3 实验结果与结论
我们在通用的Pentium-586计算机上对典型的医用内窥镜图像进行了不同压缩比下的仿真实验,结果如下:
标准JPEG方法
自适应JPEG方法
压缩倍数
PSRN(dB)
压缩倍数
PSRN(dB)
15.8138
, 百拇医药
41.7417
16.0144
41.9700
26.4410
39.1634
26.8414
39.9136
38.8234
38.2997
39.5348
38.4212
49.2147
, 百拇医药
37.6701
49.4324
37.7347
上述PSEN(峰值信噪比)的计算采用了求YUV各彩色分量均方差加权和的方法[6]。
图3 内窥镜原图
图4 自适应量化方法
, 百拇医药
压缩比49.4324
图5 标准JPEG方法
压缩比49.2147
将上图白框中的部分放大后的图像如下:
图6 放大后的原图像
, http://www.100md.com
图7 自适应方法放大图像
图8 标准JPEG方法放大图像
从压缩比和峰值信噪比的对比结果可看出;自适应JPEG方法在压缩比高于标准JPEG方法的情况下,图像的峰值信噪比明显提高;从图6、7、8经放大后的局部图像对比中可看出:用自适应方法压缩图像并重建的图像较之于标准JPEG方法压缩并重建的图像细节保留更多,方块效应明显降低,该方法特别适合于医学图像压缩方面的应用。
国家重点科技攻关项目资助
黄战华(天津大学精密仪器与光电子工程学院,天津 300072)(教育部光电信息科学技术开放实验室,天津 300072)
, 百拇医药
谢洪波(天津大学精密仪器与光电子工程学院,天津 300072)(教育部光电信息科学技术开放实验室,天津 300072)
郁道银(天津大学精密仪器与光电子工程学院,天津 300072)(教育部光电信息科学技术开放实验室,天津 300072)
张汉奇(青岛海尔集团中央研究院,山东 266101)
参考文献
1,李树祥.医学图像技术的发展与应用.中国图像图形学报,1996,1(4):281~286
2,Ramaswamy A. A mixed transform approach for efficient compression of medical image. IEEE Trans on Med Image, 1996,15(3):343~352
3,Wallace GK. The JPEG still-picture compression standard, Commun ACM, 1991,34(4):44
4,朱艳秋等.彩色图像三维矩阵变换压缩编码.电子学报,1997,25(7):16~21
5,姚庆栋等编著.图像编码基础.第2版,浙江:浙江大学出版社,1993,327~332
6,黎洪松.数字图像压缩编码技术及其C语言程序范例.北京:学苑出版社,1994,19~20, 百拇医药