一种检测花屏图像的方法及装置制造方法及图纸

技术编号:23405606 阅读:36 留言:0更新日期:2020-02-22 16:53
本申请实施方式公开了一种检测花屏图像的方法及装置,其中,所述方法包括:获取当前播放的目标视频中待处理的目标图像,并计算所述目标图像对应的边缘图像;其中,所述边缘图像中的像素点具备灰度梯度值;将所述边缘图像划分为指定数量的子块,并根据所述子块中像素点的灰度梯度值,从所述指定数量的子块中筛选出候选子块;检测处于所述候选子块边界上的像素点的灰度梯度值,并根据检测结果,判断所述候选子块是否为花屏子块;统计所述边缘图像中花屏子块的总数量,若所述总数量大于指定阈值,判定所述目标图像为花屏图像。本申请提供的技术方案,能够提高花屏图像的检测效率。

A method and device for detecting flower screen image

【技术实现步骤摘要】
一种检测花屏图像的方法及装置
本申请涉及图像处理
,特别涉及一种检测花屏图像的方法及装置。
技术介绍
随着视频播放技术的不断发展,目前涌现出大量的视频播放平台。用户客户端可以从视频播放平台中拉取视频流,并对视频流解码之后播放相应的视频内容。然而,解码得到的视频画面中,可能会存在某些视频画面显示不正常的情况。目前,比较常见的一种不正常的视频画面为花屏画面,该花屏画面中,可能会由于数据丢包,而造成部分画面呈现无法辨识的块状图案。目前,通常是根据用户在观看视频过程中的反馈来对存在花屏画面的视频进行处理。例如,用户在观看加载的视频时,如果该视频中存在花屏画面,可以通过播放器上的反馈接口,向视频播放平台发送表征该视频存在花屏画面的提示信息。视频播放平台的管理人员可以定期检测用户发送的提示信息,从而对存在花屏画面的视频进行处理。然而,这样的方式无法及时识别出存在花屏画面的视频,而是需要用户在观看到花屏画面,并且反馈提示信息的情况下,才能确定出包含花屏画面的视频。显然,这样的方式在识别花屏画面时具备较低的效率,而且会影响用户的视频观看体验。
技术实现思路
本申请实施方式的目的是提供一种检测花屏图像的方法及装置,能够提高花屏图像的检测效率。为实现上述目的,本申请实施方式提供一种检测花屏图像的方法,所述方法包括:获取当前播放的目标视频中待处理的目标图像,并计算所述目标图像对应的边缘图像;其中,所述边缘图像中的像素点具备灰度梯度值;将所述边缘图像划分为指定数量的子块,并根据所述子块中像素点的灰度梯度值,从所述指定数量的子块中筛选出候选子块;检测处于所述候选子块边界上的像素点的灰度梯度值,并根据检测结果,判断所述候选子块是否为花屏子块;统计所述边缘图像中花屏子块的总数量,若所述总数量大于指定阈值,判定所述目标图像为花屏图像。为实现上述目的,本申请实施方式还提供一种检测花屏图像的装置,所述装置包括:边缘图像计算单元,用于获取当前播放的目标视频中待处理的目标图像,并计算所述目标图像对应的边缘图像;其中,所述边缘图像中的像素点具备灰度梯度值;候选子块筛选单元,用于将所述边缘图像划分为指定数量的子块,并根据所述子块中像素点的灰度梯度值,从所述指定数量的子块中筛选出候选子块;花屏子块判断单元,用于检测处于所述候选子块边界上的像素点的灰度梯度值,并根据检测结果,判断所述候选子块是否为花屏子块;花屏图像判断单元,用于统计所述边缘图像中花屏子块的总数量,若所述总数量大于指定阈值,判定所述目标图像为花屏图像。为实现上述目的,本申请实施方式还提供一种检测花屏图像的装置,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的方法。由上可见,本申请提供的技术方案,可以通过检测目标图像的边缘图像中,是否存在较多花屏子块的方式,来判断目标图像是否为花屏图像。具体地,通过计算目标图像中像素点的灰度梯度值,从而可以得到目标图像对应的边缘图像。其中,灰度梯度值可以表征灰度值的变化趋势。然后,可以将边缘图像划分为多个子块,并针对每个子块进行判断。在花屏子块中,灰度值的变化通常不会太明显,因此对应的灰度梯度值也会较小。基于此,可以根据子块中像素点的灰度梯度值,从划分后的子块中筛选出存在花屏可能的候选子块。另外,花屏子块在边界处,通常会发生灰度值的跳变,从而使得花屏子块边界上像素点的灰度梯度值通常较大。因此,可以进一步地检测候选子块边界上像素点的灰度梯度值,并根据检测结果,可以判断候选子块是否为花屏子块。在针对各个子块完成上述的检测过程之后,可以统计边缘图像中花屏子块的总数量。若该总数量过大,则可以判定对应的目标图像为花屏图像。由上可见,本申请可以针对解码后的目标视频中的视频帧进行自动分析,从而确定出解码后的目标视频中是否存在花屏图像,具备较高的花屏图像检测效率。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式中检测花屏图像的方法步骤图;图2为本申请实施方式中检测花屏图像的方法流程图;图3为本申请实施方式中检测花屏图像的装置的功能模块示意图;图4为本申请实施方式中检测花屏图像的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本申请提供一种检测花屏图像的方法,该方法可以应用于视频播放平台的服务器中,也可以应用于独立的具备图像处理功能的设备中。请参阅图1和图2,所述方法可以包括以下步骤。S1:获取当前播放的目标视频中待处理的目标图像,并计算所述目标图像对应的边缘图像;其中,所述边缘图像中的像素点具备灰度梯度值。在本实施方式中,所述目标视频解码后的各帧视频图像可以具备一定的图像格式。通常而言,在视频播放领域,该图像格式可以是YUV图像格式。YUV图像格式中的像素点可以具备三个分量,其中,Y分量表示亮度值(Luminance或Luma),Y分量表征的实际就是灰度值;而U分量和V分量可以表示色度值(Chrominance或Chroma),这两个分量的作用是描述图像的色彩及饱和度,用于指定像素点的颜色。在实际应用中,YUV图像格式可以具备多种数据采集方式,这些数据采集方式例如可以包括YUV444格式,YUV422格式以及YUV420格式等。这些不同的数据采集方式,限定了三个分量不同的采样率。在本实施方式中,所述目标视频中视频图像的像素点便可以由上述的三个分量来表示,其中,第一分量可以是上述的Y分量,第二分量可以是上述的U分量,第三分量可以是上述的V分量。当然,在实际应用中,所述目标视频解码后的各帧视频图像还可以具备其它的图像格式。例如,视频图像可以具备RGB(Red、Green、Blue,红绿蓝)图像格式。在这种情况下,视频图像中像素点的像素值可以分别通过R分量、G分量以及B分量来表示,其中,每个颜色分量分别表示对应色彩的数值。此外,视频图像还可以具备更多的图像格式,根据采用的图像格式的不同,视频图像中像素点的像素值也可以通过不同的分量来表示,这里就不一一例举。在本实施方式中,可以从目标视频解码后的视频帧中抽取当前视频帧,并判断该当前视频帧中是否存在花屏图像。首先,可以将当前视频帧转换为灰度图像,从而可以简化数据处理的复杂程度。具体地,可以对所述当前视频帧进行灰度处理,以得到待处理的目标图像。灰度处理的过程可以是将当前视频帧中像素点本文档来自技高网
...

【技术保护点】
1.一种检测花屏图像的方法,其特征在于,所述方法包括:/n获取当前播放的目标视频中待处理的目标图像,并计算所述目标图像对应的边缘图像;其中,所述边缘图像中的像素点具备灰度梯度值;/n将所述边缘图像划分为指定数量的子块,并根据所述子块中像素点的灰度梯度值,从所述指定数量的子块中筛选出候选子块;/n检测处于所述候选子块边界上的像素点的灰度梯度值,并根据检测结果,判断所述候选子块是否为花屏子块;/n统计所述边缘图像中花屏子块的总数量,若所述总数量大于指定阈值,判定所述目标图像为花屏图像。/n

【技术特征摘要】
1.一种检测花屏图像的方法,其特征在于,所述方法包括:
获取当前播放的目标视频中待处理的目标图像,并计算所述目标图像对应的边缘图像;其中,所述边缘图像中的像素点具备灰度梯度值;
将所述边缘图像划分为指定数量的子块,并根据所述子块中像素点的灰度梯度值,从所述指定数量的子块中筛选出候选子块;
检测处于所述候选子块边界上的像素点的灰度梯度值,并根据检测结果,判断所述候选子块是否为花屏子块;
统计所述边缘图像中花屏子块的总数量,若所述总数量大于指定阈值,判定所述目标图像为花屏图像。


2.根据权利要求1所述的方法,其特征在于,计算所述目标图像对应的边缘图像包括:
获取第一预设卷积核和第二预设卷积核,并分别利用所述第一预设卷积核和所述第二预设卷积核对所述目标图像进行卷积处理,得到所述目标图像对应的横向边缘分量和纵向边缘分量;
将所述横向边缘分量和所述纵向边缘分量合成为所述目标图像的边缘图像。


3.根据权利要求1所述的方法,其特征在于,根据所述子块中像素点的灰度梯度值,从所述指定数量的子块中筛选出候选子块包括:
计算所述子块中像素点的灰度梯度值的平均值,并将计算的所述平均值与指定平均阈值进行比较,若计算的所述平均值小于所述指定平均阈值,将所述子块作为候选子块。


4.根据权利要求1所述的方法,其特征在于,检测处于所述候选子块边界上的像素点的灰度梯度值包括:
统计所述候选子块的目标边界上灰度梯度值大于或者等于指定梯度阈值的像素点的个数,并在统计的所述个数大于或者等于指定个数阈值的情况下,将所述目标边界作为花屏边界。


5.根据权利要求4所述的方法,其特征在于,根据检测结果,判断所述候选子块是否为花屏子块包括:
统计所述候选子块的边界中包含的花屏边界的条数,若统计的所述条数大于或者等于指定条数阈值,判定所述候选子块为花屏子块。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在判定所述目标图像为花屏图像之后,采集所述目标视频的播放信息,并将所述播放信息上传至分析服务器;其中,所述目标视频的播放信息包括播放所述目标视频的终端设备的设备信息、播放所述目标视频的播放器的版本信息以及所述目标视频的视频标识中的至少一种。


7.根据权利要求1所述的方法,其特征在于,在获取当前播放的目标视频中待处理的目标图像之后,所述方法还包括:
在所述目标图像中裁剪出指定区域的图像;相应地,计算所述目标图像对应的边缘图像包括:计算所述指定区域的图像对应的边缘图像。


8.根据权利要求1所述的方法,其特征在于,所述待处理的目标图像按照以下方式获取:
从所述目标视频中抽取当前视频帧,并对所述当前视频帧进行灰度处理,以得到所述待处理的目标图像;
或者
从所述目标视频中抽取当前视频帧,在所述当前视频帧中的像素点由第一分量、...

【专利技术属性】
技术研发人员:赵明菲彭俊张磊
申请(专利权)人:北京优酷科技有限公司
类型:发明
国别省市:北京;11

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

1