针对基于信息隐藏技术的隐秘通信要求,提出利用模型纵向轮廓Z轴值的区间解析三维模型信息隐藏算法。算法首先将三维模型按固定大小与角度进行非比例缩放和旋转,经过水平映射得出纵向轮廓;其次将轮廓映射于二维坐标中,并进行固定步长的纵向取值;最后将取值结果按照固定阈值进行区间约束,转换为0/1数据。算法采用固定大小进行非比例缩放,可有效抵御缩放攻击;按照固定旋转角度和固定步长进行冗余嵌入,数据嵌入点存在于整个三维模型中,对剪切有很强的鲁棒性;另外,实验结果显示,算法对0.2%以下的随机加噪、重网格以及非均匀简化都具有较好的鲁棒性。
Aiming at the confidential communication based on information hiding technology,an information hiding algorithm using interval analysis of values on Z-axis for the vertical profile of three-dimensional( 3D) models was proposed.First,the 3D model was scaled and rotated disproportionately according to fixed size and angle respectively,and the vertical profile could be obtained by horizontal mapping. Second,the vertical profile was mapped into the two-dimensional coordinate system and the values on the vertical axis could be determined using a fixed step size. Last,the vertical values were converted into binary numbers with interval constraints according to the fixed threshold. By disproportionate scaling with fixed size,the algorithm could be effective against the scaling attack. According to the fixed rotated angle and step size,the data could be embedded in redundancy of the whole model and the algorithm could be robust against cutting. The experimental results illustrate that this algorithm is of strong robustness against the random noise under 0. 2%,re-meshing and non-uniform simplification.