DCT变换的图象伪装及水印算法下载 – 基于DCT 变换的图象伪装及水

聽聽聽聽聽聽 基于DCT 变换的图象伪装及水印算法
设CI 是M脳N 大小的载体图象,SI 为要想隐藏的P脳Q 大小的秘密图象,P=M/2,Q=N/2。
通过本算法,知识兔要把图象SI 隐藏到图象CI 中。算法分以下几步进行:
1. 压缩:为了将上述的图象SI 隐藏到载体图象CI 中,首先利用二维小波变换对SI 进行变换,
为了达到图象压缩的效果,知识兔只保留SILL。
[SILL,SIHL,SILH,SIHH]=DWT(SI)
2. 随机置换:由事先选定的口令K 控制生成两个分别从1 到P/2 和从1 到Q/2 的随机置换RProw
和RPcol,并按照下式对SILL 进行变换:
SILL(i,j)= SILL(RProw(i), RPcol (j))
3. 分块:将CI 分解为(M/8)麓(N/8)个8麓8 大小的分块BCIm,n;同时,将SILL 也分解为(M/8)
麓(N/8)个2麓2 大小的分块BSIm,n 。
4. DCT 变换:对每一个BCIm,n,进行DCT 变换:
DBCIm,n=DCT(BCIm,n)

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论