本发明涉及视频处理技术领域,特别是涉及一种视频侵权预警方法及装置。
背景技术:
短视频即短篇视频,通常为时长几分钟左右的视频作品,随着移动终端的普及和网络的提速,同时由于短视频制作流程简单且制作成本低,短视频受到大众的青睐并吸引大众纷纷加入短视频的创作。
但在短视频市场中,原创作品被抄袭、搬运的现象越来越严重,极大地损害了原创者的著作权。作为短视频的发布平台,有义务对上传的作品进行著作权侵权判断,以保护原创者的权益,实现社会公平。
如何对上传的作品进行著作权侵权判断,及时预警,是目前短视频发布平台亟待解决的问题之一。
技术实现要素:
本发明主要解决的技术问题是提供一种视频侵权预警方法及装置,可对上传的短视频进行侵权预警,防止该短视频侵犯他人的著作权。
为解决上述技术问题,本发明提供一种视频侵权预警方法,包括以下步骤:接收用户上传的视频信息;提取视频信息中的特征信息;将特征信息与数据库中的特征信息进行匹配;若匹配满足预设条件,则反馈侵权提示至客户端。
其中,提取视频信息中的特征信息的步骤包括:获取视频信息中的关键帧;提取视频信息的视频id和关键帧的像素数据。
其中,数据库中的特征信息包括已发表视频的视频id和该视频关键帧的像素数据。
其中,预设条件为像素数据相似且视频id不同。
其中,像素数据由感知哈希算法获得。
为解决上述技术问题,本发明提供一种视频侵权预警装置,包括:接收模块,用于接收用户上传的视频信息;提取模块,用于提取视频信息中的特征信息;匹配模块,用于将特征信息与数据库中的特征信息进行匹配;反馈模块,用于当匹配模块的匹配结果满足预设条件时,反馈侵权提示至客户端。
其中,提取模块包括:获取单元,用于获取视频信息中的关键帧;提取单元,用于提取视频信息的视频id和关键帧的像素数据。
其中,数据库中的特征信息包括已发表视频的视频id和该视频关键帧的像素数据。
其中,预设条件为像素数据相似且视频id不同。
其中,像素数据由感知哈希算法获得。
本发明的有益效果是:区别于现有技术的情况,本发明的视频侵权预警方法具体为:接收用户上传的视频信息;提取视频信息中的特征信息;将特征信息与数据库中的特征信息进行匹配;若匹配满足预设条件,则反馈侵权提示至客户端。通过上述方式,对于用户欲发布的短视频,提取短视频的特征信息,特征信息包括视频id和视频关键帧的像素数据,将特征信息与已发布短视频的特征信息进行匹配,以判断欲发布的短视频是否存在侵权现象(如:抄袭、搬运等),当像素数据相似、视频id不同,就可判断欲发布的视频侵权,此时,及时向用户反馈侵权提示,进行侵权预警,防止侵权事件的发生,保护已发布作品的著作权。
附图说明
图1是本发明视频侵权预警方法一实施例的流程示意图;
图2是本发明视频侵权预警装置一实施例的结构示意图。
具体实施方式
下面结合附图和实施例对本发明进行详细说明。
请参阅图1,图1是本发明视频侵权预警方法一实施例的流程示意图,如图1所示,包括以下步骤:
s11,接收用户上传的视频信息。
本实施例所述的方法应用于服务器端,服务器端可以为云端。服务器端接收的视频信息包括用户欲发布的短视频及该视频的身份信息。
s12,提取视频信息中的特征信息。
特征信息的提取包括以下步骤:
a.获取视频信息中的关键帧。
关键帧可代表视频的主要内容,获取方法具体为:首先提取视频的所有视频帧,利用帧间差分法对所有的视频帧进行运动目标检测,得到候选帧,再利用相似度算法对候选帧进行选取,最终提取出关键帧。对于提取的关键帧,将其转化为图片格式。
b.提取视频信息的视频id和关键帧的像素数据。
像素数据由感知哈希算法获得,像素数据代表图片的指纹,获取方法包括以下步骤:
a.读取图片,将图片缩小到规定的尺寸和固定的像素值(8x8),其作用是去除图片的细节,只保留结构、明暗等基本信息。
b.将图片缩小后,转为64级灰度,其作用为简化色彩。
c.计算所有像素的灰度平均值,将每个像素的灰度,与平均值进行比较,大于或等于平均值,记为1,小于平均值,记为0。
d.对上述比较结果计算哈希值,获得关键帧的像素数据。
两个像素数据,当不相同的数据位小于等于5,说明像素数据相似,对应的两个帧相似,当不相同的数据位大于10,说明像素数据不同,对应的两个帧不同。
s13,将特征信息与数据库中的特征信息进行匹配。
其中,数据库中的特征信息包括已发表视频的视频id和该视频关键帧的像素数据。
s14,若匹配满足预设条件,则反馈侵权提示至客户端。
在匹配过程中,首先,对像素数据进行匹配,由于视频的关键帧通常为关键帧序列,对于服务器端接收的短视频的关键帧的像素数据,其相似度的算法为:如接收的短视频的关键帧序列包括3帧,通过匹配,当与数据库中某一已发布视频的匹配结果为不相似(-1)、相似(1)、相似(1)时,对三者求和,求和结果大于0,说明服务器端接收的短视频的关键帧的像素数据与匹配对象相似。
当服务器端接收的短视频的关键帧的像素数据存在相似对象时,再将二者的视频id进行匹配,若视频id不同,说明服务器端接收的短视频与已发布的视频相似,且两个视频为不同的人上传,存在侵权的风险。此时,服务器端需反馈侵权提示至客户端,由客户端用户放弃上传或陈述理由,避免侵权事件的发生。
在本实施例中,若服务器端接收的短视频的关键帧的像素数据不存在相似对象,则无须再进行视频id的判断。
在其他实施例中,对于关键帧和关键帧像素数据的提取,可采用其他的提取方法,这里不作限定。
请参阅图2,图2是本发明视频侵权预警装置一实施例的结构示意图,如图2所示,包括:接收模块21、提取模块22、匹配模块23及反馈模块24。
上述各模块的功能具体如下:
接收模块21用于接收用户上传的视频信息;提取模块22用于提取视频信息中的特征信息;匹配模块23用于将特征信息与数据库中的特征信息进行匹配;反馈模块24用于当匹配模块的匹配结果满足预设条件时,反馈侵权提示至客户端。
其中,提取模块22包括获取单元221和提取单元222,获取单元221用于获取视频信息的关键帧,提取单元222用于提取视频信息的视频id和关键帧的像素数据。
在本实施例中,当用户需发布短视频时,短视频首先会上传至服务器端,服务器端的接收模块21接收,而后,提取模块22的获取单元221获取上传的视频信息的关键帧,提取单元222提取视频信息的视频id和关键帧的像素数据,最后,匹配模块23将提取单元222提取的信息在数据库中进行匹配,当匹配结果满足预设条件时,反馈模块24反馈侵权提示至客户端。
其中,关键帧的获取方法为:首先提取视频的所有视频帧,利用帧间差分法对所有的视频帧进行运动目标检测,得到候选帧,再利用相似度算法对候选帧进行选取,最终提取出关键帧。对于提取的关键帧,将其转化为图片格式。
其中,数据库中的特征信息包括已发表视频的视频id和该视频关键帧的像素数据。
其中,像素数据由感知哈希算法获得,像素数据代表图片的指纹。两个像素数据,当不相同的数据位小于等于5,说明像素数据相似,对应的两个帧相似,当不相同的数据位大于10,说明像素数据不同,对应的两个帧不同。
其中,匹配模块23在匹配过程中,首先进行像素数据的匹配,当服务器端接收的短视频的关键帧的像素数据在数据库中匹配出相似对象时,再与相似对象的视频id进行匹配,若二者的视频id不同,说明服务器端接收的短视频与已发布的视频相似,且两个视频为不同的人上传,存在侵权的风险。
由于视频的关键帧通常为关键帧序列,对于服务器端接收的短视频的关键帧的像素数据,其相似度的算法为:如接收的短视频的关键帧序列包括3帧,其需要与数据库中的每个已发布视频进行匹配,在匹配过程中,每一帧分别与单个已发布视频进行匹配,每一帧的匹配结果相似以1表示、不相似以-1表示,当所有帧的匹配结果求和大于0时,说明服务器端接收的短视频的关键帧的像素数据与匹配对象相似,当所有帧的匹配结果求和小于等于0时,说明服务器端接收的短视频的关键帧的像素数据与匹配对象不相似。
综上所述,对于用户欲发布的短视频,提取短视频的特征信息,特征信息包括视频id和视频关键帧的像素数据,将特征信息与已发布短视频的特征信息进行匹配,以判断欲发布的短视频是否存在侵权现象(如:抄袭、搬运等),当像素数据相似、视频id不同,就可判断欲发布的视频侵权,此时,及时向用户反馈侵权提示,进行侵权预警,防止侵权事件的发生,保护已发布作品的著作权。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。