图像增强方法、装置、电子设备及计算机可读介质与流程

文档序号:17149627发布日期:2019-03-19 23:18阅读:136来源:国知局
图像增强方法、装置、电子设备及计算机可读介质与流程

本公开涉及计算机信息处理领域,具体而言,涉及一种图像增强方法、装置、电子设备及计算机可读介质。



背景技术:

随着各种数字仪器和数码产品的普及,图像和视频已成为人类活动中最常用的信息载体,它们包含着物体的大量信息,成为人们获取外界原始信息的主要途径。然而由于拍摄操作或者拍摄环境因素等影响,我们获得的图像经常会出现模糊、失真等现象。并且图像在生成、传输、记录和存储的过程中,因为存在成像系统、传输介质和记录设备的不完备,不可避免的受到各类不利因素影响,使图像信息丢失、质量下降。图像增强就是通过对模糊图像进行处理而恢复清晰图像的过程。图像增强技术一直是图像处理和计算机视觉研究的热点。

然而,由于图像通常存在噪声,图像增强过程中,模糊因子和清晰图像均为未知,而已知量通常只有观测到的模糊图像,因此求解该问题时未知量多余已知量。图像增强存在很多的不可靠性。

因此,需要一种新的图像增强方法、装置、电子设备及计算机可读介质。

在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

有鉴于此,本公开提供一种图像增强方法、装置、电子设备及计算机可读介质,能够提升图像增强的效果,高效解决图像资料结构化处理的问题,提高面部识别时候的认证效率,同时节省了大量的人力成本。

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

根据本公开的一方面,提出一种图像增强方法,包括:对原始图像进行预处理,生成标准图像;对所述标准图像进行颜色校正,生成校正图像;以及将所述校正图像输入图像增强模型中获取增强图像;其中,所述图像增强模型为包含非固定层数的深度卷积神经网络模型。

在本公开的一种示例性实施例中,还包括:通过图像数据训练深度卷积神经网络以获取所述图像增强模型。

在本公开的一种示例性实施例中,通过图像数据训练深度卷积神经网络以获取所述图像增强模型包括:确定深度卷积神经网络的层数;确定深度卷积神经网络的激活函数;确定深度卷积神经网络的损失函数;以及将图像训练数据与图像对照数据输入所述深度卷积神经网络中,通过训练获取所述图像增强模型。

在本公开的一种示例性实施例中,确定深度卷积神经网络的层数包括:通过深度卷积神经网络的输出的增强图像确定深度卷积神经网络的层数;

其中,d为深度卷积神经网络的层数,s为深度卷积神经网络的增强图像中像素点在原始图像上的映射区域,n为深度卷积神经网络的滤波器尺寸。

在本公开的一种示例性实施例中,深度卷积神经网络的激活函数为relu激活函数。

在本公开的一种示例性实施例中,确定深度卷积神经网络的损失函数包括:

其中,为损失函数,为训练使用的噪声图像,yi为输入的图像训练数据,xi为图像对照数据,n为训练图像数量。

在本公开的一种示例性实施例中,对原始图像进行预处理,生成标准图像包括以下情况至少一者:对原始图像进行归一化处理,生成标准图像;对原始图像进行标准化处理,生成标准图像;以及调整原始图像的分辨率,生成标准图像。

在本公开的一种示例性实施例中,对所述标准图像进行颜色校正,生成校正图像包括:将所述标准图像由三原色空间转换到ycbcr空间;以及对ycbcr空间的标准图像进行颜色校正,生成所述校正图像。

在本公开的一种示例性实施例中,将所述校正图像输入图像增强模型中获取增强图像包括:将所述校正图像输入图像增强模型的带有激活函数的卷积层,得到第一数据;将第一数据输入多个带有激活函数的卷积归一层,得到第二数据;将第二数据输入卷积层以获取所述增强图像。

在本公开的一种示例性实施例中,将所述校正图像输入图像增强模型中获取增强图像还包括:在每次卷积计算之后,均对计算结果进行边界处理。

在本公开的一种示例性实施例中,将所述校正图像输入图像增强模型中获取增强图像之前还包括:通过维纳滤波对所述校正图像进行去模糊处理。

根据本公开的一方面,提出一种图像增强装置,该装置包括:预处理模块,用于对原始图像进行预处理,生成标准图像;颜色校正模块,用于对所述标准图像进行颜色校正,生成校正图像;图像增强模块,用于将所述校正图像输入图像增强模型中获取增强图像;其中,所述图像增强模型为包含非固定层数的深度卷积神经网络模型。

在本公开的一种示例性实施例中,还包括:训练模块,用于通过图像数据训练深度卷积神经网络以获取所述图像增强模型。

根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。

根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。

根据本公开的图像增强方法、装置、电子设备及计算机可读介质,能够提升图像增强的效果,高效解决图像资料结构化处理的问题,提高面部识别时候的认证效率,同时节省了大量的人力成本。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据一示例性实施例示出的一种图像增强方法的流程图。

图2是根据一示例性实施例示出的一种图像增强方法的应用场景图。

图3是根据一示例性实施例示出的一种图像增强方法的应用场景图。

图4是根据另一示例性实施例示出的一种图像增强方法的流程图。

图5是根据另一示例性实施例示出的一种图像增强方法的流程图。

图6是根据另一示例性实施例示出的一种图像增强方法的示意图。

图7是根据另一示例性实施例示出的一种图像增强方法的流程图。

图8是根据一示例性实施例示出的一种图像增强装置的框图。

图9是根据另一示例性实施例示出的一种图像增强装置的框图。

图10是根据一示例性实施例示出的一种电子设备的框图。

图11是根据一示例性实施例示出一种计算机可读存储介质示意图。

具体实施方式

现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本公开将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件,但这些组件不应受这些术语限制。这些术语乃用以区分一组件与另一组件。因此,下文论述的第一组件可称为第二组件而不偏离本公开概念的教示。如本文中所使用,术语“及/或”包括相关联的列出项目中的任一个及一或多者的所有组合。

本领域技术人员可以理解,附图只是示例实施例的示意图,附图中的模块或流程并不一定是实施本公开所必须的,因此不能用于限制本公开的保护范围。

本申请的发明人发现,数字图像增强技术结合了模式识别、机器学习、人工智能以及视觉神经生理学等多个交叉学科。现有的图像增强方法大多数是基于图像的概率先验模型,即对于给定的模糊图像和模糊核,找到潜在的清晰图像的最大后验概率估计。随着大数据和机器学习的兴起,众多学者开始尝试将机器学习用于图像的增强方法中,受到广泛关注的浅层学习方法可以看做人工神经网络模型从大量训练样本中学习统计规律,实现对未知事件做预测。本申请的发明人认为这种基于统计的机器学习方法比基于人工规则的系统在很多方面显示优越性。

图像增强是根据观测到的模糊图像估计原始清晰图像,它是一类逆问题。因为图像增强过程中,模糊因子和清晰图像均为未知,而已知量通常只有观测到的模糊图像,因此求解该问题时未知量多余已知量。图像增强存在不可靠性,目前主要通过空域和频域的参数估计方法,利于基于高频能量分析、hough变换和radon变换对图像频谱计算模糊参数;并根据受约束最小二乘滤波、维纳滤波、逆滤波等方法求得清晰图像。然而,由于图像通常存在噪声,并且模糊参数估计一般不够准确,这些反卷积算法得到的清晰图像通常会存在各种瑕疵。基于以上问题,本文提出了一种新的图像增强方法,该方法在一定程度上解决了现有技术方案遇到的一些技术难题。

下面是对本申请中图像增强方法的详细说明:

图1是根据一示例性实施例示出的一种图像增强方法的流程图。图像增强方法10至少包括步骤s102至s106。

如图1所示,在s102中,对原始图像进行预处理,生成标准图像。由于输入的图像来源的不同,图像分辨率会有很大的不同。为了后续处理的一致性,需要对原始图像进行预处理。

在一个实施例中,对原始图像进行预处理,生成标准图像包括以下情况至少一者:对原始图像进行归一化处理,生成标准图像;对原始图像进行标准化处理,生成标准图像;以及调整原始图像的分辨率,生成标准图像。

在s104中,对所述标准图像进行颜色校正,生成校正图像。可例如通过白平衡算法对图像进行颜色矫正,该步骤可以有效的处理图像偏色等导致的图像质量不清晰情况,具体包括:将所述标准图像由三原色空间转换到ycbcr空间;以及对ycbcr空间的标准图像进行颜色校正,生成所述校正图像。

其中,三原色色彩空间rgb(red,green,blue)是工业界的一种颜色标准,是通过对红(r)、绿(g)、蓝(b)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,rgb即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

ycbcr颜色空间将亮度作由它的主要组件,ycbcr通常会用于影片中的影像连续处理,或是数字摄影系统中。ycbcr中y是指亮度分量,cb指蓝色色度分量,而cr指红色色度分量。

由于用户的肉眼对视频的y分量更敏感,因此在通过对色度分量进行子采样来减少色度分量后,用户肉眼察觉不到的图像质量的变化。因此将原有的三原色色彩空间中的图像转换为ycbcr空间之后,采用ycbcr颜色空间来保存原始图像,在保留了图像的清晰度的基础上,还可以节约存储空间。

在s106中,将所述校正图像输入图像增强模型中获取增强图像,其中,所述图像增强模型为包含非固定层数的深度卷积神经网络模型。

在一个实施例中,预先从大量训练数据中学习模糊图像和其对应清晰图像之间的映射模型,并给定一组模糊图像{pi}和他们对应的清晰图像{pif}。通过深度卷积神经网络模型对上述数据进行训练,获取图像增强模型。

在一个实施例中,该图像增强模型具有非固定的卷积层数,层数可通过深度卷积神经网络的输出的增强图像确定;

其中,d为深度卷积神经网络的层数,s为深度卷积神经网络的增强图像中像素点在原始图像上的映射区域,n为深度卷积神经网络的滤波器尺寸。即为,可通过比对增强图像中的像素点在原始图像上映射区域的大小,进而确定图像增强模型的计算层数。

可例如,指定图像增强模型中卷积滤波器大小为n*n,在某些使用场景中,对于图像清晰度需求不严格,增强图像中像素点在原始图像上的映射区域择可确定的较小,在滤波器不变的情况下,最终确定的图像增强模型的中深度卷积神经网络计算层数较少。

在一个实施例中,图像增强模型中的深度卷积神经网络的激活函数为修正线性单元(rectifiedlinearunit,relu)。relu函数是分段线性函数,把所有的负值都变为0,而正值不变,这种操作被成为单侧抑制。通过单侧抑制,使得本申请图像增强模型中的神经网络中的神经元具有了稀疏激活性。

通过relu实现稀疏后的图像增强模型能够更好地挖掘相关特征,拟合训练数据。对于线性函数而言,relu的表达能力更强;而对于非线性函数而言,relu由于非负区间的梯度为常数,因此不存在梯度消失问题,使得图像增强模型的收敛速度维持在一个稳定状态。

在一个实施例中,将所述校正图像输入图像增强模型的带有激活函数的卷积层,得到第一数据;将第一数据输入多个带有激活函数的卷积归一层,得到第二数据;将第二数据输入卷积层以获取所述增强图像。校正图像在图像增强模型中的具体处理过程,将在后文对照图6的实施例进行描述。

根据本公开的图像增强方法,通过将原始图像进过预处理与白平衡处理之后,输入到通过深度卷积神经网络建立的图像增强模型中,以获取增强后的图像的方式,能够提升图像增强的效果。

图2是根据一示例性实施例示出的一种图像增强方法的应用场景图。

如图2所示,在保险赔付领域,客户在办理理赔的过程中都需要上传身份证等图像相关信息,而这些信息在拍摄和传输的过程中往往会存在一些噪声,在对数字图像进行结构化识别时,由于图像质量较差,而无法及时识别到图像的内容。随着信息量的增加,而人工逐个的查看校验也变的越来越难以控制。

根据本公开的图像增强方法,首先对待识别的证件图像进行图像增强处理,根据增强图像进行后续的结构化识别,能够提高文字识别处理的效率和实时性,能够非常高效的解决资料结构化处理的问题,同时节省了大量的人力成本。

图3是根据一示例性实施例示出的一种图像增强方法的应用场景图。

如图3所示,随着信息化程度的提高,客户通过移动端购买保险的意愿逐渐增强。客户线上购买后往往需要对客户进行人脸识别来校验客户信息,而客户在拍摄或者上传本人人脸照片的过程中由于各种因素的影响,人脸图像质量往往会存在一些噪点信息。而对于这类情况,通常需要人工进行校验或者线下客户拜访的方式解决。

为了提高客户的一次认证通过率,减少客户在购买保险的人工干预,根据本公开的图像增强方法,通过对待识别的人脸照片图像进行图像增强处理,通过增强图像再继续进行人脸识别,能够极大的提高认证通过率,也能够最大程度的提高客户满意度并大大节省人工成本。

应清楚地理解,本公开描述了如何形成和使用特定示例,但本公开的原理不限于这些示例的任何细节。相反,基于本公开公开的内容的教导,这些原理能够应用于许多其它实施例。

图4是根据另一示例性实施例示出的一种图像增强方法的流程图。图4示例性的说明了“通过图像数据训练深度卷积神经网络以获取所述图像增强模型”的具体过程。

如图4所示,在s402中,确定深度卷积神经网络的层数。给定卷积滤波器大小为n*n,由于本实施例中预测模型为输入图像对应的清晰图像,则在原有的深度卷积神经网络模型的基础上,在卷积网络中删除了对应的池化层,本实施例中图像增强模型对应的深度卷积神经网络的层数为d可以根据以下公式定义;

其中,d为深度卷积神经网络的层数,s为深度卷积神经网络的增强图像中像素点在原始图像上的映射区域,n为深度卷积神经网络的滤波器尺寸。

在s404中,确定深度卷积神经网络的激活函数。其中,深度卷积神经网络的激活函数为relu激活函数。

在s406中,确定深度卷积神经网络的损失函数。失函数是模型对数据拟合程度的反映,拟合的越差,损失函数的值就应该越大,同时在损失函数在比较大时,它对应的梯度也要比较大,这样的话在本实施例中的数据训练的过程中,更新变量就可以更新的更快一点。在本实施例中,深度卷积神经网络的损失函数包括:

其中,为损失函数,为训练使用的噪声图像,yi为输入的图像训练数据,xi为图像对照数据,n为训练图像数量。

在s408中,将图像训练数据与图像对照数据输入所述深度卷积神经网络中,通过训练获取所述图像增强模型。可预先从大量训练数据获取学习模糊图像和其对应清晰图像,给定一组模糊图像{pi}和他们对应的清晰图像{pif},将模糊图像作为图像训练数据,将清晰图像作为图像对照数据输入参数设定完毕的所述深度卷积神经网络中,通过训练获取所述图像增强模型。

根据本公开的图像增强方法,结合实际情况,通过特定结构,特定参数的深度卷积神经网络,对模糊图像和其对应清晰图像进行学习,获取图像增强模型的方式,能够获得准确有效的图像增强模型。

图5是根据另一示例性实施例示出的一种图像增强方法的流程图。如图5所示的图像增强方法的流程图50是对图1所示的图像增强方法的流程图10中“对所述标准图像进行颜色校正,生成校正图像”的详细描述。

如图5所示,在s502中,将所述标准图像由三原色空间转换到ycbcr空间。将图像从rgb颜色空间转换到ycbcr空间,转换公式可如下所示:

其中r,g,b,分别表示rgb颜色空间上不通颜色通道的值。

在s504中,计算子图方差。基于ycbcr空间图,将图像根据一定规则划分子图,并计算每个子图的均值和方差。具体的,对图像进行分割为小大为h*w的子图sub_p(x,y)i,并分别计算cr,cb的平均值mr,mb。根据mr,mb,通过下面公式计算cr,cb的方差dr,db。

在s506中,确定白色参考点。基于上文中,不同通道的方差值,计算并得到图像中“白色参考点”。具体的如公式下所示。

设一个“白色参考点”的亮度矩阵rl,大小为w*h。若符合判别式,则作为“白色参考点”,并把该点(i,j)的亮度(y分量)值赋给rl(i,j);若不符合,则该点的rl(i,j)值为0。并选取参考“白色参考点”中最大的10%的亮度(y分量)值,并选取其中的最小值lu_min。

在s508中,基于所述参考点进行对所述标准图像进行颜色校正,生成校正图像。基于所述参考点的亮度矩阵rl,调整rl。

若rl(i,j))<lu_min,rl(i,j)=0;

否则,rl(i,j)=1;

分别把r,g,b与rl相乘,得到r2,g2,b2。并分别计算r2,g2,b2的平均值,rav,gav,bav;得到调整增益计算方法如下公式所示。

其中ymax为亮度图像中最大值。通过下文公式对图像进行颜色矫正。具体的如下公式所示。

图6是根据另一示例性实施例示出的一种图像增强方法的示意图。如图6所示的图像增强方法的流程图是对图1所示的图像增强方法的流程图10中“将所述校正图像输入图像增强模型中获取增强图像”的详细描述。

本申请实施例中的图像增强模型给包含三种类型的层结构:

对于第一层,可设置w个3*3个滤波器,并使用relu激活函数,relu激活函数可以定义为:

同理,对于第二层到倒数第二层,可在每第一层的基础上加上了归一化方法。对于最后一层,可使用w个3*3的滤波器进行卷积,得到最后的增强图像。

在一个实施例中,将所述校正图像输入图像增强模型中获取增强图像还包括:在每次卷积计算之后,均对计算结果进行边界处理。具体可为:在每层卷积之后,为了使输入图像与输出图像的分辨率一致,对每层的卷积结果进行边界处理。可例如对边界全部进行置0填充,从而在保持图像原尺寸的基础之上,不增加额外的噪点信息。

图7是根据另一示例性实施例示出的一种图像增强方法的流程图。如图7所示的图像增强方法的流程图70在图1所示的图像增强方法的流程图10的基础上,增加了“通过维纳滤波对所述校正图像进行去模糊处理”的过程。

在s702中,原始图像输入。

在s704中,图像预处理。

在s706中,基于白平衡算法的颜色修正。

在s708中,基于维纳滤波的图像去模糊。

在s710中,基于深度卷积神经网络的图像增强。

在s712中,输出增强图像。

在一个实施例中,首先对白平衡算法的颜色修正后的模糊图像po(x,y)进行二维傅里叶变换得到频域g(u,v);计算离焦模糊的点扩散函数(psf)h(x,y),对其进行二维傅里叶变换得到频域的h(u,v)和复共轭h*(u,v)。

然后根据下式构造维纳滤波器函数;将频域g(u,v)的频谱与维纳滤波器频谱根据式运算,便可得到去模糊后的图像频谱f(u,v),如下公式所示。

其中|h(u,v)|2=h(u,v)h*(u,v),在实际应用中,可根据处理的效果选取合适的k值。

根据本公开的图像增强方法,通过使用维纳滤波(最小均方误差滤波)对图像进行去模糊操作,能够减小原始图像中的噪声污染现象。

根据本公开的图像增强方法,通过基于多步骤的图像增强方法,该方法通过对模糊图像进行不同方向的增强,从而加强算法的有效性;

根据本公开的图像增强方法,提出了一种基于深度学习方法的图像增强方法,在不影响算法性能的基础上,大大的优化了图像增强的效果。

本领域技术人员可以理解实现上述实施例的全部或部分步骤被实现为由cpu执行的计算机程序。在该计算机程序被cpu执行时,执行本公开提供的上述方法所限定的上述功能。所述的程序可以存储于一种计算机可读存储介质中,该存储介质可以是只读存储器,磁盘或光盘等。

此外,需要注意的是,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图8是根据一示例性实施例示出的一种图像增强装置的框图。如图8所示图像增强装置80包括:预处理模块802,颜色校正模块804,以及图像增强模块806。

预处理模块802用于对原始图像进行预处理,生成标准图像;例如,对原始图像进行归一化处理,生成标准图像;对原始图像进行标准化处理,生成标准图像;以及调整原始图像的分辨率,生成标准图像。

颜色校正模块804用于对所述标准图像进行颜色校正,生成校正图像;可例如通过白平衡算法对图像进行颜色矫正,该步骤可以有效的处理图像偏色等导致的图像质量不清晰情况,具体包括:将所述标准图像由三原色空间转换到ycbcr空间;以及对ycbcr空间的标准图像进行颜色校正,生成所述校正图像。

图像增强模块806用于将所述校正图像输入图像增强模型中获取增强图像;其中,所述图像增强模型为包含非固定层数的深度卷积神经网络模型。将所述校正图像输入图像增强模型的带有激活函数的卷积层,得到第一数据;将第一数据输入多个带有激活函数的卷积归一层,得到第二数据;将第二数据输入卷积层以获取所述增强图像。校正图像在图像增强模型中的具体处理过程,将在后文对照图6的实施例进行描述。

根据本公开的图像增强装置,通过将原始图像进过预处理与白平衡处理之后,输入到通过深度卷积神经网络建立的图像增强模型中,以获取增强后的图像的方式,能够提升图像增强的效果。

图9是根据另一示例性实施例示出的一种图像增强装置的框图。如图9所示的图像增强装置90在如图8所示的图像增强装置80的基础上还包括:训练模块902,滤波模块904。

训练模块902用于通过图像数据训练深度卷积神经网络以获取所述图像增强模型。例如,预先从大量训练数据中学习模糊图像和其对应清晰图像之间的映射模型,并给定一组模糊图像{pi}和他们对应的清晰图像{pif}。通过深度卷积神经网络模型对上述数据进行训练,获取图像增强模型。

滤波模块904用于通过维纳滤波对所述校正图像进行去模糊处理。例如,对白平衡算法的颜色修正后的模糊图像po(x,y)进行二维傅里叶变换得到频域g(u,v);然后构造维纳滤波器函数;将频域g(u,v)的频谱与维纳滤波器频谱根据式运算,便可得到去模糊后的图像频谱f(u,v)。

图10是根据一示例性实施例示出的一种电子设备的框图。

下面参照图10来描述根据本公开的这种实施方式的电子设备200。图10显示的电子设备200仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图10所示,电子设备200以通用计算设备的形式表现。电子设备200的组件可以包括但不限于:至少一个处理单元210、至少一个存储单元220、连接不同系统组件(包括存储单元220和处理单元210)的总线230、显示单元240等。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元210执行,使得所述处理单元210执行本说明书上述电子处方流转处理方法部分中描述的根据本公开各种示例性实施方式的步骤。例如,所述处理单元210可以执行如图1,图4,图5,以及图7中所示的步骤。

所述存储单元220可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)2201和/或高速缓存存储单元2202,还可以进一步包括只读存储单元(rom)2203。

所述存储单元220还可以包括具有一组(至少一个)程序模块2205的程序/实用工具2204,这样的程序模块2205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线230可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备200也可以与一个或多个外部设备300(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备200交互的设备通信,和/或与使得该电子设备200能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口250进行。并且,电子设备200还可以通过网络适配器260与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器260可以通过总线230与电子设备200的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本公开实施方式的上述方法。

图11示意性示出本公开示例性实施例中一种计算机可读存储介质示意图。

参考图11所示,描述了根据本公开的实施方式的用于实现上述方法的程序产品400,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该计算机可读介质实现如下功能:对原始图像进行预处理,生成标准图像;对所述标准图像进行颜色校正,生成校正图像;以及将所述校正图像输入图像增强模型中获取增强图像;其中,所述图像增强模型为包含非固定层数的深度卷积神经网络模型。

本领域技术人员可以理解上述各模块可以按照实施例的描述分布于装置中,也可以进行相应变化唯一不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施例的方法。

以上具体地示出和描述了本公开的示例性实施例。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

此外,本说明书说明书附图所示出的结构、比例、大小等,均仅用以配合说明书所公开的内容,以供本领域技术人员了解与阅读,并非用以限定本公开可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本公开所能产生的技术效果及所能实现的目的下,均应仍落在本公开所公开的技术内容得能涵盖的范围内。同时,本说明书中所引用的如“上”、“第一”、“第二”及“一”等的用语,也仅为便于叙述的明了,而非用以限定本公开可实施的范围,其相对关系的改变或调整,在无实质变更技术内容下,当也视为本公开可实施的范畴。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1