基于FPGA的DCT域图像水印算法设计及其优化技术研究

时间:2020-09-26 17:09:35 计算机应用毕业论文 我要投稿

基于FPGA的DCT域图像水印算法设计及其优化技术研究

【摘要】: 数字水印技术作为版权保护的重要手段越来越受到人们的关注。离散余弦变换(DCT)在图像水印研究领域占有举足轻重的地位,并且它与JPEG图像压缩标准兼容,所以DCT域图像水印具有广阔的应用前景。人们通常采用软件的方法来实现水印算法,但这种方法的实时性和安全性都不够理想。基于此,本文采用FPGA实现了一种DCT域的图像水印算法。它具有实时性好、可重构、安全性高等优点。论文首先介绍了一种快速的DCT算法,并提出了一种鲁棒性和不可感知性相统一的DCT域图像水印算法。针对算法的特点完成了系统功能的划分,并对快速DCT模块和水印嵌入提取模块进行了详细地设计。论文对图像水印算法的部分模块进行了优化,这些模块包括基于乒乓操作的存储器和基于DA算法的乘法累加器。最后,应用Modelsim和QuartusⅡ等设计工具,对设计的电路逻辑进行了仿真与验证。测试结果表明:FPGA实现的'该DCT域图像水印算法是可行的,并达到了速度与面积的平衡。 【关键词】:水印 FPGA DCT 优化
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP309.7;TN791
【DOI】:CNKI:CDMD:2.2008.158392
【目录】:
  • 摘要3-4
  • Abstract4-5
  • 目录5-7
  • 1 绪论7-13
  • 1.1 数字水印技术的研究综述7-10
  • 1.1.1 水印技术的国内外研究现状7-8
  • 1.1.2 图像水印算法概述8
  • 1.1.3 数字水印的基本模型及其特点8-10
  • 1.2 FPGA的发展概述10-11
  • 1.3 FPGA实现数字水印应用的优点11-12
  • 1.4 本课题的主要研究内容12-13
  • 2 DCT域图像水印算法的结构分析13-21
  • 2.1 DCT域图像水印算法的总体结构13-14
  • 2.2 离散余弦变换14-17
  • 2.2.1 DCT的定义14
  • 2.2.2 一种快速的离散余弦变换算法14-17
  • 2.3 DCT域图像水印基本算法17-20
  • 2.3.1 水印信息的预处理17-18
  • 2.3.2 原始宿主信息的预处理18
  • 2.3.3 水印DCT域嵌入点的选择18-20
  • 2.4 本章小结20-21
  • 3 图像水印系统的FPGA实现及其验证21-43
  • 3.1 FPGA设计的相关技术21-22
  • 3.1.1 FPGA的选型21
  • 3.1.2 FPGA设计仿真综合工具21-22
  • 3.2 快速DCT模块的设计及验证22-32
  • 3.2.1 一维快速DCT模块22-28
  • 3.2.2 二维DCT控制模块28-32
  • 3.3 水印嵌入提取模块的设计及验证32-42
  • 3.3.1 水印信息置乱模块32-33
  • 3.3.2 伪随机序列生成模块33-36
  • 3.3.3 嵌入算法模块36-40
  • 3.3.4 提取算法模块40-42
  • 3.4 本章小结42-43
  • 4 系统部分模块的优化技术43-54
  • 4.1 FPGA设计原则43
  • 4.2 FPGA的优化技术43-44
  • 4.3 基于乒乓操作的存储器模块的设计44-48
  • 4.3.1 单口RAM的设计44-46
  • 4.3.2 存储器控制模块的设计46-48
  • 4.4 基于DA算法的乘法累加模块的设计48-53
  • 4.4.1 DA算法的概念48-49
  • 4.4.2 乘法累加模块的设计49-53
  • 4.5 本章小结53-54
  • 5 结论与展望54-55
  • 5.1 结论54
  • 5.2 展望54-55
  • 致谢55-56
  • 参考文献56-58
            

【基于FPGA的DCT域图像水印算法设计及其优化技术研究】相关文章:

1.基于EDA技术的FPGA设计

2.基于内容的模糊图像检索技术研究

3.浅究基于云计算的图像分类算法

4.FPGA设计优化及方案改进

5.图像拼接算法及实现

6.基于CDMA的无线图像监控终端设计

7.基于fpga 的f.i.r 滤波器设计探讨

8.浅谈面向公共信息传播的音频水印算法