基于GPU的图像隐写分析实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:dfqq209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面对不断推陈出新的隐写技术以及互联网上不断涌现的数以亿计的多媒体文件,隐写分析技术需要从两个方面着手应对。第一,推出具有良好泛化能力的通用隐写分析算法,以应对从未见过的隐写算法;第二,提升隐写分析检测的实时性和快速性,以应对数以亿计的多媒体文件。本文以多媒体文件中最常见的图像作为研究对象,从隐写分析技术的实时性和快速性角度出发,使用NVIDIA(英伟达)公司推出的具有可并行编程能力的GPU(Graphic Processing Unit,图形处理器)作为并行处理机,研究了基于GPU的图像隐写分析技术的并行实现,获得了很好的速度提升。本文主要完成的工作和成果如下:1.针对图像“数据量大,计算相关性小”的特点,提出了基于像素级并行的图像隐写分析方法。同时,提出了以GPU作为并行机的并行隐写分析算法的评价指标和评价方法。2.提出了两种基于CUDA (Compute Unified Device Architecture,统一计算设备架构)进行批量图像隐写分析的调度方法。方法一,将批量图像数据组合后,与某个纹理进行绑定,使用钳位寻址模式避免了较多的程序分支,大大提升了并行计算的速度。方法二,将图像数据组合后,一次传递给全局存储器,大大减少了主机端与设备端的通信次数。且在该方法中,可采取两种数据组合方式,比方法一灵活。3.实现了针对BMP图像的RS(Regular Singular,正常异常类)隐写分析算法在GPU上的并行计算。通过充分挖掘RS隐写分析算法中像素级的点和邻域并行以及特征提取并行,实现了基于单设备的单幅图像、批量图像以及基于多设备的批量图像的RS并行隐写分析,根据计算耗时进行并行评价。4.实现了针对JPEG图像的NJD(Neighboring Joint Density,相邻节点密度)隐写分析算法在GPU上的并行计算。挖掘NJD算法中特征提取部分与SVM检测部分的并行度,为两个部分分别设计并行算法。耗时统计与并行评价的方法同3。
其他文献
移动机器人技术是机器人领域中的一个重要研究方向,它是指能够在室内、室外或野外实时自主运动的智能机器人,它是一个具有环境检测、决策与规划、行为控制与执行等多功能于一
远程文件同步技术关注于在低带宽网络环境下位于两个不同机器上的相似文件如何有效地实现一致的问题。远程文件同步问题出现在许多应用场合,例如,分布式网络环境下的软件版本
智能汽车是一个集环境感知、高精度地图、自主规划决策等多种技术于一体的综合系统。单目和双目视觉为智能汽车提供重要的环境感知能力,是规划决策与执行控制的关键基础技术。
在工业控制、航空航天、天文学、海洋等众多领域中,研究的对象一般比较复杂,例如单输入多输出系统,通常很难应用已有的理论直接获得相应的数学模型,只有利用观测数据来确定研
Alopex算法(Algorithm of Pattern Extraction)首先由医学领域的学者提出,最初是用来进行视觉感受野的研究。后来人们发现,Alopex算法也可用于工程优化并且有较好的效果。Alo
工业生产过程是一个复杂的过程,存在着多工况、非线性、高噪声等特点。在对其生产过程中的难测变量软测量建模时,如果采用单模型一般难以描述整个工况特性,并对噪声的处理能
近年来,嵌入式系统的使用越来越广泛,在控制领域也是如此。μC/OS-Ⅱ是一个著名的开源嵌入式操作系统,但是缺乏对网络功能的支持。LwIP是一个开源TCP/IP协议栈,其实现的重点
随着网络通信技术和多媒体技术的发展和信息需求的不断增长,多媒体信息已经成为各类信息系统的主要数据来源形式。其中,视频在网络多媒体元素中的地位与日俱增,如何快速准确
现如今,计算机等计算设备以及互联网已然成为了这个时代的关键词。这类信息化产物的不断发展缩短了人与人之间的距离,拓展了人们的视野,同时也大大地便捷了人们的沟通。在这样的
乙烯裂解过程和油品调和过程是重要的基础石油化工过程,对其生产工艺的优化研究有助于提高生产质量和降低较高的工业成本。由于实际生产中企业需要综合考虑实现成本最小的同时