发明名称 一种色情图像评价方法
摘要 本发明公开了一种色情图像评价方法,该方法包括:图像肤色分割;提取图像整体特征、人体局部部位特征以及人体躯干形状特征三类共31维特征构成特征向量;训练评价模型并对输入图像的色情程度进行评价,输出评价结果。利用本发明,不仅可以判断输入图像是否为色情图像,而且能对图像的色情程度进行评价,并输出0%~100%的评价结果,数值越大表明图像的色情程度越高,便于对色情图像进行分级过滤。
申请公布号 CN102163286B 申请公布日期 2013.03.20
申请号 CN201010113826.0 申请日期 2010.02.24
申请人 中国科学院自动化研究所 发明人 胡卫明;左海强;吴偶
分类号 G06K9/64(2006.01)I;G06T7/00(2006.01)I 主分类号 G06K9/64(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 梁爱荣
主权项 1.一种色情图像评价方法,其特征在于,该方法包括:步骤1:对输入图像的肤色进行分割,得到肤色区域;步骤2:通过在人工标记好的大量图像样本上提取输入图像的整体特征、人体局部部位特征以及人体躯干形状特征三类共31维特征构成特征向量,其中,所述图像的整体特征包括14个特征:图像长宽比、图像的熵、图像的肤色比例、肤色连通区域数目和10维肤色区域的几何矩;所述人体局部部位特征包括4个特征:检测到的人脸数量、检测到的胸部数量、检测到的私部数量和人脸肤色所占图像整体肤色的比例;所述人体躯干形状特征包括13个特征:最大肤色联通区域面积占总肤色面积的比例、最大肤色联通区域中心到图像中心的距离、7维最大肤色联通区域的几何不变矩、最大肤色联通区域的圆度、最大肤色联通区域的不规则度、最大肤色联通区域拟合椭圆的长短轴之比和最大肤色联通区域拟合椭圆的主轴倾斜角度;其中,所述图像的肤色比例定义为:<img file="FDA00002581057300011.GIF" wi="695" he="122" />所述最大肤色联通区域的圆度R通过如下公式计算:<maths num="0001"><![CDATA[<math><mrow><mi>R</mi><mo>=</mo><mfrac><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>F</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mo>,</mo></mrow></math>]]></maths>其中,<maths num="0002"><![CDATA[<math><mrow><msub><mi>F</mi><mn>1</mn></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>y</mi><mi>k</mi></msub><mi>sin</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>j</mi><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>y</mi><mi>k</mi></msub><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mi>k</mi></msub><mi>sin</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mi>sin</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><mi>j</mi><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>y</mi><mi>k</mi></msub><mi>cos</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>+</mo><msub><mi>x</mi><mi>k</mi></msub><mi>sin</mi><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><mi>&pi;k</mi></mrow><mi>N</mi></mfrac><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>N为最大肤色联通区域轮廓上像素点的数目,k是0...N-1的整数,(x<sub>k</sub>,y<sub>k</sub>)是最大肤色联通区域轮廓上点的坐标,j是虚数单位,j<sup>2</sup>=-1,F<sub>1</sub>、F<sub>-1</sub>分别表示以逆时针和顺时针方向计算最大肤色联通区域轮廓的傅立叶变换的一阶分量;所述最大肤色联通区域的不规则度IR表示区域轮廓偏离圆的程度,采用如下公式计算:<maths num="0004"><![CDATA[<math><mrow><mi>IR</mi><mo>=</mo><mn>1.0</mn><mo>-</mo><mfrac><mrow><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>F</mi><mn>1</mn></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>F</mi><mrow><mo>-</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mrow><msup><mi>&sigma;</mi><mn>2</mn></msup></mfrac><mo>,</mo></mrow></math>]]></maths>其中,σ<sup>2</sup>表示最大肤色联通区域轮廓上所有点的方差:<maths num="0005"><![CDATA[<math><mrow><msup><mi>&sigma;</mi><mn>2</mn></msup><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><mn>2</mn></msubsup><mo>+</mo><msubsup><mi>y</mi><mi>k</mi><mn>2</mn></msubsup><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><msub><mi>x</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><msub><mi>y</mi><mi>k</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>步骤3:训练评价模型并对输入图像的色情程度进行评价,输出色情图像评价结果。
地址 100080 北京市海淀区中关村东路95号