差分扩展的可逆水印嵌入算法,挺适合做图像内容安全的入门研究。J. Tian 的那篇经典论文里提到的算法思路清晰,代码基本就是围绕这个来的。你可以水平、垂直方向随意迭代嵌入,灵活性比较高,像是用在科研或毕业设计都挺合适的。

差值扩展的嵌入策略,还蛮聪明的:把像素值一分为二,一部分拿来藏水印,另一部分负责还原。简单说就是改了还能恢复原图,听着就安心,对吧?PSNR 的结果也一并展示,效果也能一目了然。

代码是基于Matlab写的,写法也不复杂,主要是矩阵那一块儿。嗯,跑一跑数据也不慢,你想微调参数做实验也挺方便。如果你对图像方向感兴趣,或者准备研究数字水印、图像取证什么的,这套资源还挺不错。

顺带给你几个相关的扩展资源,都是小波变换音频水印图像嵌入相关的实现,能互相印证,学得更扎实。