评估图像质量的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:17797150 阅读:35 留言:0更新日期:2018-04-25 20:40
本公开涉及一种评估图像质量的方法、装置及计算机可读存储介质,以解决相关技术中数字图像在进行质量评估的过程中因数据冗余而导致计算较慢的技术问题。所述评估图像质量的方法包括:对待评估图像进行滤波处理,生成滤波图像;将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数来表达;根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估。

Method, device and computer readable storage medium for evaluating image quality

The present disclosure relates to a method, device and a computer readable storage medium for evaluating the quality of the image to solve the technical problems of slow calculation of digital images in the process of quality evaluation in the related technology due to data redundancy. The methods of evaluating the image quality include: filtering the evaluation image, generating the filtered image, block the filtered image and Fourier transform each filter image, and the Fourier transform formula is expressed by a half cycle cosine function, and the high-frequency component of the filtered image is based on the transformed image. The quality of the described image is evaluated.

【技术实现步骤摘要】
评估图像质量的方法、装置及计算机可读存储介质
本公开涉及数字图像处理领域,具体地,涉及一种评估图像质量的方法、装置及计算机可读存储介质。
技术介绍
相关技术中,对于数字图像的质量评估,一般需要进行快速傅里叶变换的处理。实信号在进行快速傅里叶变换时,由于傅里叶变换的共轭对称性,导致傅里叶变换后的信号在频域中有一半的数据冗余,使得数字图像在进行质量评估的过程中因数据冗余而导致计算较慢。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种评估图像质量的方法、装置及计算机可读存储介质。根据本公开实施例的第一方面,提供一种评估图像质量的方法,所述方法包括:对待评估图像进行滤波处理,生成滤波图像;将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数来表达;根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估。采用上述评估图像质量的方法,在进行傅里叶变换时,使用余弦函数来表达信号,并且使用半周期的基本函数替代整周期基本函数,减少了数据冗余,并且是根据变换后的滤波图像的高频分量对待评估图像的质量进行评估,去除了低频分量的数据,进而加快了计算速度,能够快速的评估图像质量,解决了相关技术中难以精准地获取图像中物体位置的技术问题。结合第一方面,在第一方面的第一种可能的实现方式中,所述将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,包括:将所述滤波图像等分成m*n大小的块,按照以下公式对每一块滤波图像进行傅里叶变换:其中,F(u,v)为所述滤波图像变换后的值,u和v为整数,且u的取值范围为0至m-1之间,v的取值范围为0至m-1之间,m表示每一块滤波图像的宽度,n表示每一块滤波图像的高度;(x,y)表示所述滤波图像的像素点,f(x,y)为像素点(x,y)对应的像素值,x表示像素点(x,y)的横坐标,y表示像素点(x,y)的纵坐标;a(u)和a(v)为系数,且结合第一方面,在第一方面的第二种可能的实现方式中,所述对待评估图像进行滤波处理,包括:在对所述待评估图像进行滤波处理时,加入图像梯度以抑制权重。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述在对所述待评估图像进行滤波处理时,加入图像梯度以抑制权重,包括:其中,(i,j)表示所述待评估图像的像素点,g(i,j)为像素点(i,j)滤波后输出的值,(k,l)表示在像素点(i,j)邻域范围内的像素点,f(k,l)为像素点(k,l)的像素值,w表示权重系数,σd和σr表示均方差系数。结合第一方面,在第一方面的第四种可能的实现方式中,所述根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估,包括:将变换后的每一块滤波图像的高频分量相加,获得高频分量总数值;根据所述高频分量总数值,对所述待评估图像的质量进行评估;其中,所述待评估图像的质量高低与所述的质量所述高频分量总数值的大小成正相关。根据本公开实施例的第二方面,提供一种评估图像质量的装置,所述装置包括:滤波模块,被配置为对待评估图像进行滤波处理,生成滤波图像;变化模块,被配置为将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数来表达;以及评估模块,被配置为将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换;其中,傅里叶变换公式使用半周期的余弦函数来表达。结合第二方面,在第二方面的第一种可能的实现方式中,所述变化模块被配置为:将所述滤波图像等分成m*n大小的块,按照以下公式对每一块滤波图像进行傅里叶变换:其中,F(u,v)为所述滤波图像变换后的值,u和v为整数,且u的取值范围为0至m-1之间,v的取值范围为0至m-1之间,m表示每一块滤波图像的宽度,n表示每一块滤波图像的高度;(x,y)表示所述滤波图像的像素点,f(x,y)为像素点(x,y)对应的像素值,x表示像素点(x,y)的横坐标,y表示像素点(x,y)的纵坐标;a(u)和a(v)为系数,且结合第二方面,在第二方面的第二种可能的实现方式中,所述滤波模块还被配置为:在对所述待评估图像进行滤波处理时,加入图像梯度以抑制权重。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述滤波模块还被配置为:其中,(i,j)表示所述待评估图像的像素点,i表示像素点(i,j)的横坐标,j表示像素点(i,j)的纵坐标;g(i,j)为像素点(i,j)滤波后输出的值,(k,l)表示在像素点(i,j)邻域范围内的像素点,k表示像素点(k,l)的横坐标,l表示像素点(k,l)的纵坐标;f(k,l)为像素点(k,l)的像素值,w表示权重系数,σd和σr表示均方差系数。结合第二方面,在第二方面的第四种可能的实现方式中,所述评估模块包括:计算子模块,被配置为将变换后的每一块滤波图像的高频分量相加,获得高频分量总数值;以及评估子模块,被配置为根据所述高频分量总数值,对所述待评估图像的质量进行评估;其中,所述待评估图像的质量高低与所述的质量所述高频分量总数值的大小成正相关。根据本公开实施例的第三方面,提供一种评估图像质量的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:对待评估图像进行滤波处理,生成滤波图像;将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数来表达;根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的评估图像质量的方法的步骤。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据一示例性实施例示出的一种评估图像质量的方法的流程图。图2是根据一示例性实施例示出的一种评估图像质量的方法包括的步骤中对待评估图像的质量进行评估的流程图。图3是根据另一示例性实施例示出的一种评估图像质量的方法的流程图。图4是根据一示例性实施例示出的一种评估图像质量的装置的框图。图5是根据一示例性实施例示出的一种评估图像质量的装置的评估模块的框图。图6是根据一示例性实施例示出的一种图像处理的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种评估图像质量的方法的流程图,以解决相关技术中数字图像在进行质量评估的过程中因数据冗余而导致计算较慢的技术问题。如图1所示,该方法可以包括以下步骤。步骤S11,对待评估图像进行滤波处理,生成滤波图像。所述待评估图像可以输入滤波器中,所述滤波器对所述待评估图像进行滤波处理后,输出滤波图像。在输出滤波图像后,执行步骤S12。步骤S12,将所述滤波图像分块,并对每一块本文档来自技高网...
评估图像质量的方法、装置及计算机可读存储介质

【技术保护点】
一种评估图像质量的方法,其特征在于,所述方法包括:对待评估图像进行滤波处理,生成滤波图像;将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数来表达;根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估。

【技术特征摘要】
1.一种评估图像质量的方法,其特征在于,所述方法包括:对待评估图像进行滤波处理,生成滤波图像;将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数来表达;根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估。2.根据权利要求1所述的方法,其特征在于,所述将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,包括:将所述滤波图像等分成m*n大小的块,按照以下公式对每一块滤波图像进行傅里叶变换:其中,F(u,v)为所述滤波图像变换后的值,u和v为整数,且u的取值范围为0至m-1之间,v的取值范围为0至m-1之间,m表示每一块滤波图像的宽度,n表示每一块滤波图像的高度;(x,y)表示所述滤波图像的像素点,f(x,y)为像素点(x,y)对应的像素值,x表示像素点(x,y)的横坐标,y表示像素点(x,y)的纵坐标;a(u)和a(v)为系数,且3.根据权利要求1所述的方法,其特征在于,所述对待评估图像进行滤波处理,包括:在对所述待评估图像进行滤波处理时,加入图像梯度以抑制权重。4.根据权利要求3所述的方法,其特征在于,所述在对所述待评估图像进行滤波处理时,加入图像梯度以抑制权重,包括:其中,(i,j)表示所述待评估图像的像素点,i表示像素点(i,j)的横坐标,j表示像素点(i,j)的纵坐标;g(i,j)为像素点(i,j)滤波后输出的值,(k,l)表示在像素点(i,j)邻域范围内的像素点,k表示像素点(k,l)的横坐标,l表示像素点(k,l)的纵坐标;f(k,l)为像素点(k,l)的像素值,w表示权重系数,σd和σr表示均方差系数。5.根据权利要求1所述的方法,其特征在于,所述根据变换后的滤波图像的高频分量,对所述待评估图像的质量进行评估,包括:将变换后的每一块滤波图像的高频分量相加,获得高频分量总数值;根据所述高频分量总数值,对所述待评估图像的质量进行评估;其中,所述待评估图像的质量高低与所述的质量所述高频分量总数值的大小成正相关。6.一种评估图像质量的装置,其特征在于,所述装置包括:滤波模块,被配置为对待评估图像进行滤波处理,生成滤波图像;变化模块,被配置为将所述滤波图像分块,并对每一块滤波图像进行傅里叶变换,且傅里叶变换公式使用半周期的余弦函数...

【专利技术属性】
技术研发人员:张水发
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1