1.一种基于延时传送的直播色情内容审核系统,通过客户端与直播网站的直播内容服务器进行视频传输,其特征在于:所述系统包括采集模块、抽样模块、分析模块和内容审核系统服务器;
采集模块,其包括缓存队列,采集模块用于采集直播视频,将采集到的直播视频存入缓存队列,并将缓存队列中预设时长的直播视频发送到直播内容服务器;
抽样模块,用于从缓存队列中按照直播视频的采集时间顺序依次提取视频帧作为关键帧,相邻关键帧的时间间隔为预设的抽样间隔;
分析模块,用于持续地从抽样模块获取关键帧,对关键帧进行图像分析,将包括敏感特征的关键帧发送到内容审核系统服务器;
内容审核系统服务器,其包括控制模块和数据库,控制模块用于将接收的关键帧存入数据库,将审核人员判定为非色情内容的关键帧删除,将判定为色情内容的关键帧所对应的直播视频的停止播出信息发送到直播内容服务器。
2.如权利要求1所述的基于延时传送的直播色情内容审核系统,其特征在于:所述缓存模块、抽样模块和分析模块均设于客户端中。
3.如权利要求1所述的基于延时传送的直播色情内容审核系统,其特征在于:敏感特征从预先收集的人体裸露敏感部位样本中训练得到;
所述分析模块包括肤色检测单元和特征检测单元;
肤色检测单元用于对所述关键帧平滑去噪,通过皮肤检测模型筛选出包括人体皮肤的关键帧;
特征检测单元用于将肤色检测单元筛选出的关键帧与敏感特征进行比较,将包括敏感特征的关键帧发送到内容审核系统服务器。
4.如权利要求3所述的基于延时传送的直播色情内容审核系统,其特征在于:所述分析模块还包括人头检测单元,所述人头检测单元用于对肤色检测单元筛选出的关键帧与人眼特征进行比较,人眼特征从预先收集的人头样本中训练得到,对包括人眼特征的关键帧进行标记;
特征检测单元还用于筛选出包括可疑的敏感特征的关键帧,判定未标记的所述关键帧包括敏感特征;判断标记的所述关键帧中人眼特征和敏感特征所在的区域是否相同,若是,判定该关键帧不包括敏感特征;若否,判定该关键帧包括敏感特征。
5.如权利要求3或4所述的基于延时传送的直播色情内容审核系统,其特征在于:皮肤检测模型包括人体肤色检测算法、形态学分析和连通域分析。
6.一种基于权利要求1至5任一所述系统的基于延时传送的直播色情内容审核方法,其特征在于,包括步骤:
S1.采集模块采集直播视频,将采集到的直播视频存入缓存队列;
S2a.采集模块将缓存队列中预设时长的直播视频发送到直播内容服务器;
S2b.抽样模块从缓存队列中按照直播视频的采集时间顺序依次提取视频帧作为关键帧,相邻关键帧的时间间隔为预设的抽样间隔,进入S3;
S3.分析模块持续地从抽样模块获取关键帧,对关键帧进行图像分析,将包括敏感特征的关键帧发送到内容审核系统服务器;
S4.控制模块将接收的关键帧存入数据库,将审核人员判定为非色情内容的关键帧删除,将判定为色情内容的关键帧所对应的直播视频的停止播出信息发送到直播内容服务器。
7.如权利要求6所述的基于延时传送的直播色情内容审核方法,其特征在于,步骤S2b具体包括:
S2b.1抽样模块从缓存队列里的直播视频中分别获取起始视频帧和当前视频帧的采集时间,将起始视频帧作为上次抽样视频帧;
S2b.2计算直播视频的时长,所述时长的计算依据公式:时长=当前视频帧的采集时间-上次抽样视频帧的采集时间;
S2b.3判断所述时长是否达到或者超过预设的抽样间隔,若是,进入S2b.4;若否,进入S2b.5;
S2b.4从直播视频中提取一视频帧作为关键帧,该关键帧的采集时间与上次抽样视频帧的采集时间的时间间隔为预设的抽样间隔;
S2b.5从缓存队列里的直播视频中获取当前视频帧的采集时间;
S2b.6判断当前视频帧的采集时间与上次抽样视频帧的采集时间是否相同,若是,结束;若否,进入S2b.2。
8.如权利要求6所述的基于延时传送的直播色情内容审核方法,其特征在于:
所述分析模块包括肤色检测单元、特征检测单元和人头检测单元;肤色检测单元包括皮肤检测模型;人头检测单元包括人眼特征,人眼特征从预先收集的人头样本中训练得到;
步骤S3包括:
S3.1从抽样模块获取一关键帧作为当前关键帧;
S3.2肤色检测单元对当前关键帧平滑去噪,通过皮肤检测模型判断当前关键帧是否包括人体皮肤,若是,进入S3.3;若否,进入S3.6;
S3.3特征检测单元将当前关键帧与敏感特征进行比较,筛选出包括可疑的敏感特征的关键帧;人头检测单元将当前关键帧与人眼特征进行比较,对包括人眼特征的关键帧进行标记,特征检测单元判定未标记的所述关键帧包括敏感特征;
S3.4特征检测单元判断标记的所述关键帧中人眼特征和敏感特征所在的区域是否相同,若是,进入S3.8;若否,进入S3.5;
S3.5特征检测单元将当前关键帧发送到内容审核系统服务器;
S3.6判断抽样模块中是否有当前关键帧的下一个关键帧,若是,进入S3.7;若否,结束;
S3.7将下一个关键帧作为更新后的关键帧,进入S3.2;
S3.8判定该关键帧不包括敏感特征。
9.如权利要求6所述的基于延时传送的直播色情内容审核方法,其特征在于,步骤S4包括:
控制模块将接收的关键帧存入数据库,统计存储的所述关键帧的总数;
判断所述关键帧的总数是否达到预设的审核阈值,若是,将所有关键帧发送给审核人员;若否,忽略该总数;
将审核人员判定为非色情内容的关键帧删除,将判定为色情内容的关键帧所对应的直播视频的停止播出信息发送到直播内容服务器。