1 简介

本文提出了一种基于Retinex的雾霾图像的去雾增强算法,将受到雾霾天气影响的欠清晰图像用Retinex算法进行处理,获得增强图像.针对图像处理后出现噪点的问题,使用中值滤波对图像进行滤波处理,去除噪声.仿真实验表明该算法对受到雾霾天气影响的图像有较好的增强效果,降低噪声,画面清晰.

Retinex 是由 Edwin.H.Land 提出的阐述人类的视觉系统如何对捕获到的视觉信息进行处理并在大脑皮层中形成影像的模型。Retinex 理论解释了为何在外界光照强度不同的条件下,视觉颜色还是恒定的。Retinex 理论认为人类的大脑皮层所形成的关于目标物体的颜色信息只与目标物体表面的反射性质有关,与外界光照强度无关。人类的视觉系统能够将所获取的视觉信息分为外界光照变化信息和物体表面的本质信息,前者变化表现为平滑的照明梯度曲线,后者变化表现为突变的照明梯度曲线。通过计算外界光照强度的变化信息就可以获得物体表面的本质信息,从而获得物体的本来面貌特征,形成颜色恒常性。Land 通过实验证明了人类对于颜色的感知在一定程度上与外界光的光谱无关。Land[38]认为人类具有视网膜皮质系统,能够对三种锥体细胞所获得的视觉信息进行处理,它能够消除外界光照的影响,只保留目标物体表面的特征信息。视网膜皮质系统通过比较获得的图像中各个点的相对反射值并综合三种锥体细胞的结果,从而产生颜色恒常性。Retinex 理论很好的诠释了颜色恒常性,并被大量科学研究所证实。后来,很多研究者在这一理论的基础上提出了多种算法,例如单尺度Retinex算法、多尺度Retinex算法、McCann’s Retinex 算法等等[39-40]。尽管这些算法不尽相同,但其基本原理都非常相似,都是通过对原始图像进行高斯滤波来获取照度图像,并尽量准确的获取照度图像,最后将照度图像从原始图像中分离出来,从而获得反射图像。

【图像去雾】基于Retinex算法实现图像去雾matlab代码相关推荐

  1. 【图像检测】基于形态学算法实现空瓶检测matlab代码

    1 简介 近年来,机器视觉为主导的机器人研究工作正逐步推进,这不仅是对以往智能检测技术的有效突破,而且还能实现资源合理配置这一目标,这种类型的机器人 具 有 广 阔的 应 用 前 景.由 此 可见,本 ...

  2. 【优化求解】基于蝗虫算法求解单目标问题matlab代码

    1 简介 蝗虫算法( Grasshopper Optimization Algorithm,GOA ) 是 由 Saremi 等[1]于2017 年提出的一种元启发式仿生优化算法.具体原理如下: 2 ...

  3. 【图像修复】基于criminis算法实现图像修复附matlab代码

    1 内容介绍 该算法出自Criminisi的论文 Region Filling and Object Removal by Exemplar-Based Image Inpainting 该算法只要思 ...

  4. 【图像检测】基于AC算法实现图像显著性检测附matlab代码

    1 简介 AC算法也是Achanta等提出的,与FT算法类似,只是在求欧式距离时使用的均值不再是整幅图像的均值,而是选取不同大小邻域内的均值(三种大小)分别求取欧式距离,再相加得到. 2 部分代码 ​ ...

  5. 【图像加密】基于混沌系统进行灰度图像加密附Matlab代码

    1 简介 ​ 1 基于混沌系统的图像加密解密 Logistic混沌置乱,先不说有多复杂,其实很简单. Logistic函数是源于一个人口统计的动力学系统,其系统方程形式如下: **X(k+1) = u ...

  6. 【信号处理】基于优化算法的 SAR 信号处理(Matlab代码实现)

    目录 1 概述 2 BP神经网络:通过反投影算法进行脉冲聚光灯 SAR 模拟和重建 3 通过距离堆叠算法进行脉冲聚光灯 SAR 模拟和重建​编辑 第9个图: ​ 4 通过 TDC 算法进行脉冲聚光灯 ...

  7. 【路径优化】基于帝企鹅算法求解TSP问题(Matlab代码实现)

    目录 1 帝企鹅算法 2 旅行商问题(TSP) 3 运行结果 4 参考文献 5 Matlab代码实现 1 帝企鹅算法 帝企鹅优化算法(emperor penguin optimizer,EPO)是Ga ...

  8. 【预测模型-ELM预测】基于蝙蝠算法优化极限学习机预测matlab代码

    1 简介 针对变压器故障的特征,结合变压器油中气体分析法以及三比值法.提出了基于蝙蝠算法改进极限学习机的故障诊断方法.由于输入层与隐含层的权值和阈值是随机产生.传统的极限学习机可能会使隐含层节点过多, ...

  9. 【优化求解】基于灰狼算法求解多目标问题matlab代码

    1 简介 灰狼群体具有严格的社会支配等级且其等级划分呈金字塔形式,在捕捉猎物时,灰狼是通过相交流共享的体制来模拟的.其他智能算法类似的是,每一个可能解都由每头灰狼的位置来对应.种群的发展需要不断地更新 ...

  10. 【预测模型-ELM预测】基于布谷鸟算法优化极限学习机预测matlab代码

    1 简介 针对变压器故障的特征,结合变压器油中气体分析法以及三比值法.提出了基于布谷鸟算法改进极限学习机的故障诊断方法.由于输入层与隐含层的权值和阈值是随机产生.传统的极限学习机可能会使隐含层节点过多 ...

最新文章

  1. Nginx入门笔记之————配置文件结构
  2. 目标检测中的分类和定位冲突问题
  3. 话里话外:转帖:制约中小企业发展三大管理问题与SaaS的成功要素
  4. NeurIPS 2020 | 自步对比学习:充分挖掘无监督学习样本
  5. C++substr()用法
  6. python 句子中没有中文_人生感悟经典句子,生活中可以没有诗歌,但不能没有诗意...
  7. 我国博士生延期毕业率高达68.3%,导致博士延期原来是这10个原因
  8. Kubernetes(K8s) 1.14.3 单机版配置 node 节点 是 taint 时解决方法
  9. 返回顶部 模仿天猫的返回顶部代码 HTML JQuery CSS JavaScript
  10. python读取word表格并将表格作为一行属性写入Excel
  11. 最速降线求解的数学模型
  12. 字节跳动面试题汇总 -- C++后端(含答案)
  13. 20189200余超 2018-2019-2 移动平台应用开发实践第十周作业
  14. Shader_GLSL、HLSL API异同对比
  15. Unity 2D游戏开发案例学习——Robble Swifthand(下)
  16. C#使用ManualResetEvent和AutoResetEvent处理线程通信
  17. 详述重入锁-ReentrantLock
  18. 工控入门:西门子SIMATIC产品一览 S7-200/300/400/1200/1500
  19. 浅谈APS精益生产排程六大要素
  20. Android仿淘宝底部图标导航栏

热门文章

  1. unity ugui序列帧动画
  2. 世界首个体细胞克隆猴在中国诞生;马云在达沃斯变魔术;阿里通信回应工信部约谈丨价值早报
  3. hadoop大数据平台_Hadoop之外的3个大数据平台
  4. shp文件中polyline是什么_SHP文件坐标转换工具1.0版
  5. python ui自动化_python-UI自动化
  6. csdn官网(csdn官网免费下载)
  7. python爬取酷狗音乐付费音乐包_一篇文章教会你使用Python网络爬虫下载酷狗音乐...
  8. 未来教育计算机19二级视频百度云,未来教育 MS office二级视频讲解
  9. python用哪种字体比较好_女生练哪种字体比较好?适合女生写的漂亮字体推荐
  10. 【Scratch案例实操】scratch变魔术 scratch编程案例教学 scratch创意编程 少儿编程教案