2014-09-24 151 views
0

我有一个在uint8中的深度图像,只包含离散数量的层次。是否可以将图像更改为uint16并平滑原始图像之间的灰度值。谢谢。平滑图像

enter image description here

+1

为什么要这样做?如果是因为你有'banding',通常只需要16位并添加一点噪声来“混合/平滑”“banding”效果即可。 – 2014-09-24 06:03:12

+0

我用样本深度图像文件更新了这个问题。正如你所看到的,它非常独立。我想要做的是增加灰度级的数量并使其平滑。 – 2014-09-24 06:15:30

回答

0

这是相当困难的,因为基本上你正试图创建一个不存在的信息,所以它一定会是猜测和近似值,因为你不能重现的东西你没有捕获。

我认为谷歌这个词将是“posterisation”,和/或“posterisation去除”。一种方法是增加一点噪音来“模糊”或“涂抹”边界。这种方法对你的图像不太适用。另一种方法是使用框模糊或高斯模糊来“模糊”图像 - 这种作品和图像“更平滑”,但它也是“模糊”。

这里我添加了一些高斯模糊,半径为4像素。正如你所看到的,图像更平滑,但模糊:-(我也添加了beforeafter直方图,你可以看到“平滑”图像中有更多的色调,但它总是会是一种折衷。

enter image description here

初始直方图

enter image description here

最后直方图

enter image description here