当前位置: 首页 > 专利查询>王向阳专利>正文

基于听觉特性与整型提升小波的数字音频水印嵌入与检测方法技术

技术编号:3609298 阅读:277 留言:0更新日期:2012-04-11 18:40
一种基于听觉特性与整型提升小波的数字音频水印嵌入与检测方法,其特征在于包括如下具体步骤:    设原始数字音频信号为A={a(i),0≤i<N},其中,N为数据个数,a(i)∈{0,1,2,Λ,(2↑[p]-1)}是第i个音频数据的幅度值,p为表示每个数据所使用的比特数;    设数字水印为256级灰度图像(或24位真彩色图像)W={w(i,j),0≤i<P,0≤j<Q},其中,w(i,j)代表数字水印图像的第i行、第j列象素的灰度值(或颜色值);    数字水印的嵌入过程为:    (1)数字水印图像的压缩编码与置乱加密    当数字水印为256级灰度图像时,数字水印图像的压缩编码与置乱加密过程为:     首先采用DCT(离散余弦变换)静态图像压缩技术,将数字水印图像W编码为一维的二进制序列V,工作步骤为:    (a)将数字水印图像(灰度图像)W划分成8×8的图像子块;     (b)对每个图像子块进行DCT变换,并量化所得到的DCT系数;    于是,可得到压缩编码后的一维二进制序列    V={v(k),0≤k<N↓[w],v(k)∈{0,1},N↓[w]=15(P×Q)/16};    其中:N↓[w]=P×Q/8×8×((1+4)×8+5×4)=15(P×Q)/16;    然后对上面得到的一维二进制序列V进行置乱加密,得到新的一维二进制序列X={x(k),0≤k<N↓[w],x(k)∈{0,1}};    注:当数字水印为24位真彩色图像时,数字水印图像的压缩编码与置乱加密过程为:    (a)将彩色水印图像W分解为R、G、B三个彩色分量;    (b)将彩色分量R划分成8×8的子块;    (c)对每个子块进行DCT变换,并量化所得到的DCT系数;    于是,可得到压缩编码后的一维二进制序列    V↓[R]={v↑[R](k),0≤k<N′↓[w],v↑[R](k)∈{0,1},N′↓[w]=15(P×Q)/16};    这里,N′↓[w]=P×Q/8×8×((1+4)×8+5×4)=15(P×Q)/16;     (d)对于彩色分量G、B实施步骤(b)和(c)的相同操作,即可得到彩色水印图像W的压缩编码后一维二进制序列V={v(k),0≤k<N↓[w],N↓[w]=3N′↓[w],v(k)∈{0,1}};    对上面得到的一维二进制序列V进行置乱加密,得到新的一维二进制序列X={x(k),0≤k<N↓[w],x(k)∈{0,1}};    (2)音频信号的分段处理及重要音频段的自适应选取    采用对数字音频信号进行分段的方法嵌入水印信息,即首先将整个音频信号划分为若干个音频数据段,进而依据人类听觉系统(HAS)自适应选取重要音频数据段用于嵌入水印,每个音频段仅嵌入1个比特的水印信息;    设每个音频段含有L个数据,为了保证数字水印的透明性与鲁棒性,音频段长度L的取值以大于等于8为宜,则可将整个音频信号划分成N/L个音频段,即    A={A(k),0≤k<N/L},A(k)={a(kL+i),0≤i<L};    根据听觉时域掩蔽特性,结合音频信号内容选取能量较大的音频段作为水印嵌入的候选段;    下面给出基于内容的听觉重要音频段自适应选取方法;    首先,计算每个音频段的样本能量E(k)(0≤k<N/L):    E(k)=*a↑[2](kL+i)    然后,对所求取的N/L个音频段样本能量值进行降序排序,并选择能量较大的前N↓[w]个音频段A↓[e]={A↓[e](k),0≤k<N↓[w]}作为水印嵌入的候选段;    (3)整型提升小波变换及小波系数的选取    对所选取的每个音频数据段A↓[e](k)(0≤k<N↓[w])分别进行3级整型提升小波变换(ILWT)    CD↓[e](k)=ILWT↓[3](A↓[e](k))={C↓[e](k)(3),D↓[e](k)(3),D↓[e](k)(2),D↓[e](k)(1)}    式中,C↓[e](k)(3)为第k音频段A↓[e](k)3级小波变换后的逼近信号,而{D↓[e](k)(3),D↓[e](k)(2),D↓[e](k)(1)}为第k音频段A↓[e](k)3级小波变换后的细节信号;    根据人类听觉系统(HAS)的频域掩蔽特性,本算法从第k音频段A↓[e](k)3级小波变换细节信号D↓[e](k)(3)中选取绝对值大的小波系数(听觉重要系数)C(k)用于水印序列元素x(k)的嵌入;    (4)数字水印的嵌入    水印嵌入是通过对所选择的小波系数C(k)进行特殊量化完成的;设C(k)表示待量化小波系数,C′(k)表示量化处理后的小波系数,x(k)为待嵌入水印比特,Δ表示量化间隔;将量化间隔选取为基于人类听觉系统而计算出的可感知噪声阈值(JND),即Δ=JND(C(k));    则量化修改系数嵌入数字水印过程(步骤)如下:    首先定义量化规则,将量化函数定义为用量化间隔JND(C(k))对待量化小波系数C(k)进行二次取模求余运算,即    Q(C(k))=[C(k)mod(JND(C(k))]mod(2)    其量化规则为:如果C(k)mod(JND(C(k))为奇数,则Q(C(k))取1,即C(k)归于1类;如果C(k)mod(JND(C(k))为偶数,则Q(C(k))取0,即C(k)归于0类;    然后量化系数嵌入水印信息,即对所选小波系数C(k)进行适当修改并赋予二值信息的过程,所采用的量化嵌入方案为:    如果Q(C(k))不等于x(k),则    如果x(k)=0,则    ***;    否则    ***;    否则    不对C(k)做任何处理;    其中,q↓[1]=[C(k)/JND(C(k))],q↓[2]=[C(k)/JND(C(k))]    (5)整型提升小波逆变换及音频段的重新组合    为了得到含水印的数字音频信号,要对含有水印信息的小波系数进行3级整型提升小波逆变换,即用含有水印信息的小波系数C′(k)代替C(k)并对小波系数CD′↓[e]进行3级整型提升小波逆变换(Inverse Integer Lifting Wavelet Transform,ⅡLWT),即    A′↓[e]=ⅡLWT↓[3](CD′↓[e])    将A′↓[e]代替A↓[e],再结合未被选用(嵌入水印)的音频数据段,即可最终得到含有水印的数字音频信号A′;    数字水印的检测过程如下:    (1)将待检测数字音频信号A′划分成N/L个音频段(每个音频段含有L个数据),根据水印嵌入过程所生成的候选段位置信息选择听觉重要音频数据段A′↓[e]={A′↓[e](k),0≤k<N↓[w]}并对其分别进行3级整型提升小波变换(采纳嵌入过程所使用的小波基);     (2)根据嵌入水印过程中所生成的用于嵌入水印的小波系数位置信息,确定出含有水印序列元素x′(k)信息的小波系数C′(k)(k=0,1,Λ,N↓[w]-1),并利用前面所定义的量化规则提取水印,即    ***    (3)按照数字水印嵌入算法的相反操作,对数字水印信息X′进行逆置乱加密,以得到原始水印的一维二进制序列V′={v′(k),0≤k<N↓[w],v′(k)∈{0,1}};    (4)对所得到的一维二进制序列V′进行解压缩,便可恢复嵌入的数字水印图像W′={w′(i,j),0≤i<P,0≤j<Q}。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王向阳
申请(专利权)人:王向阳
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利