当前位置:首页 > 科技  > 软件

AIoTel下视频编码(一)--移动看家视频水印溯源技术

来源: 责编: 时间:2023-09-18 21:40:29 428观看
导读1、数字媒体的兴起和视频水印的出现随着数字媒体技术的快速发展,人们在日常生活中越来越多地依赖于数字内容,尤其是视频内容。视频分享平台的兴起使得用户可以轻松地上传、传播和分享视频内容。然而,这也带来了一系列的

图片elL28资讯网——每日最新资讯28at.com

图1 修改后的LSB数据elL28资讯网——每日最新资讯28at.com

3.2 频域水印嵌入方法

基于频域的隐形水印是一种常见的隐形水印算法,在频域嵌入水印有方面的优势:elL28资讯网——每日最新资讯28at.com

  • 人眼对于图像中不同频率的信号敏感程度不同,直接在频域上进行水印可以控制主管感知到的失真程度,以保证水印的“隐形”;
  • 在频域添加水印有助于控制水印的鲁棒性,保证水印抵抗转码、压缩、剪裁等攻击。水印数据所属的频率范围越低,鲁棒性越高,但是图像失真越大,反之亦然;
  • 频域的方法能够直接嵌入编码器,有利于减少运算量。

接下来将介绍几种经典的频域数字水印添加方法:elL28资讯网——每日最新资讯28at.com

(1)基于傅里叶变换的水印算法elL28资讯网——每日最新资讯28at.com

一张RGB色彩的图像,可以看作是图片的矩阵,该图像的时域可以表示成图片,经过离散傅立叶变换即可得到频域图片。将水印和原图的时域表示为f1,f2,为了让水印的信息能在频域上尽量平均分布,引入随机变换图片来对时域的水印进行变换,即:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

同时对原图进行二维离散傅立叶变换:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

引入能量系数α对水印和原图频域合成:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

通过逆变换得到时域上加了隐形水印的图像:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

下图2是将傅里叶变换的水印算法应用于视频领域的具体流程:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图2 傅里叶变换的水印嵌入算法elL28资讯网——每日最新资讯28at.com

将视频帧在频域上完成信息叠加,通过傅里叶变换,在实部和虚部完成文字图像叠加,再通过逆变换显示视频帧。elL28资讯网——每日最新资讯28at.com

若提取出水印,则可以对添加隐形水印的图像进行傅立叶变换:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

最后将得到的结果F减去原图频域并且做随机变换的逆变换就得到了水印的时域表示:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图3 傅里叶变换的水印提取算法elL28资讯网——每日最新资讯28at.com

对视频帧提取水印的方法如图3,先对视频帧截图,对截图再进行一次傅里叶变换,得到频域数据,对频域幅度,即能量进行显示,得出频域幅度图,就会显示之前叠加的文字。elL28资讯网——每日最新资讯28at.com

(2)基于DCT域的水印技术elL28资讯网——每日最新资讯28at.com

离散余弦变换(Discrete Cosine Transform)属于正交变换图像编码方法中的一种。离散余弦变量对于一副图像,其大部分可视化信息都集中在少数的变换系数上。因此,离散余弦变量是数据压缩常用的一个变换编码方法,它能将高相关数据能量集中,使得它非常适用于图像压缩。elL28资讯网——每日最新资讯28at.com

在傅立叶变换过程中,如果被展开的函数是实偶函数,那么其傅立叶变换中只包含余弦项,基于傅立叶变换的这一特点,人们提出了离散余弦变换。DCT变换先将图像函数变换成偶函数形式,再对其进行二维离散傅立叶变换,因此DCT变换可以看成是一种简化的傅立叶变换。其二维离散余弦变换定义如下式:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

其中,elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

二维离散余弦反变换定义式:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

其中,elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

基于DCT域的图像数字水印技术的常见流程如图4所示,图像经过DCT变换后,把水印数据加到选好的频域系数上,再利用IDCT还原图像,从而完成水印的嵌入。elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图4 基于DCT的水印嵌入算法elL28资讯网——每日最新资讯28at.com

(3)基于小波变换的水印技术elL28资讯网——每日最新资讯28at.com

小波变换是一种窗口面积固定但其形状可变的时频局部化分析方法即在低频部分具有较高的频率分辨率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,这正符合低频信号变化缓慢而高频信号变化迅速的特点所以被称为数学显微镜。elL28资讯网——每日最新资讯28at.com

人类视觉系统也和小波分解一样,将图像信息分成不同的部分,并且各个部分通过不同的通道进入视觉皮层,所分解的各个部分分别具有以下特性:(1)反映了图像的空间位置信息,(2)反映了图像的空间频率信息(3)反映了图像的方向信息水平、垂直、对角。因此在小波域选择适当的水印嵌入位置和嵌入强度是非常重要的。elL28资讯网——每日最新资讯28at.com

下图5是将基于小波变换的水印算法应用于音视频领域的具体流程:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图5 基于小波变换的水印嵌入算法elL28资讯网——每日最新资讯28at.com

水印提取的过程:elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图6 基于小波变换的水印提取算法elL28资讯网——每日最新资讯28at.com

将带有水印的视频帧截图进行二级小波分解,获取低频区域,依据嵌入的逻辑进行反计算提取水印,之后将提取的信息进行Arnold反置乱,从而得到水印图像。elL28资讯网——每日最新资讯28at.com

(4)基于机器学习的水印嵌入方法elL28资讯网——每日最新资讯28at.com

为了进一步提升效果,一些研究者们也跟着流行的脚步,尝试使用机器学习的方法实现隐形水印elL28资讯网——每日最新资讯28at.com

图片elL28资讯网——每日最新资讯28at.com

图7 RivaGAN网络[1]elL28资讯网——每日最新资讯28at.com

例如RivaGAN,其框架如图7所示。Attention模块根据原始图像推导出目标数据的分布Attention Mask,Encoder模块再利用这个数据将水印数据D嵌入视频中。RivaGan在训练过程中分别使用了一个Critic网络评估画面失真和一个Adversary网络模拟主动攻击,并且增加了人工设计的Noise网络模拟常见的传输失真(包括缩放、裁剪、有损压缩),以期同时在画面失真和鲁棒性方面得到较好的结果。elL28资讯网——每日最新资讯28at.com

4、视频水印溯源的应用与前景

视频水印溯源技术在多个领域具有广泛的应用。以下是几个主要的应用领域:elL28资讯网——每日最新资讯28at.com

(1)数字版权保护elL28资讯网——每日最新资讯28at.com

在数字媒体传播过程中,视频内容的版权保护一直是一个重要问题。视频水印溯源技术可以为版权所有者提供有效的保护手段,防止未经授权的转载和盗版行为。elL28资讯网——每日最新资讯28at.com

(2)内容认证与可信度评估elL28资讯网——每日最新资讯28at.com

视频水印溯源技术可以用于内容认证和可信度评估。用户可以通过水印信息来判断视频的真实性和完整性,避免受到虚假信息的误导。elL28资讯网——每日最新资讯28at.com

(3)犯罪侦查与网络安全elL28资讯网——每日最新资讯28at.com

视频水印溯源技术在犯罪侦查和网络安全方面也具有重要应用。通过追溯视频的来源,可以帮助调查人员追踪犯罪嫌疑人、打击网络谣言等。elL28资讯网——每日最新资讯28at.com

5、结论

视频水印溯源技术作为一种有效的解决方案,可以帮助保护内容安全和版权归属,以及追踪视频来源。通过不同的技术原理和方法,可以嵌入和提取不同类型的水印信息。实际应用案例表明,视频水印溯源技术在版权保护、内容认证和来源追踪方面具有广泛的应用前景。elL28资讯网——每日最新资讯28at.com

随着技术的不断发展,视频水印溯源技术将进一步完善和应用于更多领域。然而,同时也需要关注隐私保护和滥用风险等问题。在未来,通过视频水印溯源技术的不断创新和应用,可以为数字媒体领域带来更安全、可信的环境。elL28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-10421-0.htmlAIoTel下视频编码(一)--移动看家视频水印溯源技术

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 事务提交之后异步执行工具类封装

下一篇: T·Club技术开放日杭州站精彩回顾:音视频技术创新探索与应用实践 T·Club

标签:
  • 热门焦点
  • 一加Ace2 Pro真机揭晓 钛空灰配色质感拉满

    终于,在经过了几波预热之后,一加Ace2 Pro的外观真机图在网上出现了。还是博主数码闲聊站曝光的,这次的外观设计还是延续了一加11的方案,只是细节上有了调整,例如新加入了钛空灰
  • 7月安卓手机好评榜:三星S23Ultra好评率第一

    性能榜和性价比榜之后,我们来看最后的安卓手机好评榜,数据来源安兔兔评测,收集时间2023年7月1日至7月31日,仅限国内市场。第一名:三星Galaxy S23 Ultra好评率:95.71%在即将迎来新
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • 之家push系统迭代之路

    前言在这个信息爆炸的互联网时代,能够及时准确获取信息是当今社会要解决的关键问题之一。随着之家用户体量和内容规模的不断增大,传统的靠"主动拉"获取信息的方式已不能满足用
  • 一个注解实现接口幂等,这样才优雅!

    场景码猿慢病云管理系统中其实高并发的场景不是很多,没有必要每个接口都去考虑并发高的场景,比如添加住院患者的这个接口,具体的业务代码就不贴了,业务伪代码如下:图片上述代码有
  • Python异步IO编程的进程/线程通信实现

    这篇文章再讲3种方式,同时讲4中进程间通信的方式一、 Python 中线程间通信的实现方式共享变量共享变量是多个线程可以共同访问的变量。在Python中,可以使用threading模块中的L
  • JVM优化:实战OutOfMemoryError异常

    一、Java堆溢出堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证 GC Roots 到对象之间有可达路径来避免垃 圾收集回收机制清除这些对象,当这些对象所占空间超过
  • 2纳米决战2025

    集微网报道 从三强争霸到四雄逐鹿,2nm的厮杀声已然隐约传来。无论是老牌劲旅台积电、三星,还是誓言重回先进制程领先地位的英特尔,甚至初成立不久的新
  • AI艺术欣赏体验会在上海梅赛德斯奔驰中心音乐俱乐部上演

    光影交错的镜像世界,虚实幻化的视觉奇观,虚拟偶像与真人共同主持,这些场景都出现在2019世界人工智能大会的舞台上。8月29日至31日,“AI艺术欣赏体验会”在上海
Top