基于三维模型贴图与结构数据的信息隐藏算法

2019-06-11 03:05任帅王震苏东旭张弢慕德俊
通信学报 2019年5期
关键词:小波顶点灰度

任帅,王震,苏东旭,张弢,慕德俊

(1. 长安大学信息工程学院,陕西 西安 710064;2. 长安大学电子与控制工程学院,陕西 西安 710064;3. 西北工业大学自动化学院,陕西 西安 710072)

1 引言

目前,针对单载体信息隐藏已有许多成熟算法。空域方面最低有效位[1]替换算法是最普遍、实用的方法之一。如Yuan等[2]利用人眼对红、绿和蓝感知范围的差异特性,基于二维图像位平面的特征和颜色分量值调整变换范围,控制隐藏信息比特序列分布于载体内部区域。Zhou等[3]基于彩色图像最低有效位(LSB, least significant bit)技术,采用密码学理论提出了一种带密钥改进算法,其应用形式是以数字签名与加密技术结合的身份认证呈现的,一定程度上提高了信息数据的安全性。文献[4]以二维码为隐匿载体,通过红绿蓝(RGB)颜色空间通道将含密消息嵌入其中,保证算法较大容量的前提下实现了隐蔽通信。文献[5]利用数学插值思想,基于直方图移位理论与LSB嵌入体系,提出了通过可控调整最佳像素位置来提高图像质量的隐藏算法。上述空域算法实现简单,并有效提高了信息的容量性与不可见性,但仍有顽健性不强和嵌入长度易被统计检测方法分析出来这两方面的明显缺陷,尤其无法抵抗较为典型的检测针对方法,如RS(regular and singular group)方法、SPA(sample pair analysis)方法、DIH(difference image histogram)方法[6-8]等。在变换域算法中,最为典型的是基于离散余弦变换(DCT, discrete cosine transform)和基于离散小波变换(DWT, discrete wavelet transform)的信息隐藏算法,其具有较好的系统性能而受到广泛的应用。目前,基于变换域的信息隐藏算法的研究主要集中在系数阈值和隐藏信息编码的研究上。

系数阈值是基于变换域算法的研究中最关键的问题,文献[9]利用混合信息描述符(HID, human interface device)进行信息隐藏,为本文算法提供了思路。Palak等[10]结合DCT、DWT、奇异值分解(SVD,singular value decomposition)及优化公钥数据加密标准方法(RSA,rivest shamir adleman),通过改进算法嵌入策略,将秘密水印隐藏在公开载体中,隐秘消息抗检测能力得到了增强。国内学者在基于图像载体的隐写领域也有一定突破。邵菲等[11]利用Walsh序列对隐藏的二值图像进行扩频调制,使算法在低信噪比信道中具有较强的顽健性。文献[12]提出了一种以图像作为载体,基于离散余弦变换和置乱融合模型的信息隐藏方法,可以有效地实现图像信息的隐藏。目前,基于变换域的信息隐藏算法在顽健性方面具有较高的造诣,但多数算法抗分析性不强,且嵌入信息量也没有显著的提高。

多小波分析是由傅里叶变换发展而来的一门新兴的时频域分析方法。19世纪90年代,Tijhuis[13]提出多元数傅里叶变换;之后,文献[14-15]提出了以多元数傅里叶变换为理论基础的彩色图像模型;后期 Sangwine等[16]提出了一种以多元数理论体系为支撑的彩色图像模型的边缘检测方法。21世纪初,Moxey等[17]对多元数自相关、多元数互相关以及多元数矢量相位相关的概念进行了阐述和分析,阐明了代表图像间相对位移与旋转信息的多元数互相关概念。迄今为止,多元数小波理论在信号解析、模式识别与机器学习、图像深度处理等领域被广泛应用,但其重构器一般较为复杂,计算量较大,算法稳定性不足,实用性较差。

从目前研究进展来看,各类载体固有特性的研究对预处理技术有着重要的意义,数字图像依然是主要的一类载体,而三维模型将是未来主要研究的一类非常规载体。文献[18]引入视频流思想,将三维模型空间进行等高线分割,利用帧化采样等特性进行零树小波系数变化完成信息隐藏。文献[19]对三维模型进行球型分割等预处理,通过立体分区运算,筛选出法线向量动态变化特征点,使算法不可见性与抵抗常见随机加噪攻击的顽健性提高到新的水平。文献[20]提出以模型骨架点及内切球解析次数作为隐秘信息的修改特征度量方式,提高了抵抗旋转攻击的能力。文献[21]针对三维模型信息隐藏无法有效抵抗联合攻击的问题,提出一种新的基于特征点标注与聚类的隐藏算法。

当前,几乎所有的信息隐藏算法与分存思想仅实现了单一载体的信息隐藏技术,很少考虑以多个载体进行信息隐藏的嵌入方法,已发表的与多载体信息隐藏相近的信息隐藏算法有基于多幅图像分存等类型。已有学者给出多载体信息隐藏的相关理论,为了保证数字隐写的安全性,在载体源的产生上应建立一些约束,针对不同的载体信号,考虑不同的方式,设计不同的可逆数字隐写方案。文献[22]中用局部载体的自适应熵值来测量信息数据的稳定特征。在不改变图像原始质量展现细节的情况下提升了信息隐藏容量。文献[23-24]定义了相异载体模型的信息安全规则可达速率上界,同时指出了隐写容量的上限边界。文献[25]从信息论角度给出隐藏容量的严格定义,指出隐藏信息嵌入能量与攻击噪声能量的约束共同决定信息隐写容量,且与顽健性和保真度相互制约形成一个三角关系,但此定义推算隐写容量时有所简化导致运算结果有一定误差。

Cogranne等[26]和 Gao等[27]提出批量隐写方案,给出了隐写安全模型的严格约束条件,但实际安全性无法保证。文献[28]针对常用信息隐藏方法隐藏容量有限而无法隐藏大文件的问题,提出一种利用多幅载体图像进行大文件嵌入的信息隐藏方法,以Android Studio平台对算法性能进行验证,一定程度上实现了多载体图像隐藏。文献[29]针对单一算法对同类型载体的隐写模式容易导致安全性的问题,提出了多类型算法协同隐写的嵌入方案,保证了算法的高安全性与良好的可行性。

相关学者结合多载体,打破常规做法,利用图像缩放算法实现了隐写[30]。文献[31]指出掩藏隐秘信息的存在性并非信息隐藏的必要条件,一定程度上解决了隐藏容量与顽健性间的矛盾。文献[32-33]分析了相异载体隐写算法研究的最新发展方向。文献[34]分析了隐写分析研究的进展和发展方向,指出了未来信息隐写领域面临的巨大挑战,详细展示了攻击者如何利用不同类型的数据隐藏机制漏洞进行隐秘信息的对抗攻击,即攻击者已经不局限于基于传统隐蔽通道,攻击以及有效信息检测攻防的手段层出不穷,因此提出有效的对策已迫在眉睫。

本文的核心贡献是综合利用二维图像数据与三维模型数据冗余空间,生成完整obj文件载体,多途径保护隐藏在不同类型载体中的隐秘信息,解决单一载体类型隐藏算法不能“备份”关键信息的缺点。仿真实验证明了本文所提的数字多载体数据信息隐藏方法性能稳定。

2 三维模型含密贴图生成

本文以上述成熟研究成果为基础,提出了利用db1小波函数进行二维离散Daubechies变换,将经logistic映射处理的隐秘图像隐藏到 obj三维模型“表面贴图”的信息隐藏思想。备份隐秘信息隐藏过程具体介绍如下。

以基本茶壶体三维模型为例,选取 512像素×512像素的彩色Lena贴图、铁皮贴图、紫砂贴图以及剪纸贴图4幅贴图作为含密obj模型实验的纹理贴图。

1) 第一重隐秘信息嵌入步骤总结如下。

Step1任选模型贴图库中的 4幅贴图之一进行2次db1小波变换,得到其小波系数,并选出图像各变换区域中LH2的子带空间作为隐秘信息嵌入位置。各嵌入区域起始点记为(K1,K2),选取M×M的系数矩阵。图1 (a)~图1 (d)分别为从obj模型文件中选取的4种贴图且用2次db1函数进行二维离散小波变换后的分解情况。

图1 二次离散二维小波变换的一阶分解示意

Step2选取 256像素×256像素的灰度 Scene图像作为嵌入到贴图载体集中的第一重隐秘关键信息,将CHD校徽(256色位图)灰度图像作为算法后文部分嵌入到 stl模型的第二重非关键性迷惑信息。为与obj模型贴图的多元数小波变换空间契合,对其进行基于混沌的图像加密置乱,如式(1)所示。确定logistic映射的参数μ和初始值gk。

隐藏信息按照参数gk进行置乱,置乱后的比特序列记,用logistic映射生成混沌密码流,对密码流排序后生成置换地址集合,用这个地址集合对图像像素点进行重新排列,从而达到置乱的目的(用M文件实现)。置乱加密情况图2所示。

Step3将图2(b)中经加密处理后scene信息进行时域变换,同时转换为M×M二值矩阵,矩阵元素为0或1。利用TYC提出的水印嵌入方案将2个大小一致的矩阵信息叠加融合,参数定义如下。D为隐秘scene信息进行时域变换后得到的M×M的矩阵,E为矩阵D中含有的隐秘信息位置集合,H为贴图载体经过2次二维离散Daubechies小波变换后得到的系数矩阵(M×M),I为模,F为矩阵H和矩阵E的交集,参数δ为矩阵D进行模运算后的值,约束条件为δ(i,j)=D(i,j) modI。隐秘信息融合规则如下。

图2 隐秘图像置乱加密情况

其中,T1、T2为隐秘信息嵌入的阈值。安全性系数有M、K1,K2、I、T1、T2。

Step4整理图像集矩阵F(i,j),第一重隐秘不可见水印嵌入完成。

2) 基于相异载体的信息隐藏算法的第一重隐秘信息提取过程如下。

Step1得到含密三维模型文件后,进行模型逆分解得到含密贴图载体,进行 2次二维离散Daubechies小波变换。

Step2记Z为从二维离散Daubechies小波变换域抽取的M×M的系数矩阵,起始位置为(K1,K2)。参数θ为矩阵D进行模运算后的值,约束条件为θ(i,j)=Z(i,j)modI,对Z中的所有点(i,j)规则如下。

此时得到M×M的置乱矩阵G。

Step3依据隐藏信息置乱时的初始参数gk与μ值,进行logistic反变换。重新按照置换地址集合对密码流解码排序后,完成第一重隐秘图像像素点恢复过程,隐秘scene提取工作结束,即隐秘信息嵌入的逆过程。

三维模型含密贴图生成情况如图3所示。

图3 模型原始贴图与含密贴图情况

3 含密stl三维模型与完整含密obj模型文件生成过程

3.1 Chinese flag信息隐藏与含密stl模型生成过程

1) 第二重非关键性迷惑信息嵌入过程如下。

Step1选取标准壶体stl模型为原始三维承载体N,以主成分分析法(PCA, principal component analysis)解析得到该模型重心坐标。该重心位置为新三维坐标系原点,其他顶点坐标可从原始三维坐标系顶点整合得到,将新三维模型记为N′,使其可以抵抗一定程度的仿射变换(旋转、平移和均匀缩放)攻击。

Step2将N′坐标系拓扑轮廓进行等高线分割,选定X轴为操作轴,从原点起沿X轴方向将N′的各坐标顶点取值,即X={xij},p≤xij≤P,利用浮点系数p、P可将[p,P]区间分为n份,按取值方向依次记为i0,i1,…,in-1,每份长度为h=P-pn,此时新模型N′中的X轴区间由n份区间序列构成。根据需要将参数n作为隐秘信息提取密钥的种子,本文取K0=n2。

Step3取某小份空间记为ik,采用视频帧思想构造顶点坐标帧数据序列。需要注意的是,本文的顶点排序采用式(1)的混沌序列生成,设置秘钥加密K1。逐步完成模型顶点帧化数据的采样过程。最终将N′中的各顶点坐标变换为子区间序列中的广义灰度图序列。以该灰度图序列作为隐秘信息隐匿空间,利用文献[24]中的Haar小波分解算法,将经过小波变换后的广义灰度图零树结构中节点的小波系数作为隐匿载体,待传送第二重隐秘信息 CHD校徽的隐藏过程由修改节点系数值完成,文章采用奇偶替换[35]思想进行信息嵌入。需要注意的是,一些零数小波结构的重要系数节点会可能对从三维模型操纵轴变换后的灰度图像细节产生影响,为遵守HVS特性,应提前设置零树小波阈值,记为S。这样就可选择小波系数节点阈值内的区域作为隐秘信息嵌入的载体节点。

Step4以隐秘信息的数据量T为参照,当X轴的小波变换灰度图空间的嵌入节点数据量Q>T时,信息隐藏过程完成。当Q<T时,可利用N′初始载体中的Y轴、Z轴,按照上述文献思想依次进行Y轴、Z轴帧化采样操作,整合构造Y轴、Z轴方向的广义灰度图Y={yij},Z={zij},重复X操纵轴方向的 Haar小波变换算法,完成较高容量的信息隐藏过程。含密stl三维模型生成情况如图4所示。

图4 原始stl模型贴图与含密模型情况

2) 第二重非关键性迷惑信息提取过程如下。

Step1接收得到含密三维模型文件后,进行模型逆分解得到含密 stl三维模型。同理,分别经主元数学统计分析、解析模型重心坐标、归整原点坐标得到新三维坐标体系。

Step2将新三维坐标体系中的模型拓补结构按照浮点参数p、P以及秘钥完成等高线分割操作,同样结合秘钥K1以3.1节信息嵌入过程中Step3的原理构造顶点坐标帧数据序列,逐步进行区间数据采样,得到自区间序列的广义含密灰度图序列。

Step3解析经Haar小波变换后的广义灰度图零树结构中节点的小波系数,进行频域系数值奇偶逆替换操作。需注意的是,当信息嵌入数据量满足Q<T时,以X轴方向完成Step1、Step2后,仍需按Y轴或Z轴方向进行循环操作;当Q>T时,只执行Step1与Step2即可完成第二重信息提取。

3.2 生成带有表面颜色属性的含密obj文件

根据三维载体模型区域不同,模型贴图可分为规则区域投影贴图与非规则区域投影贴图。不同3D模型具有不同的三维立体结构,可分为普通三维模型与复杂三维模型贴图[36]。对3D模型进行贴图,需要了解模型的构造方法与分类类型,之前三维模型研究大都是基于Open GL平台进行网格建模,但模型外观粗糙,可视化与美观性也较差。Autodesk 3ds Max可根据客观对象快捷地构建可视性好的三维模型,本文正是基于Autodesk 3ds Max平台进行含密图像材质贴图工作。

本质上各三维模型建模平台的贴图映射规则相似,其核心思想都是先获取适当的3D模型与模型纹理贴图,然后运用投影方法在模型的表面对应区域附上对应的纹理信息,如纹理坐标关系等,以完成模型局部所有的纹理贴图。同时,为投影到模型的细节与边缘部分,相关学者利用几何与代数思想将模型中相邻三角面片与模型表面区域对应起来,使纹理贴图可以美观精细地自动匹配到3D模型的细节区域,具有更加真实的可视化效果。这类映射规则使 obj模型具有对模型表面贴图进行一般操作而原贴图文件信息不受影响的特性,本文采用正交投影的纹理映射规则。

目前,二维图像含密载体数据已经隐藏完成,共选取了5幅贴图作为obj模型文件的图库。其中,含密贴图有3幅,分别为Lena含密贴图、含密铁皮贴图、含密紫砂贴图以及含密剪纸贴图;隐藏的秘密信息为Scene图像;注意第五张青花瓷贴图为代表图片库中迷惑攻击者的未隐藏信息的正常贴图。三维模型 stl壶体含密载体数据也隐藏成功,隐藏的隐秘信息为CHD校徽图像。obj模型文件的详细构成在后面进行详述。

为解决含密载体文件在传输过程中遭受高强度攻击后隐秘信息不能提取或没有备份信息可供提取的缺点,本文综合利用二维图像数据与三维模型数据隐藏空间,将多份备用的隐秘信息嵌入图像数据后,再将不同的隐秘信息嵌入到 stl三维模型中,最终生成完整obj文件进行传输。详细隐藏思路如图5所示。

图5 隐藏思路

因obj模型文件支持贴图坐标与法线信息,因此载体文件包含标准图片库(能放置多幅图片);同时,纹理与材质信息通常用配置文件(MTL,material library file)来存储。在该格式类型的三维模型文件中,常用一些关键字对模型的顶点进行分类,如v表示模型的几何体顶点,因此obj文件关键字v后面的三维坐标集合代表几何体顶点,此后相关意义不再赘述。vt代表贴图坐标点,vn代表顶点法线,f代表模型的组成元素面,该文件一般不需要文件头,但默认导出的obj模型文件以“#”作为文本注释信息代表符出现在文本开头。含密 obj模型生成效果如图6所示。

图6 带有贴图信息的obj模型立体效果

4 实验对此与分析评估

利用Matlab、C++、Meshlabh和3ds max实现并验证本文算法。为证明本文算法的不可见性与顽健性,分别对obj含密文件进行深度攻击和浅度攻击(表层攻击);最后运用灰度直方图频谱化的检测手段验证本文的算法的抗分析性。

4.1 不可见性实验分析

分别向图库中 4幅载体贴图嵌入 4份相同的scene隐秘信息后原贴图与含密贴图的不可见性感官表现效果见图3,第5幅贴图,即图库中普通的青花瓷贴图,仅代表一类未隐藏任何隐秘信息并带有迷惑性质的载体贴图集。同理,原始 stl壶体三维模型与隐藏隐秘 CHD校徽信息的三维模型的直观感官差异见图 4。人眼观察可得,载体含密前后几乎没有差别,具有良好的不可见性。下面用客观指标衡量本文算法的不可见性。

信噪比[37]和 Hausdorff[38]距离是测量二维图形数与三维模型隐藏信息前后载体修改程度的简单有效的度量指标。实验结果如表1所示。

表1 信噪比和Hausdorff距离

实验结果表明,本文的隐藏算法对模型修改程度较小,且含密三维模型的不可见性与二维图像载体相比较差。实际产业化应用时可将关键或密级高的隐秘信息隐藏于obj文件的图像库中。

4.2 顽健性实验分析

4.2.1 深度攻击

分别对4幅含密贴图进行高斯噪声、高光平滑、灰度分割、均匀剪切、棋盘旋转及联合攻击,实验结果采用式(2)的归一化相关系数NC作为评估算法顽健性的标准。

其中,wi为原始信息比特数;wˆi为提取的信息比特数;T为判定隐秘信息存在与否的阈值,NC≥T时,表示存在秘密信息w;NC<T时,表示不存在秘密信息w。根据文献[39]的实验方案,取T值为0.5。

经各类深层次攻击后隐秘信息提取情况如图7所示,可以看到经过高斯噪声、高光平滑、灰度分割、均匀剪切、棋盘旋转以及联合攻击后,隐秘信息关键细节仍可被正确提取。同时,为具体分析各类攻击算法对水印提取的影响,采用式(3)中的错误信息比特提取率衡量含密载体水印的脆弱性标识影响程度。

其中,g′为遭受不同种类攻击后提取的水印信息比特错误率,ℵ为含密贴图载体嵌入第一重隐秘水印信息的总信息位值。

图7 各类深层次攻击后隐秘信息提取情况

经各类深层次攻击后检测提到的NC值如表2所示。由表2可知,经过各种深层次攻击,提取信息的系数NC值仍大于最低阈值0.5,尤其经历联合攻击后,4种含密贴图系数值均在T值以上,贴图隐藏算法性能良好。

表2 归一化相关系数NC值

第一重秘密水印信息提取比特错误率比值如表3所示。依次遭受高斯噪声、高光平滑、灰度分割、均匀剪切、棋盘旋转以及联合攻击后,信息提取错误比特量与原始水印信息总信息量比值占比均小于45%,即各类攻击算法对水印提取的影响程度较低。

表3 第一重隐秘水印信息提取实验BER数值

衡量含密壶体 stl三维模型的顽健性指标如式(4)的相关系数 Corr所示。对其分别进行随机噪声、非均匀缩放、面片覆盖、角度旋转、面片剪切和顶点渲染攻击,其中将提取信息比特量记为序列{sn'},将原始信息比特数记为d序列{sn}。攻击情况如图8所示。

本文算法相关系数Corr指标如图9所示。可以看出不同攻击类型相同攻击强度下,三维模型隐藏算法性能相关度均在 60%以上。其中对于角度旋转攻击,信息相关度达到81.12%以上,表明从含密stl模型提取的关键信息可以有效识别,顽健性较强。

图8 stl模型受攻击及提取的隐秘信息情况

图9 本文算法相关系数Corr指标

文献[19]算法相关系数Corr指标如图10所示,利用相同的实验载体完成信息隐藏后进行指标提取。可以看出,基于三维模型球型分割的隐藏算法性能大都在55%以下,仅对第四种角度旋转的抗攻击能力达到71.2%以上。表明该算法抵抗攻击的类型单一,顽健性有待加强。

文献[20]算法相关系数Corr指标如图11所示,采用壶体 stl三维模型作为实验载体。从统计的指标数据可看出采用内切球解析次数的三维模型隐藏算法性能相关度有3种在53%以下,即对非均匀缩放、按角度旋转和顶点渲染这3种攻击抵抗力较强,顽健性良好,其中,角度旋转的抗攻击能力达到81.26%以上,表明该算法在抵抗旋转类型攻击的性能突出而稳定,适合特定的操作应用领域。

图10 文献[19]算法相关系数Corr指标

4.2.2 浅度攻击(表层攻击)

如图5所示,本文将渲染构造好的含密模型以obj格式类型的形式导出,选中材质导出项,将模型的材质等信息保存在相应 MTL配置文件内,最后生成完整的obj三维含密模型进行传输。考虑到传输过程中破坏者会对含密模型进行浅度攻击,并且模型应用可能会受到表层渲染,本节仅以 Lena含密贴图进行载体浅度攻击模拟实验。

图11 文献[20]算法相关系数Corr指标

表层攻击如图 12所示。可以看出,在完整含密 obj文件进行相异载体不同隐秘信息隐藏处理后,经历顶点绘制、面片覆盖、面片剪切、面片平滑、视角旋转和面片隐藏攻击后,可供备份的隐秘scene信息几乎不被这类表层攻击影响到,信息基本都可准确提取。

对obj模型载体分别进行上述6种攻击测试,与文献[19]和文献[20]中信息隐藏算法做比较,并着重对比前3种表层攻击中的特殊攻击,顶点绘制攻击比较曲线如图 13所示,面片覆盖测算法性能如图14所示,面片剪切攻击对此指标如图15所示。

图12 表层攻击及提取的隐秘信息

图13 顶点绘制攻击算法性能比较曲线

图14 面片覆盖攻击算法性能比较曲线

图15 面片剪切攻击算法性能比较曲线

从图13曲线可看出在obj含密模型受到顶点绘制攻击后提取备份隐秘scene信息情况。经本文多载体算法与对照文献中三维模型球型分割算法以及内切球解析次数算法比较,随着顶点绘制密度增加,由于算法备份信息嵌入区域与模型表层攻击的顶点以及拓扑结构无关,多载体算法信息提取归一化系数保持在0.8以上,意味着备份信息经本文算法可以正常提取,算法顽健性与安全性得到极大增强。其他2种算法的隐秘信息在顶点绘制强度增强到45%及以上时,原始隐秘信息破坏严重,且攻击范围到80%时,用文献[19]算法和文献[20]算法已经无法提取有效的秘密信息,同时没有备份的关键信息可供提取,算法实用性与顽健性强度有限。

同理,从图14与图15中算法实验性能对比曲线可看出,随着面片覆盖范围与面片剪切程度增强到43%以上,对比文献中的2种算法的NC系数值已经低于秘密信息提取判定阈值(NC<T=0.5),即提取有效可用的隐秘信息比较困难。对于表层攻击本文算法稳定性比文献[19]算法和文献[20]算法差,这是因为当表层攻击强度平均高于40%时,原始承载体stl模型的隐藏区域的隐秘CHD校徽信息已被破坏严重,关键信息提取严重依赖于obj文件标准图库中的贴图隐藏载体。但图片库中的多幅贴图的多种备份关键信息可缓解上述缺点。因此本文算法的整体抗攻击能力与实用性较强。

4.3 抗分析性实验分析

常见的抗分析方法包括抗RS检测或抗2χ检测,抗灰度图分析等算法[40]。本文将隐藏有备份Scene信息的初始含密Lena图的灰度图作为抗检测分析的实验样本,以文献[11-12]的图像隐藏算法作为对比组。初始含密 Lena图像灰度图参数与各算法指标如图16(a) ~ 图16 (d)所示。

图16 未含密贴图数据与各算法含密贴图数据

从图 16各对象系谱数据对比可得,运用本文相异多载体算法嵌入进行信息隐藏,信息嵌入前后的系谱数据只有细微的差别,抗分析性良好;运用文献[11]算法和文献[12]算法,信息嵌入前后具有较大差异,抗分析性能有待加强。

5 结束语

为提高隐秘信息传输后抵抗攻击的能力,增强信息隐藏技术实用性并缩短信息隐藏产品产业化投入周期。本文基于二维离散小波变换算法与 stl模型帧化以及广义灰度图方法,通过选取不受 obj模型正交投影影响的理贴图图库作为备份关键信息隐藏的嵌入载体群。综合利用二维图像载体库与三维模型数据冗余空间,保证了算法的不可见性与顽健性,满足三维模型可视化与信息隐藏技术的性能要求。仿真实验证明,算法适用于对顽健性要求较高的场景应用环境。算法稳定性与安全性严重依赖obj文件的贴图图库集,但可通过批量隐写的手段将多种待备份的隐秘信息嵌入丰富的图片载体群中,同时根据应用需求可选取待嵌入隐秘信息的类型与备份信息数量。故在后续研究中,将着重建立该类算法批量隐写方案与信息容量性评估。

猜你喜欢
小波顶点灰度
基于多小波变换和奇异值分解的声发射信号降噪方法
采用改进导重法的拓扑结构灰度单元过滤技术
过非等腰锐角三角形顶点和垂心的圆的性质及应用(下)
过非等腰锐角三角形顶点和垂心的圆的性质及应用(上)
构造Daubechies小波的一些注记
Bp-MRI灰度直方图在鉴别移行带前列腺癌与良性前列腺增生中的应用价值
Arduino小车巡线程序的灰度阈值优化方案
基于MATLAB的小波降噪研究
青蛙历险
基于热区增强的分段线性变换提高室间隔缺损超声图像可懂度研究