一种基于最小插值误差平方和的彩色图像下采样方法技术

技术编号:14771542 阅读:40 留言:0更新日期:2017-03-08 15:05
本发明专利技术提供了一种基于最小插值误差平方和的彩色图像下采样方法,它是根据不同彩色空间之间存在的误差平方和不对等现象,在RGB彩色空间插值误差平方和最小的前提下,利用RGB和YCbCr彩色空间之间的转换矩阵为非酉矩阵的特性,对YCbCr空间的彩色图像进行下采样,生成低分辨率图像;通过把两种彩色空间之间存在的插值误差转换关系融入到彩色图像的下采样中,将色彩转换矩阵与图像插值矩阵相结合,大幅度提高了图像的下采样效率,进而提高了彩色图像的插值效率。利用本发明专利技术所产生的低分辨率彩色图像,在经过图像插值重建后,能够产生质量较高的分辨率RGB图像。

【技术实现步骤摘要】

本专利技术属于图像处理领域,主要涉及一种基于最小插值误差平方和的彩色图像下采样方法
技术介绍
彩色图像通常由红(Red)、绿(Green)、蓝(Blue)三个通道组成,因此这样的图像也被称作RGB彩色图像,简称RGB图像。为了对RGB图像进行压缩,首先需要将RGB图像转换为YCbCr图像后再进行处理。YCbCr图像包含一个亮度分量,记为Y,还有两个色度分量,分别记为Cb和Cr。在转换完成后,再进一步对Y、Cb和Cr三个图像分量分别进行压缩。而对Y、Cb和Cr三个分量的压缩完成后,需要再转换为RGB图像进行输出。在常用的彩色图像压缩方法中,对Y、Cb和Cr三个分量进行压缩前,通常需要先对Cb和Cr两个图像分量进行下采样,得到低分辨率的Cb和Cr分量后,再对这三个分量分别进行压缩。通过降低Cb和Cr两个分量进行数据压缩,可以达到节约编码码率的目的。对Cb和Cr两个分量的恢复,则需要通过图像插值的技术来实现。由于人类视觉系统对色度分量变化的敏感程度远远低于对亮度分量变化的敏感程度,因此由插值所引起的色度分量失真对整个图像的重建质量影响有限。为了提高图像插值的效率,在产生低分辨率图像时对下采样过程进行优化,特别是进行插值平方误差和最小条件下的优化,是得到高质量插值图像的一种有效方法。例如,文献“Interpolation-dependentimagedownsampling”,提出了一种基于插值的图像下采样算法(Interpolation-dependentimagedownsampling,IDID),通过最小化插值误差提高了图像插值效率。这种方法应用于彩色图像的下采样时,通常需要将其分别作用于Cb和Cr分量上,这种独立作用的策略,使插值效果受到了一定的限制,特别是无法保证RGB彩色图像的整体最优化插值。
技术实现思路
本专利技术提供了一种基于最小插值误差平方和的彩色图像下采样方法,它将图像下采样算法、图像插值算法与彩色图像空间转换关系相结合,以RGB空间和YCbCr空间的误差转化关系为依据,通过联合优化YCbCr空间中的亮度分量Y以及低分辨率的色度分量Cb和Cr,实现了一种新型的彩色图像下采样方法。利用本专利技术所产生的低分辨率彩色图像,在经过图像插值重建后,能够产生质量较高的分辨率RGB图像。为了方便描述本专利技术的内容,首先做以下术语定义:定义1,标准的提取RGB图像分量的方法标准的提取RGB图像分量的方法是将构成RGB图像的三维矩阵中的每一维子矩阵逐一提取出来组成一个分量图像矩阵的方法;定义2,标准的无重叠式图像分块方法标准的无重叠式图像分块方法按照JPEG标准中对图像进行分块的方法,将原始图像划分为多个互不重叠的等尺寸图像块,具体描述过程参见“JPEG(JointPhotographicExpertsGroup):ISO/IECIS10918–1/ITU-TRecommendationT.81,DigitalCompressionandCodingofContinuous-ToneStillImage,1993”;定义3,标准的矩阵转化为列向量的方法标准的矩阵转化为列向量的方法是将原矩阵内的每个列向量按照从左到右的顺序依次取出,然后按照从上到下的顺序组成一个一维列向量的方法;定义4,标准的低维列向量合成高维列向量的方法标准的低维列向量合成高维列向量的方法是将每一个低维向量中的元素按照从上到下的顺序依次取出,再依次按照从上到下的顺序摆放,以合成一个高维列向量的方法;定义5,标准的生成双三次插值矩阵的方法标准的生成双三次插值矩阵的方法,是按照双三次插值的方法,在一维空间生成插值矩阵的方法,具体步骤参见文献“Interpolation-dependentimagedownsampling”;定义6,标准的生成单位矩阵的方法标准的生成单位矩阵的方法是生成一个主对角线元素全为1,其他元素全为0的矩阵的方法,具体描述过程参见文献“矩阵分析与应用(第2版)”,张贤达著,清华大学出版社;定义7,标准的生成全零矩阵的方法标准的生成全零矩阵的方法是生成一个所有元素全为0的矩阵的方法,具体描述过程参见文献“矩阵分析与应用(第2版)”,张贤达著,清华大学出版社;定义8,标准的RGB图像转化YCbCr图像的方法标准的RGB图像转化YCbCr图像的方法是利用一个线性转化矩阵,将RGB图像中的三个色彩分量,转化为YCbCr空间中一个亮度分量和两个色度分量的方法,具体描述过程参见“ITU-R,“Parametervaluesforhighdefinitiontelevisionsystemsforproductionandinternationalprogrammeexchange,”ITU-RRec.BT.709-5,April,2002”;定义9,标准的用像素点产生图像块的方法标准的用像素点产生图像块的方法是将已有的像素点按照从上到下,从左到右的顺序依次摆放,生成一个图像块矩阵的方法;定义10,标准的图像块合成图像的方法标准的图像块合成图像的方法是按照JPEG标准中用图像块进行相互不重叠组合以合成完整图像的方法,具体描述过程参见“JPEG(JointPhotographicExpertsGroup):ISO/IECIS10918–1/ITU-TRecommendationT.81,DigitalCompressionandCodingofContinuous-ToneStillImage,1993”;本专利技术提供了一种基于最小插值误差平方和的彩色图像下采样方法,它包括以下几个步骤,如附图1所示:步骤1,图像的预处理首先,将分辨率为w×h的原始RGB彩色图像,记为X,这里,w是图像的宽度,h是图像的高度;其次,按照标准的提取RGB图像分量的方法提取红、绿和蓝三个色彩分量图像,提取出的红、绿和蓝三个色彩分量图像分别记为R、G和B,这里R、G和B的分辨率都是w×h;接着,按照标准的无重叠式图像分块方法将R划分为N=(w×h)/n2个互不重叠的,大小为n×n的正方形图像块,记为r1,r2,…,ri,…,rN;按照标准的无重叠式图像分块方法将G划分为N=(w×h)/n2个互不重叠的,大小为n×n的正方形图像块,记为g1,g2,…,gi,…,gN;按照标准的无重叠式图像分块方法将B划分为N=(w×h)/n2个互不重叠的,大小为n×n的正方形图像块,记为b1,b2,…,bi,…,bN;这里,N代表所产生的图像块的个数,n代表所产生的每个正方形图像块的宽度或高度,i代表图像块的索引,i∈{1,2,…,N本文档来自技高网
...
一种基于最小插值误差平方和的彩色图像下采样方法

【技术保护点】
一种基于最小插值误差平方和的彩色图像下采样方法,其特征是它包括以下步骤:步骤1,图像的预处理首先,将分辨率为w×h的原始RGB彩色图像,记为X,这里,w是图像的宽度,h是图像的高度;其次,按照标准的提取RGB图像分量的方法提取红、绿和蓝三个色彩分量图像,提取出的红、绿和蓝三个色彩分量图像分别记为R、G和B,这里R、G和B的分辨率都是w×h;接着,按照标准的无重叠式图像分块方法将R划分为N=(w×h)/n2个互不重叠的,大小为n×n的正方形图像块,记为r1,r2,…,ri,…,rN;按照标准的无重叠式图像分块方法将G划分为N=(w×h)/n2个互不重叠的,大小为n×n的正方形图像块,记为g1,g2,…,gi,…,gN;按照标准的无重叠式图像分块方法将B划分为N=(w×h)/n2个互不重叠的,大小为n×n的正方形图像块,记为b1,b2,…,bi,…,bN;这里,N代表所产生的图像块的个数,n代表所产生的每个正方形图像块的宽度或高度,i代表图像块的索引,i∈{1,2,…,N};步骤2,将图像块转化为列向量首先,将步骤1产生的图像块r1,r2,…,ri,…,rN,依次按照标准的矩阵转化为列向量的方法转化成N个列向量,记为其次,将步骤1产生的图像块g1,g2,…,gi,…,gN,依次按照标准的矩阵转化为列向量的方法转化成N个列向量,记为接着,将步骤1产生的图像块b1,b2,…,bi,…,bN,依次按照标准的矩阵转化为列向量的方法转化成N个列向量,记为最后,将和按照标准的低维列向量合成高维列向量的方法产生一个列向量,记为Z1;将和按照标准的低维列向量合成高维列向量的方法产生一个列向量,记为Z2;…;同理,将和按照标准的低维列向量合成高维列向量的方法产生一个列向量,记为Zi;…;将和按照标准的低维列向量合成高维列向量的方法产生一个列向量,记为ZN;步骤3,产生插值矩阵首先,按照标准的生成双三次插值矩阵的方法,产生一个大小为n2×(n2/4)的插值矩阵,记为H;其次,按照标准的生成单位矩阵的方法,产生一个大小为n2×n2的单位矩阵,记为I;接着,按照标准的生成全零矩阵的方法,产生一个大小为n2×(n2/4)的单位矩阵,记为O1;然后,按照标准的生成全零矩阵的方法,产生一个大小为n2×n2的单位矩阵,记为O2;最后,用I、H和O按照从左到右、从上到下的顺序,生成一个插值矩阵,记为C:C=IO1O1O2HO1O2O1H;]]> 步骤4,产生彩色空间转换矩阵首先,定义标准的RGB图像转化YCbCr图像的方法中的线性转化矩阵记为Ψ;其次,对Ψ求逆矩阵,将得到的逆矩阵记为Λ,这里,其中λ11、λ12、λ13、λ21、λ22、λ23、λ31、λ32和λ33都是Λ的元素;接着,用λ11、λ12、λ13、λ21、λ22、λ23、λ31、λ32和λ33依次与单位矩阵I相乘,将得到的大小为n2×n2的对角矩阵分别记为α11、α12、α13、α21、α22、α23、α31、α32和α33,这里,同理,最后,用α11、α12、α13、α21、α22、α23、α31、α32和α33按照从左到右、从上到下的顺序,生成一个大小为3n2×3n2的插值矩阵,记为A,这里A=α11α12α13α21α22α23α31α32α33;]]>步骤5,产生下采样矩阵首先,用步骤4产生的转换矩阵A左乘步骤3产生的插值矩阵C,得到变换矩阵D,这里D=A·C;其次,用D产生一个下采样矩阵,记为F,这里,F=(DT·D)‑1.DT,其中符号“T”表示矩阵的转置操作;步骤6,产生下采样列向量用步骤5产生的下采样矩阵F依次左乘步骤2产生的列向量Z1,Z2,…,Zi,…,ZN,得到变换系数列向量,记为这里,步骤7,列向量转化为图像块第1步,将步骤6产生的下采样列向量的第1至n2个元素依次取出,按照标准的用像素点产生图像块的方法,产生一个大小为图像块n×n的图像块,记为y1;将的第n2+1至n2+(n2/4)个元素依次取出,按照标准的用像素点产生图像块的方法,产生一个大小为图像块(n/2)×(n/2)的图像块,记为cb1;将的第n2+(n2/4)+1至最后一个元素依次取出,按照标准的用像素点产生图像块的方法,产生一个大小为图像块(n/2)×(n/2)的图像块,记为cr1;第2步,将步骤6产生的下采样列向量的第1至n2个元素依次取出,按照标准的用像素点产生图像块的方法,产生一个大小为图像块n×n的图像块,记为y2;将的第n2+1至n2+(n2/4)个元素依次取出,按照标准的用像素点产生图像块的方法,产生一个大小为图像块(n/2)×(n/2)的图像块,记为cb2;将的第n2+(n2/4)+1至最后一...

【技术特征摘要】
1.一种基于最小插值误差平方和的彩色图像下采样方法,其特征是它包括以下步骤:步骤1,图像的预处理首先,将分辨率为w×h的原始RGB彩色图像,记为X,这里,w是图像的宽度,h是图像的高度;其次,按照标准的提取RGB图像分量的方法提取红、绿和蓝三个色彩分量图像,提取出的红、绿和蓝三个色彩分量图像分别记为R、G和B,这里R、G和B的分辨率都是w×h;接着,按照标准的无重叠式图像分块方法将R划分为N=(w×h)/n2个互不重叠的,大小为n×n的正...

【专利技术属性】
技术研发人员:朱树元李明宇
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1