图像增强(1)-- Retinex

Retinex方法

Retinex是由 Retina 和 Cortex 两个词组成,该理论认为物体的颜色是由物体对长波(红)、中波(绿)和短波(蓝)光线的反射能力决定的,而不是由反射光强度的绝对值决定的。

由此观察者看到的图像S是由物体表面对入射光L反射得到的,反射率R由物体本身决定与入射光L无关:
S ( x , y ) = R ( x , y ) L ( x , y ) S(x,y) = R(x,y)L(x,y) S(x,y)=R(x,y)L(x,y)
基于Retinex的图像增强就是从原始图像S中估计出光照L,从而分解出R,消除光照不均的影响。

一般对原图S做低通滤波估计光照L,并将图像数据取对数将乘法转为加法方便计算
l o g ( R ( x , y ) ) = l o g ( S ( x , y ) ) − l o g ( L ( x , y ) ) log(R(x,y))=log(S(x,y)) - log(L(x,y)) log(R(x,y))=log(S(x,y))log(L(x,y))

从后面的实验可以看到,这种算法对光照不均(过曝、阴影)有不错的改善,同时也有文章指出这类方法比较适合航空图像的去雾


SSR算法

单尺度视网膜(Singal Scale Retinex)算法是Retinex最基础的一个算法,步骤如下:

  1. 原图高斯滤波并取对数,得到 L l o g L_{log} Llog
  2. 原图取对数,得到 S l o g S_{log} Slog
  3. S l o g − L l o g S_{log}-L_{log} SlogL
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ALTM-Retinex是一种用于图像增强的算法,旨在通过自适应调整图像的亮度和对比度来提高图像的质量。Retinex是一种经典的图像增强方法,它通过模拟人眼对光照适应的机制来实现。而ALTM-Retinex是对Retinex算法的改进和优化。 ALTM-Retinex采用自适应局部条纹调整(ALTM)的方法,通过分析图像中的条纹结构来控制图像的亮度和对比度。在ALTM-Retinex中,图像被分成多个小块,然后分析每个小块的条纹结构,如条纹的方向、频率和幅度等信息。通过对每个小块进行亮度和对比度的调整,ALTM-Retinex可以保留图像的细节和纹理,同时增强图像的视觉效果。 ALTM-Retinex还引入了多尺度分析的思想,它可以在不同的尺度上分析图像,并根据尺度的不同调整亮度和对比度。这种多尺度的处理可以更好地适应图像的细节变化和纹理特征,提高图像增强的效果。 ALTM-Retinex算法具有较好的性能和鲁棒性,在许多图像增强任务中得到了广泛应用。它可以改善低亮度、低对比度图像的质量,使图像更加清晰、明亮、具有更好的可视化效果。由于其自适应的性质,ALTM-Retinex还可以适用于不同类型的图像,包括自然景观、医学影像等。 总之,ALTM-Retinex是一种用于图像增强的算法,它通过自适应的亮度和对比度调整,以及多尺度分析,能够改善图像的质量,提高图像的视觉效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值