频域盲水印(FFT)
对图像做离散傅里叶变换,把水印文字对称地写进频谱,再逆变换回空域。 水印被摊到了全图的频率成分里,裁剪、缩放、压缩、甚至截屏都很难把它抹干净—— 这是这一页和 LSB 最本质的区别。
本页依赖
opencv.js(约 11 MB),首次使用时才按需下载,请耐心等一下。
嵌入
处理前
处理后
提取
解析的是频谱图,水印会以镜像对称的形式出现在图的上下两侧。
解析前
频谱(水印在这里)
原理速览:水印不属于某个像素,而属于整幅频谱
傅里叶变换把图像从空间域转换为频率域。对称写入的水印经过逆变换后分散到全图,因此局部裁剪与轻度压缩更难完全抹除。
- 变换空域转频域
- 写入频谱对称叠加
- 还原逆变换回图片
- 检测观察频谱信号
能做
将可视信号分散进频谱,并在轻度压缩或裁剪后辅助观察。
不能做
不能保证抵抗强压缩或大面积裁剪,也不等同于带身份签名的来源证明。