多尺度对比增强算法的基本观点是将图像分解成代表图像单个细节的像素,然后立
即在这些像素上提高对比度,因此要求选择一种图像分解方法。
在图像分解方法的选择上要遵循以下两个基本条件:
           (1)必须包括所有层次来表示任何大小的结构;
          (2)必须连续不中断。

在多尺度对比增强算法处理中,图像分解选择拉普拉斯金字塔函数

(1)图像分解的过程

拉普拉斯金字塔函数分解的基本思想是首先原图像进行低通滤波降低像素与像素
间联系的紧密程度,间隔抽样压缩图像数据,也就是说图像样本密度缩小了,然后进行
插值,最后所得结果图像与原图像作差缛到控酱拉斯金字塔中的第一层。基于此层图像
重复上述操作,就会扩展成为金字塔形状的多尺度数据结构。下面介绍拉普拉斯金字塔
的分解和重建过程。
     拉普拉斯金字塔是建立在高斯金字塔基础上的,由一系列L1,L2,L3,L4……上-组成,

每个L就是两层相邻高斯金字塔的差异集,公式如下:

 L(1)=G(1)-expand(G(l+1));

在处理过程中,每次图像都比上一次的样本密度缩小一半(即缩小为原来的二分之
--)。这时整个过程就呈现了金字塔数据结构,又因为每层金字塔的值代表两个高斯图
像的差异图像,也可以看成是与原始图像不同程度的卷积,这一点很像在图像增强中的
“拉普拉斯”操作,所以叫它拉普拉斯金字塔。

在图像重建的时候,需要放大高斯金字塔并与低一级的拉普拉斯金字塔相加:

    G(1)=L(1)+expand(G(l+1))

(2)图像增强的过程

    为了增强图像的细节部分,在进行对比度均衡化前,先对图像进行F/E处理,

     F处理主要是通过调节图像的空间频率特性来改善图像的锐化特性,以达到解剖结构的细节描述,突出图像的细微特征;

    E处理则是在低频的部分降低图像的动态范围,对感兴趣区进行密度补偿。

F处理:

    图像的细节处理可以通过提高图像的高频部分的频率幅度来显示:
                 Y=X+a*B(x)*(x-x1)
    Y、X、X1代表结果图像、原始图像、经过低通滤波的图像后的像素值。(x-x1)表示图像的高频部分,
                     系数a决定了高频部分的增强程度。
F处理的具体过程为:
首先将原始图像进行低通滤波也就是平滑操作,从而得到平滑图像,然后原始图像与平滑图像作差得到差值图像,差值图像代表着图像中的高频信息部分,通常是图像的边缘及细节信息部分,接下来根据图像中不同数据密度部分进行相应程度的图像增强,
这里系数a、函数B(x)是事先给定的,会根据图像类型、图像效果要求、图像数据密度分布的不同而不同,其中图像数据密度分布情况,在算法中尤为重要,因为在后面的算法中拉普拉斯金字塔分解、分层增强系数都与图像数据的密度有关,最后将增强后得到的图像与原始图像做和得到最终的F处理效果图像。

E处理:
有些图像的照射范围太广,不能以恰当的对比度来显示所有的图像区域,因此需要通过减低图像中的低频部分,来提高所有相关图像特征的对比度,
                     Y=X+a(A-X1)   a<1;

           X表示原图像,x1表示平滑滤波后的图像,a是矫正系数,用于控制动态压缩的程度,A常量

E处理的具体过程为:
首先将原始图像进行低通滤波进行平滑操作,从而得到平滑
图像,然后与给定的A做差得到差值图像,然后与给定的系数a相乘,
其意义是进行图像数据密度的动态压缩,即去除了图像中的低频率部分,保留了高频率部分,因为图像
的重要细节信息往往存在于高频中,最后得到的图像与原始图像做和得到最终的效果图
像。


图像多尺度对比增强算法相关推荐

  1. 电子助视仪 对比增强算法 二十种色彩模式(Electronic Video Magnifier, 20 color mode)

    电子助视仪 是一种将原始彩色图像转换为某种对比度高的图像,例如将原始图像变换为黑底白字,红底白字,白底红字,蓝底黄字,黄字蓝底等等.电子助视仪的主要应用场景为为老人或者特殊弱视人群的阅读.国内国外均有 ...

  2. msrcr(Multi-Scale Retinex with Color Restoration) 带色彩恢复的多尺度视网膜增强算法 整理

    本文主要总结整理msrcr算法相关,包括基本原理,效果和实现代码 为了提高低亮度条件和背光条件下拍摄图像的效果,尝试了各种常规的数字图像处理方法,包括: 线性变换 对数变换 直方图均衡等 对yuv分量 ...

  3. [Python从零到壹] 五十一.图像增强及运算篇之图像灰度直方图对比分析万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  4. 用于图像去雾的优化对比度增强算法

    图像去雾哪家强?之前我们已经讨论过了著名的基于暗通道先验的图像去雾(Kaiming He, 2009)算法,如果你用兴趣可以参考: 暗通道优先的图像去雾算法(上) 暗通道优先的图像去雾算法(下) 此外 ...

  5. 车辆摄像头夜晚场景图像ISP增强算法

    车辆摄像头夜晚场景图像ISP增强算法 输入输出接口 Input: (1)图像视频分辨率(整型int) (2)图像视频格式(RGB,YUV,MP4等) (3)摄像头标定参数(中心位置(x,y)和5个畸变 ...

  6. matlab 过度曝光,一种图像的曝光增强算法 MATLAB 实现

    本文提到的这种图像曝光增强算法,是文章[1]提及的.具体原理比较简单,文章也是作为去雾算法的一个postprocessing option 用很小的篇幅介绍. [1]Tang K, Yang J, W ...

  7. 数字图像处理 图像对比度增强算法概览

    一.图像对比度增强 图像对比度增强又叫作图像对比度拉伸或者直接称为点运算.图像亮度和对比度调整的目的之一是在合适的亮度上提供最大的细节信息,细节纹理的沟纹越深,图像越清晰.在图像处理中,图像对比度增强 ...

  8. 基于熵保持映射先验的快速图像对比度增强算法的python实现

    # -*- coding: utf-8 -*- # @FileName: (2区)基于熵保持映射先验的快速图像对比度增强算法 # @Software: PyCharm # @Author : Xu # ...

  9. 图像与点云三维重建算法

    图像与点云三维重建算法 单图像三维重建算法介绍 在开始讨论之前先说一下为什么要做单图像三维重建,原因其实很直观.总结起来就是两个字,"需要".我们很需要这类应用,如果可以做出来,不 ...

最新文章

  1. spring boot 传递 List参数
  2. go 使用mongodb
  3. 吴恩达《神经网络与深度学习》精炼笔记(4)-- 浅层神经网络
  4. sql:CallableStatement执行存储过程
  5. 已知法向量 求投影_MIT—线性代数笔记15 子空间投影
  6. C#LeetCode刷题-剑指Offer
  7. 深入浅出项目管理——例子
  8. 在Windows系统下搭建ELK日志分析平台
  9. 两年还债4亿,罗永浩是如何做到的?
  10. 带你全面掌握高级知识点!深入理解java虚拟机pdf下载
  11. html+fadein动画,使用Animate.css制作超炫的CSS3动画
  12. 纯新手DSP编程--5.30--DSP/BIOS线程
  13. dom:原生js使div滚动到最底部
  14. 重庆邮电大学c语言实验报告,重庆邮电大学c语言上机实验期末实验报告.doc
  15. Suspending Methods【暂停方法队列说明】
  16. NLP常见词/典汇总
  17. 面试中怎样谈自己的缺点?
  18. matlab四叶玫瑰线,多种语言画玫瑰,总有一款适合你表白
  19. 计算机图形学椭圆_椭圆算法| 计算机图形学
  20. bodipy荧光染料BDP R6G maleimide/马来酰亚胺,CAS:2183473-32-5

热门文章

  1. Windows Mobile 开发工具和资源
  2. Android关闭USB的ADB调试和文件传输功能(禁用USB)
  3. React 的 PureComponent Vs Component
  4. 解决thinkphp在nginx环境中由于PATH_INFO变量引起的路径问题
  5. 程序单一实例实现 z
  6. Linux Shell脚本入门--wget 命令用法详解
  7. JACK——TeamsManual3 Roles
  8. CrowdRec:众包环境中,基于信任感知的工人推荐
  9. android 悬浮按钮 魅族,魅族,我的悬浮球功能比你的强大:悬浮菜单
  10. 【正一专栏】保护孩子人人有责-评南京猥亵女童案