0

我了解抖动的工作原理等,但是抖动与有序抖动之间有什么区别?

也有人能指出我一些好的资源吗?

4

2 回答 2

3

取自这里

随机抖动

随机抖动可以称为数字半色调算法的“冒泡排序”。这是修正由固定阈值产生的轮廓的第一次尝试(早在 1951 年就有记载),传统上它在大多数数字半色调研究中被用于比较。事实上,选择“有序抖动”(稍后将讨论)这个名称来对比随机抖动。

有序抖动

虽然图案化是经典半色调数字再现的重要一步,但其主要缺点是图像的空间放大(以及相应的分辨率降低)。有序抖动代表了数字半色调的重大改进,其中消除了这种空间失真,然后可以以其原始尺寸渲染图像

.

于 2011-05-25T14:39:30.603 回答
2

抖动与有序抖动之间的主要区别在于量化误差扩展的方式。

  1. 抖动 - 量化误差(在 Floyd-Steinberg 中)从当前像素扩展到右侧、底部和右底部像素。因此,每个像素量化都会影响相邻像素。结果,抖动具有更流畅的视觉效果(如用笔画绘制)

迪瑟·弗洛伊德-斯坦伯格

  1. 有序抖动 - 量化误差来自具有指定大小的模式(矩阵)。在处理像素时,从图案中获得相应的阈值并将其应用于像素。模式中阈值分布的类型决定了将产生的视觉效果。

通常,阈值分布均匀,结果图像尽可能平滑。

有序抖动

例如,如果高值阈值集中在图案中心附近,则效果是“半色调”

半色调抖动

总之,值得一提的是,有序抖动要简单得多,而且速度要快得多。它早在 90 年代的 Windows 95/98 中使用,当时显示器的分辨率为 256 色或 16 位色。

您可以从这里获取源代码和演示项目

于 2021-07-01T12:16:58.333 回答