2013-04-14 47 views
1

我有一堆相似的图像。这些图像包含不同的噪声,但边缘和直方图非常相似。我需要无损地压缩这些图像。 有什么算法,可以使用图像相似性更有效的压缩? 我试图通过预测使用改进的压缩(从LOCO改变MED预测),但我的收获只有约0.4%类似图片压缩

回答

1

做你的意思是“相似”是什么?有类似的直方图是不会有太大的帮助。图片看起来一样吗?

您可以简单地尝试从该图像中减去以前的图像,逐个像素和逐个颜色地减去差异图像是否更具可压缩性。

下一步是将图像序列制作为视频,并使用视频压缩,这可以利用连续图像之间更复杂的相关性。

+0

相似...他们看起来是一样的眼睛。但是,如果你减少他们,你有一些嘈杂的图像。我试图压缩这个嘈杂的图像,但是从噪音的性质来看,它不太好压缩。使用视频编解码器是一种方法,但我认为如果有某种特殊的图像算法。如果我解压顺序,我得到了单个图像,而不是视频。 –

0

图像是灰度还是有颜色。如果它们是灰色的,我有一个7年前开发的应用程序。我可以为你尝试。 它基于一种称为设置冗余压缩的技术。

如果他们是有颜色的,你可以尝试Lagarith(视频编解码器)

+0

我有不同的数据类型,一些是RGB,一些灰度,一些浮点数。您的压缩是否也适用于视频序列? –

+0

嗨,对不起,延迟(一年:p)。不幸的是,t不适合视频压缩 – gabis

0

尝试做“composite -compose difference image1 image2 diff”上连续的图像(或以某种方式任意顺序对图像,如果你不已经有一个订单)。 'diff'图像可能非常小,您可以通过执行composite -compose difference diff image1(或一些变化)来恢复image2。

1

如果您已经听说过设置冗余压缩(SRC),这将使您的任务变得非常简单。它为一组类似图像提供了损耗较少且有损图像图像压缩技术。

最小 - 最大差分技术可能是您寻求的技术。