同态滤波

  • 目的用途

在生活中会得到这样的图像,它的动态范围很大(即:黑的部分很黑,白的部分很白),而感兴趣的部分的灰度又很暗(即灰度级范围很小),分不清物体的灰度层次和细节。采用一般的灰度级线性变换法是不行的,因为扩展灰度级虽然可以提高图像的反差,但会使得动态范围变的更大。而压缩灰度等级,虽然可以减少动态范围,但物体灰度层次和细节就更无法分辨了。同态滤波正好负责解决这种光照分布不均情况下的图像增强问题。 

  • 原理:

对于一副图像这里写图片描述可以由其照度(illumination)函数这里写图片描述和反射(reflectance)函数这里写图片描述的乘积表示: 

                 

其中,这里写图片描述描述景物的照明,与景物无关,这里写图片描述这里写图片描述包含景物的细节,与照明无关,这里写图片描述

由于照度相对变化很小,可以看作是图像的低频成份,而反射率则是高频成份。通过分别处理照度和反射率对像元灰度值的影响,达到揭示阴影区细节特征的目的。 
上式中这里写图片描述这里写图片描述二者相乘,无法直接用于对照度和反射的频率分量进行操作,因此上式取对数,使在空间域变成相加关系。 

             

对上式两边取傅里叶变换,  
              这里写图片描述   

图像的照射分量这里写图片描述在空间上变化缓慢,其频谱特性集中在低频段;而反射函数这里写图片描述的频谱集中在高频段(景物本身具有较多的细节和边缘),反射函数描述的景物,反映图像的细节内容,特别是在不同物体的连接部分。,其频率处于高频区域。这些特性导致图像取对数后的傅里叶变换的低频成分与照射相联系,而高频成分与反射相联系.

这里写图片描述同态滤波函数,可分别作用在照度分量上和反射分量上),式中,这里写图片描述是傅里叶变换的结果,在空间域中。 

使用同态滤波器可以更好地控制照射分量和反射分量。这种控制器需要指定一个滤波器函数这里写图片描述,它可用不同的可控方法影响傅里叶变换的低频和高频。如果这里写图片描述这里写图片描述选定,而这里写图片描述<1且这里写图片描述>1,那么滤波器函数趋近于衰减低频(照射)的贡献,而增强高频反射的贡献。最终结果是同时进行动态范围的压缩和对比度的增强。

 

  • 算法流程 

这里写图片描述

 

其中这里写图片描述表示原始图像;这里写图片描述代表对数运算;DFT 代表傅立叶变换(实际操作中运用快速傅立叶变换FFT);IDFT 代表傅立叶逆变换(实际操作中运用快速傅立叶逆变换IFFT);exp 代表指数运算。

  • 传递函数:

传递函数这里写图片描述——(同态滤波器),低频段被压缩,而高频段却扩展了。 
高斯型高通滤波修改形式: 
这里写图片描述 

式中这里写图片描述, 常数c用于控制坡度的锐利度,它在这里写图片描述这里写图片描述之间过渡。 
根据不同的图像特性和需要,选用不同的这里写图片描述,可得到满意的结果。这个滤波器类似于高斯高频强调滤波器

..........................................................................................................................................................

转载:https://blog.csdn.net/Jacky_Ponder/article/details/47791199

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Halcon同态滤波是一种图像处理方法,用于改善图像的对比度和细节信息。同态滤波适用于图像中存在不均光照、阴影或反射等问题的情况。 同态滤波首先对图像进行局部增强,然后通过低通滤波器进行谐波分解。这个过程可以通过以下步骤来实现: 1. 对原始图像进行对数变换,以便在灰度范围较大的情况下保持较好的动态范围。 2. 对变换后的图像应用低通滤波器,以降低高频噪声,并减小图像的几何变化对后续操作的影响。 3. 对低通滤波的结果进行指数变换,以使灰度范围回到原始范围。 4. 对指数变换后的图像进行增益调整,以进一步增强细节。 同态滤波可以在频域或空域中执行。在Halcom中,可以使用函数hom_filter来实现同态滤波。该函数可以指定滤波器的参数,如滤波器的大小和低通滤波器的频率截止值。 同态滤波可用于许多应用领域,包括纹理分析、缺陷检测和医学图像处理等。它可以提高图像的视觉效果,使得图像更易于分析和理解。 ### 回答2: Halcon同态滤波是一种图像处理技术,用于增强图像的对比度和细节。它结合了频域滤波和灰度变换的方法,适用于处理低对比度、光照不均匀或背光等问题。 同态滤波首先将图像转换成频域进行处理。对于图像中的每一个像素,它可以被表示为一个幅度和一个相位。幅度表示了像素的亮度信息,相位表示了像素的位置和形状信息。 同态滤波通过调整幅度和相位之间的关系来实现图像增强。它使用一个高斯滤波器对图像进行频域滤波,同时采用了灰度变换来调整图像的对比度。通过对比度增强和解决光照不均匀等问题,同态滤波可以有效地增强图像的细节和轮廓。 同态滤波常用于医学图像处理、文档图像分析等领域。例如,在医学图像中,同态滤波可以使低对比度的组织结构更清晰可见,有助于医生的诊断和分析。在文档图像中,同态滤波可以去除背光和灰度不均匀,提高图像的可读性和分析能力。 总之,Halcon同态滤波是一种图像增强技术,通过应用频域滤波和灰度变换,可以解决图像的低对比度、光照不均匀等问题,并提高图像的细节和轮廓。它在医学图像和文档图像等领域有着广泛的应用。 ### 回答3: Halcon 同态滤波是一种在数字图像处理中常用的技术,用于提取图像中的有用信息并降低噪声。它结合了频域和空域处理的优势,可以有效地增强图像的对比度和亮度。 同态滤波是通过应用频域滤波器对图像进行调整来实现的。它的原理是将图像分解为低频和高频成分,并对它们进行分别处理。低频成分代表图像的整体亮度和直流分量,而高频成分则代表图像的细节和纹理。 在同态滤波处理中,首先将输入图像进行对数变换,将灰度值映射到对数域。然后,对对数域中的图像进行滤波操作,以增强低频和高频成分。最后,将滤波后的图像进行反对数变换,得到最终的处理结果。 同态滤波的优势在于它可以有效地处理强度非线性的图像,如具有明暗变化的图像。它不仅可以增强图像的对比度和亮度,还可以压制噪声和消除背景影响。 在Halcon中,可以使用相应的函数和参数来实现同态滤波。例如,可以使用`hom_mat2d_hom_filter`函数对图像进行同态滤波处理,通过调整滤波器的参数,如滤波器的尺寸和频率响应,可以获得不同的滤波效果。 总之,Halcon的同态滤波是一种强大的图像处理技术,可以提高图像的质量和可视化效果,常被应用于计算机视觉、图像识别和医学影像处理等领域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值