CN101441717A - 一种色***检测方法及检测*** - Google Patents

一种色***检测方法及检测*** Download PDF

Info

Publication number
CN101441717A
CN101441717A CNA2007101778759A CN200710177875A CN101441717A CN 101441717 A CN101441717 A CN 101441717A CN A2007101778759 A CNA2007101778759 A CN A2007101778759A CN 200710177875 A CN200710177875 A CN 200710177875A CN 101441717 A CN101441717 A CN 101441717A
Authority
CN
China
Prior art keywords
video
image
pornographic
value
skin color
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.)
Granted
Application number
CNA2007101778759A
Other languages
English (en)
Other versions
CN101441717B (zh
Inventor
刘安安
李***
张勇东
唐胜
宋砚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Computing Technology of CAS
Original Assignee
Institute of Computing Technology of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CN2007101778759A priority Critical patent/CN101441717B/zh
Publication of CN101441717A publication Critical patent/CN101441717A/zh
Application granted granted Critical
Publication of CN101441717B publication Critical patent/CN101441717B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明提供一种色***检测方法,包括:在待检测视频的视频帧中,利用肤色模型和非肤色模型,计算视频帧的各个像素点的肤色概率值与非肤色概率值;根据视频帧中像素点的肤色概率值与非肤色概率值,为视频帧建立模版图像;根据模版图像,从视频帧中提取图像特征;将连续视频帧中的图像特征组成观测序列,将所述观测序列输入到色情镜头模型中以检测待检测视频是否为色***。本发明还提供了一种与色***检测方法相适应的检测***。本发明在检测过程中采用了相邻视频帧的时序特性,使得整个视频检测方法的鲁棒性更强,检测准确率更高。

Description

一种色***检测方法及检测***
技术领域
本发明涉及视频检测领域,特别涉及一种色***检测方法及相应的检测***。
背景技术
随着互联网的广泛应用,用户在获得大量有用信息的同时也可能遇到许多不良信息,其中尤其以色***最为严重。搜索引擎因其能够将大量***地址提供给用户而恶化了这一现象。因此,进行色情信息的检测和过滤具有重要的意义。
过去的色***检测主要存在两种过滤方式。第一种是通过检测***的网址进行封堵。但是,***的网址通常是经常变化的,该***需要大量的人力来搜集***的网址,所以网址封堵的方式并不是一种可行的方法。另一种是通过视频相应的文本内容进行检测。尽管视频对应的文本内容分析方法更为准确,但是该方法对文本信息有很强的依赖性,而色***通常并没有相应文本介绍,因此该方法并不是可靠的方法。
基于以上分析,根据视频本身视觉特征检测其内容是更可靠和可行的解决方式。目前,已有大量的研究人员从事该方面的研究。在现有技术中,利用视频自身的视觉特征检测色***的方法主要包括以下几个步骤:
1、从一个视频中提取一个视频帧,对该帧是否为色情帧进行检测。由于每一帧都相当于一个静态图片,因此可采用现有的***检测方法对该帧是否为色情帧进行检测。在检测过程中,通常采用建立肤色模型的方法,对图片中的肤色区域、肤色面积等进行检测,从而知道视频帧是否为色情帧。
2、在所要检测的视频中提取一定数量的视频帧,重复上述的色情帧检测过程,得到相应的检测结果。
3、根据检测到的色情帧占提取的视频帧的比例,判断所要检测的视频帧是否为色***。
上述类型的方法中,最主要的工作集中在如何建立理想的肤色模型和如何提高***的检测准确率。此类方法的一个局限性在于,它在色情识别时所采用的特征仍然是图像的静态特征,而与静态图像相比,视频本身还具有其它独有的特性,如视频时序特性等,这些特性在色***的识别中并没有得到应用。
在实际应用中,现有的色***方法存在以下限制检测准确率的因素:
a)、在实际的检测过程中,由于人种的多样性、光线的变化等因素,使得很难建立完善的肤色模型以实现肤色点的准确检测;
b)、人体姿态多样性,遮挡等外界因素使得难以实现***的准确检测;
c)、对于不同的视频难以建立通用的规则,通过***的检测来实现色***的准确检测。
鉴于现有的色***方法所具有的上述缺陷及局限,需要一种新的色***检测方法。
发明内容
因此,本发明的任务是克服现有的色***检测方法在色***检测过程中无法应用视频时序特性、从而影响检测准确率的缺陷,从而提供一种具有较高检测效率的色***检测方法。
为了实现上述目的,本发明提供了一种色***检测方法,包括以下步骤:
步骤1)、在待检测视频的视频帧中,利用肤色模型和非肤色模型,计算所述视频帧的各个象素点的肤色概率值与非肤色概率值;
步骤2)、根据视频帧中象素点的肤色概率值与非肤色概率值,为所述视频帧建立模版图像;
步骤3)、根据所述的模版图像,从所述视频帧中提取图像特征;
步骤4)、将连续视频帧中的图像特征组成观测序列,将所述观测序列输入到色情镜头模型中以检测待检测视频是否为色***。
上述技术方案中,在所述的步骤1)中,所述的肤色模型和非肤色模型利用图像数据库中的图像建立。
上述技术方案中,所述的建立肤色模型和非肤色模型包括以下步骤:
步骤1-1)、利用图像数据库中的图像建立训练集;所述训练集中的图像标注有肤色点和非肤色点;
步骤1-2)、利用步骤1-1)中的训练集样本,采用混合高斯模型训练肤色模型和非肤色模型。
上述技术方案中,所述的模版图像包括二值模版图像和灰度模版图像。
上述技术方案中,所述二值模版图像采用以下步骤建立:
首先,利用所述的肤色模型和非肤色模型标记所述视频帧中的肤色点和非肤色点,得到与所述视频帧对应的二值图像;
然后,对所述二值图像做连通区域分割,得到所述的二值模版图像。
上述技术方案中,所述灰度模版图像采用以下步骤建立:
首先,根据所述肤色概率值和非肤色概率值计算所述视频帧中各个象素点的初始灰度值;
然后,对整个视频帧中各个象素点上的初始灰度值做线性归一化处理,得到各个象素点的最终灰度值,从而得到所述的灰度模版图像。
上述技术方案中,所述的线性归一化处理采用如下公式:
P Scale = P - P Min P Max - P Min
其中,PScale表示所述的最终灰度值,PMin和PMax分别表示一幅图像中象素点的最小灰度值和最大灰度值。
上述技术方案中,在所述的步骤3)中,所述的图像特征至少包括以下一种特征:
整幅图像的平均肤色概率,所有肤色区域内平均肤色概率,所有肤色区域外平均肤色概率,最大连通区域面积,最大连通区域的平均肤色概率,拟合椭圆区域的长轴、短轴、长轴绕纵轴逆时针旋转的角度及其面积。
上述技术方案中,在所述的步骤4)中,所述的色情镜头模型利用训练集的视频帧中所提取的图像特征建立。
上述技术方案中,所述的色情镜头模型为隐马尔可夫模型。
上述技术方案中,采用所述的隐马尔可夫模型检测色***时,将所述的观测序列作为所述隐马尔可夫模型的输入值,所述隐马尔可夫模型根据该输入值得到一个用于表示镜头是否为色情镜头的概率值,将所述概率值与一个设定的阈值进行比较,若所述概率值大于所述的阈值,则待检测视频为色***,否则为非色***。
上述技术方案中,所述阈值的大小在0.5到0.7之间。
本发明还提供了一种色***检测***,包括:
肤色概率值与非肤色概率值计算模块,该模块用于在待检测视频的视频帧中,利用肤色模型和非肤色模型,计算所述视频帧的各个象素点的肤色概率值与非肤色概率值;
模版图像建立模块,该模块根据视频帧中象素点的肤色概率值与非肤色概率值,为所述视频帧建立模版图像;
图像特征提取模块,该模块根据所述的模版图像,从所述视频帧中提取图像特征;
色***检测模块,该模块用于将连续视频帧中的图像特征组成观测序列,然后将所述观测序列输入到色情镜头模型中以检测待检测视频是否为色***。
本发明的优点在于:
1、本发明的色***检测方法在检测过程中采用了相邻视频帧的时序特性,使得整个视频检测方法的鲁棒性更强,检测准确率更高。
2、本发明的色***检测方法在检测过程中采用了相邻视频帧的时序特性,使得在检测过程中降低了对肤色模型准确率的依赖性;
3、本发明的色***检测方法在检测过程中,检测的准确率既依赖于单帧图象的信息,也依赖于相邻帧特征的关系,所以在检测过程中降低了对单帧图象处理和检测准确率的依赖性;
4、本发明的色***检测方法在检测过程中,不需要复杂的肤色区域分割算法。
附图说明
以下,结合附图来详细说明本发明的实施例,其中:
图1为本发明的色***检测方法在一个实施方式中的流程图。
具体实施方式
下面结合附图和具体实施方式,对本发明的色***检测方法进行说明。
与现有技术中的色***检测方法相比,本发明的色***检测方法在进行色***检测时,利用了视频的时序特性。在本发明中所涉及的视频时序特性是指视频相邻帧图象特征在时间上的变化特性,如颜色、纹理等特征的变化会随着时间表现出一定的特性,这种特性就可以被认为是视频时序特性。本发明的色***检测方法在实现时,首先在待检测的视频或视频片段的各个视频帧中提取图像特征,然后对连续的视频帧中所提取的图像特征进行处理,根据处理的结果判断所检测的视频是否为色***。在上述检测过程中,无需对单帧是否为色情帧做出判断。
下面结合图1,对本发明的色***检测方法的一个最佳实施方式的具体实现步骤做进一步的说明:
步骤10、建立肤色模型和非肤色模型,具体而言,所述的肤色模型和非肤色模型的建立过程可以包括以下两个步骤:
步骤11、建立训练集。建立训练集是肤色模型建立过程中的常见步骤,该步骤中所要完成的主要任务是建立大量的图像数据库,并对图像数据库中的图像标注肤色点和非肤色点,标注后的图像可以用于后续的肤色点模型以及非肤色点模型的训练过程。一般来说,本步骤中标注肤色点和非肤色点的操作都是通过人工实现的。
步骤12、建立肤色模型和非肤色模型。
在建立肤色模型的过程中,每个肤色象素点的颜色可以被认为是一个观测X,所述的观测X表示肤色点RGB值,它是建立模型的输入训练数据。所述的观测X可以被认为是由特定的单高斯概率密度函数集合G={pi(X;θ),i=1,2,......}中有限个元素的加权平均组合而成。此观测X的概率密度函数p(X;φ)可以表示为混合高斯模型(GMM)的如下形式:
p ( X ; φ ) = Σ i = 1 g π i · p i ( X ; θ ) = Σ i = 1 g π i · p i ( X | i ; θ ) = Σ i = 1 g π i · 1 ( 2 π ) d / 2 ( Σ i ) 1 / 2 exp - 1 2 ( x - μ ) i ( Σ ) - 1 ( X - μ ) Σ i = 1 g π i = 1
其中,πi为权重,θ为由均值和协方差矩阵组成的参数向量。未知参数πi和θ可以通过期望最大化算法(Expectation Maximization,简记为:EM),利用步骤11所得到的训练集中,所标注的肤色点和非肤色点样本计算得到。EM算法的实现是成熟的现有技术,本领域的普通技术人员根据参考文献1:“模式分类,Richard 0.Duda,Peter E.Hart,David G.Stork,机械工业出版社,2005”实现该算法。在本实施方式中,选用象素点的RGB分量构成特征向量用于模型训练;对于每个GMM模型选用16个单高斯模型构成。
通过上述计算,得到观测X的概率密度函数后,也就建立了相应的肤色模型。
建立非肤色模型的过程与上述的建立肤色模型的过程相类似,都采用了前述的混合高斯模型(GMM),两者的不同点在于,建立肤色模型的过程中,输入数据为肤色点的RGB值,而建立非肤色模型的过程中,输入数据为非肤色点的RGB值。其余操作步骤在前述说明中已经有相关的描述,在此不再做重复说明。
本步骤的建立肤色模型和非肤色模型的操作不是色***检测所必需的步骤,如果在色***检测过程中存在现有的肤色模型与非肤色模型,则本步骤可以省略。
步骤20、在一个视频帧中,通过步骤10得到的肤色模型和非肤色模型,对视频帧中的各个象素点计算肤色概率值和非肤色概率值,根据肤色概率值及非肤色概率值之间的比较,可知道某一个象素点是否为肤色点。在本步骤中,肤色概率值表示一个象素点是肤色点的概率,类似地,非肤色概率值表示一个象素点不是肤色点的概率。将肤色象素点的RGB值输入到肤色模型的GMM模型中,所得到的输出结果就是肤色概率值。同样的,将非肤色象素点的RGB值输入到非肤色模型的GMM模型中,所得到的输出结果就是非肤色概率值。用PSkin表示肤色概率值,用PNon-Skin表示非肤色概率值,如果满足PSkin>PNon-Skin,则该象素点为肤色点,否则,该象素点为非肤色点。
步骤30、为视频帧建立模版图像。在本实施方式中,为视频帧所建立的模版图像包括二值模版图像和灰度模版图像,它们的创建过程存在差异,下面分步骤进行描述。
步骤31、建立二值模版图像。在前一个步骤中,已经利用肤色模型和非肤色模型对视频帧的象素点是否为肤色点进行了判断,因此,在本步骤中,对肤色点用“1”做标记,对非肤色点用“0”做标记,从而可以得到与原图像对应的二值图像,将此二值图像再做连通区域分割,就得到原图像对应的二值模版图象Mask1。本步骤的实现都是现有技术,其中关于连通区域分割的相关操作可参见参考文献2“计算机视觉,贾云得,北京:科学出版社,2000”。
步骤32、建立灰度模版图像。在本步骤中,首先计算视频帧中的各个象素点的初始灰度值P,初始灰度值的计算与前述步骤中所得到的肤色概率值和非肤色概率值相关,其计算公式为:
P = P Skin P Skin + P Non - Skin ;
然后对整个视频帧中各个象素点上的初始灰度值做线性归一化处理,得到各个象素点的最终灰度值PScale,一个视频帧中所有象素点都进行线性归一化处理后,也就得到与原图像对应的灰度模版图像Mask2。上述过程中,线性归一化处理的公式如下:
P Scale = P - P Min P Max - P Min
其中,PMin和PMax分别表示一幅图像中象素点的最小灰度值和最大灰度值。
步骤40、对当前视频帧提取图像特征。在本实施方式中,所提取的图像特征包括整幅图像的平均肤色概率,所有肤色区域内平均肤色概率,所有肤色区域外平均肤色概率,最大连通区域面积,最大连通区域的平均肤色概率,拟合椭圆区域的长轴、短轴、长轴绕纵轴逆时针旋转的角度及其面积等。本领域的普通技术人员应当了解,在其他的实施方式中,可以从上述图像特征中选择其中的几个,也可以选用其他的图像特征。
下面对各个图像特征的提取过程进行说明:
步骤41、利用前一步骤中所得到的灰度模版图像,提取整幅视频帧图像的平均肤色概率PImage,其计算公式如下:
P Image = 1 M × N Σ j = 1 N Σ i = 1 M Gray ( i , j )
其中,Gray(i,j)表示图像Mask2中位置(i,j)的灰度值,M和N分别表示灰度模版图像的宽和高。
步骤42、利用前一步骤中所得到的模版图像,计算所有肤色区域内平均肤色概率。在计算时,只要计算图像Mask1中灰度为“1”的点对应图像Mask2的象素点的灰度的平均值。
步骤43、利用前一步骤中所得到的模版图像,计算所有肤色区域外平均肤色概率。在计算时,只要计算图像Mask1中灰度为“0”的点对应图像Mask2的象素点的灰度的平均值。
步骤44、计算最大连通区域面积。在计算时,计算图像Mask1中灰度为“1”的各个连通区域包含的象素点最多的区域所对应的象素点数。
步骤45、计算最大连通区域的平均肤色概率。在计算时,计算步骤44中得到的最大连通区域在图像Mask2对应象素点的平均灰度值。
步骤46、计算拟合椭圆区域的长轴、短轴、长轴绕纵轴逆时针旋转的角度及其面积。在本步骤中,所述的拟合椭圆是用来表征最大连通区域形状的一个图形,该椭圆的形状、大小可以用来反映最大连通区域的形状、大小。在对拟合椭圆区域进行相关计算前,首先计算最大连通区域的中心的坐标(r,c),它的计算公式如下:
Figure A200710177875D00121
其中,ys表示各象素点灰度值,rs和cs分别表示象素点S的横坐标和纵坐标,R表示最大连通区域,A表示一幅图像中所有象素点灰度值的和。
然后计算最大连通区域的二阶矩,其计算公式如下:
二阶行矩: μ rr = 1 A Σ s ∈ R ( r s - r ) 2 y s
二阶列矩: μ cc = 1 A Σ s ∈ R ( c s - c ) 2 y s
二阶混合矩: μ rc = 1 A Σ s ∈ R ( r s - r ) ( c s - c ) y s ;
接着,用椭圆拟合最大连通区域,并计算该椭圆区域的长轴lmajor,短轴lminor和长轴绕纵轴逆时针旋转的角度θ,存在如下四种情况:
a、当μrc=0,且μrrcc时:
Figure A200710177875D00125
b、当μrc=0,且μrr≤μcc时:
Figure A200710177875D00126
c.当μrc≠0,且μrr≤μcc时:
l major = 8 ( ( μ rr + μ cc ) + ( μ rr - μ cc ) 2 + 4 μ rc 2 ) l min or = 8 ( ( μ rr + μ cc ) - ( μ rr - μ cc ) 2 + 4 μ rc 2 ) θ = arctan - 2 μ rc ( μ rr - μ cc ) + ( μ cc - μ rr ) 2 + 4 μ rc 2
d.当μrc≠0,且μrrcc时:
l major = 8 ( ( μ rr + μ cc ) + ( μ rr - μ cc ) 2 + 4 μ rc 2 ) l min or = 8 ( ( μ rr + μ cc ) - ( μ rr - μ cc ) 2 + 4 μ rc 2 ) θ = arctan ( μ rr - μ cc ) + ( μ cc - μ rr ) 2 + 4 μ rc 2 rc - 2 μ
最后,计算拟合椭圆的面积Ae
A e = 4 π μ rr μ cc - μ rc 2
步骤50、建立色情镜头模型,并利用该模型实现色***的检测。在色情镜头中,不仅单帧图像包含肤色信息,而且连续帧包含相关的肤色信息,因此为了更好地表征这种空间特征和时序特性,本发明中利用统计模型中的隐马尔可夫模型(HMM)建立色情镜头模型并用于色***的检测。本步骤包括模型训练阶段和测试阶段,两个阶段的具体说明如下:
步骤51、模型训练阶段。在该阶段中,首先要建立训练集。建立训练集就是人工建立色***片段数据集,对每个视频片段的连续帧提取如下特征:整幅图像的平均肤色概率,所有肤色区域内平均肤色概率,所有肤色区域外平均肤色概率,最大连通区域面积,最大连通区域的平均肤色概率,拟合椭圆区域的长轴,短轴,长轴绕纵轴逆时针旋转的角度及其面积,将上述提取图像特征后的连续帧作为训练样本。图像提取的具体操作在前述的说明中已经有了具体的说明,在此处不再做重复性说明。
在建立训练集后,再建立隐马尔可夫模型(HMM)。隐马尔可夫模型是一个成熟的算法,它相当于一个黑盒子,存在自己的计算方式。当用户将包含一定特征的数据输入到这一黑盒子后,该黑盒子可根据数据的特征建立对应的模型。当所输入的数据为包含有图像特征的连续数据帧时,这些相邻数据之间隐含了时序特性,当连续数据帧输入到隐马尔可夫模型后,所得到的输出结果中也包含了时序特性。HMM是一个双重随机过程,它由两个组成部分:a.马尔可夫链,该链用于描述状态的转移,用转移概率描述;b.一般的随机过程,该过程描述状态与观察序列间的关系,用观察值的概率描述。
HMM可以用一个五元组来表示:
λ=(N,M,π,A,B),
其中,N为状态数目;π为起始状态概率,π={π1,π2,......,πN};A为状态转移矩阵A={aij}=p(Qt=j|Qt-1=i);B为状态输出概率B={bj(ot)}=p(Qt=ot|Qt=j),是观测事件对应状态的概率分布,也就是对于一个状态输出每个观测事件的概率;M为每个状态对应的观察事件数目。
HMM可以用来对连续状态转化进行描述,通过训练样本,即给定的观测序列O={O1,O2,......,OT}通过EM算法得到该模型参数λ,使得:
λ * = arg max λ P ( O | λ )
这样,该HMM模型可以被用于描述给定类别的观测序列的状态转移关系。有关HMM的详细介绍,可见参考文献3“模式分类,Richard O.Duda,Peter E.Hart,David G.Stork,机械工业出版社,2005”。
上述的模型训练阶段并非色***检测过程中所必须经历的阶段,假如在色***检测中已经有现有的隐马尔可夫模型,则上述阶段可省去。
步骤52、测试阶段。在前述的步骤中,从视频或者其中的视频片段的连续帧提取步骤40中所述的特征组成观测序列后,将该观测序列作为HMM的输入,HMM输出一个用于表示镜头是否为色情镜头的概率值P,若P大于设定的阈值TH,则该镜头被判定为色情镜头,否则为非色情镜头。在本实施方式中,TH的取值范围在0.5-0.7之间,在本实施方式中选取为0.6。
本实施方式中还提供了与色***检测方法相对应的色***检测***,该***中包括:
肤色概率值与非肤色概率值计算模块,该模块用于在待检测视频的视频帧中,利用肤色模型和非肤色模型,计算所述视频帧的各个象素点的肤色概率值与非肤色概率值;
模版图像建立模块,该模块根据视频帧中象素点的肤色概率值与非肤色概率值,为所述视频帧建立模版图像;
图像特征提取模块,该模块根据所述的模版图像,从所述视频帧中提取图像特征;
色***检测模块,该模块用于将连续视频帧中的图像特征组成观测序列,然后将所述观测序列输入到色情镜头模型中以检测待检测视频是否为色***。
上述各个模块的具体工作流程在色***检测方法的相关步骤中已经有了详细的说明,因此,此处不再做重复性的描述。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。

Claims (13)

1、一种色***检测方法,包括以下步骤:
步骤1)、在待检测视频的视频帧中,利用肤色模型和非肤色模型,计算所述视频帧的各个象素点的肤色概率值与非肤色概率值;
步骤2)、根据视频帧中象素点的肤色概率值与非肤色概率值,为所述视频帧建立模版图像;
步骤3)、根据所述的模版图像,从所述视频帧中提取图像特征;
步骤4)、将连续视频帧中的图像特征组成观测序列,将所述观测序列输入到色情镜头模型中以检测待检测视频是否为色***。
2、根据权利要求1所述的色***检测方法,其特征在于,在所述的步骤1)中,所述的肤色模型和非肤色模型利用图像数据库中的图像建立。
3、根据权利要求2所述的色***检测方法,其特征在于,所述的建立肤色模型和非肤色模型包括以下步骤:
步骤1-1)、利用图像数据库中的图像建立训练集;所述训练集中的图像标注有肤色点和非肤色点;
步骤1-2)、利用步骤1-1)中的训练集样本,采用混合高斯模型训练肤色模型和非肤色模型。
4、根据权利要求1所述的色***检测方法,其特征在于,所述的模版图像包括二值模版图像和灰度模版图像。
5、根据权利要求4所述的色***检测方法,其特征在于,所述二值模版图像采用以下步骤建立:
首先,利用所述的肤色模型和非肤色模型标记所述视频帧中的肤色点和非肤色点,得到与所述视频帧对应的二值图像;
然后,对所述二值图像做连通区域分割,得到所述的二值模版图像。
6、根据权利要求4所述的色***检测方法,其特征在于,所述灰度模版图像采用以下步骤建立:
首先,根据所述肤色概率值和非肤色概率值计算所述视频帧中各个象素点的初始灰度值;
然后,对整个视频帧中各个象素点上的初始灰度值做线性归一化处理,得到各个象素点的最终灰度值,从而得到所述的灰度模版图像。
7、根据权利要求6所述的色***检测方法,其特征在于,所述的线性归一化处理采用如下公式:
P Scale = P - P Min P Max - P Min
其中,PScale表示所述的最终灰度值,PMin和PMax分别表示一幅图像中象素点的最小灰度值和最大灰度值。
8、根据权利要求1所述的色***检测方法,其特征在于,在所述的步骤3)中,所述的图像特征至少包括以下一种特征:
整幅图像的平均肤色概率,所有肤色区域内平均肤色概率,所有肤色区域外平均肤色概率,最大连通区域面积,最大连通区域的平均肤色概率,拟合椭圆区域的长轴、短轴、长轴绕纵轴逆时针旋转的角度及其面积。
9、根据权利要求1所述的色***检测方法,其特征在于,在所述的步骤4)中,所述的色情镜头模型利用训练集的视频帧中所提取的图像特征建立。
10、根据权利要求9所述的色***检测方法,其特征在于,所述的色情镜头模型为隐马尔可夫模型。
11、根据权利要求10所述的色***检测方法,其特征在于,采用所述的隐马尔可夫模型检测色***时,将所述的观测序列作为所述隐马尔可夫模型的输入值,所述隐马尔可夫模型根据该输入值得到一个用于表示镜头是否为色情镜头的概率值,将所述概率值与一个设定的阈值进行比较,若所述概率值大于所述的阈值,则待检测视频为色***,否则为非色***。
12、根据权利要求11所述的色***检测方法,其特征在于,所述阈值的大小在0.5到0.7之间。
13、一种色***检测***,包括:
肤色概率值与非肤色概率值计算模块,该模块用于在待检测视频的视频帧中,利用肤色模型和非肤色模型,计算所述视频帧的各个象素点的肤色概率值与非肤色概率值;
模版图像建立模块,该模块根据视频帧中象素点的肤色概率值与非肤色概率值,为所述视频帧建立模版图像;
图像特征提取模块,该模块根据所述的模版图像,从所述视频帧中提取图像特征;
色***检测模块,该模块用于将连续视频帧中的图像特征组成观测序列,然后将所述观测序列输入到色情镜头模型中以检测待检测视频是否为色***。
CN2007101778759A 2007-11-21 2007-11-21 一种色***检测方法及检测*** Expired - Fee Related CN101441717B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101778759A CN101441717B (zh) 2007-11-21 2007-11-21 一种色***检测方法及检测***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101778759A CN101441717B (zh) 2007-11-21 2007-11-21 一种色***检测方法及检测***

Publications (2)

Publication Number Publication Date
CN101441717A true CN101441717A (zh) 2009-05-27
CN101441717B CN101441717B (zh) 2010-12-08

Family

ID=40726142

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101778759A Expired - Fee Related CN101441717B (zh) 2007-11-21 2007-11-21 一种色***检测方法及检测***

Country Status (1)

Country Link
CN (1) CN101441717B (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101819638A (zh) * 2010-04-12 2010-09-01 中国科学院计算技术研究所 色情检测模型建立方法和色情检测方法
CN101853377A (zh) * 2010-05-13 2010-10-06 复旦大学 一种对数字视频进行内容识别的方法
CN101923652A (zh) * 2010-07-23 2010-12-22 华中师范大学 一种基于肤色和特征部位联合检测的***识别方法
CN102073676A (zh) * 2010-11-30 2011-05-25 中国科学院计算技术研究所 一种网络色***实时检测方法和***
CN102117413A (zh) * 2011-03-01 2011-07-06 金华就约我吧网络科技有限公司 基于多层特征的不良图像自动过滤方法
CN102129575A (zh) * 2011-03-24 2011-07-20 成都四方信息技术有限公司 一种基于颜色空间肤色模型的色情图像分析***
CN103748998B (zh) * 2010-06-09 2012-02-08 北京理工大学 大型内部网络中不良信息和违规服务的监控***
CN102542304A (zh) * 2012-01-12 2012-07-04 郑州金惠计算机***工程有限公司 识别wap手机色情图像的区域分割肤色算法
CN102073841B (zh) * 2009-11-20 2012-08-01 ***通信集团广东有限公司 一种不良视频检测方法及装置
CN106454492A (zh) * 2016-10-12 2017-02-22 武汉斗鱼网络科技有限公司 一种基于延时传送的直播色情内容审核***及方法
CN106780556A (zh) * 2016-12-19 2017-05-31 广州视源电子科技股份有限公司 动态图像检测方法及装置
WO2017107209A1 (zh) * 2015-12-25 2017-06-29 王晓光 一种视频软件中图像识别的方法及***
CN107369133A (zh) * 2016-05-13 2017-11-21 炬芯(珠海)科技有限公司 一种人脸图像美化方法和装置
CN107426239A (zh) * 2017-08-17 2017-12-01 绿网天下(福建)网络科技股份有限公司 一种涉黄内容主动拦截的方法及终端
CN107566903A (zh) * 2017-09-11 2018-01-09 北京匠数科技有限公司 一种视频过滤设备及方法、视频显示***
CN109308490A (zh) * 2018-09-07 2019-02-05 北京字节跳动网络技术有限公司 用于生成信息的方法和装置
CN109451349A (zh) * 2018-10-31 2019-03-08 维沃移动通信有限公司 一种视频播放方法、装置及移动终端
WO2021064337A1 (en) * 2019-10-02 2021-04-08 Censorpic Ltd Improvements in and relating to content identification

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1167226C (zh) * 2001-07-31 2004-09-15 友立资讯股份有限公司 ***的过滤***及方法
CN1323370C (zh) * 2004-05-28 2007-06-27 中国科学院计算技术研究所 一种色情图像检测方法
CN100361450C (zh) * 2005-11-18 2008-01-09 郑州金惠计算机***工程有限公司 在互联网上堵截色情图像与不良信息的***

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073841B (zh) * 2009-11-20 2012-08-01 ***通信集团广东有限公司 一种不良视频检测方法及装置
CN101819638A (zh) * 2010-04-12 2010-09-01 中国科学院计算技术研究所 色情检测模型建立方法和色情检测方法
CN101853377B (zh) * 2010-05-13 2012-10-17 复旦大学 一种对数字视频进行内容识别的方法
CN101853377A (zh) * 2010-05-13 2010-10-06 复旦大学 一种对数字视频进行内容识别的方法
CN103748998B (zh) * 2010-06-09 2012-02-08 北京理工大学 大型内部网络中不良信息和违规服务的监控***
CN101923652A (zh) * 2010-07-23 2010-12-22 华中师范大学 一种基于肤色和特征部位联合检测的***识别方法
CN102073676A (zh) * 2010-11-30 2011-05-25 中国科学院计算技术研究所 一种网络色***实时检测方法和***
CN102117413A (zh) * 2011-03-01 2011-07-06 金华就约我吧网络科技有限公司 基于多层特征的不良图像自动过滤方法
CN102117413B (zh) * 2011-03-01 2012-11-14 金华就约我吧网络科技有限公司 基于多层特征的不良图像自动过滤方法
CN102129575A (zh) * 2011-03-24 2011-07-20 成都四方信息技术有限公司 一种基于颜色空间肤色模型的色情图像分析***
CN102129575B (zh) * 2011-03-24 2012-12-26 成都四方信息技术有限公司 一种基于颜色空间肤色模型的色情图像分析***
CN102542304A (zh) * 2012-01-12 2012-07-04 郑州金惠计算机***工程有限公司 识别wap手机色情图像的区域分割肤色算法
WO2017107209A1 (zh) * 2015-12-25 2017-06-29 王晓光 一种视频软件中图像识别的方法及***
CN107369133A (zh) * 2016-05-13 2017-11-21 炬芯(珠海)科技有限公司 一种人脸图像美化方法和装置
CN107369133B (zh) * 2016-05-13 2020-04-07 炬芯(珠海)科技有限公司 一种人脸图像美化方法和装置
CN106454492A (zh) * 2016-10-12 2017-02-22 武汉斗鱼网络科技有限公司 一种基于延时传送的直播色情内容审核***及方法
CN106780556A (zh) * 2016-12-19 2017-05-31 广州视源电子科技股份有限公司 动态图像检测方法及装置
CN107426239A (zh) * 2017-08-17 2017-12-01 绿网天下(福建)网络科技股份有限公司 一种涉黄内容主动拦截的方法及终端
CN107566903A (zh) * 2017-09-11 2018-01-09 北京匠数科技有限公司 一种视频过滤设备及方法、视频显示***
CN109308490A (zh) * 2018-09-07 2019-02-05 北京字节跳动网络技术有限公司 用于生成信息的方法和装置
CN109451349A (zh) * 2018-10-31 2019-03-08 维沃移动通信有限公司 一种视频播放方法、装置及移动终端
WO2021064337A1 (en) * 2019-10-02 2021-04-08 Censorpic Ltd Improvements in and relating to content identification

Also Published As

Publication number Publication date
CN101441717B (zh) 2010-12-08

Similar Documents

Publication Publication Date Title
CN101441717B (zh) 一种色***检测方法及检测***
CN107330453B (zh) 基于分步识别和融合关键部位检测的色情图像识别方法
CN100423020C (zh) 一种基于结构主元分析的人脸识别方法
CN110059694A (zh) 电力行业复杂场景下的文字数据的智能识别方法
CN109740413A (zh) 行人重识别方法、装置、计算机设备及计算机存储介质
CN108229330A (zh) 人脸融合识别方法及装置、电子设备和存储介质
CN107481188A (zh) 一种图像超分辨率重构方法
CN102422324B (zh) 年龄估计设备和方法
CN108647625A (zh) 一种表情识别方法及装置
CN108052980A (zh) 基于图像的空气质量等级检测方法
CN103390151B (zh) 人脸检测方法及装置
CN106874926A (zh) 基于图像特征的业务异常检测方法及装置
CN106228139A (zh) 一种基于卷积网络的表观年龄预测算法及其***
CN109145843A (zh) 一种卡口高清相机全车信息识别***及方法
CN111368768A (zh) 一种基于人体关键点的员工手势指引检测方法
CN103839042A (zh) 人脸识别方法和人脸识别***
Caetano et al. Do mixture models in chromaticity space improve skin detection?
CN115035371B (zh) 基于多尺度特征融合神经网络的井壁裂缝识别方法
CN109711326A (zh) 一种基于浅层残差网络的视频目标检测方法
CN105117703A (zh) 基于矩阵乘法的快速动作单元识别方法
CN111950457A (zh) 油田安全生产图像识别方法及***
CN107291774A (zh) 错误样本识别方法和装置
CN115375991A (zh) 一种强/弱光照和雾环境自适应目标检测方法
CN109389116A (zh) 一种字符检测方法及装置
CN111222530A (zh) 一种细粒度图像分类方法、***、装置和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101208

Termination date: 20201121