基于灰度值的图片比对方法及图片比对系统与流程

文档序号:17187395发布日期:2019-03-22 21:28阅读:1434来源:国知局
基于灰度值的图片比对方法及图片比对系统与流程

本发明涉及图片比对领域。更具体地说,本发明涉及一种基于灰度值的图片比对方法及图片比对系统。



背景技术:

在实际工作中,企事业单位往往会产生很多有价值的电子文件,为了保护这些文件,企业采取了很多办法,其中一种办法就是在电子文件中加入肉眼不可识别的标识码来确保文件被外传时具有可追溯性。某些不良用户利用这种方式来攻破一些企事业单位的安全防线,其向外发送图片信息时,在图片中嵌入肉眼不可识别的信息,现有的信息安全防范机制很难发现这种行为,尤其是掌握机密信息的敏感岗位的不良用户,通过邮件签名图片、企业logo图片等方式传递信息,这种行为很难防范。



技术实现要素:

本发明的目的是提供基于灰度值的图片比对方法,能够识别肉眼无法识别的信息,提高企业的安全防范机制。

为了实现根据本发明的这些目的和其它优点,提供了一种基于灰度值的图片比对方法,包括以下步骤:

将样品图片转化为灰度图片,获取样品图片的灰度值f(i,j)=t;

将待测图片转化为灰度图片,获取待测图片的灰度值f(i,j)=t;

将样品图片的灰度值与待测图片的灰度值进行比较,其中,g(i,j)=0的即为异常图像;

优选的是,样品图片的灰度值与待测图片的灰度值进行比较,具体为:

将样品图片分割为n个区域,n≥2;

计算并获取样品图片每个区域的灰度值平均值;

将待测图片分割为与样品图片相同的n个区域;

计算并获取待测图片每个区域的灰度值平均值;

将样品图片每个区域的灰度值平均值与待测图片每个区域的灰度值平均值一一对应的比较,若任一区域的g(i,j)=0的即为异常图像。

优选的是,信息反馈模块将提取到异常图像的信息发送至安全服务器;

安全服务器接收到异常图像信息后,拦截带有异常图像的信息发送至外网。

优选的是,安全服务器追溯异常图像发出时对应的主机名、用户名和mac地址,并将该信息打包成第一打包件发送至安全管理系统。

优选的是,提取异常图片与样品图片不一致的异常区域,并生成由点阵形状的像素表现的待测图片异常区域的第一图片;

提取并生成由点阵形状的像素表现的样品图片对应区域的第二图片,其与第一图片大小相同;

将提取的第一图片和第二图片发送至安全服务器,安全服务器将其与第一打包件合并打包形成第二打包件发送至安全管理系统并覆盖第一打包件。

优选的是,所述样品图片包括:

企业logo;和/或

公司名片;和/或

邮件签名图片;和/或

企业名片;和/或

个人名片。

本发明还提供了一种图片比对系统,系统包括以下模块:

图片采集模块,用于采集样品图片和待测图片;

灰度处理模块,用于将样品图片和待测图片进行灰度处理;

比较模块,用于将样品图片的灰度值与待测图片的灰度值进行比较,得到异常图像。

优选的是,还包括将样品图片和待测图片分割为n个区域的图片分割模块。

优选的是,还包括:

信息反馈模块,用于采集异常图像信息,并发送至安全服务器;

安全服务器,用于接收到异常图像信息,拦截带有异常图像的信息发送至外网,并将第一打包件和第二打包件发送至安全管理系统;

图像生成模块,用于生成由点阵形状的像素表现的图片。

本发明至少包括以下有益效果:基于灰度值的图片比对方法,对企业内部员工发送至外网的包含图片的信息进行拦截检测,并将样品图片和拦截的图片转化为灰度图片,获取样品图片和待测图片的灰度值,比较两者灰度值是否一致,不一致则表明发出的图片为异常图像,从而检测出发出的图片中是否包含敏感信息。采用灰度值比对能够避免现有技术中将图像颜色反转,将rgb值分别减去255,然后去绝对值,通过肉眼识别反转图片是否有异常存在的无法识别经过掩饰的信息。通过灰度值对比,即便是在极少数像素点进行掩饰,也能通过灰度颜色快速识别。

本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。

附图说明

图1为本发明基于灰度值的图片比对方法第一实施例的流程示意图;

图2为本发明基于灰度值的图片比对方法第二实施例的流程示意图;

图3为本发明基于灰度值的图片比对方法第一实施例的流程示意图。

具体实施方式

下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。

在本发明的描述中,术语“横向”、“纵向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,并不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

本发明提供一种基于灰度值的图片比对方法。

参照图1,在第一实施例中,本发明实施例提供的基于灰度值的图片比对方法中,对企业内部员工发送至外网的包含图片的信息进行拦截检测,并将包含的图片与样品图片进行比对,从而检测出发出的图片中是否包含敏感信息。该基于灰度值的图片比对方法包括:

步骤s10,将样品图片转化为灰度图片,获取样品图片的灰度值f(i,j)=t。

步骤s20,将待测图片转化为灰度图片,获取待测图片的灰度值f(i,j)=t。

具体地,安全服务器首先将企业员工发送至外网的信息进行暂时的拦截,图片采集模块采集拦截信息中的图片,这些图片可以是企业logo、公司名片、邮件签名图片、企业名片和/或个人名片,并将采集的待测图片与样品库中的样品图片匹配,识别待测图片对应的样品图片,再将样品图片转化为灰度图片,获取样品图片的灰度值f(i,j)=t。同时将待测图片转化为灰度图片,并获取待测图片的灰度值f(i,j)=t。

步骤s30,将样品图片的灰度值与待测图片的灰度值进行比较,其中,g(i,j)=0的即为异常图像;

通过将待测图片和样品图片的每个像素点的灰度值进行比较,即f(1,1)与f(1,1)、f(2,1)与f(2,1),…f(n1,n2)与f(n1,n2)进行比较,若每隔像素点的灰度值都相同,则表明待测图片没有嵌入隐藏信息,信息反馈模板将待测图片无异常的信息发送至安全服务器,安全服务器将拦截的信息放行,继续发送。

本实施例中,采用灰度值比对能够避免现有技术中将图像颜色反转,将rgb值分别减去255,然后去绝对值,通过肉眼识别反转图片是否有异常存在的无法识别经过掩饰的信息。通过灰度值对比,即便是在极少数像素点进行掩饰,也能通过灰度颜色快速识别。

进一步地,参照图2,基于利用灰度值的图片比对方法第一实施例,在本发明利用灰度值的图片比对方法第二实施例中,上述步骤s30样品图片的灰度值与待测图片的灰度值进行比较,具体为:

步骤s301,将样品图片分割为n个区域,n≥2。

即将样品图片由一个整体分割为多个区域,例如a1区域、a2区域、a3区域,…,an区域,这些区域没有相互重叠,且可以拼接形成一个完整的样品图片,多个区域优选的是大小相同的区域。

步骤s302,计算并获取样品图片每个区域的灰度值平均值。

即计算样品图片中a1区域的灰度值平均值、a2区域的灰度值平均值、a3区域的灰度值平均值,…,an区域的的灰度值平均值。

步骤s303,将待测图片分割为与样品图片相同的n个区域。

根据步骤s301中对样品图片分割区域的方式,将待测图片由一个整体分割为n个区域,例如b1区域、b2区域、b3区域,…,bn区域,这些区域没有相互重叠,且可以拼接形成一个完整的待测图图片,多个区域优选的是大小相同的区域。并且a1区域与b1区域对应、a2区域与b2区域对应、a3区域与b3区域对应,…,an区域与bn区域对应。

步骤s304,计算并获取待测图片每个区域的灰度值平均值。

即计算待测图片中b1区域的灰度值平均值、b2区域的灰度值平均值、b3区域的灰度值平均值,…,bn区域的的灰度值平均值。

步骤s305,将样品图片每个区域的灰度值平均值与待测图片每个区域的灰度值平均值一一对应的比较,若任一区域的g(i,j)=0的即为异常图像。

具体地将a1区域的灰度值平均值fa1与b1区域的灰度值平均值fb1比较,若fa1与fb1不相等,即b1区域为异常区域,再从b1区域寻找嵌入的异常信息。

进一步地,参照图3,基于利用灰度值的图片比对方法第二实施例,在本发明利用灰度值的图片比对方法第三实施例中,

步骤s40,信息反馈模块将提取到异常图像的信息发送至安全服务器;

步骤s50,安全服务器接收到异常图像信息后,拦截带有异常图像的信息发送至外网。

本实施例中,信息反馈模块接收到异常图片信息后需要启动安全防护,其将接收的信息发送至安全服务器,安全服务器根据这一信息,将暂时拦截的带有该图片的信息彻底拦截,以防止机密信息发送至外部,造成企业机密泄露。

步骤s60,安全服务器追溯异常图像发出时对应的主机名、用户名和mac地址,并将该信息打包成第一打包件发送至安全管理系统。

在安全服务器彻底拦截该消息后,需要追溯发送该信息的源头,安全服务器将源头的主机名、用户名和mac地址发送至安全管理系统,之后方便人工操作直接找到泄密机位。

步骤s70,提取异常图片与样品图片不一致的异常区域,并生成由点阵形状的像素表现的待测图片异常区域的第一图片。

步骤s80,提取并生成由点阵形状的像素表现的样品图片对应区域的第二图片,其与第一图片大小相同。

步骤s90,将提取的第一图片和第二图片发送至安全服务器,安全服务器将其与第一打包件合并打包形成第二打包件发送至安全管理系统并覆盖第一打包件。

在获取有异常图片信息后,方便后续工作人员提取内部信息,图像生成模块将样品图片和待测图片不一致的区域提取并生成第一图片和第二图片,和第一打包件一起打包发送至安全管理系统,方便后续的工作。

所述样品图片包括:企业logo;和/或公司名片;和/或邮件签名图片;和/或企业名片;和/或个人名片。不良用户均有可能在企业logo、公司名片、邮件签名图片、企业名片和个人名片中隐藏重要信息信息,因此将其作为

一种图片比对系统,系统包括以下模块:

图片采集模块,用于采集样品图片和待测图片;

灰度处理模块,用于将样品图片和待测图片进行灰度处理;

比较模块,用于将样品图片的灰度值与待测图片的灰度值进行比较,得到异常图像。

安全服务器首先将企业员工发送至外网的信息进行暂时的拦截,图片采集模块采集拦截信息中的图片,这些图片可以是企业logo、公司名片、邮件签名图片、企业名片和/或个人名片,并将采集的待测图片与样品库中的样品图片匹配,识别待测图片对应的样品图片,再将样品图片转化为灰度图片,获取样品图片的灰度值。同时将待测图片转化为灰度图片,并获取待测图片的灰度值。

通过将待测图片和样品图片的每个像素点的灰度值进行比较,若每隔像素点的灰度值都相同,则表明待测图片没有嵌入隐藏信息,信息反馈模板将待测图片无异常的信息发送至安全服务器,安全服务器将拦截的信息放行,继续发送。

本实施例中,还包括将样品图片和待测图片分割为n个区域的图片分割模块。

即将样品图片或待测图片由一个整体分割为多个区域,这些区域没有相互重叠,且可以拼接形成一个完整的样品图片,多个区域优选的是大小相同的区域,通过计算各个区域的灰度值缩小比对范围,减少后期对嵌入信息提取的工作量。

本实施例中,还包括:

信息反馈模块,用于采集异常图像信息,并发送至安全服务器;

安全服务器,用于接收到异常图像信息,拦截带有异常图像的信息发送至外网,并将第一打包件和第二打包件发送至安全管理系统;

图像生成模块,用于生成由点阵形状的像素表现的图片。

本实施例中,在获取有异常图片信息后,方便后续工作人员提取内部信息,图像生成模块将样品图片和待测图片不一致的区域提取并生成第一图片和第二图片,和第一打包件一起打包发送至安全管理系统,方便后续的工作,将原来的第一打包件给覆盖,避免文件重复。

尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

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