【问题标题】:dithering vs ordered dithering抖动与有序抖动
【发布时间】:2011-05-25 14:33:54
【问题描述】:

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

还有谁能指点我一些好的资源?

【问题讨论】:

    标签: graphics multimedia dithering


    【解决方案1】:

    取自here:

    随机抖动

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

    有序抖动

    虽然图案化是重要的一步 走向数字化复制 经典半色调,它的主要缺点 是空间扩大(和 分辨率相应降低) 的图像。有序抖动 代表了一个重大的进步 数字半色调在这个空间 失真被消除, 然后可以在其中渲染图像 原尺寸

    .

    【讨论】:

      【解决方案2】:

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

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

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多