首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >抖动与有序抖动

抖动与有序抖动
EN

Stack Overflow用户
提问于 2011-05-25 22:33:55
回答 2查看 3.8K关注 0票数 0

我知道抖动是如何工作的,但是抖动和有序抖动有什么不同呢?

另外,有人能给我推荐一些好的资源吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-25 22:39:31

摘自here

随机抖动

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

有序抖动

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

票数 3
EN

Stack Overflow用户

发布于 2021-07-01 20:16:58

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

  1. 抖动-量化误差(在弗洛伊德-斯坦伯格中)从当前像素扩散到右、下和右下像素。因此,每个像素量化都会影响相邻像素。在结果中,抖动具有更流畅的视觉(就像用笔画绘制)

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

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

例如,如果高值阈值集中在图案中心周围,效果就是“半色调”。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6126118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档