CN101894259A - 基于内嵌的图片过滤方法、装置及*** - Google Patents
基于内嵌的图片过滤方法、装置及*** Download PDFInfo
- Publication number
- CN101894259A CN101894259A CN 201010241789 CN201010241789A CN101894259A CN 101894259 A CN101894259 A CN 101894259A CN 201010241789 CN201010241789 CN 201010241789 CN 201010241789 A CN201010241789 A CN 201010241789A CN 101894259 A CN101894259 A CN 101894259A
- Authority
- CN
- China
- Prior art keywords
- colour
- skin
- pictorial information
- buffer memory
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Image Processing (AREA)
Abstract
本申请公开了一种基于内嵌的图片过滤的方法,包括:获取服务器上传的图片信息,并缓存图片信息;对缓存的图片信息执行图像过滤处理,过滤处理的过程为:读取所述缓存的图片信息;对缓存图片信息进行肤色提取处理;对经过肤色提取处理的缓存图片信息进行纹理提取处理;对经过纹理提取处理的缓存图片信息提取特征值,并判断特征值是否在预设阈值范围内,是,显示图片信息,否则阻断显示。本发明提供的基于内嵌的图片过滤方法、装置及***,整个功能内嵌于服务器,在服务器接受请求时触发,对上传图片进行缓存,然后验证图片内容;验证过程中,通过肤色提取及纹理提取处理,再经过特征值比对,提高了图像过滤的准确率,从而保证了网站的信息安全性。
Description
技术领域
本申请涉及图片过滤领域,特别是涉及一种基于内嵌的图片过滤方法、装置及***。
背景技术
在基于WEB服务器或应用服务器(以下简称服务器)的网络应用中,需要对服务器上传内容中的图片进行监控和过滤,以防止有害信息的传播,保证网站的信息安全性。
现有技术中,采用纹理模型或色彩模型对图像进行处理,结合图像特征值的提取的方法对图像进行过滤。由于纹理模型通过分析图像中灰度层的空间依存关系,提取图像中的肤色区域;而色彩模型则由人的肤色范围,提取图像中的肤色区域,这两种方法均需要建立合适的数学模型来实现,由于数学模型的建立多样化,所以在图像处理过程中误判率高。
发明内容
为解决上述技术问题,本申请实施例提供一种基于内嵌的图片过滤方法、装置及***,基于内嵌的图片过滤机制,采用缓存上传图片技术,根据已有的肤色模型和纹理模型,及提取肤色面积百分比、肤色连通区域相关特征、肤色平均概率等,建立图片过滤机制,有效的对上传内容中的图片进行监控和过滤,提高了准确率,从而保证了网站的信息安全性。
技术方案如下:
一种基于内嵌的图片过滤的方法,包括:
获取服务器上传的图片信息,并缓存所述图片信息;
对所述缓存的图片信息执行图像过滤处理,所述过滤处理的过程具体为:
读取所述缓存的图片信息;
对所述缓存图片信息进行肤色提取处理;
对所述经过肤色提取处理的缓存图片信息进行纹理提取处理;
对所述经过纹理提取处理的缓存图片信息提取特征值,并判断所述特征值是否在预设阈值范围内,是,则显示图片信息,否则阻断显示。
上述的方法,优选的,所述缓存的图片信息包括:图片的色彩和图片的灰度参数。
上述的方法,优选的,对所述缓存图片信息进行肤色提取处理的过程包括:
由YIQ色彩模型及YUV色彩模型对所述缓存图片信息进行肤色区域提取,具体为:通过YIQ色彩模型提取图片肤色中的黄色成分,再由YUV色彩模型过滤掉与图片肤色相近的背景区域。
上述的方法,优选的,所述YIQ色彩模型中的I分量的取值范围为20~90;所述YUV色彩模型中的V、U之间的夹角范围为100~150度。
上述的方法,优选的,对所述缓存图片进行纹理提取处理的过程为:由纹理模型对所述经过肤色提取处理的缓存图片信息进行纹理提取。
上述的方法,优选的,对所述缓存信息提取的特征值包括:肤色面积百分比、肤色连通区域和肤色平均概率;
其中:所述肤色面积百分比的范围为11%~100%;
所述肤色连通区域为1~4;
所述肤色平均概率的范围为0.5~1。
一种基于内嵌的图片过滤的装置,包括:
缓存单元,用于获取服务器上传的图片信息,并对所述图片信息进行缓存;
过滤处理单元,用于对所述缓存单元缓存的图片信息执行图像过滤处理;
其中:所述过滤处理单元包括:信息读取单元、肤色提取单元、纹理提取单元、特征值提取单元和判断单元;
所述信息读取单元用于读取所述缓存单元缓存的图片信息;
所述肤色提取单元用于对所述信息读取单元读取的缓存图片信息进行肤色提取处理;
所述纹理提取单元用于对经过所述肤色提取单元处理的缓存图片信息进行纹理提取处理;
所述特征值提取单元用于对经过所述纹理提取单元处理的缓存图片信息提取特征值;
所述判断单元用于判断所述特征值提取单元提取的特征值是否在预设阈值范围内,若在,则通知服务器显示图片信息,否则阻断所述图片信息的显示。
上述的装置,优选的,所述肤色提取单元包含YIQ色彩组件和YUV色彩组件;
所述YIQ色彩组件用于通过YIQ色彩模型提取图片肤色中的黄色成分;
所述YUV色彩组件用于通过YUV色彩模型对经过所述YIQ色彩组件处理的图片信息中与图片肤色相近的背景区域进行过滤。
一种基于内嵌的图片过滤***,包括:客户端、应用端及一种基于内嵌的图片过滤装置。
由以上本申请实施例提供的技术方案可见,本发明提供的基于内嵌的图片过滤方法、装置及***,整个功能内嵌于服务器,在服务器接受请求时触发,对上传图片进行缓存,然后验证图片内容;验证过程中,通过肤色提取及纹理提取处理,再经过特征值比对,提高了图像过滤的准确率,从而保证了网站的信息安全性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例实现基于内嵌的图片过滤方法流程图;
图2为本申请实施例提供的对缓存的图片信息执行过滤处理的流程图;
图3为本申请实施例提供的基于内嵌的图片过滤装置的结构图;
图4为本申请实施例提供的基于内嵌的图片过滤装置的又一结构示意图;
图5为本申请实施例提供的基于内嵌的图片过滤***的结构示意图。
具体实施方式
本申请实施例提供一种基于内嵌的对响应内容进行缓存过滤的方法、装置及***,通过内嵌的响应内容的缓存机制,充分应用于服务器响应的各种分发机制,提高过滤响应数据包的命中率。
以上是本申请的核心思想,为了使本技术领域的人员更好地理解本申请方案。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
首先对本申请实施例中涉及到的专业术语名词进行解释:
YIQ色彩空间:
YIQ色彩空间通常被北美的电视***所采用,属于NTSC(National Television Standards Committee)***。这里Y不是指黄色,而是指颜色的明视度(Luminance),即亮度(Brightness)。其实Y就是图像的灰度值(Gray value),而I和Q则是指色调(Chrominance),即描述图像色彩及饱和度的属性。在YIQ***中,Y分量代表图像的亮度信息,I、Q两个分量则携带颜色信息,I分量代表从橙色到青色的颜色变化,而Q分量则代表从紫色到黄绿色的颜色变化。
NTSC制为了进一步压缩色度带宽,用色差信号I,Q来代替U,V。若采用U,V色差信号,则色度、亮度信号的共频带部分极大,低端不共频带的亮度信号带宽很小,亮、色干扰大。将彩色图像从RGB转换到YIQ色彩空间,可以把彩色图像中的亮度信息与色度信息分开,分别独立进行处理。
RGB和YIQ的对应关系用下面的方程式表示:
Y=0.299R+0.587G+0.114B;
I=0.596R-0.275G-0.321B;
Q=0.212R-0.523G+0.311B;
YUV是被欧洲电视***所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。在现代彩色电视***中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。
本申请实施例实现基于内嵌的图片过滤方法流程图如图1所示,包括:
步骤S101:获取服务器上传的图片信息;
步骤S102:对服务器上传的图片信息进行缓存;
步骤S103:对缓存的图片信息执行过滤处理。
需要说明的是,整个功能实现内嵌于服务器,在服务器接受请求时触发,对上传图片进行缓存,并读取内存中,然后验证图片内容。
将缓存的图片信息封装到相应的结构中,如缓存图片的色彩、灰度参数,以供分析。
本申请实施例提供的对缓存的图片信息执行过滤处理的流程图如图2所示,包括:
步骤S201:读取缓存的图片信息;
步骤S202:对缓存的图片信息进行肤色提取处理;
步骤S203:对经过肤色提取处理的缓存图片信息进行纹理提取处理;
步骤S204:对经过纹理提取处理的缓存图片信息提取特征值;
步骤S205:判断提取的特征值是否在预设阈值范围内,若在预设范围内,执行步骤S206,否则执行步骤S207;
步骤S206:显示图片信息;
步骤S207:阻断图片信息的显示。
需要说明的是:读取缓存的图片信息,由YIQ及YUV模型(其中模型数据可以通过图像数据转换直接得出),对缓存图片信息进行肤色区域提取,对图像的处理中,颜色特征比较稳定,通过YIQ色彩模型提取人体肤色中的黄色成分,再由YUV色彩模型过滤掉与肤色相近的背景区域,及纹理处理模型分析图像中灰度层的空间依存关系,有效过滤掉肤色相近区域,并比对原图像,提取出肤色占整个图像的比例、肤色占肤色矩形区域的比例、最大肤色连通区域占整个图像的比例、肤色连通区域的个数、肤色平均概率、肤色概率方差、肤色像素值的中心矩的模,提高过滤的准确性。
其中YUV色彩模型中V、U间夹角为100~150度;YIQ色彩模型中I分量处于20~90;
纹理模型(模型数据可以通过图像数据转换直接得出),对经过YUV色彩模型过滤处理的图片信息进行纹理提取。
提取缓存图片信息特征值时,将图片信息中的肤色占整个图像的比例、肤色占肤色矩形区域的比例、最大肤色连通区域占整个图像的比例、肤色连通区域的个数、肤色平均概率、肤色概率方差、肤色像素值的中心矩的模的七个特征值,归并为三维向量,便于表示:
1)肤色面积百分比(0.11~1);
2)肤色连通区域[1,4);
3)肤色平均概率:人体肌肤的肤色是相近的,即肤色区域像素的肤色概率分布均匀,将此特征值提取出来,作为过滤特征,范围为(0.5~1)。
以上方法,采用YIQ、YUV颜色模型、纹理模型相结合,及提取特征值方式,有效提高过滤的准确性。
本申请实施例提供的基于内嵌的图片过滤装置的结构图如图3所示,包括:缓存单元301,用于获取服务器308上传的图片信息,并对所述图片信息进行缓存;
过滤处理单元302,用于对缓存单元301缓存的图片信息执行图像过滤处理;
其中:过滤处理单元302包括:信息读取单元303、肤色提取单元304、纹理提取单元305、特征值提取单元306和判断单元307;
信息读取单元303用于读取缓存单元301缓存的图片信息;
肤色提取单元304用于对信息读取单元303读取的缓存图片信息进行肤色提取处理;
纹理提取单元305用于对经过肤色提取单元304处理的缓存图片信息进行纹理提取处理;
特征值提取单元306用于对经过纹理提取单元305处理的缓存图片信息提取特征值;
判断单元用于判断特征值提取单306元提取的特征值是否在预设阈值范围内,若在,则通知服务器308显示图片信息,否则阻断所述图片信息的显示。
本申请实施例提供的基于内嵌的图片过滤装置的又一结构示意图如图4所示,肤色提取单元304包含YIQ色彩组件401和YUV色彩组件402;
YIQ色彩组件401用于通过YIQ色彩模型提取图片肤色中的黄色成分;
YUV色彩组件402用于通过YUV色彩模型对经过YIQ色彩组件401处理的图片信息中与图片肤色相近的背景区域进行过滤。
本申请实施例提供的基于内嵌的图片过滤***的结构示意图如图5所示,包括:客户端501、一种基于内嵌的图片过滤装置502和应用端503;
其中客户端501用于为用户提供可操作平台;
一种基于内嵌的图片过滤装置502用于对基于内嵌的图片过滤处理过程进行控制;
应用端503用于具体实施基于内嵌的图片过滤处理过程。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上所述仅是本申请的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (9)
1.一种基于内嵌的图片过滤的方法,其特征在于,包括:
获取服务器上传的图片信息,并缓存所述图片信息;
对所述缓存的图片信息执行图像过滤处理,所述过滤处理的过程具体为:
读取所述缓存的图片信息;
对所述缓存图片信息进行肤色提取处理;
对所述经过肤色提取处理的缓存图片信息进行纹理提取处理;
对所述经过纹理提取处理的缓存图片信息提取特征值,并判断所述特征值是否在预设阈值范围内,是,则显示图片信息,否则阻断显示。
2.根据权利要求1所述的方法,其特征在于,所述缓存的图片信息包括:图片的色彩和图片的灰度参数。
3.根据权利要求1所述的方法,其特征在于,对所述缓存图片信息进行肤色提取处理的过程包括:
由YIQ色彩模型及YUV色彩模型对所述缓存图片信息进行肤色区域提取,具体为:通过YIQ色彩模型提取图片肤色中的黄色成分,再由YUV色彩模型过滤掉与图片肤色相近的背景区域。
4.根据权利要求3所述的方法,其特征在于,所述YIQ色彩模型中的I分量的取值范围为20~90;所述YUV色彩模型中的V、U之间的夹角范围为100~150度。
5.根据权利要求1所述的方法,其特征在于,对所述缓存图片进行纹理提取处理的过程为:由纹理模型对所述经过肤色提取处理的缓存图片信息进行纹理提取。
6.根据权利要求1所述的方法,其特征在于,对所述缓存信息提取的特征值包括:肤色面积百分比、肤色连通区域和肤色平均概率;
其中:所述肤色面积百分比的范围为11%~100%;
所述肤色连通区域为1~4;
所述肤色平均概率的范围为0.5~1。
7.一种基于内嵌的图片过滤的装置,其特征在于,包括:
缓存单元,用于获取服务器上传的图片信息,并对所述图片信息进行缓存;
过滤处理单元,用于对所述缓存单元缓存的图片信息执行图像过滤处理;
其中:所述过滤处理单元包括:信息读取单元、肤色提取单元、纹理提取单元、特征值提取单元和判断单元;
所述信息读取单元用于读取所述缓存单元缓存的图片信息;
所述肤色提取单元用于对所述信息读取单元读取的缓存图片信息进行肤色提取处理;
所述纹理提取单元用于对经过所述肤色提取单元处理的缓存图片信息进行纹理提取处理;
所述特征值提取单元用于对经过所述纹理提取单元处理的缓存图片信息提取特征值;
所述判断单元用于判断所述特征值提取单元提取的特征值是否在预设阈值范围内,若在,则通知服务器显示图片信息,否则阻断所述图片信息的显示。
8.根据权利要求7所述的装置,其特征在于,所述肤色提取单元包含YIQ色彩组件和YUV色彩组件;
所述YIQ色彩组件用于通过YIQ色彩模型提取图片肤色中的黄色成分;
所述YUV色彩组件用于通过YUV色彩模型对经过所述YIQ色彩组件处理的图片信息中与图片肤色相近的背景区域进行过滤。
9.一种基于内嵌的图片过滤***,其特征在于,包括:客户端、应用端及权利要求7~8任一项所述的一种基于内嵌的图片过滤装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010241789 CN101894259A (zh) | 2010-08-02 | 2010-08-02 | 基于内嵌的图片过滤方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010241789 CN101894259A (zh) | 2010-08-02 | 2010-08-02 | 基于内嵌的图片过滤方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101894259A true CN101894259A (zh) | 2010-11-24 |
Family
ID=43103447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010241789 Pending CN101894259A (zh) | 2010-08-02 | 2010-08-02 | 基于内嵌的图片过滤方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101894259A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106599207A (zh) * | 2016-12-15 | 2017-04-26 | 北京小米移动软件有限公司 | 图片过滤方法和装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010005221A1 (en) * | 1999-12-22 | 2001-06-28 | Lei Huang | Image pick-up apparatus and image picking-up method |
CN101114902A (zh) * | 2007-09-10 | 2008-01-30 | 成都方程式电子有限公司 | 一种密匙产生方法 |
US20080166051A1 (en) * | 2006-10-24 | 2008-07-10 | Masaru Miyamoto | Database Production Method, Database Production Program, Database Production Apparatus and Image Content Recording Apparatus |
CN101295351A (zh) * | 2007-04-24 | 2008-10-29 | 高田株式会社 | 乘员信息检测***、车辆约束***及车辆 |
CN101364263A (zh) * | 2008-09-28 | 2009-02-11 | 腾讯科技(深圳)有限公司 | 对图像进行皮肤纹理检测的方法及*** |
CN101770578A (zh) * | 2010-03-24 | 2010-07-07 | 上海交通大学 | 图像特征提取方法 |
-
2010
- 2010-08-02 CN CN 201010241789 patent/CN101894259A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010005221A1 (en) * | 1999-12-22 | 2001-06-28 | Lei Huang | Image pick-up apparatus and image picking-up method |
US20080166051A1 (en) * | 2006-10-24 | 2008-07-10 | Masaru Miyamoto | Database Production Method, Database Production Program, Database Production Apparatus and Image Content Recording Apparatus |
CN101295351A (zh) * | 2007-04-24 | 2008-10-29 | 高田株式会社 | 乘员信息检测***、车辆约束***及车辆 |
CN101114902A (zh) * | 2007-09-10 | 2008-01-30 | 成都方程式电子有限公司 | 一种密匙产生方法 |
CN101364263A (zh) * | 2008-09-28 | 2009-02-11 | 腾讯科技(深圳)有限公司 | 对图像进行皮肤纹理检测的方法及*** |
CN101770578A (zh) * | 2010-03-24 | 2010-07-07 | 上海交通大学 | 图像特征提取方法 |
Non-Patent Citations (1)
Title |
---|
《计算机应用研究》 20090331 蒋丽亚 等 《基于IE浏览器的色情图像过滤器》 第26卷, 第3期 2 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106599207A (zh) * | 2016-12-15 | 2017-04-26 | 北京小米移动软件有限公司 | 图片过滤方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100551079C (zh) | 一种在机顶盒上对文本焦点进行自适应着色的方法 | |
CN104618700B (zh) | 一种彩色高动态范围图像增强显示的方法 | |
CN109831668B (zh) | 数据压缩方法及装置、数据编码/解码方法及装置 | |
CN108109180A (zh) | 一种对输入的高动态范围图像进行处理的方法和显示设备 | |
CN113132696B (zh) | 图像色调映射方法、装置、电子设备和存储介质 | |
CN103971330A (zh) | 图像增强方法及装置 | |
CN110971931A (zh) | 视频水印添加方法、装置、电子设备及存储介质 | |
CN108090876A (zh) | 一种图像处理方法及装置 | |
US8917931B2 (en) | Color conversion based on an HVS model | |
CN104424624A (zh) | 一种图像合成的优化方法及装置 | |
WO2017057926A1 (ko) | 디스플레이 장치 및 이의 제어 방법 | |
CN106027886A (zh) | 一种全景视频实现同步帧的方法及*** | |
CN109658367A (zh) | 基于彩色传递的图像融合方法 | |
CN114298935B (zh) | 图像增强方法、装置及计算机可读存储介质 | |
CN108288026A (zh) | 带有图像色彩识别及报警功能的视频监控***及方法 | |
WO2017143812A1 (zh) | 区分对象的方法和装置 | |
CN106375316B (zh) | 一种视频图像处理方法、及设备 | |
CN107197235B (zh) | 一种hdr视频预处理方法 | |
CN106447606A (zh) | 一种快速实时的视频美颜方法 | |
CN108205795A (zh) | 一种直播过程中人脸图像处理方法及*** | |
CN101894259A (zh) | 基于内嵌的图片过滤方法、装置及*** | |
CN103729624B (zh) | 一种基于肤色识别的测光方法及测光*** | |
CN107564073A (zh) | 肤色识别方法及装置、存储介质 | |
CN106408617A (zh) | 一种基于yuv颜色空间的交互式单幅图像材质获取***和方法 | |
CN101951510B (zh) | 一种基于多尺度DoG滤波器的高动态范围压缩方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101124 |