水印的提取

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:17:05
watermarkR=cA1-cA2;
watermark=ones(Nm);
for(kk=1:Nm*Nm)
if(watermarkR(kk)=0;
end
end
谁能帮我解释一下以上内容,应该有错误,谁能改正
谁能把www.pudn.com上的“非常有用的matlab实例”发给我
邮箱hummy_001@hotmail.com
谢谢

缺少取整函数round()
例如:watermark_round=round(watermark);
watermark_uint8=uint8(watermark_round);

今社会的发展已经呈现两个明显的特征:数字化和网络化。数字化指的是信息的存储形式,特点是信息存储量大、便于编辑和复制;网络化指的是信息的传输形式,具有速度快、分布广的优点。过去10年,数字媒体信息的使用和分布呈爆炸性的增长。人们通过互联网可以快捷方便地获得数字信息和在线服务。但同时,盗版也变得更加容易,对数字内容的管理和保护成为业界迫切需要解决的问题。

申请专利号 CN03129534.7
专利申请日 2003.06.26
名称 基于余数图像的数字水印嵌入和提取方法
公开(公告)号 CN1471019
公开(公告)日 2004.01.28
类别 物理
颁证日
优先权
申请(专利权) 上海交通大学
地址 200030上海市华山路1954号
发明(设计)人 蒋铃鸽;王东建;何晨;冯国瑞
国际申请
国际公布
进入国家日期
专利代理机构 上海交达专利事务所
代理人 毛翠莹
摘要
一种基于余数图像的数字水印嵌入和提取方法,将图像在空间域分块并利用混沌映射对各虚进行块内置乱,每虚中的载体图像数据被分解成“余数图像块”和“商图像块”,利用混沌序列对水印信息进行加密和直接序列扩频,将扩频后的水印信息嵌入到“余数图像块”中,对越界数据处理后将各“余数图像块”和对应“商图像块”组装,利用混沌映射进行块内反置乱并将各块组装后得到嵌入水印后的图像。水印提取时,按照水印嵌入时的顺序将图像分块并用混沌进行块内置乱,求得相应的“余数图像块”,然后用混沌映射生成的检测序列对“余数图像块”进行相关解调并进行门限判决,得到的加密水印用混沌映射解密后恢复出隐藏的水印信息。
主权项
1、一种基于余数图像的数字水印嵌入和提取方法,其特征在于包括如下具体步骤: 1)根据授权系统密钥得到混沌映射参数和初