Games202高质量实时渲染_lecture13_Real-Time Ray Tracing2

在这里插入图片描述

1 Implementing a spatial filter

低通滤波;把高频的拿掉。
但是低频也有噪声,高频也不一定都是噪声。

在这里插入图片描述

1 高斯滤波器

在这里插入图片描述
sum_of_weights:为了做归一化
在这里插入图片描述

2 Bilateral filtering 双边滤波

保证边界是清晰的。
高斯做的是保留了低频的信息。
边界肯定是高频的信息。
在这里插入图片描述
边界:颜色激烈的变化。
如果i和j颜色差距很大,就让它的贡献变少。
在这里插入图片描述(i,j):像素点1
(k,l):像素点2
I(i,j):像素点1的像素值
I(k,l):像素点2的像素值
整个公式就中是两个高斯公式相乘。
在这里插入图片描述

3 Joint bilateral filtering联合双边滤波

分不清噪声和边界。可以增加其他的度量来做。
双边滤波特别适合做光线追踪结果的滤波。
在这里插入图片描述
G-buffer是没有任何噪声的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
A和B,通过深度来区别
B和C,用发现来区别
D和E,用颜色来区别

4 Implements Large Filters

在这里插入图片描述

1 解法1:Separate Passes

对于大的filter,可以分成两个pass去做。先做水平滤波,在做垂直滤波。
在这里插入图片描述
滤波就是在做卷积。
对于1个2D的高斯函数,可以处理成两个一维的高斯函数成绩,所以可以分两个pass去做。
但是理论上双边滤波就不可以拆分,实际上大家都强行拆开使用。
在这里插入图片描述

2 解法2:Progressively Growing Sizes

在这里插入图片描述

在这里插入图片描述
《信号处理 》

5 Outlier Removal

出现超级亮的点。滤波的时候会让亮点更大。
在做滤波之前就处理掉。
在这里插入图片描述

检测一个范围,在这个范围内clamp;
在这里插入图片描述
把上一帧的clamp到当前帧。
在这里插入图片描述

2 视频

https://www.bilibili.com/video/BV1YK4y1T7yY?p=13

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值