发明名称 基于AMBTC算法的可逆图像隐藏算法
摘要 本发明公开了一种基于AMBTC算法的可逆图像隐藏算法,包括RIHA算法,RIHA算法包括以下步骤:步骤1、输入载体图像C;步骤2、如果载体图像C的所有子块已经使用,则步骤13,否则,选择下一个k×k子块;步骤3、求解合成信息Cv,并得到C';步骤4-11、根据第j个子块的P<sub>j</sub>,计算W<sub>0,j</sub>和W<sub>1,j</sub>;根据W<sub>1,j</sub>和W<sub>0,j</sub>的值选择不同步骤进行Cv嵌入,待所有秘密信息被嵌入,到步骤12,否则,到步骤2;步骤12、反向旋转Ro×90度,输出图像;步骤13、结束;本发明所提出的RIHA算法有较高的容量和较低的图像失真;RIHA能够避免NRDH算法的失效情况,其算法更稳定,更可靠,输出图像质量进一步提高。
申请公布号 CN105488822A 申请公布日期 2016.04.13
申请号 CN201510937649.0 申请日期 2015.12.15
申请人 西华大学 发明人 唐明伟
分类号 G06T9/00(2006.01)I 主分类号 G06T9/00(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 裴娜
主权项 一种基于AMBTC算法的可逆图像隐藏算法,其特征在于:包括RIHA算法,RIHA算法包括以下步骤:步骤1、输入载体图像C,初始化,i←0,j←0以及k;步骤2、如果载体图像C的所有子块已经使用,则步骤13;否则,选择下一个k×k子块;步骤3、求解合成信息Cv;通过Cv的类型计算Ro,旋转Ro×90度,得到C';步骤4、根据第j个子块的P<sub>j</sub>,计算W<sub>0,j</sub>和W<sub>1,j</sub>;在P<sub>j</sub>中,如果出现1的数量大于1,则W<sub>1,j</sub>被设置1,;如果出现0的数量大于1,则W<sub>0,j</sub>被设置1;步骤5、如果W<sub>1,j</sub>为1,则到步骤7;如果W<sub>1,j</sub>等于0,则步骤8;步骤6、如果W<sub>0,j</sub>为1,则到步骤9;如果W<sub>0,j</sub>等于0,则步骤10;步骤7、根据式(5),Cv被嵌入,W<sub>1,j</sub>被设置0,到步骤11;步骤8、根据式(6),Cv被嵌入,W<sub>1,j</sub>被设置0,到步骤11;步骤9、根据式(5),Cv被嵌入,W<sub>0,j</sub>被设置0,到步骤11;步骤10、根据式(6),Cv被嵌入,W<sub>0,j</sub>被设置0,到步骤11;步骤11、所有秘密信息被嵌入,到步骤12,否则,到步骤2;步骤12、反向旋转Ro×90度,输出图像;步骤13、结束。
地址 610039 四川省成都市金牛区土桥金周路999号