- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vcb-studio教程13resizer-vcb-studio教程专栏
VCB-Studio 教程 13 Resizer (1)
本教程旨在讲述 avs 和 vs 中 Resizer 的基础应用。
1. 图像放大缩小中不可避免的三种 artifacts: blurring(模糊), aliasing( 锯齿) 和
ringing/haloing(振铃/晕轮)
为了保证最佳效果,请在 100%下观看 doc 版本。
这是原图: ,我们现在把它放大到2.6 倍
典型的 blurring 效果(guassian p=15 ):
典型的 aliasing 效果(point):
典型的 ringing/haloing 效果(lanczos8) :
原图(高 sharpness/锐利度 )
一个好的缩放算法,就是在尽可能锐利的前提下,尽量控制 blurring, aliasing 和 ringing/haloing。特别是在放大
的时候这一点尤为重要。而某些 blurry 的算法,比如 softcubic/guass ,因为blurring 可以掩盖瑕疵的特性,有
一些特殊用途(比如可以用来放大 chroma )。
在缩小图像的时候,往往区别不是很明显。
2. Bilinear——最广泛使用的缩放算法。
Bilinear 又称为双线性。BilinearResize(1280,720)是它在 avs 中的用法。效果图如下:
它是简单高效,效果不差的算法,并且很容易在硬件层面上实现,所以被广泛应用。其特点是不出 ringing/haloing ,
也不 blurry ,但是锐利度很低,锯齿多。不适合用来放大,但是在一些低码率的编码中,如果需要缩小图像,Bilinear
是很好的选择。因为它出来的线条锐利度不高,比较节省码率。
3. Bicubic——最广泛使用的高质量缩放算法。
Bicubic 又 称 为 双 立 方 。 它 比 Bilinear 来 的 复 杂 , 效 果 也 要 略 好 。 avs 中 使 用 方 法 为
BicubicResize(1280,720,b=0,c=0.5)
b 和 c 是 Bilinear 的两个参数,一般认为,b 代表 blurry 的强度,c 代表 sharpness 的强度。默认值是
b=c=1/3=0.3333…, 这两个值是 Mitchell 和 Netravali 测试总结的,最适合人眼的值。所以 b=c=1/3 的
BicubicResize 又被称为标准双立方,或者米切尔算法。
设置 b 和 c 的时候,为了保证图像缩放后的准确性,一般建议 b0.4 ,同时b+2c=1。因为不推荐 b 为负数,所
以常规搭配中,b=0, c=0.5 是最锐利的组合。这个组合被称为 Catmull-Rom ,是一个很好的高质量downscale
算法。
当 c0.6 的时候,图像会被刻意锐化,并且表现出 ringing/haloing ,虽然在目视效果上,锐利度的提高往往会抵
消 ringing/haloing 带来的副效果。这时候一般依旧是搭配 b=0. 例如 BicubicResize(b=0,c=0.75). 很多播放器
会使用这种算法,并且用-c 来代表锐利度。比如双立方(锐利度=-0.6 )就表示BicubicResize(b=0,c=0.6).
你也可以刻意拉大 b 和 c 来看看有啥奇妙的效果,比如可以试试 b=0, c=-5
下图是标准双立方缩放后的值:
avs 的算法中,常用 taps 这个概念来代表确定一个点的值,需要用到多少个它的临近点。Bilinear 算是 1 taps ,
而 Bicubic 则是 2taps。
无论是 Bilinear 还是 Bicubic ,缩放的时候,确定一个像素的值,只用到原图中 2x2=4 像素点。在缩小时候这不是
问题,当放大的时候就明显的出现锐度不够的问题。于是我们继续介绍一些常用的多taps 的 resizer。
Didée给出过另一组适合缩小的 b 和 c 组合:b=-0.5,c=0.25。Bicubic 通过灵活设置 b 和 c ,可以做出2-taps 的
resizer 能做出的一切效果。mawen1250 曾经推荐用Catmull-Rom 来处理较好源的 Chroma upscaling.
4. Lanczos——适合放大的缩放算法。
Lanczos 算 法 是 一 个 广 谱 , 偏 放 大 的 算 法 。 avs 中 用 法 是 Lanczo
您可能关注的文档
- 普通高校本科计算机专业.pdf
- 上海地区杂草稻形态学和农艺性状多样性研究-中国农学通报.pdf
- 移动通信与终端第2版-read.ppt
- 数据清单数据的排序与筛选.ppt
- 结构面对岩质边坡地震动影响的数值模拟研究-地质与勘探.pdf
- 就是所谓的仿真-read.ppt
- 基于现场总线技术的家庭自动化系统中国设计师网.ppt
- 盐度对大菱鲆幼鱼肌肉氨基酸和脂肪酸组成的影响-海洋科学.pdf
- 图像处理试验报告-read.doc
- 西安理工大学高等技术学院2014年教科研成果汇总.doc
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目二 任务七 天罡星辰诀.pptx
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目六 任务二十一 剑气纵横法.pptx
- 《智能采矿概论》课件 第6章-矿井安全与智能监控.pdf
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目二 任务六 神指夺魂法.pptx
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目六 任务二十 洞察先机诀.pptx
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目四 任务十三 审时度势法.pptx
- Illustrator实例教程(Illustrator 2022)(电子活页微课版)(第2版)课件 第4章 图像对象的组织.ppt
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目五 任务十八 流水潺潺式.pptx
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目一 任务二 神行百变术.pptx
- RPA财经数据分析与可视化——数智魔法师:财经数据世界的奇幻之旅 课件 项目一 任务三 股市侦探法.pptx
文档评论(0)