- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 
                        查看更多
                        
                    
                学術大,擊
CENTRAL SOUTH UNIVERSITY
数字图像处理结题报告
题	目	数字图像处理结题报告
组员姓名	席泽雯康欣吴宗键
组	号	第3组
指导教师 	谢斌	
设计时间	2017年12月9日
数字图像处理结题报告
一、项目内容
我们所做的项LI的内容主要是设计并实现一个较为完整的数字水印系统,优 化数字水印运作流程,提供不可见的数字水印技术与实现,測试数字水印的鲁棒 性。
该系统可以满足针对彩色或者灰度图片进行二值水印的嵌入和提取工作。系 统的主要功能有:
数字水印的生成,通过对图像的基本操作,自定义水印图片,添加用户 私密信息:
数字水印的嵌入,通过将原始图像进行分块DCT处理和Zig-Zag排序, 然后将数字水印图像皆换经DCT矩阵正交化后的DCT系数的指定值,最后经过逆 变换生成嵌入后的水印图片:
数字水印的提取,对巳嵌入水印的图像同样采用分块处理,然后进行DCT 操作,最后采用特定算法提取出指定区域的值与整个区域平均值进行比较,最后 经普换得出水印的值,并将其还原成水印图片:
数字水印的攻击测试,通过对图片进行JPEG压缩等方法,检測水印鲁棒 性及不可见性。
二、项目研究方法
当我们决定做数字水印系统之后,查阅了大量的相关文献和论文,找到了能 够实现数字水印的儿种算法:变换域算法DCT、氏缩域算法、NEC算法、patchwork 算法和空域算法LSB等。最终我们决定采用DCT算法来实现数字水印系统并在 DCT的基础上进行性能的优化。
DCT (离散余弦变换)数字水印是日前研究最多的一种数字水印,它具有鲁 棒性强、隐蔽性好的特点。其主要思想是在图像的DCT变换域上选择中低频系 数叠加水印信息。之所以选择中、低频系数,是因为人眼的感觉主要集中在这一 频段,攻击者在破坏水印的过程中,不可避免地会引起图像质量的沖重下降,一 般的图像处理过程也不会改变这部分数据。
DCT水印算法的基本思想是先将原始图像分成8X8的子块,并分别对每一 子块进行离散余弦变换,转换为64位DCT系数。根据一定原理选取待嵌入的DCT 变换系数的位置,再利用一些运算进行水印信息的嵌入,然后将嵌入水印信息的 DCT系数的子块进行逆DCT变换,最后合成为嵌入水印图像。提取算法与嵌入 算法相似,且不需要原始图像。
二维离散DCT变换及IDCT反变换公式如下:
v-i V-1
F侦,r) = XI C(//)C(vVO,y)cos[^]cos[^]
/-o
DCT逆变换
n-i y-i
Nj) = IZ C(//)C(v)F(^ v) cos[^l]cos[^]
c()qv)={傍二…-
图像二维DCT变换(取8或16)有许多优点:
图像信号经过变换后,变换系数几乎不相关,经过反变换重构图象信道误差 和量化误差将像随机噪声一样分散到块中的各个像素中去,不会造成误差累积, 并且变换能将数据块中的能量圧缩到为数不多的部分低频系数中去(即DCT矩 阵的左上角)。对于给定图像存在两种DCT变换方法:一种是把图像看成一个二 维矩阵直接对其进行DCT变换,然后嵌入水印,Cox采用此种方法;另一种方法 是与JPEG圧缩标准相统一,先把图像分成8X8的不同小块,再分别对每一块 进行DCT变换,进而嵌入水印。
三、初期研究成果
3. 1建立了数字水印系统的初步界面
这一步主要用MATLAB构造水印系统的界面,划分好水印系统中图片选择、水 印提取、水印嵌入、水印生成、攻击监测等功能的模块所在。
水印主成interface水印哉入术印冬車
水印主成
interface
水印哉入
术印冬車
退岀
3. 2实现水印生成
这一步是用户可自定义水印图片内容,即输入文字之后系统自动生成水印图 片。该水印图片是一个二值图像。但此时生成的水印图片有缺陷,当字数超过图 片大小限制时就会缺失部分文字。
3.4
3.4实现水印提取
3. 3实现水印嵌入
这一步利用了 MATLAB自带的函数dct2函数对图片进行了 DCT变换,将水印 图片嵌入选中的图片当中。此时可以看出,我们的水印嵌入算法这块儿并不优良, 嵌入水印之后的图片在左上角的干扰很明显。
原图片插入水印
原图片
插入水印
这一步利用的idct2函数对嵌入水印的图片进行逆DCT变换,从而提取出图 片中的水印。但是我们从提取结果来看,提取出来的水印图片受到了干扰,说明 我们的提取效果并不好,还需要改进一些参数。
未受攻击的含水印图像 提取的水印图像原嵌入水印
未受攻击的含水印图像 提取的水印图像
原嵌入水印
3.5实现攻击检测
这一步是对嵌入了水印之后的图片进行攻击监测,日的是为了测试水印的鲁 棒性,即在图片收到了一系列噪声、JPEG压缩等攻击以后,提取出来的水印是 否有改变或者改变的程度大不大。从下图可以看出,嵌入图片之后水印
                您可能关注的文档
- 初三语文阅读理解与答案.docx
 - 进货检验流程和规范.docx
 - 创维PE89用户手册.docx
 - 客户端可以正常连接,但应用无法访问.docx
 - 苏科版七年级生物上册全册教案.docx
 - 餐饮公司项目创业计划书.docx
 - 医疗机构申请变更登记注册书(最新版).docx
 - 中药学个人总结.docx
 - 汽车客运站安全生产标准化考评实施细则.docx
 - 化工行业操作规程完整.docx
 
- 人教版高中历史必修1第四单元第16课 抗日战争(共44张PPT).ppt
 - 人教版第四章第三节:物质跨膜运输的方式(共50张PPT).ppt
 - 人教版高中地理必修二第四章第3节《传统工业区与新工业区》课件(共32张PPT).ppt
 - 人教版高中历史必修一21课民主政治建设的曲折发展公开课教学课件共29张PPT (共29张PPT).pptx
 - 人教版英语九年级全册Unit10 You’re supposed to shake hands综合实.pptx
 - 人教版高中地理必修3第四章第一节《区域农业发展——以我国东北地区为例》优质课件(共67张PPT).ppt
 - 人教版高中地理必修3第二章第1节《荒漠化的防止——以我国西北地区为例》优质课件(共42张PPT).ppt
 - 人教版高中地理必修1第2章问题研究:为什么市区气温比郊区高(共40张PPT).ppt
 - 人教版高中英语Book 1 Unit 5 Nelson Mandela--- a modern he.ppt
 - 人教版生物必修三.5.3生态系统的物质循环第二课时公开课教学课件 (共25张PPT).pptx
 
原创力文档
                        

文档评论(0)