本资源提供了一种在MATLAB环境中实施二值图像中嵌入秘密信息的方法,适用于信息安全和数字媒体处理的研究与教学。
资源包含文件:课程报告word+源码
该方法通过计算图像区域中的黑色像素数量来编码秘密信息。将一个二值图像分割成L(m)个矩形区域Bi,如果某个区域内黑色像素的数量超过一半,则表示嵌入0;若白色像素多于一半,则表示嵌入1。
当需要插入的比特与选定区域中黑白像素的比例不符时,为了达到所需的像素关系,必须修改一些像素的颜色。然而,在进行颜色更改时应遵循一定的规则:以不引起明显视觉变化为原则,并且仅在黑色和白色区域边缘处进行修改。
对于每个图像块中的黑色像素比例进行判断,如果该比例大于R1+3λ或小于R0-3λ,则跳过无效的此类区块。而当某一块的黑像素占比落在[R1 , R1 + λ] 或 [R0 - λ, R0] 范围内时,可以正确地提取出秘密信息中的 0 或者 1。
有关此方法的具体介绍,请参考相关文献或资料以获取更详细的信息。