繁体   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