半脆弱数字水印与篡改恢复

看来我还是有必要写一篇blog了。最近的生活极其混乱,每天加班加点到四五点钟,写程序还好说,时间都消耗在思考算法上了。做图像算法的人多半都会看那个著名的lena看到吐血,我也不例外,曾经有段时间看到差点爱上她,后来看到她就想吐。开始做彩色图像了,测试图像用peppers,满屏幕各种颜色的辣椒,看得我嗓子比眼睛还疼。

夜深人静的时候做出来的成果是显著的。嵌入位置搞定,量化实验搞定,SPIHT编码搞定,嵌入和提取搞定。

原来很难想象在一个8*8的彩色图像块里面嵌入二十多个半脆弱的比特,我做到了,可惜图像的总体色调出现了一些偏差,冥思苦想也没有什么好的办法,好在psnr还在30dB以上,先放下隐蔽性的问题,做些更重要的事情吧。现在还需要做的:置乱算法实现,认证水印构造,SPIHT算术编码。如果有时间,做一下测试,看看能不能再多嵌入几个比特,提高恢复的质量。还有色偏的问题,估计希望不大了。对分块的小波压缩做边缘中值滤波也许是个不错的主意。

本次写程序是写得最规范的一次,我觉得正确的breakdown节省了我好多debug的时间。算法调试例外——哎,百算不得其法。

论文还停留在提纲阶段,看来要把做算法当成主业,写论文当作娱乐活动了。

睡觉,扛不住了。

以上。
小波疯狂暴走的老狼

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注