基于DSP的视频水印系统

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sunapplesun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频水印的主要目的是对数字视频作品进行版权保护。作为版权保护的重要手段,数字水印技术已得到广泛的研究和应用,但是实用的基于视频的彩色图像数字水印技术不多,视频水印算法在多数情况下有实时性的要求,即能处理连续的帧序列,因此算法还必须具有时间上的有效性,有效性以不影响视频的正常播放为前提。本文针对人类视觉系统的特点,以及实时采集图像常用的YCbCr分量视频信号,将水印信号嵌入载体的亮度分量的DCT(Discrete Cosine transform)系数中。YCbCr彩色系统符合人类视觉系统(Human Vision System)特点,同时也是JPEG所采用的色彩系统。将水印信号嵌入载体的亮度分量的DCT系数中,既可以避免采用多维分量嵌入而带来的大量计算,又可以达到人类视觉系统的要求。 随着图像处理技术和数字信号处理器(Digital Signal Processor)的快速发展,通用DSP芯片越来越多的被应用于图像处理中。在本文的研究过程中,图像处理的算法及其在DSP平台上的软件设计是主要的问题,作为图像水印的核心算法的DCT和IDCT(Inverse Discrete Cosine transform)变换,其速度对整个系统起着至关重要的作用。如何选择一种快速的DCT算法及如何充分利用DSP特殊的硬件结构和功能强大的指令集实现二维DCT的快速算法,是本文探讨的关键。 本文首先对视频水印的意义、特点、发展等作了全面的概述。然后简单的介绍了DSP的特点和发展等,重点介绍了TMS320C6713浮点DSP的特点和编程方法。视频水印算法是本文的研究重点,通过比较多种水印算法,采用DCT频域变换算法为基础的数字水印嵌入算法。通过对常用的DCT和IDCT算法的比较,采用了Winograd算法,将复杂的8点DCT和IDCT变换转化为计算量较少的加法和乘法运算,符合DSP硬件的计算特点。再结合浮点DSP的并行特征和流水线的执行方式,使得水印算法在远小于一帧图像采集时间完成,完成了水印图像的实时嵌入。在硬件上通过前端的高速FIFO(First In First Out)并通过DSP的QDMA(Quick Direct Memory Access)的高速传输,完成了视频的高速采集。通过采用USB2.0高速芯片的高速传输和DSP的高速主机接口HPI(Host—Post Interface),完成了图像的高速传输和显示。在采集和显示都在DSP后台处理基础上,运行实时的浮点水印嵌入算法,完成了整个系统的
其他文献
随着大屏幕多功能智能终端的不断普及,宽带多媒体业务已经成为目前全球移动业务应用的热点。但是传统多播方式很难选择一个合适的多播传输速率,在兼顾多播组内所有成员接收数据
本论文选题来自国家科技部2003年“国际科技合作重点项目计划”中的“阿尔法磁谱仪(AMS)轨迹探测器热控制系统(TTCS)的研制”项目。AMS是由遍布15个国家的56个研究机构合作承
随着Internet技术的迅速发展,电子商务应用的不断深入,使得各类科技共享资源可以按照市场规律进行自由交换。但是随着科技资源和电子商务规模的不断扩大,在为用户提供更多选择的
近年来,随着语音数据网络业务的需求增长,在带宽要求和高价格敏感性的问题上,接入网面临前所未有的挑战;传统的基于SONET/SDH或以太网的接入方式无论成本还是可扩展性都无法
随着无线网络技术的发展以及无线终端的不断涌现,互联网以及无线多媒体业务在人们生活中占的比重越来越大,频谱的短缺成为限制无线通信发展的重要问题。认知无线网络技术可以实