Matlab实现基于DCT域的鲁棒水印算法
摘要:数字水印技术(digital watermarking)是实现版权保护的有效办法,并已得到了广泛的应用。文章介绍了数字水印的相关知识,并借助于matlab环境实现了基于dct域的鲁棒水印嵌入和提取的方法。
关键词:matlab;dct域;鲁棒水印
中图分类号:tp391 文献标识码:a 文章编号:1674-1723(2012)10-0155-02
当今,随着计算机网络和数字技术的发展,越来越多的多媒体数字作品不断出现在网络上,其版权保护成为一个迫切需要解决的问题。数字水印是实现版权保护的有效办法。数字水印是一种全新的信息隐藏技术,它的基本思想是在原始数据中嵌入秘密的信息(即水印)来证实该数据的所有权。通过对原始数据做微量修改来嵌入水印信息,从而达到信息隐藏的目的。水印的嵌人通常借助于算法进行实现,水印的提取用嵌入的逆算法进行实现。
一、数字水印的概念
数字水印技术是将一些标识信息(即数字水印)直接嵌入数字载体(包括多媒体、文档、软件等)当中,但不影响原载体的使用价值,也不容易被人的知觉系统(如视觉或听觉系统)觉察或注意到。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐秘信息或者判断载体是否被篡改等目的。数字水印是信息隐藏技术的一个重要研究方向。