Lecture 06 反走样

走样

  • 扫描转换的算法在处理图形非水平或者非垂直线段时引起了锯齿或阶梯状的变形。

  • 具体解释

    • (1)几何图形中的直线段无限细,多边形的边亦如此,它们均是带宽无限的信号,即傅里叶频谱中的最高频率为无限大;
    • (2)由于几何图形为带宽无限信号,所以将几何图形像素化时,采样频率无法满足乃奎斯特定理,导致采样过程中丢失高频成分,因而产生的图像信号失真现象,称为“走样”。
    • (3)在视觉上,直线段或多边形边界走样呈现为锯齿状,即“直线边界不直”。

采样理论

  • 频率与频谱的理解

    • 通过傅里叶变换(时域 → 频域),将任何周期信号通过级数理论转变为正弦或余弦信号的叠加(每个正余弦信号叫做谐波),而通过刻画这些单个正余弦信号的属性(频率、振幅、相位)形成的对应关系,就形成了该信号的频谱。而原来是通过记录信号随时间变化的起伏来描述该信号(时域),现在便可以通过频谱来描述该信号(频域)。

      • 总结


      • 振幅频谱

      • 相位频谱

  • 如何对图像分析频率和频谱

反走样的思路

  • 增加采样率(并不是反走样所研究的)

  • 采样之前,先对信号进行模糊(或者说低通滤波,即拿掉高频信息,这样边界会看起来变得更浅,具体做法是将某个像素计算其在图形内部的覆盖面积,将该像素值进行平均覆盖),再进行采样,那么在频谱中便不容易发生混叠,可以对走样进行一定程度的改善

    • 如何判断某个像素在三角形内部的比例?MSAA 方法,将每个像素分割为更小的像素点,计算在三角形内部的点占该像素所有点的比例即可。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!