[發(fā)明專(zhuān)利]一種基于DWT-SVD-ICA的數(shù)字音頻水印算法有效
| 申請(qǐng)?zhí)枺?/td> | 201610191502.6 | 申請(qǐng)日: | 2016-03-30 |
| 公開(kāi)(公告)號(hào): | CN105741844B | 公開(kāi)(公告)日: | 2019-03-22 |
| 發(fā)明(設(shè)計(jì))人: | 唐向宏;蔡倩;何雨亭;來(lái)伊麗;夏凱莉;李齊良 | 申請(qǐng)(專(zhuān)利權(quán))人: | 杭州電子科技大學(xué) |
| 主分類(lèi)號(hào): | G10L19/018 | 分類(lèi)號(hào): | G10L19/018 |
| 代理公司: | 杭州千克知識(shí)產(chǎn)權(quán)代理有限公司 33246 | 代理人: | 周希良 |
| 地址: | 310018 浙*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 dwt svd ica 數(shù)字音頻 水印 算法 | ||
1.一種基于DWT-SVD-ICA的數(shù)字音頻水印算法,其特征是按如下步驟進(jìn)行:
第一步:對(duì)原始音頻進(jìn)行預(yù)處理,選擇合適片段用水印嵌入;第一步具體如下:設(shè)第k幀音頻信號(hào)的短時(shí)能量由Ek表示,定義如下:
其中,xk(i)為第k幀音頻信號(hào)第i點(diǎn)的大小,N為信號(hào)幀長(zhǎng);
設(shè)第k幀音頻信號(hào)的過(guò)零率用Zk表示,定義為:
其中,設(shè)定兩個(gè)閾值Eth和Zth,選取過(guò)零率Zk≤Zth且短時(shí)能量Ek≥Eth的音頻幀作為水印嵌入幀ASk;
第二步:嵌入水印時(shí),對(duì)原始音頻進(jìn)行三級(jí)小波變換,并對(duì)小波變換的近似分量進(jìn)行奇異值分解,然后利用隨機(jī)混合法完成水印嵌入;第二步具體如下:
(1)對(duì)每幀ASk進(jìn)行三級(jí)小波變換,得到低頻近似分量CA3k和細(xì)節(jié)分量CD1k,CD2k,CD3k;為了實(shí)現(xiàn)對(duì)CA3k進(jìn)行奇異值分解,先將CA3k轉(zhuǎn)換成二維矩陣ca3k:
對(duì)ca3k進(jìn)行奇異值分解成并將其奇異值矩陣按式(4)轉(zhuǎn)化為一維數(shù)組Sk:
(2)讀取長(zhǎng)度為的水印信息Mk,將水印Mk和一維數(shù)組Sk融合構(gòu)成二維矩陣MSk:
將MSk與自適應(yīng)混合矩陣Ak線(xiàn)性相乘得到嵌入水印的矩陣Xk,ICA混合公式如下:
ak11,ak21在[0.85,0.99]的區(qū)間內(nèi)隨機(jī)選擇;選擇SVD特征值來(lái)調(diào)節(jié)水印的嵌入強(qiáng)度;round(x)代表對(duì)x四舍五入;將Rk=ak21Sk+ak22Mk作為密鑰保存用于水印提取,Lk=ak11Sk+ak12Mk按式(7)轉(zhuǎn)換成奇異值矩陣S',并按式(8)進(jìn)行奇異值分解獲得嵌入水印的ca3'k:
將二維矩陣ca3'k按式(9)轉(zhuǎn)換成一維矩陣CA3'k:
CA3'k與CD1k,CD2k,CD3k進(jìn)行小波重構(gòu),完成對(duì)第k幀音頻信號(hào)的水印嵌入SWk;
(3)重復(fù)以上步驟(1)、(2),直至完成對(duì)所有幀的水印嵌入,最后得到嵌入水印的音頻SW;
第三步:提取水印時(shí),對(duì)嵌有水印的音頻信號(hào)進(jìn)行小波變換和奇異值分解,然后利用負(fù)熵最大化的固定點(diǎn)算法實(shí)現(xiàn)水印盲檢測(cè)。
2.如權(quán)利要求1所述的基于DWT-SVD-ICA的數(shù)字音頻水印算法,其特征是:第三步:①對(duì)嵌有水印的音頻SW分幀成SWk,k=1,2, … ,并對(duì)SWk進(jìn)行分段三級(jí)小波分解,得到近似分量CA3'k,轉(zhuǎn)換成二維矩陣ca3'k,再將ca3'k進(jìn)行SVD分解得到奇異值矩陣S'k,對(duì)S'k中的奇異值按式(10)轉(zhuǎn)化為L(zhǎng)k;
②將密鑰Rk和Lk按式(11)融合成Xk;
根據(jù)Fast-ICA的實(shí)現(xiàn)步驟,對(duì)矩陣Xk進(jìn)行解混,得到解混矩陣Wk,計(jì)算Yk矩陣:
由于Fast-ICA分離出兩個(gè)獨(dú)立變量不能確定哪一個(gè)分量含有水印信號(hào),需將Yk1和Yk2分別與Lk進(jìn)行相似度比較,選擇相似度小于0.8的分量作為含有水印的獨(dú)立分量;假設(shè)Yk1分量是所選含有水印的獨(dú)立分量,則令WMk=Y(jié)k1;
③按式(13)進(jìn)行水印提取:
其中E{.}代表求均值;
④重復(fù)以上步驟①、②、③,直到提取出所有水印WA。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于杭州電子科技大學(xué),未經(jīng)杭州電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610191502.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G10L 語(yǔ)音分析或合成;語(yǔ)音識(shí)別;音頻分析或處理
G10L19-00 用于冗余度下降情形
G10L19-02 .利用頻譜分析,例如變換聲碼器或子頻帶聲碼器
G10L19-04 .利用預(yù)測(cè)技術(shù)
G10L19-06 ..例如短期預(yù)測(cè)系數(shù)的頻譜特征的確定或編碼
G10L19-08 ..激勵(lì)函數(shù)的確定或編碼;長(zhǎng)期預(yù)測(cè)參數(shù)的確定或編碼
G10L19-14 ..不包括在G10L 19/06至G10L 19/12組中的零部件,例如增益編碼、后置濾波設(shè)計(jì)或聲碼器結(jié)構(gòu)
- 編碼設(shè)備、編碼方法、解碼設(shè)備以及解碼方法
- 一種基于光譜殘差的半?yún)⒖紙D像質(zhì)量評(píng)價(jià)方法
- 用于圖像壓縮的基于CUDA架構(gòu)的DCT算法和DWT算法的加速實(shí)現(xiàn)方法
- 基于DWT的3D-HEVC快速CU分割預(yù)測(cè)方法
- 一種圖片檢索方法
- DWT運(yùn)算裝置、方法、圖像處理裝置和可移動(dòng)平臺(tái)
- 數(shù)據(jù)處理方法和裝置
- 基于DWT-LBP-DCT特征的人臉活體檢測(cè)方法
- 一種基于離散小波變換的配電故障快速定位方法
- 一種對(duì)密文圖像進(jìn)行圖像處理系統(tǒng)及其方法
- 移動(dòng)通信系統(tǒng)中的語(yǔ)音和數(shù)據(jù)同傳
- 基于壓縮感知和K-SVD的單通道混合語(yǔ)音分離方法
- 使用共享視頻裝置和個(gè)人裝置的個(gè)性化視頻內(nèi)容消費(fèi)
- 一種基于稀疏字典無(wú)線(xiàn)傳感器網(wǎng)絡(luò)WSNs信號(hào)處理的方法
- 一種FPGA異構(gòu)加速計(jì)算裝置及系統(tǒng)
- 基于SVD簡(jiǎn)化的卡爾曼濾波模型的導(dǎo)航方法及系統(tǒng)
- 基于2級(jí)奇異值分解的大容量音頻水印算法
- 融合LFM潛在因子與SVD的手機(jī)應(yīng)用用戶(hù)喜好檢索方法
- 使用同時(shí)話(huà)音數(shù)據(jù)調(diào)制解調(diào)器獨(dú)立交換話(huà)音和數(shù)據(jù)的呼叫
- 同時(shí)話(huà)音-數(shù)字通信中應(yīng)用的聲音調(diào)節(jié)





