应用MATLAB实现数字水印算法

序跟上述提取水印的程序类似,不再赘述。 % 计算并比较相关系数uncorrect_r、correct_r,其中uncorrect_r是未采用差错控制的,而correct_r是采用差错控制的。 uncorrect_r=corr2(w0,uncorrect_w); correct_r=corr2(w0,correct_w);

5 结束语

通过一个空间域算法实例来具体说明如何应用功能强大的MATLAB语言实现一个完整的水印算法。随着数字水印技术的日益成熟,我们相信在不久的将来也必将开发出数字水印工具箱,届时数字水印算法的实现将更加方便和高效。

图1 原图像 图2 嵌入水印的图像 图3 攻击后的水印图像 参考文献 5 王新华, 余燕忠. 基于差错控制的图像水印算法. 计算

1 张延华, 许阳明编著. MATLAB使用指南. 北京: 科学技术文献出版社, 1998.

2 胡昌华, 张军波等编著. 基于MATLAB的系统分析与设计—小波分析. 西安: 西安电子科技大学出版社, 2001. 3 尹泽明, 丁春利编著. 精通MATLAB6. 第1版. 北京: 清华大学出版社, 2002-06.

4 王晓丹, 吴崇明编著. 基于MATLAB的系统分析与设计—图像处理. 西安: 西安电子科技大学出版社, 2001.

机工程, 2003, 29(8): 1-7.

作者简介

余燕忠(1972-), 男, 硕士, 讲师, 主要研究方向: 数字图像处理与网络信息安全;

王新伟, 男, 博士

6-134-png_6_0_0_152_303_200_152_892.5_1263-178-0-135-178.jpg

,

6-134-png_6_0_0_365_303_201_152_892.5_1263-179-0-274-179.jpg

教授

6-134-png_6_0_0_579_303_200_152_892.5_1263-178-0-413-178.jpg

, 主要研究方向: 数字图像处理、信号与系统、控制理论。

The Digital Watermarking Algorithm Implemented By MATLAB

Yu Yanzhong1, Wang Xinwei2

(1. Department of Physics, Institute of Research on

Functional Material, Quanzhou Normal University, Quanzhou 362000, China; 2. Department of Computer Science & Tech., ECNU, Shanghai 200062, China)

Abstract: This paper introduces the commonly used MATLAB function in the digital watermarking algorithm, and implements the embedding, extraction and attack of a spatial domain digital watermarking algorithm in MATLAB with the experimental results given.

Key words: MATLAB; spatial domain algorithm; digital watermarking

32IT Age/Mar. 15, 2004

用matlab实现数字水印,应用MATLAB实现数字水印算法(1)相关推荐

  1. 怎么把dll库写成MATLAB接口,如何在Matlab中应用动态连接库接口技术

    1 引言 Matlab是当前应用最为广泛的数学软件,具有强大的数值计算.数据分析处理.系统 分析.图形显示甚至符号运算等功能.利用这一完整的数学平台,用户可以快速实现十分 复杂的功能,极大地提高工程分 ...

  2. matlab 汽车 流场,matlab画流场图

    基于 Matlab 分布式工具箱的流场计算及其可视化 蔡群;周美莲;段杰峰;李青... 基于 MATLAB 和 CFD 数据库的流场可视化的实现 [J], 晏畅 5.基于 VB 与 MATLAB 混合 ...

  3. 目标层准则层MATLAB,层次分析法-MATLAB

    层次分析法-MATLAB 第八章 层次分析法 层次分析法(Analytic Hierarchy Process,简称AHP)是对一些较为复杂.较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全 ...

  4. matlab提excel文字,matlab读取excel文字

    数据导入| 将excel数据导入matlab_计算机软件及应用_IT/计算机_专业资料.将 excel 数据导入 matlab 一. 将 excel 文本放在 matlab 的 work 文件夹里面. ...

  5. MATLAB实战系列(三十九)-matlab多目标优化之海洋捕食者算法

    前言 文中涉及代码可参见 matlab多目标优化之海洋捕食者算法 海洋捕食者算法(Marine Predators Algorithm, MPA)是Afshin Faramarzi等人于2020年提出 ...

  6. matlab中step_使用MATLAB中bertool进行通信仿真

    MATLAB中的Communication System Toolbox中的bertool图像化工具bertool提供了极为方便的通信仿真环境以测试仿真模型的误比特率性能,并且可以很好地和理论值进行对 ...

  7. Matlab:序列分析法MATLAB代码

    Matlab:序列分析法MATLAB代码 目录 输出结果 设计代码 输出结果 更新-- 设计代码 ###下面所有带代码中的n值需要以自己输入的数据为准###1.简单一次滑动平均法预测MATLAB程序代 ...

  8. Matlab学习一本通,matlab基础教程

    链接:https://pan.baidu.com/s/1uTCbiRfIxcrt6lmiy6_QlQ  提取码:f2dn  Matlab学习一本通,matlab基础教程 <MATLAB R201 ...

  9. matlab dsp实验报告,matlab实验报告14.pdf

    matlab实验报告14 Matlab实验报告 院系名称 :信息科学与工程学院 专业班级 :通信工程 1303 指导老师 :陈科文 ,支国明 ,张金焕 ,周扬 学生姓名 : 学号 : 目录 实验一 熟 ...

最新文章

  1. php 防止倒链,PHP防止图片倒链
  2. IT职场常见疾病之“脂肪肝”
  3. 两个不同的进程 虚拟地址相同_记一次阿里面试题:都有哪些进程间通信方式?麻烦你不要再背了...
  4. 搭建自己的GIT服务器
  5. 震精 - PostgreSQL 递归查询 - 树型数据按路径分组输出
  6. error: ac_nonexistent.h: No such file or directory
  7. 内网访问已经启动的vue项目
  8. 标定工具CANape软件使用之新建工程
  9. 椭球体上某区域面积的求算,及该区域兰伯特投影与墨卡托投影到二维平面后面积对比...
  10. 设计开发-API代付系统/自动代付系统
  11. beetl模板使用场景_Beetl模板引擎入门教程
  12. 领导的本质就是:管理自己,影响别人
  13. 配置PLSQL连接ORACLE数据库
  14. Unity关于Layer的管理
  15. 预告 | 互联网人吐槽大会系列漫画 要来啦~
  16. 触摸屏键盘插件Virtual Keyboard 该怎么用 Virtual Keyboard 入门指南
  17. 年度十佳电商网站设计赏析
  18. 如何查看网站是否被百度(搜索引擎)收录
  19. arXiv每日推荐-5.9:语音/音频每日论文速递
  20. Introduce·哲学友好投稿核心期刊推荐《云南社会科学》

热门文章

  1. Linux文件管理和xfs文件系统的备份恢复
  2. layui集成tinymce注意的问题
  3. js应用高德地图API精确定位到门牌号标注并输出当前地址和经纬度
  4. 利用anaconda安装python_Python机器学习4:简单、快速搭建一套完整的Python机器学习环境...
  5. 有向加权图 最大弱连通分支_图论与图学习(一):图的基本概念
  6. 用Win 2003架设邮件服务器(转)
  7. 电子学会2021年3月青少年软件编程(图形化)等级考试试卷(四级)答案解析
  8. 20V,24V转5V,20V,24V转3.3V降压芯片,IC介绍
  9. DC-DC变换器,24v转5v稳压芯片,3A输出电流
  10. bcb image 动态大小_实战|使用CSS Paint API动态创建与分辨率无关的可变背景