一种视频认证方法及装置的制造方法_4

文档序号:8266942阅读:来源:国知局
景图像 的像素点形成的至少一个运动目标图像,将每一个运动目标图像视为一个预设区域,并生 成每一个运动目标图像在该帧图像中的位置信息; 将背景图像之间的差距小于等于预设差距的帧图像视为一个集合,并针对每一个集 合,从该集合中选取一帧图像的背景图像生成该集合中的每一帧图像对应的场景图像; 针对每一个场景图像,对该场景图像进行分块,将每一个分块视为一个预设区域,并 生成每块场景图像的块哈希码,由该场景图像的所有块哈希码生成该场景图像的场景哈希 码; 针对每一个运动目标图像,生成该运动目标图像的目标哈希码; 根据所述场景哈希码、所述目标哈希码、以及所述运动目标图像的位置信息生成所述 待认证视频的待认证哈希码。
3. 根据权利要求2所述的方法,其特征在于,所述根据所述场景哈希码、所述目标哈希 码、以及所述运动目标图像的位置信息生成所述待认证视频的待认证哈希码,包括: 确定每一个场景图像的场景哈希码的标识;并将每一个运动目标图像的目标哈希码和 该目标图像的位置信息视为一个目标结构体; 针对所述待认证视频的每一帧图像,根据预设空间位置关系,将该帧图像的运动目标 图像的目标结构体进行级联,并在预设位置添加该帧图像对应的场景图像的标识,生成帧 图像哈希码; 按照在所述待认证视频的时序关系,级联每一帧图像的帧图像哈希码,生成所述待认 证视频的待认证哈希码。
4. 根据权利要求2所述的方法,其特征在于,所述针对每一个场景图像,对该场景图像 进行分块,将每一个分块视为一个预设区域,并生成每块场景图像的块哈希码,由该场景图 像的所有块哈希码生成该场景图像的场景哈希码,包括: 针对每一个场景图像,对该场景图像进行分块;并,将每一个分块视为一个预设区域, 对每一块场景图像进行感知哈希特征提取; 根据感知哈希特征提取结果,生成每一个场景图像的特征系数集; 针对特征系数集中的每一种特征系数,在该种特征系数所在的数据范围内,计算出预 设数量的谷底,由所述谷底将该种特征系数的数据范围划分为不同的量化区间;并将每一 个量化区间内的特征系数进行量化,并编码为哈希码;其中,在编码时,相邻特征系数的哈 希码的不同位的位数小于等于第一预设阈值,非相邻特征系数的不同位的位数大于第二预 设阈值,其中,第一预设阈值小于等于第二预设阈值; 由每一块场景图像的哈希码组成一个块哈希码,并由一个场景图像的所有块哈希码生 成该场景图像的场景哈希码。
5. 根据权利要求1-4中任一所述的方法,其特征在于,当预设区域为场景图像的分块 时,所述将待认证视频和原始视频中帧号相同的图像视为一组待认证图像,以预设区域为 单位,对该组待认证图像中的每个对应预设区域的哈希码进行匹配,包括: 将待认证视频和原始视频中帧号相同的图像视为一组待认证图像,以分块为单位,针 对每一个分块,将该分块的哈希码与原始视频中对应分块的块哈希码进行比对,判断两分 块中的块哈希码中不同位的位数是否超过第三预设阈值; 当不同位的位数超过第三预设阈值时,确定该分块被篡改;当不同位的位数小于等于 第三预设阈值时,确定该分块正常。
6. 根据权利要求1-4中任一所述的方法,其特征在于,当预设区域为运动目标图像时, 所述将待认证视频和原始视频中帧号相同的图像视为一组待认证图像,以预设区域为单 位,对该组待认证图像中的每个对应预设区域的哈希码进行匹配,包括: 将待认证视频和原始视频中帧号相同的图像视为一组待认证图像,以运动目标图像为 单位,针对每一个运动目标图像,计算该运动目标图像的哈希码与原始视频中对应运动目 标图像的目标哈希码的差值,并计算该差值所占原始视频中对应运动目标图像的目标哈希 码的比率; 当计算得到的比率大于等于第四预设阈值时,确定该运动目标图像被篡改;当计算得 到的比率小于第四预设阈值时,确定该运动目标图像正常。
7. -种视频认证装置,其特征在于,所述装置包括: 待认证哈希码生成模块,用于生成待认证视频的待认证哈希码,并获取该待认证视频 的原始视频的参考哈希码,所述待认证哈希码中包括:针对待认证视频的每一帧图像,对该 帧图像的图像区域进行划分得到的每个预设区域的哈希码,以及表示每个预设区域在该帧 图像中所处位置的位置信息;所述参考哈希码的生成算法与所述待认证哈希码的生成算法 相同; 认证模块,用于将待认证视频和原始视频中帧号相同的图像视为一组待认证图像,以 预设区域为单位,对该组待认证图像中的每个对应预设区域的哈希码进行匹配;并 定位模块,用于针对每个预设区域的哈希码,当该预设区域的哈希码与原始视频中对 应预设区域的哈希码不匹配时,确定该预设区域被篡改,并根据该预设区域的位置信息确 定该待认证视频被篡改的位置。
8. 根据权利要求7所述的装置,其特征在于,所述待认证哈希码生成模块,包括: 处理单元,用于针对待认证视频的每一帧图像,获取该帧图像的背景图像和由该帧图 像的非背景图像的像素点形成的至少一个运动目标图像,将每一个运动目标图像视为一个 预设区域,并生成每一个运动目标图像在该帧图像中的位置信息; 场景图像生成单元,用于将背景图像之间的差距小于等于预设差距的帧图像视为一个 集合,并针对每一个集合,从该集合中选取一帧图像的背景图像生成该集合中的每一帧图 像对应的场景图像; 场景哈希码生成单元,用于针对每一个场景图像,对该场景图像进行分块,将每一个分 块视为一个预设区域,并生成每块场景图像的块哈希码,由该场景图像的所有块哈希码生 成该场景图像的场景哈希码; 目标哈希码生成单元,用于针对每一个运动目标图像,生成该运动目标图像的目标哈 希码; 待认证哈希码生成单元,用于根据所述场景哈希码、所述目标哈希码、以及所述运动目 标图像的位置信息生成所述待认证视频的待认证哈希码。
9. 根据权利要求8所述的装置,其特征在于,所述待认证哈希码生成单元,包括: 确定子单元,用于确定每一个场景图像的场景哈希码的标识;并将每一个运动目标图 像的目标哈希码和该目标图像的位置信息视为一个目标结构体; 帧图像哈希码生成子单元,用于针对所述待认证视频的每一帧图像,根据预设空间位 置关系,将该帧图像的运动目标图像的目标结构体进行级联,并在预设位置添加该帧图像 对应的场景图像的标识,生成帧图像哈希码; 待认证哈希码生成子单元,用于按照在所述待认证视频的时序关系,级联每一帧图像 的帧图像哈希码,生成所述待认证视频的待认证哈希码。
10. 根据权利要求8所述的装置,其特征在于,所述场景哈希码生成单元,包括: 感知哈希特征提取子单元,用于针对每一个场景图像,对该场景图像进行分块;并,将 每一个分块视为一个预设区域,对每一块场景图像进行感知哈希特征提取; 特征系数集生成子单元,用于根据感知哈希特征提取结果,生成每一个场景图像的特 征系数集; 编码子单元,用于针对特征系数集中的每一种特征系数,在该种特征系数所在的数据 范围内,计算出预设数量的谷底,由所述谷底将该种特征系数的数据范围划分为不同的量 化区间;并将每一个量化区间内的特征系数进行量化,并编码为哈希码;其中,在编码时, 相邻特征系数的哈希码的不同位的位数小于等于第一预设阈值,非相邻特征系数的不同位 的位数大于第二预设阈值,其中,第一预设阈值小于等于第二预设阈值; 场景哈希码生成子单元,用于由每一块场景图像的哈希码组成一个块哈希码,并由一 个场景图像的所有块哈希码生成该场景图像的场景哈希码。
11. 根据权利要求7-10中任一所述的装置,其特征在于,所述认证模块,包括: 分块匹配单元,用于当预设区域为场景图像的分块时,将待认证视频和原始视频中帧 号相同的图像视为一组待认证图像,以分块为单位,针对每一个分块,将该分块的哈希码与 原始视频中对应分块的块哈希码进行比对,判断两分块中的块哈希码中不同位的位数是否 超过第三预设阈值; 第一确定单元,用于当不同位的位数超过第三预设阈值时,确定该分块被篡改;当不同 位的位数小于等于第三预设阈值时,确定该分块正常。
12. 根据权利要求7-10中任一所述的装置,其特征在于,所述认证模块,包括: 运动目标图像匹配单元,用于当预设区域为运动目标图像时,将待认证视频和原始视 频中帧号相同的图像视为一组待认证图像,以运动目标图像为单位,针对每一个运动目标 图像,计算该运动目标图像的哈希码与原始视频中对应运动目标图像的目标哈希码的差 值,并计算该差值所占原始视频中对应运动目标图像的目标哈希码的比率; 第二确定单元,用于当计算得到的比率大于等于第四预设阈值时,确定该运动目标图 像被篡改;当计算得到的比率小于第四预设阈值时,确定该运动目标图像正常。
【专利摘要】本发明提供一种视频认证方法及装置,所述方法包括:生成待认证视频的待认证哈希码,并获取该待认证视频的原始视频的参考哈希码,所述待认证哈希码中包括:针对待认证视频的每一帧图像,对该帧图像的图像区域进行划分得到的每个预设区域的哈希码,以及表示每个预设区域在该帧图像中所处位置的位置信息;所述参考哈希码的生成算法与所述待认证哈希码的生成算法相同;针对每个预设区域的哈希码,当该预设区域的哈希码与原始视频中对应预设区域的哈希码不匹配时,确定该预设区域被篡改,并根据该预设区域的位置信息确定该待认证视频被篡改的位置。通过本发明提供的方法能够,提高视频认证的鲁棒性,和准确定位篡改位置。
【IPC分类】H04N21-835
【公开号】CN104581431
【申请号】CN201410713432
【发明人】孙威, 吴金勇, 王军
【申请人】安科智慧城市技术(中国)有限公司
【公开日】2015年4月29日
【申请日】2014年11月28日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1