簡體   English   中英

解碼無損預測編碼

[英]Decode lossless predictive coding

在MATLAB中,我通過預測以前的樣本中的下一個樣本,從實際樣本中減去預測值,然后使用霍夫曼編碼對錯誤進行編碼,從而對標准圖像進行了無損預測編碼。 我也對錯誤進行了解碼,但是現在我遇到了一系列錯誤,卻不知道如何返回到原始圖像。 如何從這些錯誤中預測原始圖像矩陣的值?

以防萬一這有幫助,我的預測變量是不同類型的(看哪個預測結果最好),其中X是樣本的實際值:1)我取三個相鄰的X值,求出它們的平均值,然后減去它們從X獲取錯誤。 2)我使用了預測變量(A + B)/ 2,其中A和B是X的相鄰值,並從X中減去。

還有其他類似的東西。 有一個相當全面的清單。

關於如何在解碼器中預測原始值的任何建議?

如果您的相鄰像素是A和B。您的預測變量P是P =(A + B)/ 2。 搜索的像素為X = P + E。 進行一些代數運算,將這些方程式求解為X,您將獲得公式:

X =(A + B)/ 2 + E

根據您對錯誤的定義,可能是X = PE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM