首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无损预测编码

无损预测编码
EN

Stack Overflow用户
提问于 2013-12-14 17:14:58
回答 1查看 820关注 0票数 1

在MATLAB中,我对标准图像进行无损预测编码,从以前的样本中预测下一个样本,从实际样本中减去预测值,并用Huffman编码对误差进行编码。我也解码了错误,但现在我有一系列错误,而不知道如何返回原始图像。如何从这些误差中预测原始图像矩阵的值?

为了防止这有帮助,我的预测器是不同类型的(看哪种类型最好),其中X是一个样本的实际值: 1)我取三个相邻的X值,找出它们的平均值,然后从X中减去它们以获得误差。2)我使用了预测器(A+B)/2,其中A和B是X的相邻值,并减去X。

还有其他类似的。外面有一份很全面的清单。

对于如何预测解码器的原始值有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-14 19:35:20

如果你的相邻像素是A和B,你的预测器P是P=(A+B)/2。搜索的像素是X=P+E。做一些代数,把这些方程解成X,你就会得到你的公式:

X=(A+B)/2+E

根据您对错误的定义,可能是X=P

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20585989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档