本发明涉及影像,具体涉及一种图像缩放优化的方法、系统、存储介质及设备。
背景技术:
1、随着多媒体技术的发展,对图像的处理优化有了各种各样的算法。其中对于服务器中基板管理控制芯片(bmc),需要连接服务器vga接口捕获实时图像数据,对于不同分辨率的输出,bmc芯片在对客户端展示的时候需要进行一定的缩放,来支持客户端屏幕的显示。图像在捕获输出过程中,通过算法对输出图像的缩放往往会引入的图像显示噪点,视觉展示上具有不好的效果,影响操作人员的观感体验。
2、现有的图像视频缩放方法一般有线性插值与最邻近插值,在对图像的缩放完成之后,一般针对图像中存在的噪点进行滤波操作。图像在缩放完成后往往使用低通滤波器去对图像进行噪点去除,达到对图像优化的效果。
3、现有的技术在对图像进行缩放后,不同分辨率情况下对于不同的图像会出现一定的高频信息噪点,传统的处理方法是使用低通滤波器过滤掉高频噪点,但是同时滤波器会使图像中的一部分高频信息缺失,从而使图像缩放后丢失了部分细节信息,一定程度上影响了人的视觉观感。
4、因此,针对问题,需要提出一种更优的图像缩放优化模式,以针对不同频率分布的图像,对缩放后的图像进行优化调整,解决图像在缩放过程中的出现的异常图像噪点的问题,输出较高质量的图像。
技术实现思路
1、有鉴于此,本发明的目的在于提出一种改进的图像缩放优化的方法、系统、存储介质及设备,以针对不同频率分布的图像,对缩放后的图像进行优化调整,解决图像在缩放过程中的出现的异常图像噪点的问题,输出较高质量的图像。
2、基于上述目的,一方面,本发明提供了一种图像缩放优化的方法,其中所述方法包括:
3、对输入图像做灰度化处理并计算输入图像的评价因子;
4、对所述输入图像进行最邻近插值算法缩放得到第一图像并对所述输入图像进行双线性插值算法缩放得到第二图像;
5、对所述第一图像和所述第二图像分别计算其对应的评价因子;
6、根据所述评价因子的值按照特定的权重系数计算所述第一图像和所述第二图像中各像素的平均质量因子;
7、选择所述第一图像和所述第二图像中所述平均质量因子较大的像素点,组合成组合图像,并计算该组合图像的评价因子;以及
8、比对所述输入图像与所述组合图像的评价因子,如果平均差值大于设定阈值则判定所述组合图像没有达到预期优化水平,调整所述权重系数并继续计算所述平均质量因子得到新的组合图像,直到该组合图像与所述输入图像的平均差值达到所述设定阈值。
9、在根据本发明的图像缩放优化的方法的一些实施例中,所述评价因子包括均值、标准差与平均梯度,
10、其中,所述均值的计算公式为:
11、
12、所述标准差的计算公式为:
13、
14、所述平均梯度的计算公式为:
15、
16、其中,被评价的图像为f,且该图像的大小为mn。
17、在根据本发明的图像缩放优化的方法的一些实施例中,所述平均质量因子的计算公式为:
18、k=-m×g×abs(p(j,k)-p(j-1,k-1))+n×s×sqrt(abs(p(j,k)-avg)))+o×avg×p(j,k)
19、其中,m、n、o为所述特定的权重系数,g为所述平均梯度,s为所述标准差,avg为所述均值,(j,k)是灰度化处理的图像对应的像素点坐标,abs为求绝对值并且sqrt为开根号。
20、在根据本发明的图像缩放优化的方法的一些实施例中,所述权重系数的调整按照预定规则自动配置或通过外部控制总线手动配置。
21、本发明的另一方面,还提供了一种图像缩放优化的系统,包括:
22、第一评价模块,该第一评价模块用于对输入图像做灰度化处理并计算输入图像的评价因子;
23、缩放处理模块,该缩放处理模块用于对所述输入图像进行最邻近插值算法缩放得到第一图像并对所述输入图像进行双线性插值算法缩放得到第二图像;
24、第二评价模块,该第二评价模块用于对所述第一图像和所述第二图像分别计算其对应的评价因子;
25、平均质量因子计算模块,该平均质量因子计算模块用于根据所述评价因子的值按照特定的权重系数计算所述第一图像和所述第二图像中各像素的平均质量因子;
26、组合模块,该组合模块用于选择所述第一图像和所述第二图像中所述平均质量因子较大的像素点,组合成组合图像,并计算该组合图像的评价因子;以及
27、比对模块,该比对模块用于比对所述输入图像与所述组合图像的评价因子,如果平均差值大于设定阈值则判定所述组合图像没有达到预期优化水平,调整所述权重系数并继续计算所述平均质量因子得到新的组合图像,直到该组合图像与所述输入图像的平均差值达到所述设定阈值。
28、在根据本发明的图像缩放优化的系统的一些实施例中,其特征在于,所述评价因子包括均值、标准差与平均梯度,
29、其中,所述均值的计算公式为:
30、
31、所述标准差的计算公式为:
32、
33、所述平均梯度的计算公式为:
34、
35、其中,被评价的图像为f,且该图像的大小为mn。
36、在根据本发明的图像缩放优化的系统的一些实施例中,所述平均质量因子的计算公式为:
37、k=-m×g×abs(p(j,k)-p(j-1,k-1))+n×s×sqrt(abs(p(j,k)-avg)))+o×avg×p(j,k)
38、其中,m、n、o为所述特定的权重系数,g为所述平均梯度,s为所述标准差,avg为所述均值,(j,k)是灰度化处理的图像对应的像素点坐标,abs为求绝对值并且sqrt为开根号。
39、在根据本发明的图像缩放优化的系统的一些实施例中,其特征在于,所述权重系数的调整按照预定规则自动配置或通过外部控制总线手动配置。
40、本发明的再一方面,还提供了一种计算机可读存储介质,存储有计算机程序指令,该计算机程序指令被执行时实现上述任一项根据本发明的图像缩放优化的方法。
41、本发明的又一方面,还提供了一种计算机设备,包括存储器和处理器,该存储器中存储有计算机程序,该计算机程序被处理器执行时执行上述任一项根据本发明的图像缩放优化的方法。
42、本发明至少具有以下有益技术效果:本发明提出了一种针对不同图像缩放自适应优化去噪的方法,针对不同频率分布的图像,对缩放后的图像进行优化调整,解决图像在缩放过程中的出现的异常图像噪点的问题、传统滤波器可能对图像造成细节失真的问题,输出较高质量的图像,能够提升bmc芯片中图像缩放的质量,带来更好的视觉显示效果,提升产品质量。
1.一种图像缩放优化的方法,其特征在于,包括数据处理步骤,该数据处理步骤包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述评价因子包括均值、标准差与平均梯度,
3.根据权利要求2所述的方法,其特征在于,所述平均质量因子的计算公式为:
4.根据权利要求1所述的方法,其特征在于,所述权重系数的调整按照预定规则自动配置或通过外部控制总线手动配置。
5.一种图像缩放优化的系统,其特征在于,包括:
6.根据权利要求5所述的系统,其特征在于,所述评价因子包括均值、标准差与平均梯度,
7.根据权利要求6所述的系统,其特征在于,所述平均质量因子的计算公式为:
8.根据权利要求5所述的系统,其特征在于,所述权重系数的调整按照预定规则自动配置或通过外部控制总线手动配置。
9.一种计算机可读存储介质,其特征在于,存储有计算机程序指令,所述计算机程序指令被执行时实现如权利要求1-4任意一项所述的图像缩放优化的方法。
10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时执行如权利要求1-4任意一项所述的图像缩放优化的方法。