• 《数字图像处理_第三版_中_冈萨雷斯》第四章笔记


    频率域滤波

    傅里叶级数

    定义:具有周期T的连续变量t 的周期函数f(t)可以被描述为乘以适当洗漱的正弦和和余弦和。

    sbWxOJ.md.png

    连续变量函数的傅里叶变换

    sbfpwR.png

    u为连续变量。 欧拉公式变换后,可以写为:

    sbf9T1.png

    傅里叶变换实例

    sbfn0A.png

    卷积

    sbf3p8.png

    其中,负号表示翻转,t是一个函数滑过另一个函数的位移,而τ是积分假变量。

    sbftmj.png

    空间域中两个函数的卷积的傅里叶变换等于两个函数的傅里叶变换在频率域中的乘积。

    取样和取样函数的傅里叶变换

    取样作用:将连续函数转换为离散值序列。

    模拟取样是用 delta t 单位间隔冲激串作为取样函数去乘以f(t):

    sbfr1U.png

    sbfdkq.png

    取样函数的傅里叶变换

    sbfftx.png

    取样定理

    sbfOAI.png

    以超过函数最高频率的两倍来采样可以还原原函数(香农采样定理)。

    单变量的离散傅里叶变换(DFT)

    sbfz38.png

    sbhnvF.png

    取样和频率间隔间的关系

    sbh1ER.png

    两个变量的函数的扩展

    取样特性

    sbhwbd.png

    离散冲击的取样特性在该冲激所在位置产生离散函数f(x ,y) 的值。

    简单函数的二维傅里叶变换实例

    sbhDUI.png

    图像中的混淆

    两种混淆现象:

    空间混淆——欠采样造成,主要变现为人为引入缺陷,如线状特征中的锯齿,伪高光。

    时间混淆——图像序列中图像间的时间间隔有关。

    图像内插与重采样

    sbhc28.png

    当处理具有很强边缘内容的图像时,混淆的影响看起来是块状图像分量,称为锯齿。

    sbhRKg.png

    二维傅里叶反变换

    sbh4Vs.png

    二维傅里叶变换的一些性质

    sbhXqJ.png

    sb49G6.png

    频率域滤波基础

    傅里叶变化的频率分量和图像中的亮度变化有关:低频对应图像中变换缓慢的灰度分量,高频对应图像中越来越快的灰度变化。

    处理频率域滤波器填充的一种方法是构建一个与图像尺寸相同的滤波器,计算该滤波器的IDFT得到相应的空间滤波器,在空间域填充这个空间滤波器,然后计算器DFT返回到频率域。

    频率域滤波步骤小结

    sb4ZdA.png

    滤波实例

    sb4nit.png

    空间和频率域滤波间的对应

    空间域和频率域滤波之间的纽带是卷积定理,频率域滤波定义为滤波函数H(u,v)与输入图像的傅里叶变换F(u,v)的乘积。

     

    sb4lQS.png

    使用频率域滤波器平滑图像

    理想低通滤波器 (ILPF)

    sb4Niq.png

    使用一个ILPF平滑图像

    sb4aWV.png

    n阶巴特沃斯滤波器(BLPF)

    sb4dzT.png

    滤波实例

    sb46oR.png

    空间域的一阶巴特沃斯滤波器无振铃现象,随着阶数增高,振铃现象变得明显。

    高斯滤波器(GLPF)

    无振铃现象,在需要严格控制低频与高频之间截止频率的过渡情况下,BLPF是更加合适的选择。

    使用频率域滤波器锐化图像(高通滤波)

    理想高通滤波、n阶巴特沃斯高通滤波、高斯高通滤波

    钝化模板、高提升滤波和高频强调滤波

    sqNiad.png

    k=1时,钝化模板;k>1时,高提升滤波器;

    使用高频强调滤波增强图像实例

    sqNFIA.png

    同态滤波

    sqNAPI.png

    使用同态滤波器可更好地控制照射分量和反射分量,控制有指定滤波器函数H(u,v)影响傅里叶变换的低频和高频分量。

    选择性滤波

    带阻滤波器和带通滤波器

    陷波滤波器——拒绝事先定义的关于频率矩阵中心的一个邻域的频率,可用中心已被平移到陷波滤波器中心的高通滤波器的乘积来构造。

    陷波滤波器减少莫尔(波纹)模式实例

    sqNEGt.png

     

     

     

     

  • 相关阅读:
    UILabel 详解
    didMoveToSuperView 引发的思考
    Source
    设计模式
    Code ReView
    UIApearance
    UINavigationBar
    initWithNibName与viewDidLoad的执行关系以及顺序
    bLock 回调 就是这么简单!
    程序语言小记
  • 原文地址:https://www.cnblogs.com/E-Dreamer-Blogs/p/14718221.html
Copyright © 2020-2023  润新知