敏感视频的检测方法和系统技术方案

技术编号:12135979 阅读:93 留言:0更新日期:2015-09-30 18:38
本发明专利技术提供了一种敏感视频的检测方法和系统,以解决敏感视频的检测结果不准确的问题。敏感视频的检测方法包括:对待检测视频抽取关键帧;对任意两个连续关键帧进行帧差,根据帧差结果获取人体目标区域;在连续多个关键帧中对人体目标区域进行跟踪,根据跟踪结果确定各关键帧的人体跟踪区域;在至少两个颜色空间对各关键帧的人体跟踪区域进行肤色检测以确定各关键帧的肤色点;根据各关键帧的肤色点计算待检测视频的肤色点特征信息,肤色点特征信息包括肤色点占比和肤色点占比变化幅度;判断待检测视频的肤色点特征信息是否大于预设的特征阈值,当肤色点特征信息大于特征阈值时,判定待检测视频为敏感视频。本发明专利技术提高了肤色检测的精度和准确性。

【技术实现步骤摘要】

本专利技术涉及计算机视觉
,特别是涉及一种敏感视频的检测方法和系统
技术介绍
随着互联网的迅速发展,用户可以在互联网上获取到大量的信息,但是用户在获得大量有用信息的同时也可能遇到许多不良信息,其中尤其以包含淫秽、色情内容的视频最为严重。因此,在视频审核时,需要对上述包含淫秽、色情内容的敏感视频进行检测和过滤。目前敏感视频的检测方法基本上只考虑了当前帧图像肤色点占比等相关参数。但是上述检测方法不是很鲁棒,导致将当前帧图像的一些非肤色点识别为肤色点,从而造成误判,无法保证检测结果的准确性。
技术实现思路
本专利技术提供了一种敏感视频的检测方法和系统,以解决敏感视频的检测结果不准确的问题。为了解决上述问题,本专利技术公开了一种敏感视频的检测方法,包括:对待检测视频抽取关键帧;对任意两个连续关键帧进行帧差,根据帧差结果获取人体目标区域;在连续多个所述关键帧中对所述人体目标区域进行跟踪,根据跟踪结果确定各关键帧的人体跟踪区域;在至少两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测以确定所述各关键帧的肤色点;根据所述各关键帧的肤色点计算所述待检测视频的肤色点特征信息,所述肤色点特征信息包括各关键帧的肤色点占比和连续多个关键帧的肤色点占比变化幅度;判断所述待检测视频的肤色点特征信息是否大于预设的特征阈值,当所述待检测视频的肤色点特征信息大于所述特征阈值时,判定所述待检测视频为敏感视频。可选地,所述对任意两个连续关键帧进行帧差,根据帧差结果获取人体目标区域,包括:在抽取的关键帧中选取任意两个连续关键帧;对所述选取的任意两个连续关键帧进行差分运算,得到所述两个连续关键帧的差分图像;根据预设的二值化阈值对所述差分图像进行二值化处理,得到二值化图像;将所述二值化图像分别向水平方向和竖直方向进行积分投影,将小于目标阈值的二进制位置O后得到人体目标区域。可选地,所述在连续多个所述关键帧中对所述人体目标区域进行跟踪,根据跟踪结果确定各关键帧的人体跟踪区域,包括:使用单尺度算法在连续多个所述关键帧中对所述人体目标区域进行跟踪;将在所述多个所述关键帧中跟踪到的所述人体目标区域确定为各关键帧的人体跟踪区域。可选地,所述在至少两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测以确定所述各关键帧的肤色点,包括:在rg、HSV两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测,并根据所述肤色检测的结果确定所述各关键帧的肤色点。可选地,所述在rg、HSV两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测,并根据所述肤色检测的结果确定所述各关键帧的肤色点,包括:将所述各关键帧的人体跟踪区域的RGB颜色空间转换成rg颜色空间及HSV颜色空间;对所述转换后的人体跟踪区域的每个像素点进行扫描,获取各像素点信息;当所述像素点信息在肤色阈值的范围内时,判定所述像素点为肤色点。可选地,所述根据所述各关键帧的肤色点计算所述待检测视频的肤色点特征信息,包括:将所述各关键帧的肤色点个数与所述各关键帧的人体跟踪区域的像素点个数相除,商作为各关键帧的肤色点占比;依据所述各关键帧的肤色点占比计算所述连续多个关键帧的肤色点占比的递增幅度或递减幅度;将所述连续多个关键帧的肤色点占比的递增幅度或递减幅度作为连续多个关键帧的肤色点占比变化幅度,并将所述各关键帧的肤色点占比和所述连续多个关键帧的肤色点占比变化幅度作为所述待检测视频的肤色点特征信息。可选地,所述判断所述待检测视频的肤色点特征信息是否大于预设的特征阈值,当所述待检测视频的肤色点特征信息大于所述特征阈值时,判定所述待检测视频为敏感视频,包括:判断所述各关键帧的肤色点占比是否大于预设的占比阈值;判断所述连续多个关键帧的肤色点占比变化幅度是否大于预设的幅度阈值;当所述各关键帧的肤色点占比大于预设的占比阈值,且所述连续多个关键帧的肤色点占比变化幅度大于预设的幅度阈值时,判定所述待检测视频为敏感视频。可选地,所述在至少两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测之前,还包括:计算所述各关键帧的人体跟踪区域与所述人体目标区域的相似度;判断所述相似度是否小于预设的相似阈值;当所述相似度小于所述相似阈值时,返回所述对任意两个连续关键帧进行帧差,根据帧差结果获取人体目标区域的步骤;当所述相似度大于等于所述相似阈值时,执行所述在至少两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测以确定所述各关键帧的肤色点的步骤。本专利技术还公开了一种敏感视频的检测系统,包括:关键帧抽取模块,用于对待检测视频抽取关键帧;人体运动检测模块,用于对任意两个连续关键帧进行帧差,根据帧差结果获取人体目标区域;人体跟踪模块,用于在连续多个所述关键帧中对所述人体目标区域进行跟踪,根据跟踪结果确定各关键帧的人体跟踪区域;肤色检测模块,用于在至少两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测以确定所述各关键帧的肤色点;特征提取模块,用于根据所述各关键帧的肤色点计算所述待检测视频的肤色点特征信息,所述肤色点特征信息包括各关键帧的肤色点占比和连续多个关键帧的肤色点占比变化幅度;敏感判定模块,用于判断所述待检测视频的肤色点特征信息是否大于预设的特征阈值,当所述待检测视频的肤色点特征信息大于所述特征阈值时,判定所述待检测视频为敏感视频。可选地,所述人体运动检测模块,具体用于在抽取的关键帧中选取任意两个连续关键帧;对所述选取的任意两个连续关键帧进行差分运算,得到所述两个连续关键帧的差分图像;根据预设的二值化阈值对所述差分图像进行二值化处理,得到二值化图像;将所述二值化图像分别向水平方向和竖直方向进行积分投影,将小于目标阈值的二进制位置O后得到人体目标区域。可选地,所述人体跟踪模块,具体用于使用单尺度算法在连续多个所述关键帧中对所述人体目标区域进行跟踪;将在所述多个所述关键帧中跟踪到的所述人体目标区域确定为各关键帧的人体跟踪区域。可选地,所述肤色检测模块,具体用于在rg、HSV两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测,并根据所述肤色检测的结果确定所述各关键帧的肤色点。可选地,所述肤色检测模块包括:转换子模块,用于将所述各关键帧的人体跟踪区域的RGB颜色空间转换成rg颜色空间及HSV颜色空间;扫描子模块,用于对所述转换后的人体跟踪区域的每个像素点进行扫描,获取各像素点信息;肤色判定子模块,用于当所述像素点信息在肤色阈值的范围内时,判定所述像素点为肤色点。可选地,所述特征提取模块包括:占比计算子模块,用于将所述各关键帧的肤色点个数与所述各关键帧的人体跟踪区域的像素点个数相除,商作为各关键帧的肤色点占比;幅度计算子模块,用于依据所述各关键帧的肤色点占比计算所述连续多个关键帧的肤色点占比的递增幅度或递减幅度;特征确定模块,用于将所述连续多个关键帧的肤色点占比的递增幅度或递减幅度作为连续多个关键帧的肤色点占比变化幅度,并将所述各关键帧的肤色点占比和所述连续多个关键帧的肤色点占比变化幅度作为所述待检测视频的肤色点特征信息。可选地,所述敏感判定模块包括:占比判断子模块,用于判断所述各关键帧的肤色点占比是否大于预设的占比阈值;幅度判断子模块,用于判断所述连续多个关键帧的肤色点占比变化幅度是否大于预设的幅度阈值;敏感判定子模块,用于当所述各关本文档来自技高网...
敏感视频的检测方法和系统

【技术保护点】
一种敏感视频的检测方法,其特征在于,包括:对待检测视频抽取关键帧;对任意两个连续关键帧进行帧差,根据帧差结果获取人体目标区域;在连续多个所述关键帧中对所述人体目标区域进行跟踪,根据跟踪结果确定各关键帧的人体跟踪区域;在至少两个颜色空间对所述各关键帧的人体跟踪区域进行肤色检测以确定所述各关键帧的肤色点;根据所述各关键帧的肤色点计算所述待检测视频的肤色点特征信息,所述肤色点特征信息包括各关键帧的肤色点占比和连续多个关键帧的肤色点占比变化幅度;判断所述待检测视频的肤色点特征信息是否大于预设的特征阈值,当所述待检测视频的肤色点特征信息大于所述特征阈值时,判定所述待检测视频为敏感视频。

【技术特征摘要】

【专利技术属性】
技术研发人员:兰细鹏王涛张彦刚
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1