2014-05-16 16 views
0

我已經在2D圖像上應用dwt2,在LL子帶上應用源和信道編碼並傳輸它。應用dwt和重構以保存計算時間後的圖像重構

現在我在接收端有一個問題。我是否必須在HL,LH,HH上應用源和信道編碼,並傳輸以在另一端重建圖像(使用idwt)?沒有其他的可以重建LL子頻段嗎?我這樣問,以節省計算時間。你們有什麼建議?

+0

如果你想做一個源重建,你需要其他的子帶。 LL波段本質上是圖像的低通濾波版本,因此所有高頻信息/邊緣都存儲在其他子波段中。 – rayryeng

回答

0

低傳遞部和小波分解的信號的高傳遞部分是獨立的(實際上是彼此正交),用於2D圖像,你將有四個子圖像和分解的一個水平個個後不彼此相關。

所以如果低頻模糊圖像(LL部分)是你想要在接收端恢復,你不需要其他部分。

+0

非常感謝Steven。但是我正在執行下面的圖像恢復代碼,它需要其餘的子頻帶:sX = size(Im); [LL,HL,LH,HH] = dwt2(Im,Wave_Name); H = idwt2(LL_block,LH,HL_block,HH,Wave_Name,sX);我相信我需要尋找另一個只能恢復低通的部分。任何建議或幫助都非常受歡迎。 – user7715

+0

所以這是一個編程應用問題。 您可以簡單地將其他HL,LH,HH設置爲零。例如, HL =零(sX); 身體上的思考,他們沒有傳輸,因爲它是有損壓縮。 – Steven