【技术实现步骤摘要】
一种基于区块链的短视频版权保护方法
[0001]本专利技术涉及信息安全
,具体涉及一种基于区块链的短视频版权保护方法。
技术介绍
[0002]数字水印技术和相似视频检测技术是现有的两种非常具有代表性的视频版权保护方法。
[0003]数字水印技术在视频发布之前为视频嵌入水印,利用水印来保护原创者的所有权。然而在大多数情况下,视频中的数字水印容易被破坏,进而失去版权保护的功能,同时一些数字水印技术还需要难以实现的可信第三方,因此使用数字水印技术进行视频版权保护成本高,可靠性差。
[0004]相似视频检测技术旨在检测两段视频的相似度,通过视频相似度检测方法可以得到多张图像帧在时空与信息上的相关性,无需嵌入任何信息,现有的相似视频检测方法一般分为视频层次检测、图像层次检测和音频层次检测三类:
[0005]1)在视频层次检测方法中,检测两个视频是否完全一样的基本方法是利用消息摘要算法,判断两个视频的哈希值是否相等,但视频稍加修改就无法获得正确的判断结果;而基于标题、标签和描述内容的检测方式,首先要人为对视 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的短视频版权保护方法,其特征是应用于由客户端和区块链端所组成的网络环境中,所述客户端由版权存储模块和版权检验模块组成,在所述区块链上部署有读写智能合约和搜索智能合约;所述短视频版权保护方法包括以下步骤:S1、客户端存储版权:用户上传原始版权视频V0;S1.1、客户端进行原创性验证:客户端获取用户上传的原始版权视频V0并提取其密码学哈希后,向区块链端发出查找版权请求;所述搜索智能合约根据原始版权视频V0的密码学哈希在区块链端进行搜索,若搜索成功,则表示未通过原创性验证,并发出警告后退出流程,若搜索失败,则表示通过原创性验证,并继续执行步骤S1.2的版权注册;S1.2、客户端进行区块链登记:客户端向区块链端发出上传版权请求,并将原始版权视频的密码学哈希、作者署名以及时间戳一起作为版权信息提交给区块链端;所述区块链端接收到所述上传版权请求后,将收到的版权信息上传至区块链;S2、客户端检验版权:用户上传两个新的视频:当前版权视频V1和涉嫌侵权视频V2;S2.1、客户端进行视频版权验证:客户端获取用户新上传的当前版权视频V1,并向区块链端发出查询版权请求,并从区块链端提取出所述版权信息中原始版权视频V0的密码学哈希后,与当前版权视频V1的密码学哈希进行比较,若两者相同,则表示通过版权验证,否则,则表示未通过版权验证,并发出警告;S2.2、客户端进行视频特征提取:S2.2.1用Python的CV2库按照设定帧率X从当前版权视频V1和涉嫌侵权视频V2中分别提取不同的图像帧,并将图像帧分别转化为单通道的灰度图像后进行存储;S2.2.2读取每一帧灰度图像并进行处理:将一帧灰度图像标记为原始图像I0后进行双三次插值的图像归一化处理,获得固定尺寸的图像I1;使用带有卷积掩模的高斯低通滤波器对所述固定尺寸的图像I1进行处理,得到过滤后的图像I2;使用SVD操作来对过滤后的图像I2进行压缩,获得完整的二次处理图像I;S2.2.3对于二次处理图像I中的每个像素P
c
进行处理,从而得到所有像素两个DCP编码值:(1)以任一像素P
c
为圆心,在像素P
c
的局部邻域内,按照0、π/4、π/2、3π/4、π、5π/4、3π/2和7π/4的八个方向,在半径为R
i
的内圆和半径为R
e
的外圆上分别对称采样8个点,记为内圆采样点{P0,P1,...,P
i
,...,P7}和外圆采样点{Q0,Q1,...,Q
i
,...,Q7},其中,P
i...
【专利技术属性】
技术研发人员:田苗苗,明铭,王朝阳,邱一凯,储朝晖,
申请(专利权)人:安徽大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。