1. EMD算法介绍
该算法嵌入过程分成5中情况:
(1) 当,则不用改变,函数能够表示秘密信息;
(2) 当,则;
(3) 当,则;
(4) 当,则;
(5) 当,则;
该算法秘密信息的提取过程,用以下函数:
其中,是两个相邻的像素值。
2. 样例
假设嵌入的秘密信息为
原始像素组为(55,57,53,60),则
嵌入过程为(4),
嵌入过程为(3),
最后嵌入秘密信息像素组为(55,56,53,61)
提取秘密信息时,,即
EMD隐写算法的Matlab实现源:https://github.com/YMilton/steganography/blob/master/EMD.m