基于MATLAB的数字水印技术研究

马苗

(西安科技学院计算机系硕士研究生,西安710054)

摘要:数字水印技术作为数字媒体版权保护的有效办法,近年来在国内外引起了人们极大的兴趣。但是由于数字水印技术涉及到的知识面比较广,即使是专业人员有时也感到力不从心,那么如何选择一种有效的编程工具便成为一个亟待解决的问题。本文从数字水印技术本身的.特点、一般模型和典型算法出发,简要地介绍了一种可以快速上手的高效的实用语言——Matlab。最后,作者给出一个用Matlab

实现数字水印实例。

关键词:数字水印Matlab Visual C++6.0 DWT  DCT

1引言

作为传统加密系统的有效补充办法,从1993年Caronni正式提出数字水印到现在短短几年里,无论是在国内还是在国外对数字水印的研究都引起了人们极大的关注。但数字水印技术的发展还很不成熟,应用也处于初级阶段。在我国,知识产权问题是一个敏感的话题,只有深入开展数字水印技术的研究,尽快制定我国的版权保护水印标准,才能使我们在未来可能的国际知识产权纠纷中取得主动权。那么

掌握高效的工具,便成为一个必须解决的问题。本文就针对数字水印本身的特点,介绍了一种高效的实用工具——MATLAB。

2数字水印技术

2.1数字水印技术的复杂性

数字水印技术涉及到通信理论、编码理论、噪声理论、视听觉感知理论、扩频技术(Spread Spectrum)、信号处理(Signal Processing )技术、数字图像处理(Digital Image Processing)技术、多媒体(Multimedia)

技术、模式识别(Pattern Reorganization)技术、算法设计(Algorithm Design)等理论,用到经典的DFT(Discrete Fourier Transform)、DCT(Discrete Cosine Transform)变换和近代最先进的数学工具----小波(Wavelet)。

数字水印又是一个横跨计算机科学、生理学、密码学、数字、数字通信等多门学科,并与Internet的发展密切相关的交叉科学。数字水印的多学科性导致数字水印技术研究的难度和复杂性。所以,针对数字水印技术本身的跨学科特点,找出一种合适的编程工具,往往可以起到事半功倍的效果。下面我们从数字水印的一般模型出发,来逐步介绍MATLAB。

【基于MATLAB的数字水印技术研究】相关文章:

图像数字水印技术研究及matlab实现,基于MATLAB的数字水印技术研究相关推荐

  1. 图像分形的matlab算法,基于MATLAB的图像分割算法研究

    内容介绍 原文档由会员 花季永驻 发布 基于MATLAB的图像分割算法研究 全文54页 约28000字 论述翔实 摘 要 本文从原理和应用效果上对经典的图像分割方法如边缘检测.阈值分割技术和区域增长等 ...

  2. 小波图像增强matlab,用Matlab实现基于小波变换的图像增强技术

    用Matlab实现基于小波变换的图像增强技术 管琼 [期刊名称]<科技资讯> [年(卷),期]2013(000)025 [摘要]小波是有限宽度的基函数,这些基函数不仅在频率上而且在位置上是 ...

  3. matlab 自动化,基于MATLAB的自动化测试系统及方法技术方案

    [技术实现步骤摘要] 基于MATLAB的自动化测试系统及方法 本专利技术涉及一种自动化测试系统及方法,特别涉及一种基于MATLAB的自动化测试系统及方法. 技术介绍 目前,无线电技术的应用越来越广,相 ...

  4. 基于matlab人,基于MATLAB的人口预测研究

    摘要: 本文是采用MATLAB仿真计算平台对人口预测的应用问题所进行的一些研究,其研究工作基础与研究背景源自本人承担的2010年浙江省教育厅科研课题项目<基于MATLAB仿真预测模型及犯罪数量实 ...

  5. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  6. matlab 浮雕,基于MATLAB根据图片快速制作陶瓷浮雕的方法与流程

    本发明属于陶瓷制作技术领域,尤其涉及基于MATLAB根据图片快速制作陶瓷浮雕的方法. 背景技术: 印模成形是传统的陶艺成形工艺之一,它具有制作简便.省时省力.对制作者没有过多的技艺要求的优点,因而直到 ...

  7. Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机&GA遗传算法&PSO粒子群优化算法).案例应用之详细攻略 目录 1.SVM算法使用案例 1.1.Libsvm ...

  8. Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN、SOFM神经网络)、案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN.SOFM神经网络).案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略 目录

  9. matlab 浮雕,基于MATLAB实现石刻浮雕图像“数字拓片”技术的研究

    第 36 卷 第 2 期2009 年 2 月 计 算 机 科 学 Computer Science Vol. 36 No. 2 Feb. 2009 到稿日期:200806230 朱晓丽 博士研究生 , ...

  10. 扫描电镜图片的Matlab分析,基于Matlab的图像增强与复原技术在SEM图像中的应

    0引  言 根据国内外的相关文献,研究和发展图像处理工具,改善图像质量是当今研究的热点.图像增强与复原是一种基本的图像处理技术.其按照特定的需要突出一幅图像中的某些信息或强化某些感兴趣的特征,将原来不 ...

最新文章

  1. idea的优秀博客推荐
  2. 1.2 日期/时间的程序
  3. jQuery下的ajax【5分钟掌握】
  4. java复用类_java复用类
  5. JCO 自定义DestinationDataProvider
  6. 尝试实现手势控制计算机(持续跟进)
  7. jinja Extends Blocks Include
  8. python gzip压缩文件
  9. Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载][续]...
  10. Spring Boot 2.x 注册 Servlet 三大组件 Servlet、Filter、Listener
  11. ffmpeg代码实现自定义decoder
  12. Smart210使用superboot刷机
  13. 服务器虚拟化厂家排名,鹿死谁手?桌面虚拟化厂商实力大比拼
  14. 安装neo4j过程中存在的问题
  15. 那些学校考846计算机,长安大学2021年考研846计算机类学科基础参考书目
  16. 数据结构与算法(陈越版)第一讲 基本概念
  17. 高效笔记法——康奈尔笔记
  18. html css图标怎么跟文字并排,科技常识:css图标与文字对齐的两种实现方法
  19. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(一)
  20. 微信小程序—收藏功能

热门文章

  1. java jsp试卷_JSP试题-带答案
  2. Lammps 初学者——in 文件中文解析
  3. 计算机原理实验交通灯自动控制系统设计,微机原理交通灯控制系统设计实验..doc...
  4. java电影购票系统_Java Swing实现电影购票系统项目
  5. 对抗型交叉评价DEA模型matlab代码
  6. java网络电话_基于Java的网络电话系统设计与实现.pdf
  7. 基于SSM实现的超市管理系统
  8. magic,imagesc,drawnow
  9. Git下载(下载失败解决方式)
  10. asdm 对应 java 版本,asdm不能登录问题;浏览器必须是ie,不能是chrome或者firefox;java的版本,尤其是安全等级和例外需要调整...