一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于相似模拟的图片清晰化处理系统的制作方法

2021-11-09 23:00:00 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,尤其涉及一种基于相似模拟的图片清晰化处理系统。


背景技术:

2.虽然目前的拍照技术十分现金,能够拍摄出超清晰的画面,但受到其他各种因素的干扰,如拍摄人的技术、拍摄的环境,拍摄的结果可能会不够清晰,这时需要对图片进行清晰化处理,目前的清晰化处理方法有人工清晰和算法清晰,人工清晰效果好但效率低,算法清晰效率高但效果差,本发明是对算清晰方面作出改进。
3.现在已经开发出了很多图片处理系统,经过我们大量的检索与参考,发现现有的清晰处理系统有如公开号为kr1020100083621a,kr1020010095662a、cn102831589b和kr20070081499a所公开的系统,包括:对原始图片o进行预处理,得到预处理图片l;利用滤波器对预处理图片l依次进行下采样滤波处理和上采样滤波处理,得到原始图片o的低通部分;将原始图片o与低通部分相减,得到原始图片o的高通部分;对预处理图片l进行自相似处理,寻找预处理图片l上与高通部分相似的位置,利用映射关系将高通信息匹配到预处理图片l中,得到和预处理图片l相同像素点的更为清晰的图片s。但该系统仍是只基于待处理图片本身进行处理,待处理图片本身的质量对处理效果的影响较大。


技术实现要素:

4.本发明的目的在于,针对所存在的不足,提出了一种基于相似模拟的图片清晰化处理系统,
5.本发明采用如下技术方案:
6.一种基于相似模拟的图片清晰化处理系统,其特征在于,包括映射模块,识别分割模块、相似处理模块和图片数据库,所述映射模块用于申请新图片的存储空间并将待处理图片与新图片的像素点建立映射关系,所述识别分割模块根据待处理图片的图形特征将新图片分割成多个区域,每个区域形成一个作业数据包发送至所述相似处理模块,所述相似处理模块根据图片数据库中对应的图片对每个作业包的新图片区域进行清晰化处理,所述图片数据库用于存储相似图片;
7.所述新图片中的像素点分为非争议像素点和争议像素点,所述非争议像素点被待处理图片中有映射关系的像素点完全覆盖,所述非争议像素点被待处理图片中有映射关系的像素点部分覆盖,所述新图片中的像素点具有与映射像素点相同的图像信息;
8.所述作业数据包中包括对应区域的内容类别和输出区域信息;
9.所述相似处理模块根据内容类别从所述图片数据库中获取相似图片,并根据相似图片对输出区域的像素点进行更改处理,处理过程包括计算归一化拟合曲面、确立基准点、处理单元划分和像素点处理;
10.所述归一化拟合曲面为相似图片中像素点灰度值的变化函数:
[0011][0012]
其中输入值(x,y)为一个像素点的百分制坐标,向量和向量为函数的输出值;
[0013]
所述基准点为争议像素点围成的封闭区域的中心像素点,以基准点为左上角定点作矩形,每个矩形为一个处理单元;
[0014]
所述相似处理模块对处理单元内基准点右侧像素点的处理方程为:
[0015][0016]
其中,(r,g,b)为处理点左侧像素点的图像信息,(r

,g

,b

)为处理点修改后的图像信息,向量为处理点左侧像素点经变化函数z(x,y)处理后得到的输出值,为向量处理函数,表示将向量转换成一个具有正负性的值;
[0017]
所述相似处理模块对处理单元内基准点下侧像素点的处理方程为:
[0018][0019]
其中,(r,g,b)为处理点上侧像素点的图像信息,(r

,g

,b

)为处理点修改后的图像信息,向量为处理点上侧像素点经变化函数z(x,y)处理后得到的输出值;
[0020]
所述相似处理模块对处理单元内其余像素点的处理方程为:
[0021][0022][0023][0024]
其中,(r1,g1,b1)为处理点的上侧像素点的图像信息,(r2,g2,b2)为处理点的左侧像素点的图像信息;
[0025]
进一步的,所述相似处理模块从图片数据库中获取到类别相同的图片后刷选出具有接近色彩的相似图片,并从相似图片中截取相似片段进行计算;
[0026]
进一步的,所述相似处理模块计算得到相似片段的横向变化矩阵x和纵向变化矩阵y:
[0027]
[0028][0029]
其中,m 1为相似片段中横向像素点个数,n 1为相似片段中纵向像素点个数;各元素的计算公式为:
[0030][0031][0032]
所述归一化拟合曲面的返回值为两个向量和所述向量分别为:
[0033][0034][0035]
其中,k1、k2、k3和k4为比例系数且满足k1 k2 k3 k4=1;
[0036]
进一步的,所述比例系数的计算公式如下:
[0037][0038][0039][0040][0041]
进一步的,对于所述输出区域中未处在处理单元内的像素点采用与与基准点在同一水平线或数值线上的处理点相同的方式进行处理。
[0042]
本发明所取得的有益效果是:
[0043]
本系统将图片分成多个细小的部分,对每个部分进行单独处理,使得清晰处理更有针对性,通过分析大量的相似图片得到特征数据,再对图片进行清晰化处理时模拟特征数据逐个对像素点进行处理,使得处理后的图片符合正常效果,在对图片进行预处理时,将像素点分成了非争议像素点和争议像素点两类,后续处理基于此展开,使得处理后的图片与原有图片不产生偏差。
附图说明
[0044]
从以下结合附图的描述可以进一步理解本发明。图中的部件不一定按比例绘制,而是将重点放在示出实施例的原理上。在不同的视图中,相同的附图标记指定对应的部分。
[0045]
图1为整体结构框架示意图;
[0046]
图2为p2像素点分类示意图;
[0047]
图3为基准点分布示意图;
[0048]
图4为处理单元划分示意图;
[0049]
图5为处理点处理方式种类示意图。
具体实施方式
[0050]
为了使得本发明的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本发明进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内,包括在本发明的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。
[0051]
本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或组件必须具有特定的方位,以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0052]
实施例一。
[0053]
结合图1,本实施例提供了一种基于相似模拟的图片清晰化处理系统,包括映射模块、识别分割模块、相似处理模块和图片数据库,所述映射模块用于申请新图片的存储空间并将待处理图片与新图片的像素点建立映射关系,所述识别分割模块根据待处理图片的图形特征将新图片分割成多个区域,每个区域形成一个作业数据包发送至所述相似处理模块,所述相似处理模块根据图片数据库中对应的图片对每个作业包的新图片区域进行清晰化处理,所述图片数据库用于存储相似图片;
[0054]
所述新图片中的像素点分为非争议像素点和争议像素点,所述非争议像素点被待处理图片中有映射关系的像素点完全覆盖,所述非争议像素点被待处理图片中有映射关系的像素点部分覆盖,所述新图片中的像素点具有与映射像素点相同的图像信息;
[0055]
所述作业数据包中包括对应区域的内容类别和输出区域信息;
[0056]
所述相似处理模块根据内容类别从所述图片数据库中获取相似图片,并根据相似图片对输出区域的像素点进行更改处理,处理过程包括计算归一化拟合曲面、确立基准点、处理单元划分和像素点处理;
[0057]
所述归一化拟合曲面为相似图片中像素点灰度值的变化函数:
[0058]
[0059]
其中输入值(x,y)为一个像素点的百分制坐标,向量和向量为函数的输出值;
[0060]
所述基准点为争议像素点围成的封闭区域的中心像素点,以基准点为左上角定点作矩形,每个矩形为一个处理单元;
[0061]
所述相似处理模块对处理单元内基准点右侧像素点的处理方程为:
[0062][0063]
其中,(r,g,b)为处理点左侧像素点的图像信息,(r

,g

,b

)为处理点修改后的图像信息,向量为处理点左侧像素点经变化函数z(x,y)处理后得到的输出值,
[0064]
为向量处理函数,表示将向量转换成一个具有正负性的值;
[0065]
所述相似处理模块对处理单元内基准点下侧像素点的处理方程为:
[0066][0067]
其中,(r,g,b)为处理点上侧像素点的图像信息,(r

,g

,b

)为处理点修改后的图像信息,向量为处理点上侧像素点经变化函数z(x,y)处理后得到的输出值;
[0068]
所述相似处理模块对处理单元内其余像素点的处理方程为:
[0069][0070][0071][0072]
其中,(r1,g1,b1)为处理点的上侧像素点的图像信息,(r2,g2,b2)为处理点的左侧像素点的图像信息;
[0073]
所述相似处理模块从图片数据库中获取到类别相同的图片后刷选出具有接近色彩的相似图片,并从相似图片中截取相似片段进行计算;
[0074]
所述相似处理模块计算得到相似片段的横向变化矩阵x和纵向变化矩阵y:
[0075][0076]
[0077]
其中,m 1为相似片段中横向像素点个数,n 1为相似片段中纵向像素点个数;各元素的计算公式为:
[0078][0079][0080]
所述归一化拟合曲面的返回值为两个向量和所述向量分别为:
[0081][0082][0083]
其中,k1、k2、k3和k4为比例系数且满足k1 k2 k3 k4=1;
[0084]
所述比例系数的计算公式如下:
[0085][0086][0087][0088][0089]
对于所述输出区域中未处在处理单元内的像素点采用与与基准点在同一水平线或数值线上的处理点相同的方式进行处理。
[0090]
实施例二。
[0091]
本实施例包含了实施例一的全部内容,本实施例的所述映射模块将原始图片的像素点与新图片的像素点建立映射关系,并将原始图片像素点的图像信息发送至映射的像素点,由于图片清晰化处理后像素点增多,所以原始图片的一个像素点会映射到新图片的一个或多个像素点,设清晰化前的图片分辨率为x1*y1,每个像素点用p1表示,清晰化后的图片分辨率要求为x2*y2,每个像素点用p2表示;
[0092]
对于任意一个处于坐标(a,b)位置的p2像素点,通过下述过程确定映射到该p2像素点的p1像素点:
[0093]
计算p2像素点的中心相对坐标
[0094]
[0095][0096]
计算映射到p2像素点的p1像素点坐标(a

,b

):
[0097][0098][0099]
所述p1像素点将其图像信息复制发送至映射的p2像素点;
[0100]
结合图2,所述p2像素点分为两类,一类是该像素点只与一个p1像素点具有重合部分,称为非争议像素点,另一类是该像素点与超过一个的p1像素点具有重合部分,称为争议像素点,通过下述关系式判断p2像素点的类型;
[0101][0102]
当同时满足上述四个不等式时,对应的p2像素点为非争议像素点,若有至少一个不等式不满足时,对应的p2像素点为争议像素点;
[0103]
特别的,当两个非争议像素点与其之间的争议像素点图像信息均相同时,争议像素点更改为非争议像素点;
[0104]
所述识别分割模块会通过边缘检测技术将原始图片分割成多个区域,每个区域代表一种元素或者背景,每个区域的像素点信息被单独保存为一个对比项,根据一个区域的像素点位置找到映射的p1像素点,所述p1像素点的集合构成一个输出区域,一个所述对比项对应一个输出区域,所述识别分割模块根据所述对比项的像素信息识别出内容类别,所述识别分割模块将内容类别和输出区域的信息打包成一个作业数据包发送至所述相似处理模块;
[0105]
所述相似处理模块根据接收作业数据包的内容类别从图片库中找到大量相同类别的相似图片,根据相似图片对输出区域的像素点进行清晰化;
[0106]
所述相似处理模块对相似图片进行初步刷选,所述相似处理模块先计算输出区域的像素点的综合色差值q1和综合色均值q2:
[0107][0108]
[0109]
其中,n
x
为输出区域内的像素点个数,r、g、b为输出区域内每个像素点的红、绿、蓝灰度;
[0110]
同样对相似图片计算其综合色差值q1

和综合色均值q2

,当同时满足下述不等式时,该相似图片通过刷选;
[0111][0112][0113]
实施例三。
[0114]
本实施例包含了上述实施例的全部内容,本实施例的所述相似处理模块对通过刷选的相似图片进行特征提取,所述特征提取包括单向变化趋势计算,所述单向变化趋势计算包括横向和纵向两个方向;
[0115]
首先对相似图片的像素点进行灰度化处理得到灰度值gr:
[0116][0117]
根据左右相邻的两个像素计算横向变化值δx
i,j

[0118][0119]
其中,gr
i,j
表示相似图片中位于(i,j)坐标的像素点灰度值;
[0120]
整理得到横向变化矩阵x:
[0121][0122]
其中,m 1为相似图片中横向像素点个数,n 1为相似图片中纵向像素点个数;
[0123]
根据上下相邻的两个像素计算纵向变化值δy
i,j

[0124][0125]
整理得到纵向变化矩阵y:
[0126][0127]
根据所述横向变化矩阵x和纵向变化矩阵y得到归一化拟合曲面z(x,y):
[0128]
[0129]
其中,x,y的取值范围为0到100之间的正数,所述归一化拟合曲面的返回值为两个向量和所述向量分别为:
[0130][0131][0132]
其中,k1、k2、k3和k4为比例系数,计算公式如下:
[0133][0134][0135][0136][0137]
计算所得的四个比例系数满足k1 k2 k3 k4=1;
[0138]
对所有的相似图片的归一化拟合曲面作均值化处理,得到相似模拟曲面对所有的相似图片的归一化拟合曲面作均值化处理,得到相似模拟曲面
[0139]
其中,n
p
为通过刷选的相似图片的数量。
[0140]
实施例四。
[0141]
本实施例包括上述实施例的全部内容,本实施例的所述相似处理模块利用所述相似模拟曲面对输出区域的像素点进行处理,首先先对输出区域外接矩形化,外接矩形化扩充的像素点为非处理点,输出区域内原始的像素点为处理点,计算每个处理点在外接矩形中的百分制坐标点(x
b
,y
b
):
[0142][0143][0144]
其中,(x,y)为处理点在外界矩形中的坐标,外界矩形包含的像素点个数为x
w
*y
w

[0145]
结合图3和图4,获取处理点中的争议像素点,所述争议像素点将输出区域分割成若干个封闭区域和处于输出区域边界附近的半封闭区域,将封闭区域的中心点作为基准点,所述基准点保持原有的图像信息,以基准点为左上顶点向右下方作矩形,所述一个矩形包含的像素点集合为一个处理单元,所作的矩形满足两个条件:一是一个矩形内只有一个基准点,二是矩形为无缝连接;需要注意的是,矩形的上边界和左边界上的像素点属于该处
理单元,矩形的下边界和右边界上的像素点不属于该处理单元;
[0146]
结合图5,所述相似处理模块对处理单元内的像素点先进行边界处理;
[0147]
将一个像素点的百分制坐标点(x
b
,y
b
)代入相似模拟曲面得到向量该像素点右侧的处理点的图像信息更改为:
[0148][0149]
其中,(r,g,b)为该像素点的图像信息,(r

,g

,b

)为处理点修改后的图像信息,为向量处理函数,表示将向量转换成一个具有正负性的值,该值的绝对值与向量的模相同,向量方向向右或向下时该值为正,向量方向向左或向上时该值为负;
[0150]
以基准点为基础按上述方式向右依次处理各个像素点直至上边界的像素点均处理完;
[0151]
将一个像素点的百分制坐标点(x
b
,y
b
)代入相似模拟曲面得到向量该像素点下侧的像素点的图像信息更改为:
[0152][0153]
以基准点为基础按上述方式向下依次处理各个像素点直至左边界的像素点均处理完;
[0154]
所述相似处理模块对处理单元内的像素点进行内部处理,获取一个处理点的上侧像素点的百分制坐标点代入相似模拟曲面得到向量获取该处理点的左侧像素点的百分制坐标点代入相似模拟曲面得到向量需要注意的是,该处理点的上侧像素点和左侧像素点需为已经更改过图像信息的像素点,该处理点的图像信息更改为
[0155][0156][0157][0158]
其中,(r1,g1,b1)为处理点的上侧像素点的图像信息,(r2,g2,b2)为处理点的左侧像素点的图像信息;
[0159]
所述半封闭区域内的像素点按照上述相同的方法进行处理,当所述相似处理模块对所有接收作业数据包内的输出区域处理完毕后,得到的为清晰化处理后的图片。
[0160]
虽然上面已经参考各种实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。也就是说上面讨论的方法,系统和设备是示例。各种配置可以适当地省略,替换或添加各种过程或组件。例如,在替代配置中,可以以与所
描述的顺序不同的顺序执行方法,和/或可以添加,省略和/或组合各种部件。而且,关于某些配置描述的特征可以以各种其他配置组合,如可以以类似的方式组合配置的不同方面和元素。此外,随着技术发展其中的元素可以更新,即许多元素是示例,并不限制本公开或权利要求的范围。
[0161]
在说明书中给出了具体细节以提供对包括实现的示例性配置的透彻理解。然而,可以在没有这些具体细节的情况下实践配置例如,已经示出了众所周知的电路,过程,算法,结构和技术而没有不必要的细节,以避免模糊配置。该描述仅提供示例配置,并且不限制权利要求的范围,适用性或配置。相反,前面对配置的描述将为本领域技术人员提供用于实现所描述的技术的使能描述。在不脱离本公开的精神或范围的情况下,可以对元件的功能和布置进行各种改变。
[0162]
综上,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献