專利名稱:基于框架的多描述編解碼方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及編解碼技術(shù)領(lǐng)域,尤其涉及基于框架的多描述編解碼方法、 系統(tǒng)和裝置。
背景技術(shù):
在互聯(lián)網(wǎng)信息傳輸領(lǐng)域中,網(wǎng)絡(luò)帶寬的波動以及噪聲干擾、帶寬變化、 網(wǎng)絡(luò)堵塞等問題,會造成編碼端向解碼端發(fā)送的數(shù)據(jù)包丟失、解碼錯(cuò)誤及延 時(shí)現(xiàn)象,嚴(yán)重影響解碼端恢復(fù)出的圖像質(zhì)量。因此編解碼技術(shù)需要對不可靠
信道中出現(xiàn)的數(shù)據(jù)差錯(cuò)與丟失加以考慮。多描述編碼技術(shù)(MDC, Multiple Description Coding )便是降低傳輸錯(cuò)誤影響的有效方法,也是現(xiàn)在圖像、視 頻傳輸研究的熱點(diǎn)。
伴隨著網(wǎng)絡(luò)、尤其是無線網(wǎng)絡(luò)迅猛發(fā)展的需求,對MDC的研究逐漸從 理論向構(gòu)造實(shí)用的MDC系統(tǒng)演變,MDC方法也成為圖像、視頻編碼研究 領(lǐng)域中的熱點(diǎn)。迄今MDC尚沒有通用的國際標(biāo)準(zhǔn),仍然有較大的發(fā)展和改 進(jìn)空間。
MDC的編解碼端相獨(dú)立,編碼端形成各個(gè)描述后,對形成的各個(gè)描述進(jìn) 行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端;解碼端對接收到的數(shù)據(jù)進(jìn)行解碼后 得到各個(gè)描述,再對各個(gè)描述進(jìn)行融合。
在MDC中,基于框架的多描述編解碼方案是目前的熱點(diǎn)研究領(lǐng)域?;?于框架的多描述編解碼方法包括基于相位框架的多描述編解碼方法,和基于 多小波框架的多描述編解碼方法。下面通過現(xiàn)有技術(shù)一和現(xiàn)有技術(shù)二分別對 其進(jìn)行說明。
現(xiàn)有技術(shù)一為基于相位框架的多描述編解碼方法。該方法具體包括將原始圖像按照奇幀和偶幀,分別進(jìn)行編組形成2個(gè)描述。再對形成的2個(gè)描
述進(jìn)行編碼采用時(shí)域方法分別計(jì)算出偶幀預(yù)測序列和奇巾貞預(yù)測序列,以及 兩組運(yùn)動矢量序列,然后將預(yù)測序列分別與生成的2個(gè)描述作殘差,最后將 相應(yīng)的殘差信息、運(yùn)動矢量序列和生成的2個(gè)描述打包,得到編碼后的數(shù)據(jù)。 將編碼后的數(shù)據(jù)發(fā)送給解碼端,解碼端解碼后再采用時(shí)域方法按照奇幀和偶 幀得到恢復(fù)出的圖像。
現(xiàn)有技術(shù)一存在以下缺點(diǎn)該方法不適用于丟包率高、網(wǎng)絡(luò)環(huán)境差的情 況,當(dāng)丟失某一幀時(shí),就丟失了該幀對應(yīng)的圖像信息,導(dǎo)致恢復(fù)出的圖像質(zhì) 量差。
現(xiàn)有技術(shù)二為基于多小波框架的多描述方法。該方法首先利用已有的平 衡多小波濾波器對圖像進(jìn)行多小波變換,然后按子帶分量的異同重組多小波 系數(shù),使得屬于同一個(gè)分量的四部分多小波系數(shù)一起構(gòu)成圖像的一個(gè)描述, 這樣最終可以得到4個(gè)描述?,F(xiàn)有的基于多小波框架的多描述方法不完善, 只有由原始圖像生成4個(gè)描述的粗略記載,沒有具體實(shí)現(xiàn)過程;并且,沒有 提供生成4個(gè)描述之后的編解碼技術(shù)。
由以上分析,現(xiàn)有基于相位框架的多描述編解碼方法存在恢復(fù)出的圖像 質(zhì)量低的缺點(diǎn),現(xiàn)有基于多小波框架的多描述編解碼方法存在方案不完善的 缺點(diǎn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供基于框架的多描述編解碼方法,該方法能夠提高恢復(fù) 出的圖象的質(zhì)量。
本發(fā)明實(shí)施例提供基于框架的多描述編解碼系統(tǒng),該系統(tǒng)能夠提高恢復(fù) 出的圖象的質(zhì)量。
本發(fā)明實(shí)施例提供基于框架的多描述編碼裝置,該裝置能夠提高恢復(fù)出 的圖象的質(zhì)量。
本發(fā)明實(shí)施例提供基于框架的多描述解碼裝置,該裝置能夠提高恢復(fù)出的圖象的質(zhì)量。
一種基于框架的多描述編解碼方法,該方法包括
根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分解,形成多個(gè)描述; 所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、列數(shù)與原始圖像相同; 對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。 一種基于框架的多描述編解碼方法,該方法包括 對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高頻部分各個(gè)子帶; 將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形成多個(gè)描述; 對所述多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。 一種基于框架的多描述編解碼系統(tǒng),該系統(tǒng)包括編碼端和解碼端; 所述編碼端,用于根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分 解,形成多個(gè)描述,所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、 列數(shù)與原始圖像相同;對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送 給解碼端;
所述解碼端,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù),根據(jù)確定出的相位矩 陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像;所 述相位矩陣組二纟艮據(jù)所述相位矩陣組一得到。
一種基于框架的多描述編解碼系統(tǒng),該系統(tǒng)包括編碼端和解碼端;
所述編碼端,用于對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高 頻部分各個(gè)子帶;將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形 成多個(gè)描述;對所述多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端;
所述解碼端,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù),對所述編碼后的數(shù)據(jù) 進(jìn)行解碼,得到?jīng)]有丟失的描述;根據(jù)所述沒有丟失的描述,得到低頻部分的 子帶,以及高頻部分的子帶,將兩者相結(jié)合,得到結(jié)合信號;對結(jié)合信號做多 小波逆變換,得到恢復(fù)出的圖像。
一種基于框架的多描述編碼裝置,該裝置包括多個(gè)描述形成模塊、編碼模 塊和發(fā)送模塊;所述多個(gè)描述形成模塊,用于根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行 相位框架分解,形成多個(gè)描述后發(fā)送給編碼模塊,所述相位矩陣組一中各個(gè)矩
陣的行數(shù)為原始圖像的 一半、列數(shù)與原始圖像相同;
所述編碼模塊,用于對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)
送給發(fā)送模塊;
所述發(fā)送模塊,用于將編碼后的數(shù)據(jù)發(fā)送給解碼端。
一種基于框架的多描述解碼裝置,該裝置包括接收模塊和解碼模塊;
所述接收模塊,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù);
所述解碼模塊,用于根據(jù)確定出的相位矩陣組二,對沒有丟失的描述進(jìn)行 相位框架合成逆變換,得到恢復(fù)出的圖像;所述相位矩陣組二根據(jù)所述相位矩 陣組一得到,相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半,列數(shù)與原始 圖像相同。
一種基于框架的多描述編碼裝置,該裝置包括多個(gè)描述形成模塊、編碼模 塊和發(fā)送模塊;
所述多個(gè)描述形成才莫塊,用于對原始圖像作多小波變換,得到低頻部分各 個(gè)子帶和高頻部分各個(gè)子帶,將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn) 行組合,形成多個(gè)描述后發(fā)送給編碼模塊;
所述編碼模塊,用于對形成的多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給 發(fā)送模塊;
所述發(fā)送模塊,用于將編碼后的數(shù)據(jù)發(fā)送給解碼端。
一種基于框架的多描述解碼裝置,該裝置包括接收模塊和解碼模塊;
所述接收模塊,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù);
所述解碼模塊,用于對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述; 根據(jù)所述沒有丟失的描述,得到低頻部分的子帶,以及高頻部分的子帶,將兩 者相結(jié)合,得到結(jié)合信號;對結(jié)合信號做多小波逆變換,得到恢復(fù)出的圖像。
從上述方案可以看出,本發(fā)明實(shí)施例根據(jù)確定出的相位矩陣組一對原始 圖像進(jìn)行相位框架分解,形成多個(gè)描述,對所述多描述進(jìn)行編碼;或者,對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高頻部分各個(gè)子帶,將所 述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形成多個(gè)描述,再對所 述多個(gè)描述進(jìn)行編碼。本發(fā)明實(shí)施例方案提供了完善的基于框架的多描述編 解碼技術(shù),而且,在傳輸過程中,若丟失某一幀數(shù)據(jù),根據(jù)其它幀仍能夠恢 復(fù)出質(zhì)量較高的圖像。
圖1為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的示例性流程圖一; 圖2為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例一; 圖3為與步驟202中得到的5個(gè)描述對應(yīng)的圖像; 圖4為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的示例性流程例二; 圖5為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例二; 圖6為與表1對應(yīng)的圖像;
圖7為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例三; 圖8為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例四; 圖9a為本發(fā)明實(shí)施例基于框架的多描述編解碼系統(tǒng)的結(jié)構(gòu)示意圖一; 圖9b為本發(fā)明實(shí)施例基于框架的多描述編解碼系統(tǒng)的結(jié)構(gòu)示意圖二; 圖IO為采用圖2的方法在不丟失描述時(shí)得到的壓縮比-信號噪音功率 比值(PSNR, Power Signal-to-Noise Ratio );
圖11為采用圖2的方法在丟失一個(gè)描述時(shí)得到的壓縮比-PSNR值示
意圖12為采用圖2的方法在丟失前4個(gè)描述中的三個(gè)描述時(shí)得到的壓縮 比-PSNR值示意圖13為采用圖5的方法在不丟失描述時(shí)得到的壓縮比-PSNR值示意
圖14為采用圖5的方法在丟失一個(gè)描述時(shí)得到的壓縮比-PSNR值示
意圖;圖15為采用圖5的方法在丟失三個(gè)描述時(shí)得到的壓縮比-PSNR值示
意圖16為對于視頻序列,采用圖1的方法和采用圖4的方法得到的幀數(shù) -PSNR值示意圖17為不丟包時(shí)分別采用圖1的方法和圖4的方法得到的壓縮比-PSNR值示意圖18為丟失描述一時(shí)分別采用圖1的方法和圖4的方法得到的壓縮比 -PSNR值示意圖19為丟失描述二時(shí)分別采用圖1的方法和圖4的方法得到的壓縮比 -PSNR值示意圖20為丟失描述三時(shí)分別采用圖1的方法和圖4的方法得到的壓縮比 -PSNR值示意圖21為丟失描述四時(shí)分別采用圖1的方法和圖4的方法得到的壓縮比 -PSNR值示意圖22為丟失三個(gè)描述時(shí)分別采用圖1的方法和圖4的方法得到的壓縮 比-PSNR值示意圖23為對于視頻序列,分別采用圖1的方法丟失兩個(gè)描述和采用圖4 的方法丟失一個(gè)描述時(shí)壓縮比-PSNR值示意圖24為采用圖4的方法生成雙描述時(shí)不丟包情況下壓縮比-PSNR值 示意圖25為采用圖4的方法生成雙描述時(shí)丟失一個(gè)描述情況下壓縮比-PSNR值示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和 附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
參見圖1,為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的示例性流程圖一,該方法包括
步驟101,根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分解,形 成多個(gè)描述;所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、列數(shù)與 原始圖像相同。
步驟102,對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。
參見圖2,為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例 一,本實(shí)施例結(jié)合所述多個(gè)描述為5個(gè)描述的情況,對圖1的方法進(jìn)行具體 說明,該方法包括以下步驟
步驟201,確定相位矩陣組一,該相位矩陣組一中各個(gè)矩陣的行數(shù)為原 始圖像的一半、列數(shù)與原始圖像相同。
下面以相位矩陣組一包括3個(gè)矩陣的情況為例進(jìn)行說明,所述3個(gè)矩陣為
t, 、 t2和丁3,用r/表示t!的轉(zhuǎn)置,丁2用r/表示t2的轉(zhuǎn)置,用7/表示丁3
的轉(zhuǎn)置。t, 、 t2和丁3的表示式可以為<formula>formula see original document page 16</formula><formula>formula see original document page 16</formula>r,
丄,丄,o, o, o, o, ...,o, o
2 2
0, 0,丄,丄,0, 0, ...,O, 0 2 2
0,0, 0,0,丄,丄,…,0, 0 2 2
0, 0, O,O, 0, 0,…,丄,丄 2 2
(其中0S"1,"丄 2
步驟202,根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分解,形 成多個(gè)描述。
以步驟201中相位矩陣組一為T,、 T2和T3為例,將本步驟形成的5個(gè)描述 分別表示為&、& 、& 、&和&,則有~=7'"i , ~=Yi"2 , 、二々"',
,其中s表示原始圖像。所述5個(gè)描述的圖像表示參見
步驟203,對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼
二lw
袖,
本步驟中,所述編碼可以采用現(xiàn)有的編碼技術(shù)實(shí)現(xiàn),如針對圖像可以使用
聯(lián)合圖象專家組(Jpeg, Joint Photographic Experts Group ) 2000技術(shù),針對視 頻的各幀圖像可以使用R264技術(shù)等。
步驟204,解碼端對接收到的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述。
本步驟中,解碼后得到的描述若沒有丟失,則為5個(gè)描述。在實(shí)際傳輸過 程中,由于網(wǎng)絡(luò)阻塞等情況常出現(xiàn)數(shù)據(jù)丟失,也就是常會丟失某些描述。
所述解碼采用與步驟203中的編碼相對應(yīng)的技術(shù),如針對圖像可以使用 Jpeg2000技術(shù),以及現(xiàn)有的針對視頻的各幀圖像可以使用H.264技術(shù)等。根據(jù) 沒有丟失的描述便可判斷出丟失了哪些描述,以及丟失描述的個(gè)數(shù)。
步驟205,確定相位矩陣組二,根據(jù)確定出的所述相位矩陣組二,對沒有 丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像。
若所述沒有丟失的描述為一個(gè),步驟205替換為解碼端對所述沒有丟失的描述進(jìn)行插值處理,得到恢復(fù)出的圖像。
所述相位矩陣組二根據(jù)相位矩陣組一得到,所述相位矩陣組二中各個(gè)矩陣 的行數(shù)為原始圖像的一半,列數(shù)與原始圖像相同。同樣以步驟201中相位矩陣
組一為TV 丁2和T3為例,該相位矩陣組二包括2個(gè)矩陣,為<和7;', 7;'由r2
中2-a和1-a交換位置得到,7V由r,中a和a - 1交換位置得到,分別表示 為
其中,=
<formula>formula see original document page 18</formula>
(其中0S"1,"— )
其中7^表示7;'的轉(zhuǎn)置、7^表示7V的轉(zhuǎn)置。
下面分兩種情況對本步驟進(jìn)行說明l)沒有描述丟失的情況;2)有描述
丟失的情況。
1) 沒有描述丟失的情況。
此時(shí),恢復(fù)出的圖像表示為
s'=《、7;+《Y2r2'+r2'、37;'+r2'、4r2',其中y表示恢復(fù)出的圖像。 在沒有描述丟失的情況下恢復(fù)出的圖像與原始圖像相同。
2) 有描述丟失的情況。此時(shí)具體分為三種情況a、丟失l個(gè)描述;b、丟 失2個(gè)或3個(gè)描述;c、丟失4個(gè)描述。下面分別進(jìn)行說明。
a、若丟失的1個(gè)描述是&,由于&是前4個(gè)描述的平均信息,這時(shí)候不 影響用前4個(gè)描述進(jìn)行恢復(fù)出得到的圖像效果,此時(shí)與沒有丟失描述的情況一 樣,恢復(fù)出的圖像表示為<formula>formula see original document page 19</formula>。
若丟失的描述為描述一&、描述二&、描述三&或描述四&,則將"&減
去沒有丟失的前3個(gè)描述的結(jié)果作為丟失的描述,則恢復(fù)出的圖像表示為
<formula>formula see original document page 19</formula>。
b、 若丟失的描述為2個(gè)或3個(gè)描述,其中可能包括第5個(gè)描述,也可能沒 有包括第5個(gè)描述,則將與該描述相鄰的描述進(jìn)行行間或列間均值插值處理, 分別得到丟失的2個(gè)或3個(gè)描述,即將與該描述相鄰的描述的相鄰兩行或列元 素相加后求平均,作為與丟失描述對應(yīng)的行或列,這樣,將插值處理的描述分 別作為丟失的2個(gè)或3個(gè)描述,則所述恢復(fù)出的圖像表示為
<formula>formula see original document page 19</formula>。
若丟失的描述為2個(gè)或3個(gè),且其中不包含第5個(gè)描述,則將"&減去沒 有丟失的描述,得到相減結(jié)果,將所述相減結(jié)果除以丟失描述的個(gè)數(shù),將相除 的結(jié)果作為丟失的各個(gè)描述;所述恢復(fù)出的圖像表示為
<formula>formula see original document page 19</formula>
c、 若丟失的描述為4個(gè),則解碼端對沒有丟失的描述進(jìn)行插值處理,得到 恢復(fù)出的圖像。
對于視頻序列,視頻序列由多個(gè)圖像組(GOP, Group Of Picture )組成, 每個(gè)GOP由多個(gè)圖像幀組成,對于每一個(gè)GOP中的第一圖像幀都進(jìn)行圖2所 示方法的處理。
參見圖4,為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的示例性流程 例二,該方法包括以下步驟
步驟401,對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高頻部 分各個(gè)子帶。
步驟402,將步驟401得到的低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn) 行組合,形成多個(gè)描述。步驟403,對所述多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。
下面通過圖5、 6、 7和8對圖4進(jìn)行舉例說明。
參見圖5,為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例 二,該方法包括以下步驟
步驟501、對原始圖像進(jìn)行多小波變換,得到低頻各個(gè)子帶和高頻各個(gè) 子帶。
本步驟可以具體包括
步驟5011,將一維離散的最初圖像進(jìn)行預(yù)處理,得到需要進(jìn)行多描述 編解碼的原始圖像。所述一維離散的圖像表示為S, S = {s。(n)},其中n為整 數(shù)。所述預(yù)處理為將一維離散的圖像變換為2x 1的向量組信號,采用的 具體實(shí)現(xiàn)方法可以是,將一維離散圖像中相鄰兩項(xiàng)放在一起組成2x 1的向 量,預(yù)處理后的信號稱為進(jìn)行多描述編解碼的原始圖像,為611 , sK")=( (2";u0(2" + l)) '}。
步驟5012,對得到的所述原始圖像進(jìn)行多小波變換,得到低頻各個(gè)子 帶和高頻各個(gè)子帶。該步驟可以具體包括采用低通濾波器對原始圖像進(jìn)行 低通濾波,得到低頻系數(shù)^[nl, ^卜卜Z"乂W,該低頻系數(shù)為2xl的向
量;采用高通濾波器對原始圖像進(jìn)行高通濾波,得到高頻系數(shù)('["], 心["]=!>4_2乂間,該高頻系數(shù)為2x l的向量;根據(jù)所述低頻系數(shù)和高頻系
數(shù)得到低頻各個(gè)子帶和高頻各個(gè)子帶。
所述低通濾波器和高通濾波器的選擇對步驟508恢復(fù)出的圖像的質(zhì)量 有很大影響。這里以低通濾波器和高通濾波器的重?cái)?shù)2,且都是2x2的矩 陣為例來進(jìn)行說明,該低通濾波器和高通濾波器可以為 一組正交具有平衡性 多小波框架對應(yīng)的濾波器,其中低通濾波器表示為丄"H…,U,高通濾 波器表示為"4&,V…入—J, (A都為2x2的矩陣。這里提供一組效果較 佳的低通濾波器和高通濾波器<formula>formula see original document page 21</formula>
表l進(jìn)行多小波變換后的16個(gè)子帶 步驟502,分別計(jì)算低頻部分和高頻部分中各個(gè)子帶的能量。 步驟503,分別將低頻部分和高頻部分各個(gè)子帶中能量相近的2個(gè)子帶
組成一組,在各組中分別選擇一個(gè)組合成一個(gè)描述,形成多個(gè)描述。
本步驟具體包括分別在低頻部分和高頻部分按能量進(jìn)行分組,將能量
相近的2個(gè)子帶分為一組,在每組中抽取一個(gè)子帶,把分別從低頻部分和高
頻部分抽取的各個(gè)子帶放在一起組成多描述的一個(gè)描述;按照前述方法形成
多個(gè)描述。
所述將低頻部分和高頻部分各個(gè)子帶中能量相近的2個(gè)子帶組成一組 的方法有多種實(shí)現(xiàn)方式,例如,以高頻部分各個(gè)子帶為例,可以首先將高頻 部分各個(gè)子帶中能量最大的兩個(gè)子帶組成一組,再將剩下的各個(gè)子帶中能量 最大的兩個(gè)子帶組成一組,直到得到高頻部分能量相近子帶的所有組合。
對于視頻序列,對于每一個(gè)GOP中的第一圖像幀進(jìn)行步驟502的能量 計(jì)算,以及步驟503的分組,形成多描述。對于同一個(gè)GOP中的剩余圖像 幀,執(zhí)行步驟501之后,執(zhí)行步驟502、 503時(shí),若為了提高效率,可以不再計(jì)算各個(gè)子帶的能量,也就是不執(zhí)行502,直接采用步驟503第一圖像子 幀的分組方法,形成多個(gè)描述。
下面以執(zhí)行步驟501之后得到表1所示的16個(gè)子帶為例,對步驟503 進(jìn)行舉例說明
對于低頻部分,通過計(jì)算得到的各個(gè)子帶的能量,發(fā)現(xiàn)L1L1與L2L1 能量相近,L1L2與L2L2相近。這樣低頻部分可分為兩組 一組為L1L1、 L2L1, 一組為L1L2、 L2L2。分別從這兩組中各抽出 一個(gè)子帶,得到4個(gè)部 分UL1 UL2; L2L1 L1L2; H L2L2; L1L1 L2L2。
對于高頻部分,通過計(jì)算得到的各個(gè)子帶的能量,同樣按照能量相近的 原則分為三組 一組為L1H1、 L1H2、 L2H1和L2H2; —組為H1L1、 H1L2、 H2L1和H2L2; —組為H1H1、 H1H2、 H2H1和H2H2;每一組有4個(gè)子帶。 這樣分別從這三組中抽取一個(gè)子帶,得到4個(gè)部分L1H1 H1L1 H1H1; L1H2 H1L2 H1H2; L2H1 H2L1 H2H1; L2H2 H2L2 H2H2。
將從低頻部分抽取得到的4個(gè)部分和從高頻部分抽取得到的4個(gè)部分分 別合并,得到4個(gè)描述,每個(gè)描述包括進(jìn)1/2的低頻部分和1/4的高頻部分。 合并后得到的4個(gè)描述可以有多種組合情況,下面的4個(gè)描述為其中一種情 形
描述一L1L1 L1L2 L1H1 H1L1 H1H1 描述二L1L2 L2L1 L1H2 H1L2 H1H2 描述三L2U L2E2 L2H1 H2L1 H2H1 描述四L2L2 L1L1 L2H2 H2L2 H2H2 可以看出,上述的4個(gè)描述中有4個(gè)子帶是重復(fù)的,比步驟501中得到 的16個(gè)子帶多了 4個(gè),也就是框架冗余度為5/4。實(shí)際上對視覺敏感的4個(gè) 低頻子帶便可以達(dá)到完全重構(gòu),丟失的1/4高頻部分對視覺效果影響甚微。
步驟504,對于每一個(gè)描述,從其它描述中添加上本描述缺少的低頻子 帶,得到添加后的各個(gè)描述。
步驟505,對所述添加后的各個(gè)描述作多小波逆變換,得到多小波變換后的圖像,
所述多小波逆變換可以為 * 。其中
「口
('W分別為步驟501中解得到的低頻系數(shù)和高頻系數(shù)。
步驟506,對多小波逆變換后的圖像分別進(jìn)行圖像編碼,將圖像編碼后 的數(shù)據(jù)傳輸給解碼端。
本步驟中,所述圖像編碼可以采用現(xiàn)有的編碼技術(shù)實(shí)現(xiàn),如對于圖像 可以使用Jpeg2000技術(shù),針對視頻中的各幀圖像可以使用H.264技術(shù)等實(shí) 現(xiàn)。
步驟507,解碼端對接收到的數(shù)據(jù)進(jìn)行解碼、多小波變換,得到?jīng)]有丟 失的添加后的描述。
每個(gè)添加后的描述為步驟504所迷添加后的描述,包括3個(gè)高頻子帶和 4個(gè)低頻子帶。
所述解碼采用與步驟203中的編碼相對應(yīng)的技術(shù),如針對圖像可以使用 Jpeg2000技術(shù),以及現(xiàn)有的針對視頻的各幀圖像可以使用H,264技術(shù)等。
步驟508,解碼端根據(jù)所述沒有丟失的添加后的描述,得到低頻部分的全 部子帶,以及高頻部分的子帶,兩者相結(jié)合,得到結(jié)合信號;對所述結(jié)合信號 做多小波逆變換,得到恢復(fù)出的圖像。
下面分兩種情況對本步驟進(jìn)行說明1 )接收到的數(shù)據(jù)沒有丟失的情況; 2)接收到的數(shù)據(jù)有丟失的情況。
1 )接收到的數(shù)據(jù)沒有丟失的情況。此時(shí),所述結(jié)合信號為表1所示高頻 部分全部子帶和低頻部分全部子帶,得到恢復(fù)出的圖像為所述原始圖像的信號。
解碼端接收的數(shù)據(jù)沒有丟失,經(jīng)過步驟504之后得到添加后的各個(gè)描 述,由于每個(gè)描述部分的低頻部分包括了完整的低頻子帶,選擇其中一個(gè)描 述部分的低頻部分即可;對于每個(gè)描述部分的高頻部分,每個(gè)描述部分包含 的高頻子帶是不一樣的,各自獨(dú)立,將每個(gè)添加后的描述部分包含的高頻子 帶進(jìn)行組合在一起;將組合在一起的高頻子帶與選擇的所述低頻部分的全部各子帶,結(jié)合在一起,得到結(jié)合信號,對其作多小波逆變換,便恢復(fù)出了原 始圖像的信號。
2)接收到的數(shù)據(jù)有丟失的情況。此時(shí)結(jié)合信號不完整,包括了低頻部 分所有子帶和高頻部分的部分子帶,此時(shí),須對結(jié)合信號中丟失的各個(gè)高頻
子帶作補(bǔ)充處理如,補(bǔ)"0,,或T。
下面以步驟503列舉的4個(gè)描述的例子對2 )進(jìn)行具體說明。
由于每個(gè)添加后的描述的低頻部分包括了完整的低頻子帶,通過任何一 個(gè)添加后的描述得到全部低頻子帶;若丟失某一個(gè)添加后的描述,則丟失了 相應(yīng)的高頻子帶,例如丟失添加后的描述一時(shí),對應(yīng)丟失的就是L1H1、 H1L1 和H1H1這3個(gè)高頻子帶,丟失添加后的描述二時(shí),對應(yīng)丟失的是L1H2、 H1L2和H1H2,丟失添加后的描述三,對應(yīng)丟失的是L2H1、 H2L1和H2H1, 丟失添加后的描述四時(shí),對應(yīng)丟失的是L2H2、 H2L2和H2H2。也就是丟失 哪一個(gè)添加后的描述,對應(yīng)丟失相應(yīng)的高頻子帶。這種情況下,將全部低頻 子帶和沒有丟失的高頻子帶結(jié)合,對應(yīng)丟失的高頻子帶作補(bǔ)充處理,所述補(bǔ) 充處理可以是"0"或"l"等處理,得到補(bǔ)充處理后的結(jié)合信號,對補(bǔ)充處理 后的結(jié)合信號做多'J、波逆變換,得到恢復(fù)出的圖像。
實(shí)際上,對于極端的情況,也就是,丟失后只剩下一個(gè)添加后的描述的 情況,此時(shí),將其它添加后的描述包含的高頻子帶作補(bǔ)充處理,得到補(bǔ)充處 理后的結(jié)合信號,對補(bǔ)充處理后的結(jié)合信號做多小波逆變換,得到恢復(fù)出的圖 像。因?yàn)橹桓鶕?jù)對于視覺敏感的全部低頻子帶作多小波逆變換得到的圖像, 便可以近似恢復(fù)出原始圖像。這樣,即使在只剩下一個(gè)添加后的描述的情況, 也能很大程度地恢復(fù)出原始圖像。
對于視頻序列,逐幀圖像進(jìn)行圖5的各個(gè)步驟即可。
參見圖7,為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例 三,該方法包括以下步驟
步驟701,與步驟501相同。
步驟702,將步驟701得到的低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形成多個(gè)描述。
假設(shè)執(zhí)行步驟701后得到表1所示的16個(gè)子帶,本步驟所述進(jìn)行組合可根 據(jù)需要實(shí)施,如可以將12個(gè)高頻子帶均分為低頻的4個(gè)部分;將低頻子帶組 合為高頻的4個(gè)部分,各個(gè)部分包括兩個(gè)不同的低頻子帶,且該由低頻子帶組 合出的4個(gè)部分所包含的八個(gè)子帶中每個(gè)低頻子帶出現(xiàn)兩次;將低頻的4個(gè)部 分和高頻的4個(gè)部分分別合并,得到4個(gè)描述。
步驟703,對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。
本步驟中,所述編碼可以采用現(xiàn)有的編碼技術(shù)實(shí)現(xiàn),如針對圖像可以使用 Jpeg2000技術(shù),針對視頻的各幀圖像可以使用H.264技術(shù)等。
步驟704,解碼端對接收到的編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述。
所述解碼可以采用現(xiàn)有的解碼技術(shù)實(shí)現(xiàn),如針對圖像可以使用Jpeg2000技 術(shù),針對視頻的各幀圖像可以使用H.264技術(shù)等。
步驟705,根據(jù)沒有丟失的描述,得到低頻部分的子帶,以及高頻部分的 子帶,兩者相結(jié)合,得到結(jié)合信號;對所述結(jié)合信號做多小波逆變換,得到恢 復(fù)出的圖像。
參見圖8,為本發(fā)明實(shí)施例基于框架的多描述編解碼方法的具體流程例 四,該方法包括以下步驟
步驟801 - 803,與步驟501 - 503相同。 步驟804- 806,與步驟703 - 705相同。
圖5、 6、 7和8是對圖4的具體舉例說明。本發(fā)明實(shí)施例圖4的方法, 也可以運(yùn)用于生成雙描述的情況。此時(shí),假設(shè)步驟401之后同樣得到表1所 示的16個(gè)子帶,執(zhí)行步驟402之后,形成2個(gè)描述,為
描述一L1L1 L1L2 L1H1 H1L1 H1H1 L1H2 H1L2 H1H2 描述二L2L1 L2L2 L2H1 H2L1 H2H1 L2H2 H2L2 H2H2 執(zhí)行步驟403時(shí),從描述二中添加低頻子帶L2L1和L2L2到描述一 中,從描述一中添加低頻子帶L1L1和L1L2到描述二中,這樣得到添加后的描 述一和添加后的描述二,為
添加后的描述一L1L1 L1L2 L2L1 L2L2 L1H1 H1L1 H1H1 L1H2H1L2 H1H2,
添力口后的描述二 L1L1 L1L2 L2L1 L2L2 L2H1 H2LI H2H1 L2H2 H2L2 H2H2。
再分別對添加后的描述一、二作多小波逆變換,得到兩幅與原圖像大 小相同的圖像。
然后對多小波逆變換后的兩幅圖像分別進(jìn)行編碼,將編碼后的數(shù)據(jù)傳 輸給解碼端。而后進(jìn)行步驟704和705的處理即可。
本發(fā)明實(shí)施例還提供一種基于框架的編解碼系統(tǒng),如圖9a所述,該系 統(tǒng)包括編碼端和解碼端。
所述編碼端,用于根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分 解,形成多個(gè)描述,所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、 列數(shù)與原始圖像相同;對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送 給解碼端;
所述解碼端,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù),根據(jù)確定出的相位矩 陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像;所 迷相位矩陣組二根據(jù)所述相位矩陣組一得到。
可選地,所述編碼端包括多個(gè)描述形成模塊、編碼模塊和發(fā)送模塊。
所述多個(gè)描述形成模塊,用于根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行 相位框架分解,形成多個(gè)描述后發(fā)送給編碼模塊,所述相位矩陣組一中各個(gè)矩 陣的行數(shù)為原始圖像的 一半、列數(shù)與原始圖像相同;
所述編碼模塊,用于對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā) 送給發(fā)送模塊;
所述發(fā)送模塊,用于將編碼后的數(shù)據(jù)發(fā)送給解碼端。
可選地,所述多個(gè)描述形成模塊包括相位矩陣組一確定模塊和多個(gè)描述形成子模塊;
所述相位矩陣組一確定模塊,用于確定所述相位矩陣組一后發(fā)送給所述多 個(gè)描述形成子模塊,所述相位矩陣組一包括3個(gè)矩陣,表示為T,、 丁2和丁3;
所述多個(gè)描述形成子模塊,用于根據(jù)接收到的相位矩陣組一對原始圖像進(jìn)
行相位框架分解,形成5個(gè)描述后發(fā)送給編碼模塊,所述5個(gè)描述為《二7^:r,,
& = ^^2 , &二7^刁,s4=r2sr2 , s5 = 7^r3 ,其中s表示原始圖像,&表
示描述一、&表示描述二、 &表示描述三、5*4表示描述四、&表示描述五,7/ 表示T,的轉(zhuǎn)置、r/表示t2的轉(zhuǎn)置、r/表示T3的轉(zhuǎn)置。 可選地,所述解碼端包括接收模塊和解碼模塊。
所述接收模塊,用于接收編碼端發(fā)送的編碼后的lt據(jù);
所述解碼模塊,用于根據(jù)確定出的相位矩陣組二,對所述編碼后的數(shù)據(jù)進(jìn) 行解碼,得到?jīng)]有丟失的描述,對沒有丟失的描述進(jìn)行相位框架合成逆變換,
得到恢復(fù)出的圖像;所述相位矩陣組二根據(jù)所述相位矩陣組一得到。 可選地,所述解碼模塊包括解碼子模塊和圖像恢復(fù)子模塊; 所述解碼子模塊,用于對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描
述后傳送給所述圖像恢復(fù)子模塊;若沒有丟失描述,解碼得到的描述包括描述
一、描述二、描述三、描述四和描述五,分別表示為,s' = t^7^, ^^7;s:r/, &二7^7^, &=7^:r/, s5 = 7^:r/,其中s表示原始圖像,&表示描述一、&
表示描述二、 &表示描述三、&表示描述四、&表示描述五,tt、 丁2和T3表示
相位矩陣組一包含的三個(gè)矩陣,rZ表示t,的轉(zhuǎn)置、r/表示t2的轉(zhuǎn)置、r/
表示丁3的轉(zhuǎn)置;所述沒有丟失的描述為描述一、描述二、描述三、描述四和描 述五;或者,所述沒有丟失的描述為描述一、描述二、描述三和描述四;
所述圖像恢復(fù)子模塊,用于根據(jù)確定出的相位矩陣組二,對所述沒有丟失 的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像,表示為
5"':7;W+7^2r2'+^W+K'W,其中s'表示恢復(fù)出的圖像,7i'和7V表示所述相位矩陣組二包含的2個(gè)矩陣,7T表示7;'的轉(zhuǎn)置、7^表示7;'的轉(zhuǎn)置;
所述相位矩陣組二根據(jù)相位矩陣組一得到,相位矩陣組一中各個(gè)矩陣的行數(shù)為
原始圖像的一半,列數(shù)與原始圖像相同。
可選地,所述解碼模塊包括解碼子模塊和圖像恢復(fù)子模塊; 所述解碼子模塊,用于對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描
述后傳送給所述圖像恢復(fù)子模塊;若沒有丟失描述,解碼得到的描述包括描述
一、描述二、描述三、描述四和描述五,分別表示為,《=7^7^, ^^7^:r/, ^二7^7; , &=7^r2 , &=7^:r3 ,其中s表示原始圖像,s,表示描述一、&
表示描述二、 &表示描述三、&表示描述四、&表示描述五,T,、 丁2和丁3表示
相位矩陣組一包含的三個(gè)矩陣,T/表示T,的轉(zhuǎn)置、r/表示T2的轉(zhuǎn)置、7/ 表示丁3的轉(zhuǎn)置;所述沒有丟失的描述為描述一、描述二、描述三或描述四;
所述圖像恢復(fù)子模塊,用于將"&減去沒有丟失的除描述五外的3個(gè)描述 的結(jié)果作為所述丟失的描述,得到的恢復(fù)出的圖像表示為
<formula>formula see original document page 28</formula>,
其中y表示恢復(fù)出的圖像,t;'和r2'
表示所迷相位矩陣組二包含的2個(gè)矩陣,2f表示7;'的轉(zhuǎn)置、7f表示7V的轉(zhuǎn)置; 所述相位矩陣組二根據(jù)相位矩陣組一得到,相位矩陣組一中各個(gè)矩陣的行數(shù)為 原始圖像的一半,列數(shù)與原始圖像相同。
本發(fā)明實(shí)施例還提供另一種基于框架的編解碼系統(tǒng),如圖9b所述,該 系統(tǒng)包括編碼端和解碼端。
所述編碼端,用于對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高 頻部分各個(gè)子帶;將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形 成多個(gè)描述;對所述多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端;
所述解碼端,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù),對所述編碼后的數(shù)據(jù) 進(jìn)行解碼,得到?jīng)]有丟失的描述;根據(jù)所述沒有丟失的描述,得到低頻部分的 子帶,以及高頻部分的子帶,將兩者相結(jié)合,得到結(jié)合信號;對結(jié)合信號做多小波逆變換,得到恢復(fù)出的圖像。
可選地,所述編碼端包括多個(gè)描述形成模塊、編碼模塊和發(fā)送模塊。 所述多個(gè)描述形成模塊,用于對原始圖像作多小波變換,得到低頻部分各
個(gè)子帶和高頻部分各個(gè)子帶,將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)
行組合,形成多個(gè)描述后發(fā)送給編碼模塊;
所述編碼模塊,用于對形成的多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給
發(fā)送模塊;
所述發(fā)送模塊,用于將編碼后的數(shù)據(jù)發(fā)送給解碼端。
可選地,所述多個(gè)描述形成模塊包括多小波變換子模塊和多描述形成子模塊。
所述多小波變換子模塊,用于對原始圖像作多小波變換,得到低頻部分各 個(gè)子帶和高頻部分各個(gè)子帶,將得到的所述低頻部分各個(gè)子帶和高頻部分各個(gè) 子帶發(fā)送給多描述形成子模塊;
所述多描述形成子模塊,用于分別將得到的所述低頻部分各個(gè)子帶和高頻 部分各個(gè)子帶中能量相近的2個(gè)組成一組,在各組中分別選擇一個(gè)組合成一個(gè) 描述,形成所述多個(gè)描述。
可選地,所述編碼^^莫塊包括編碼子模塊,用于對各個(gè)描述分別進(jìn)行編碼, 得到所述編碼后的數(shù)據(jù)。
可選地,所述編碼模塊包括編碼子模塊,用于從其它描述中添加上各個(gè)描 述缺少的低頻子帶,得到添加后的各個(gè)描述,對所述添加后的各個(gè)描述作多小 波逆變換,得到多小波變換后的圖像;對多小波逆變換后的圖像分別進(jìn)行圖像 編碼,圖像編碼后的數(shù)據(jù)為所述編碼后的數(shù)據(jù)。
下面用圖10-25對本發(fā)明實(shí)施例方案的實(shí)驗(yàn)效果進(jìn)行說明。 參見圖10,為釆用圖2的方法在不丟失描述時(shí)得到的壓縮比-PSNR 值示意圖,該圖示出了在不同壓縮程度下不丟失描述時(shí)恢復(fù)出的圖像PSNR 值??梢钥闯?,在不同壓縮程度下PSNR值都很高,也就是在不同壓縮程度 下恢復(fù)出的圖像質(zhì)量都很高。參見圖ll,為采用圖2的方法在丟失一個(gè)描述時(shí)得到的壓縮比-PSNR 值示意圖,該圖示出了在不同壓縮程度下丟失描述一、描述二、描述三或描 述四時(shí)分別恢復(fù)出的圖像PSNR值。圖中用帶短粗線的虛線表示了丟失描述 一的壓縮比-PSNR值,用帶三角的虛線表示了丟失描述二的壓縮比-PSNR 值,用菱形的虛線表示了丟失描述三的壓縮比-PSNR值,用帶叉的實(shí)線表 示了丟失描述四的壓縮比-PSNR值,這四條線很接近,幾乎重合在一起。 可以看出,在不同壓縮程度下丟失一個(gè)描述時(shí)PSNR值都很高,也就是恢復(fù) 出的圖像質(zhì)量很高。
參見圖12,為采用圖2的方法在丟失前4個(gè)描述中的三個(gè)描述時(shí)得到 的壓縮比-PSNR值示意圖,該圖示出了在不同壓縮程度下前4個(gè)描述中剩 下描述一、前4個(gè)描述中剩下描述二、前4個(gè)描述中剩下描述三或前4個(gè)描 述中剩下描述四時(shí)分別恢復(fù)出的圖像PSNR值。圖中用帶菱形的實(shí)線表示了 前4個(gè)描述中剩下描述一的壓縮比-PSNR值,用帶正方形的虛線表示了前 4個(gè)描述中剩下描述二的壓縮比-PSNR值,用三角的虛線表示了前4個(gè)描 述中剩下描述三的壓縮比-PSNR值,用帶叉的虛線表示了前4個(gè)描述中剩 下描述四的壓縮比-PSNR值,這四條線很接近,幾乎重合在一起??梢钥?出,在不同壓縮程度下丟失前4個(gè)描述中的三個(gè)描述時(shí)PSNR值都很高,也 就是恢復(fù)出的圖像質(zhì)量都很高。
參見圖13,為采用圖5的方法在不丟失描述時(shí)得到的壓縮比-PSNR 值示意圖,該圖示出了在不同壓縮程度下不丟失描述時(shí)恢復(fù)出的圖像PSNR 值??梢钥闯?,在不同壓縮程度下PSNR值都很高,也就是在不同壓縮程度 下恢復(fù)出的圖像質(zhì)量都很高。
參見圖14,為采用圖5的方法在丟失一個(gè)描述時(shí)得到的壓縮比-PSNR 值示意圖,該圖示出了在不同壓縮程度下丟失描述一、描述二、描述三或描 述四時(shí)分別恢復(fù)出的圖像PSNR值。圖中用帶菱形的實(shí)線表示了丟失描述一 的壓縮比-PSNR值,用帶短粗線的虛線表示了丟失描述二的壓縮比-PSNR 值,用三角的虛線表示了丟失描述三的壓縮比-PSNR值,用帶叉的虛線表示了丟失描述四的壓縮比-PSNR值,這四條線很接近,幾乎重合在一起。
可以看出,在不同壓縮程度下丟失一個(gè)描述時(shí)PSNR值都很高,也就是恢復(fù) 出的圖像質(zhì)量很高。
參見圖15,為釆用圖5的方法在丟失三個(gè)描述時(shí)得到的壓縮比-PSNR 值示意圖,該圖示出了在不同壓縮程度下剩下描述一、剩下描述二、剩下描 述三或剩下描述四時(shí)分別恢復(fù)出的圖像PSNR值。圖中用帶菱形的虛線表示 了剩下描述一的壓縮比-PSNR值,用帶正方形的虛線表示了剩下描述二的 壓縮比-PSNR值,用三角的虛線表示了剩下描述三的壓縮比-PSNR值, 用帶叉的虛線表示了剩下描述四的壓縮比-PSNR值,這四條線很接近,幾 乎重合在一起。可以看出,在不同壓縮程度下丟失三個(gè)描述時(shí)PSNR值都很 高,也就是恢復(fù)出的圖像質(zhì)量很高。
參見圖16,為對于視頻序列,采用圖1的方法和采用圖4的方法得到 的幀數(shù)-PSNR值示意圖,該圖示出了對于不同幀數(shù)的情況,采用相位框架 方法生成3、 5描述,采用多小波框架方法生成4、 2描述時(shí)對應(yīng)的PSNR值。 圖1的方法也就是基于相位框架的多描述編解碼方法,圖4的方法也就是基 于多小波框架的多描述編解碼方法,這里將圖1的方法簡稱為相位框架方 法,將圖4的方法簡稱為多小波框架方法。圖中用帶正方形的實(shí)線表示了采 用相位框架方法編碼端生成5描述時(shí)的壓縮比-P SNR值,用菱形的實(shí)線表 示了采用相位框架方法編碼端生成3描述時(shí)的壓縮比-PSNR值,用三角的 虛線表示了采用多小波框架方法編碼端生成4描述時(shí)的壓縮比-PSNR值, 用短粗線的虛線表示了采用多小波框架方法編碼端生成2描述時(shí)的壓縮比 -PSNR值,這四條線4艮接近,有的部分重合在一起??梢钥闯?,對于纟見頻 序列,在不同幀數(shù)的情況下PSNR值都很高,也就是恢復(fù)出的圖像質(zhì)量很高。
參見圖17,為不丟包時(shí)分別采用圖1的方法和圖4的方法得到的壓縮 比-PSNR值示意圖。圖中用帶菱形的實(shí)線表示了采用多小波框架方法下得 到的壓縮比-PSNR值,用正方形的虛線表示了采用相位框架方法下得到的 壓縮比-PSNR值??梢钥闯?,采用圖1的方法得到的PSNR值比采用圖4的方法得到的PSNR值更高,也就是采用圖1的方法恢復(fù)出的圖像質(zhì)量比采 用圖4的方法恢復(fù)出的圖像質(zhì)量高。
參見圖18,為丟失描述一時(shí)分別采用圖1的方法和圖4的方法得到的 壓縮比-PSNR值示意圖。
參見圖19,為丟失描述二時(shí)分別采用圖1的方法和圖4的方法得到的 壓縮比-PSNR值示意圖。
參見圖20,為丟失描述三時(shí)分別采用圖1的方法和圖4的方法得到的 壓縮比-PSNR值示意圖。
參見圖21,為丟失描述四時(shí)分別采用圖1的方法和圖4的方法得到的 壓縮比-PSNR值示意圖。
參見圖22,為丟失三個(gè)描述時(shí)分別采用圖1的方法和圖4的方法得到 的壓縮比-PSNR值示意圖。
圖18至圖22中,用帶菱形的實(shí)線表示了采用多小波框架方法下得到 的相應(yīng)壓縮比-PSNR值,用正方形的實(shí)線表示了采用相位框架方法下得到 的相應(yīng)壓縮比-PSNR值。
參見圖23,為對于視頻序列,分別采用圖1的方法丟失兩個(gè)描述和采 用圖4的方法丟失一個(gè)描述時(shí)壓縮比-PSNR值示意圖。圖中用虛線表示了 采用相位框架方法編碼端生成5描述而解碼端接收的數(shù)據(jù)丟失兩個(gè)描述的 情況下的壓縮比-PSNR值,用實(shí)線表示了采用多小波框架方法編碼端生成 4描述而解碼端接收的數(shù)據(jù)丟失一個(gè)描述的情況下的壓縮比-PSNR值,這 兩條線很接近,有的部分重合在一起。
由圖17-23的比較可見看出,圖1的方法和圖4的方法,也就是基于 相位框架的多描述編解碼方法和基于多小波框架的多描述編解碼方法,兩者 各有優(yōu)劣,在壓縮比不是很大的情況下,基于相位框架的多描述編解碼方法 優(yōu)于基于多小波框架的多描述編解碼方法;在壓縮比較大的情況下,基于多 小波框架的多描述編解碼方法優(yōu)于基于相位框架的多描述編解碼。
參見圖24,為采用圖4的方法生成雙描述時(shí)不丟包情況下壓縮比-PSNR值示意圖。該圖示出了在不同壓縮程度下不丟失描述時(shí)分別恢復(fù)出的 圖像PSNR值??梢钥闯?,在不同壓縮程度下PSNR值都很高,也就是在不 同壓縮程度下恢復(fù)出的圖像質(zhì)量都很高。
參見圖25,為采用圖4的方法生成雙描述時(shí)丟失一個(gè)描述情況下壓縮 比-PSNR值示意圖。該圖示出了在不同壓縮程度下丟失一個(gè)描述時(shí)分別恢 復(fù)出的圖像PSNR值??梢钥闯觯诓煌瑝嚎s程度下丟失一個(gè)描述時(shí)PSNR 值都很高,也就是恢復(fù)出的圖像質(zhì)量很高。
除上述舉例涉及到的多個(gè)描述為5個(gè)描述、4個(gè)描述和2個(gè)描述的情 況外,根據(jù)需要,本發(fā)明實(shí)施例還可運(yùn)用于多個(gè)描述為其它個(gè)數(shù)的情況,如 3個(gè)描述、6個(gè)描述或更多個(gè)描述的情況。這里不——列舉。
本發(fā)明實(shí)施例根據(jù)確定出的相位矩陣組 一 對原始圖像進(jìn)行相位框架分 解,形成多個(gè)描述,對所述多描述進(jìn)行編碼;或者,對原始圖像作多小波變 換,得到低頻部分各個(gè)子帶和高頻部分各個(gè)子帶;將所述低頻部分各個(gè)子帶 和高頻部分各個(gè)子帶進(jìn)行組合,形成多個(gè)描述,再對所述多個(gè)描述進(jìn)行編碼。 本發(fā)明實(shí)施例方案在傳輸過程中,若丟失某一幀數(shù)據(jù),根據(jù)其它幀仍然能夠 恢復(fù)出質(zhì)量很高的圖像。并且,本發(fā)明實(shí)施例提供了完善的基于多小波框架 的多描述編解碼技術(shù)。
以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了 進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已, 并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任 何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種基于框架的多描述編解碼方法,其特征在于,該方法包括根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分解,形成多個(gè)描述;所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、列數(shù)與原始圖像相同;對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。
2、 如權(quán)利要求i所述的方法,其特征在于,所述將編碼后的數(shù)據(jù)發(fā)送給解 碼端之后,該方法包4舌解碼端對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述; 解碼端根據(jù)確定出的相位矩陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像;所述相位矩陣組二根據(jù)所述相位矩陣組一得到, 相位矩陣組二中各個(gè)矩陣的行數(shù)為原始圖像的 一半,列數(shù)與原始圖像相同。
3、如權(quán)利要求2所述的方法,其特征在于,所述多個(gè)描述為5個(gè)描述,所 述相位矩陣組一包括3個(gè)矩陣,表示為T,、 T2和丁3;、二厶"3 ,其中s表示原始圖像,^表示描述一、&表示描述二、 &表示描述 三、5*4表示描述四、&表示描述五,7/表示T,的轉(zhuǎn)置、7/表示丁2的轉(zhuǎn)置、 r/表示T3的轉(zhuǎn)置;所述相位矩陣組二包括2個(gè)矩陣,表示為7;'和7V。
4、 如權(quán)利要求3所述的方法,其特征在于,所述沒有丟失的描述為所述5 個(gè)描述,或者所述沒有丟失的描述為描述一、描述二、描述三和描述四,所述 恢復(fù)出的圖像表示為y二7;'^,7;'+7;'、2r2'+r2^S37;'+r2^S4r2',其中s'表示恢復(fù)出的圖像,7;'7'表示7T的轉(zhuǎn)置、7V7'表示7V的轉(zhuǎn)置。
5、 如權(quán)利要求3所述的方法,其特征在于,所述得到?jīng)]有丟失的描述之后, 該方法包括根據(jù)所述沒有丟失的描述判斷出丟失的描述為描述一、描述二、所述5個(gè)描述為s,7;s7;' &=7;57;描述三或描述四;所述根據(jù)確定出的相位矩陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像的方法包括將"&減去沒有丟失的除描述五外的3 個(gè)描述的結(jié)果作為所述丟失的描述,得到的恢復(fù)出的圖像表示為<formula>formula see original document page 3</formula>,其中y表示恢復(fù)出的圖像,(表示7T的轉(zhuǎn)置、t^表示7V的轉(zhuǎn)置。
6、 如權(quán)利要求3所述的方法,其特征在于,所述得到?jīng)]有丟失的描述之后, 該方法包括根據(jù)所述沒有丟失的描述判斷出丟失的描述為2個(gè)或3個(gè);所述根據(jù)確定出的相位矩陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆 變換,得到恢復(fù)出的圖像的方法包括分別將與丟失的描述相鄰的描述進(jìn)行行 間或列間均值插值處理,作為丟失的各個(gè)描述,得到的恢復(fù)出的圖像表示為<formula>formula see original document page 3</formula>,其中s'表示恢復(fù)出的圖像,tT表示7T的轉(zhuǎn)置、7^'表示7V的轉(zhuǎn)置。
7、 如權(quán)利要求3所述的方法,其特征在于,所述得到?jīng)]有丟失的描述之后,該方法包括根據(jù)所述沒有丟失的描述判斷出丟失的描述為2個(gè)或3個(gè),且其 中不包含第5個(gè)描述;所述根據(jù)確定出的相位矩陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆 變換,得到恢復(fù)出的圖像的方法包括將"&減去沒有丟失的描述,將相減結(jié)果除以丟失描述的個(gè)數(shù),將相除的 結(jié)果分別作為丟失的各個(gè)描述,得到的恢復(fù)出的圖像表示為 <formula>formula see original document page 3</formula>,其中s'表示恢復(fù)出的圖像,t^表示《'的轉(zhuǎn)置、rj表示7;'的轉(zhuǎn)置。
8、 如權(quán)利要求3至7中任一項(xiàng)所述的方法,其特征在于,所述T。 丁2和 T3分別為:<formula>formula see original document page 31</formula>其中0S"1, w會,T,、 丁2和T3中行數(shù)為原始圖像的一半、列數(shù)與原始圖像相同。
9、 如權(quán)利要求l所述的方法,其特征在于,所述將編碼后的數(shù)據(jù)發(fā)送給解 碼端之后,該方法包4舌解碼端對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述,所述沒有丟 失的描述為一個(gè);解碼端對所述沒有丟失的描述進(jìn)行插值處理,得到恢復(fù)出的圖像。
10、 一種基于框架的多描述編解碼方法,其特征在于,該方法包括 對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高頻部分各個(gè)子帶; 將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形成多個(gè)描述; 對所述多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。
11、 如權(quán)利要求IO所述的方法,其特征在于,所述將所述低頻部分各個(gè)子 帶和高頻部分各個(gè)子帶進(jìn)行組合,形成多個(gè)描述的方法包括分別將得到的所述^^頻部分各個(gè)子帶和高頻部分各個(gè)子帶中能量相近的2個(gè)組成一組,在各組中分別選擇一個(gè)組合成一個(gè)描述,形成多個(gè)描述。
12、 如權(quán)利要求10或11所述的方法,其特征在于,所述對所述多個(gè)描述 進(jìn)行編碼的方法包括對各個(gè)描述分別進(jìn)行編碼。
13、 如權(quán)利要求11所述的方法,其特征在于,所述對所述多個(gè)描述進(jìn)行編 碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端的方法包括對于每一個(gè)描述,從其它描述中添加上本描述缺少的低頻子帶,得到添加 后的各個(gè)描述,對所述添加后的各個(gè)描述作多小波逆變換,得到多小波變換后 的圖像;對多小波逆變換后的圖像分別進(jìn)行圖像編碼,將圖像編碼后的數(shù)據(jù)傳 輸給解碼端。
14、 如權(quán)利要求12所述的方法,其特征在于,所述將編碼后的數(shù)據(jù)發(fā)送給 解碼端之后,該方法包括解碼端對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述; 根據(jù)所述沒有丟失的描述,得到低頻部分的子帶,以及高頻部分的子帶, 兩者相結(jié)合,得到結(jié)合信號,對結(jié)合信號中丟失的低頻部分的子帶或/和丟失的 高頻部分的子帶做補(bǔ)充處理;對補(bǔ)充處理后的結(jié)合信號做多小波逆變換,得到 恢復(fù)出的圖像。
15、 如權(quán)利要求13所述的方法,其特征在于,所述將編碼后的數(shù)據(jù)發(fā)送給 解碼端之后,該方法包括解碼端對所述編碼后的數(shù)據(jù)進(jìn)行圖像解碼、多小波變換,得到?jīng)]有丟失的 添力口后的描述;根據(jù)所述沒有丟失的添加后的描述,得到低頻部分的全部子帶,以及高頻 部分的子帶,兩者相結(jié)合,得到結(jié)合信號,對結(jié)合信號中丟失的高頻部分的子 帶做補(bǔ)充處理;對補(bǔ)充處理后的結(jié)合信號做多小波逆變換,得到恢復(fù)出的圖像。
16、 一種基于框架的多描述編解碼系統(tǒng),其特征在于,該系統(tǒng)包括編碼端和解碼端;所述編碼端,用于根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分 解,形成多個(gè)描述,所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、列數(shù)與原始圖像相同;對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端;所述解碼端,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù),根據(jù)確定出的相位矩 陣組二,對沒有丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像;所 述相位矩陣組二根據(jù)所述相位矩陣組一得到。
17、 一種基于框架的多描述編解碼系統(tǒng),其特征在于,該系統(tǒng)包括編碼端 和解碼端;所述編碼端,用于對原始圖像作多小波變換,得到低頻部分各個(gè)子帶和高 頻部分各個(gè)子帶;將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn)行組合,形 成多個(gè)描述;對所述多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端;所述解碼端,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù),對所述編碼后的數(shù)據(jù) 進(jìn)行解碼,得到?jīng)]有丟失的描述;根據(jù)所述沒有丟失的描述,得到低頻部分的 子帶,以及高頻部分的子帶,將兩者相結(jié)合,得到結(jié)合信號;對結(jié)合信號做多 小波逆變換,得到恢復(fù)出的圖像。
18、 一種基于框架的多描述編碼裝置,其特征在于,該裝置包括多個(gè)描述 形成模塊、編碼模塊和發(fā)送模塊;所述多個(gè)描述形成模塊,用于根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行 相位框架分解,形成多個(gè)描述后發(fā)送給編碼模塊,所述相位矩陣組一中各個(gè)矩 陣的行數(shù)為原始圖像的一半、列數(shù)與原始圖像相同;所述編碼模塊,用于對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā) 送給發(fā)送模塊;所述發(fā)送模塊,用于將編碼后的數(shù)據(jù)發(fā)送給解碼端。
19、 如權(quán)利要求18所述的裝置,其特征在于,所述多個(gè)描述形成模塊包括 相位矩陣組一確定模塊和多個(gè)描述形成子模塊;所述相位矩陣組一確定模塊,用于確定所述相位矩陣組一后發(fā)送給所述多 個(gè)描述形成子模塊,所述相位矩陣組一包括3個(gè)矩陣,表示為T,、 丁2和丁3; 所述多個(gè)描述形成子模塊,用于根據(jù)接收到的相位矩陣組一對原始圖像進(jìn)行相位框架分解,形成5個(gè)描述后發(fā)送給編碼模塊,所述5個(gè)描述為A ,<formula>formula see original document page 7</formula>,其中s表示原始圖像,&表示描述一、&表示描述二、 &表示描述三、S4表示描述四、&表示描述五,r, 表示Tt的轉(zhuǎn)置、r/表示丁2的轉(zhuǎn)置、r/表示T3的轉(zhuǎn)置。
20、 一種基于框架的多描述解碼裝置,其特征在于,該裝置包括接收模塊 和解碼模塊;所述接收才莫塊,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù); 所述解碼模塊,用于根據(jù)確定出的相位矩陣組二,對所述編碼后的數(shù)據(jù)進(jìn) 行解碼,得到?jīng)]有丟失的描述,對沒有丟失的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像;所述相位矩陣組二根據(jù)相位矩陣組一得到,相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的 一半,列數(shù)與原始圖像相同。
21、 如權(quán)利要求20所述的裝置,其特征在于,所述解碼模塊包括解碼子模 塊和圖像恢復(fù)子模塊;所述解碼子模塊,用于對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描 述后傳送給所述圖像恢復(fù)子模塊;若沒有丟失描述,解碼得到的描述包括描述一、描述二、描述三、描述四和描述五,分別表示為,<formula>formula see original document page 7</formula> ,其中s表示原始圖像,&表示描述一、&表示描述二、 &表示描述三、&表示描述四、&表示描述五,T,、 丁2和丁3表示 相位矩陣組一包含的三個(gè)矩陣,r,表示t,的轉(zhuǎn)置、r/表示丁2的轉(zhuǎn)置、r/表示丁3的轉(zhuǎn)置;所述沒有丟失的描述為描述一、描述二、描述三、描述四和描 述五;或者,所述沒有丟失的描述為描述一、描述二、描述三和描述四;所述圖像恢復(fù)子模塊,用于根據(jù)確定出的相位矩陣組二,對所述沒有丟失 的描述進(jìn)行相位框架合成逆變換,得到恢復(fù)出的圖像,表示為<formula>formula see original document page 7</formula>,其中s'表示恢復(fù)出的圖像,z;'和7V表示所述相位矩陣組二包含的2個(gè)矩陣,7T表示7;'的轉(zhuǎn)置、72'7'表示72'的轉(zhuǎn)置;所述相位矩陣組二根據(jù)相位矩陣組一得到,相位矩陣組一中各個(gè)矩陣的行數(shù)為 原始圖像的一半,列數(shù)與原始圖像相同。
22、 如權(quán)利要求20所述的裝置,其特征在于,所述解碼模塊包括解碼子模 塊和圖像恢復(fù)子模塊;所述解碼子模塊,用于對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描 述后傳送給所述圖像恢復(fù)子模塊;若沒有丟失描述,解碼得到的描述包括描述一、描述二、描述三、描述四和描述五,分別表示為,s-7^7/, &=7^T/,&=7^7; , &=7^t2 , &=t3w3 ,其中s表示原始圖像,&表示描述一、&表示描述二、 &表示描述三、&表示描述四、&表示描述五,t,、 T2和T3表示相位矩陣組一包含的三個(gè)矩陣,r,表示t,的轉(zhuǎn)置、r/表示丁2的轉(zhuǎn)置、r/表示丁3的轉(zhuǎn)置;所述沒有丟失的描述為描述一、描述二、描述三或描述四;所述圖像恢復(fù)子模塊,用于將"&減去沒有丟失的除描述五外的3個(gè)描述 的結(jié)果作為所述丟失的描述,得到的恢復(fù)出的圖像表示為s' = 7;'、a'+7;'、2r2' + r2'、37;'+r2'、4r2',其中y表示恢復(fù)出的圖像,z;'和r2'表示所述相位矩陣組二包含的2個(gè)矩陣,7^表示7;'的轉(zhuǎn)置、rJ表示7V的轉(zhuǎn)置; 所述相位矩陣組二根據(jù)相位矩陣組一得到,相位矩陣組一中各個(gè)矩陣的行數(shù)為 原始圖像的一半,列數(shù)與原始圖像相同。
23、 一種基于框架的多描述編碼裝置,其特征在于,該裝置包括多個(gè)描述 形成模塊、編碼模塊和發(fā)送模塊;所述多個(gè)描述形成模塊,用于對原始圖像作多小波變換,得到低頻部分各 個(gè)子帶和高頻部分各個(gè)子帶,將所述低頻部分各個(gè)子帶和高頻部分各個(gè)子帶進(jìn) 行組合,形成多個(gè)描述后發(fā)送給編碼模塊;所述編碼模塊,用于對形成的多個(gè)描述進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給 發(fā)送模塊;所述發(fā)送模塊,用于將編碼后的數(shù)據(jù)發(fā)送給解碼端。
24、 如權(quán)利要求23所述的裝置,其特征在于,所述多個(gè)描述形成模塊包括 多小波變換子模塊和多描述形成子模塊;所述多小波變換子模塊,用于對原始圖像作多小波變換,得到低頻部分各 個(gè)子帶和高頻部分各個(gè)子帶,將得到的所述低頻部分各個(gè)子帶和高頻部分各個(gè) 子帶發(fā)送給多描述形成子模塊;所述多描述形成子模塊,用于分別將得到的所述低頻部分各個(gè)子帶和高頻 部分各個(gè)子帶中能量相近的2個(gè)組成一組,在各組中分別選擇一個(gè)組合成一個(gè) 描述,形成所述多個(gè)描述。
25、 如權(quán)利要求23所述的裝置,其特征在于,所述編碼模塊包括編碼子模 塊,用于對各個(gè)描述分別進(jìn)行編碼,得到所述編碼后的數(shù)據(jù)。
26、 如權(quán)利要求23所述的裝置,其特征在于,所述編碼模塊包括編碼子模 塊,用于從其它描述中添加上各個(gè)描述缺少的低頻子帶,得到添加后的各個(gè)描 述,對所述添加后的各個(gè)描述作多小波逆變換,得到多小波變換后的圖像;對 多小波逆變換后的圖像分別進(jìn)行圖像編碼,圖像編碼后的數(shù)據(jù)為所述編碼后的 數(shù)據(jù)。
27、 一種基于框架的多描述解碼裝置,其特征在于,該裝置包括接收模塊和解碼模塊;所述接收模塊,用于接收編碼端發(fā)送的編碼后的數(shù)據(jù);所述解碼模塊,用于對所述編碼后的數(shù)據(jù)進(jìn)行解碼,得到?jīng)]有丟失的描述; 根據(jù)所述沒有丟失的描述,得到低頻部分的子帶,以及高頻部分的子帶,將兩 者相結(jié)合,得到結(jié)合信號;對結(jié)合信號做多小波逆變換,得到恢復(fù)出的圖像。
全文摘要
本發(fā)明實(shí)施例公開了一種基于框架的編解碼方法,該方法包括根據(jù)確定出的相位矩陣組一對原始圖像進(jìn)行相位框架分解,形成多個(gè)描述;所述相位矩陣組一中各個(gè)矩陣的行數(shù)為原始圖像的一半、列數(shù)與原始圖像相同;對形成的各個(gè)描述分別進(jìn)行編碼,將編碼后的數(shù)據(jù)發(fā)送給解碼端。本發(fā)明實(shí)施例還提供了另一種基于框架的編解碼方法,以及編解碼系統(tǒng)、編碼裝置和解碼裝置。本發(fā)明實(shí)施例方案提高了恢復(fù)出的圖像質(zhì)量。
文檔編號H04N7/26GK101420607SQ200710165529
公開日2009年4月29日 申請日期2007年10月26日 優(yōu)先權(quán)日2007年10月26日
發(fā)明者萬華林, 軍 張, 彭立中 申請人:華為技術(shù)有限公司