一种基于双JPEG压缩的数字图像篡改的检测方法

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:nobodypan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的快速发展,高分辨率数码相机以及功能强大的图像编辑软件的出现,图像篡改已经越来越普遍,它在一定程度上丰富了人们的日常生活,杂志封面和商业广告上精美的图片让人目不暇接。但是篡改图像也带来了许多问题。如果将篡改图像用在新闻媒体或法律上,对社会将会造成很大的影响。因此,对数字图像的真伪鉴别非常重要。而JPEG是目前主流的图像压缩标准,大多数图片是用JPEG格式存储的。在此背景下,本文提出了一种基于双JPEG压缩的数字图像篡改的检测方法。本文首先介绍了JPEG压缩标准,JPEG编解码原理及其实现过程。同时介绍了双JPEG压缩原理以及几个相关概念。着重分析了单量化、双量化、多次量化后DCT系数直方图的特性,并阐述了双量化后DCT系数直方图周期性产生的原因。其次,文章提出了一种基于双JPEG压缩的数字图像篡改的检测方法。首先描述了篡改图像、DCT块、篡改块、非篡改块等几个相关的概念,分析了JPEG图像的双量化效果,指出了被篡改的JPEG图像中篡改块与非篡改块可分的依据。并且给出了一种简单有效的估计直方图周期的算法。其次,根据贝叶斯决策理论设计了针对图像中篡改块与非篡改块的两类别分类器,用于检测篡改块。再次,建立了一个包含110幅图像的图像库,对其中一部分图像做篡改之后,用不同的压缩质量因子进行JPEG压缩,将其中60幅输入SVM用作训练数据,另外50幅用作测试数据。文中分析了两次JPEG压缩的质量因子与错误分类个数的对应关系。最后,给定一幅待检测图像,抽取一个四维特征向量输入到训练好的SVM中检测图像真伪。通过大量实验对该算法进行测试并对实验结果进行分析,总结了不同的压缩质量因子以及篡改图像的尺寸与该方法有效性的关系。实验证明,本文提出的基于双JPEG压缩的数字图像篡改的检测方法是非常有效的。
其他文献
自二十世纪中叶,互联网进入了高速发展时期,Web服务器正在提供各种各样的网络服务,这种变化促使网民数量和网络流量以几何级数增长,一些类似火车票网上预订系统和网上抢购系
如何保证并不断提高软件质量是软件工程研究的一个核心问题。软件测试能够有效地发现软件中隐藏的缺陷,是保证软件质量的重要方法。Web服务是分布式计算领域的新兴技术,具有
随着软件产业的不断发展,软件应用的日益广泛,软件开发面临着越来越多的挑战,软件危机也随之而生。软件复用在这种背景下发展起来,它是解决软件危机的有效途径。作为软件复用核心
学位
随着计算机技术的发展和数据库的广泛应用,企业信息系统中的“信息孤岛”问题越来越严重。异构数据源集成技术就是为了解决异构数据源间方便、灵活的互访问题。在研究异构数
近年来,随着网络技术和计算机仿真技术的快速发展,分布式仿真、基于网络的仿真支撑平台成为人们研究的热点之一。本课题主要对仿真支撑平台开发过程中的关键技术进行研究和探讨
下一代网络是业务驱动的网络,业务和市场将决定新技术的取舍。下一代网络业务平台是一个开放式的业务体系,业务可以部署在运营商外的应用服务器上。基于JAIN(Java Architecture
近年来,Internet的高速发展,给人们的生活带来了极大的便利,人们开始重新思考互联网的服务质量、可靠性和效率。然而用户感受到的系统响应速度却没有相应的提高,甚至还越来越慢。
随着人们生活水平的不断提高,人们对信息消费多元化的趋势越加明显。传统的固定地面电视已难以满足人们的消费需求,人们希望可以随时随地的收看高清晰画面的电视节目,这促使
学位