满意答案

mxd_joan

2013.12.02

采纳率:50%    等级:11

已帮助:3101人

f(x,y)=i(x,y).r(x,y)

i(x,y)为照明分量(入射分量),是入射到景物上的光强度;

r(x,y)为反射分量,是受到景物反射的光强度。

具体步骤如下:

(1)先对上式的两边同时取对数,即

Inf(x,y)=Ini(x,y)+Inr(x,y)

(2)将上式两边取傅立叶变换,得

F(u,v)=I(u,v)+R(u,v)

(3)用一个频域函数H(u,v)处理F(u,v),可得到

H(u,v)F(u,v)=H(u,v)I(u,v)+H(u,v)R(u,v)

(4)逆傅立叶变换到空间域得

Hff(x,y)=hi(x,y)+hr(x,y)

可见增强后得图像是由对应照度分量与反射分量得两部分叠加而成。

(5)再将上式两边取指数,得

g(x,y)=exp|hff(x,y)|=exp|hi(x,y)|+exp|hr(x,y)|

这里,称作同态滤波函数,它可以分别作用于照度分量和反射分量上。

一幅图像得照明分量通常用慢变化来表征,而反射分量则倾向于急剧变换。所以图像取对数后得傅立叶变换的低频部分主要对应照度分量,而高频部分主要对应反射分量。适当的选择滤波器函数将会对傅立叶变换中的低频部分和高频部分产生不同的响应。处理结果会使像元灰度的动态范围或图像对比度得到增强。

03分享举报

matlab中偶分量怎么表示,如何在matlab中画出一个函数的奇分量偶分量相关推荐

  1. html中写自增数字,WPS word中数字怎么自增 如何在word中设置数字的千位分隔符

    选中某行,列或者某一部分,选择菜单栏的"行和列"->"填充"选项,选择序列选项. 在弹出的窗口中设置你需要的选项. WPS文字怎样自动增加数字 如何在WP ...

  2. matlab画一个正弦波,在MATLAB画出一个正弦波

    模拟信号: 正弦波三要素: 幅度A,角频率 ,相位 角频率 与频率 的关系: 要注意已知信号的角频率还是频率? 频率是Hz , 一秒几次的概念,角频率是rad/s , 一秒多少度的概念,  是一圈的弧 ...

  3. 在MATLAB画出一个正弦波

    模拟信号: 正弦波三要素: 幅度A,角频率,相位 角频率与频率的关系: 要注意已知信号的角频率还是频率? 频率是Hz , 一秒几次的概念,角频率是rad/s , 一秒多少度的概念, 是一圈的弧度,一圈 ...

  4. 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年 问题。 写一个函数days,实现上述计算。由主函数将年、月、日传递给days函数,计算后将 日子数传回主函数输出

    /*定义一个结构体变量(包括年.月.日).计算该日在本年中是第几天,注意闰年 问题. 写一个函数days,实现上述计算.由主函数将年.月.日传递给days函数,计算后将 日子数传回主函数输出*/#in ...

  5. shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?

    每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...

  6. html中看到php代码_如何在HTML中嵌入PHP代码

    如何在HTML中嵌入PHP代码 对于一个有经验的 PHP Web 开发者,在HTML中嵌入PHP代码是一件非常容易的事情.但是对于刚开始接触 PHP 编程语言的新手这就是一个问题.下面是小编为大家带来 ...

  7. 在dw中如何调试html代码,如何在 Dreamweaver 中优化和调试代码 - Dreamweaver 用户指南...

    了解如何在 Dreamweaver 中清除代码.检查浏览器兼容性.验证 XML 文档并使页面符合 XHTML 规范. 清理代码 您可以自动删除空标签,合并嵌套 font 标签,以及通过其它方法改善杂乱 ...

  8. ai中如何插入签名_如何在PDF中插入一个或多个空白页?

    在编辑或修改PDF文档时,一般都需要新增空白页后再添加文本或图片等内容,那么如何在PDF中插入一个或多个空白页呢? 首先打开极速PDF编辑器,或打开需要编辑的PDF文档后,点击右上角"文档& ...

  9. eval在python中是什么意思_如何在Python中使用eval ?

    Python中的 eval是什么? 在Python中,我们有许多内置方法,这些方法对于使Python成为所有人的便捷语言至关重要,而eval是其中一种.eval函数的语法如下: eval(expres ...

最新文章

  1. 【Linux部署】elasticsearch can not run elasticsearch as root+vm.max_map_count [65530] is too low 问题解决
  2. 通过发声可以把杯子震碎吗?
  3. 16 | 二分查找(下):如何快速定位IP对应的省份地址?
  4. 停用zabbix 自动发现的一些规则
  5. 解决Java在请求某些不受信任的https网站时会报:PKIX path building failed
  6. Windows Server 2012虚拟桌面分辨率支持列表
  7. idea 调节背景护眼_网易严选皓月护眼台灯评测:真正专业智能台灯,保护眼睛设计超强...
  8. java根据车牌号获取车辆归属地
  9. c++开源库rapidxml介绍与示例
  10. 潮汐天气《隐私政策》
  11. 全局快门与卷帘式快门
  12. 国考银保监会计算机类笔试,银保监会(计算机类)笔试资料(含2018-2019真题).zip...
  13. unbuntu 安装nginx
  14. Problem E 寻找最大元素和第二大元素
  15. python 利用opencv实现颜色检测
  16. Cisco CCIE之建立详细的故障检测检查表
  17. linux corntab下的关机命令,centos6下定时任务crontab命令的使用 | 雷雨博客
  18. MLOps极致细节:15. Azure ML数据集的上传(Azure Workspace DataStore Upload)与注册(Azure Dataset Register)
  19. java.double和 floa 的区别
  20. 微型计算机组装实验结果,微机组装实验报告

热门文章

  1. DELL服务器如何做raid-5
  2. 【协议森林】邮差与邮局 (网络协议概观)
  3. 对比Excel学openpyxl系列之单元格选择与字体设置
  4. FIX三天日记-quick fix简介
  5. Zigbee---[复习]--基于CC2530的LED闪烁和蜂鸣器实验
  6. redis 命令 释放连接_Redis连接数需有效地释放
  7. 如何在GitLab与GitHub中删除项目(仓库)
  8. 读书|《第七感》:权力、财富与这个世界的生存法则
  9. 8_UART串口编程
  10. 华擎z490itx 黑苹果_AsRock-Z490M-ITX-AC 黑苹果-在线恢复版本教程含资源-2020-12-13