恢复和重新排序丢失的字节

时间:2018-09-08 09:52:28

标签: encoding decoding steganography

当图像通过网络发送到应用程序(例如WhatsApp)时,图像被压缩到一定程度。

如何恢复这些丢失的字节?当我这样做时,如何恢复原来的顺序?

此用例在Steganography的应用程序中。如果我将消息编码为png,通过WhatsApp发送,然后下载回去(在WhatsApp的情况下返回为jpeg),再将其转换回PNG,则似乎无法再次解码消息,就像我从未使用过的图片一样通过网络。

1 个答案:

答案 0 :(得分:1)

您正在处理一个嘈杂的频道,这可能有意或无意地更改传输中的数据,因此您需要确保算法对此具有鲁棒性。在这种情况下,您需要一种对有损重新压缩更强健的算法,前提是不进行其他操作,例如调整大小,裁剪等。

我将从literature review开始,找到适合您可能具有的其他任何较低优先级条件的算法。请记住,与直接更改像素值相比,该算法可能最终会变得更复杂,而只需更改几行代码即可。特别是当算法仅适用于jpeg图像时。而且很可能会实施某种错误纠正,这会减少您的邮件容量。