Retinex processing for automatic image enhancement
摘要:
最近六七年来,人们从新燃起了对Retinex computation的兴趣,特别是在它对图像增强的应用方面。在上次发布的Retinex computation观念中,Land引入了一个中央/围绕空间形态(原文:center/surround spatial form),这是受到神经生理学的接受域结构的启发。把这作为我们的起始点,我们发展Retinex观念在一个全自动图像增强算法(MSRCR),它结合了色感一致性和局部对比度/亮度增强来把数字图像转换为接近现实中现场观察到的场景。近来我们亦对表单提出的图像方面的基础科学问题进行了研究。
  1. 数字图像的线性表示在视觉方面对于捕获宽动态场景范围能够胜任吗?
  2. 用MSRCR经行视觉测量能够得到发展吗?
  3. 有一个统计学上理想的视觉图像标准吗?

这些问题的答案可以为自动化视觉评估方案提供基础服务,这也是给计算机带来智能视觉原始的第一步。

引言:
对彩色数字图像/模拟图像的一个常见的问题就是怎么通过取景器在一幅获得的图像上成功的捕获动态感光范围和颜色。通常,这幅图像对实际观察到的场景的重现力比较差。Land以一个人类视觉亮度和颜色感知模型构思了Retinex理念。多年来,Land发展这个观念从一个随机步长估算到它最后的形式,一个与个体神经元在灵长类动物的视网膜,侧膝核和大脑皮层的神经生理学功能相关的中央/围绕空间对立操作(as a center/
surround spatially opponent operation)
考虑色感一致性的问题,
Hurlbert
表明
没有一个精确的解决方案
来移除亮度综观变量。Moore等人在模拟超大规模集成电路上执行Retinex的一种形式来实现实时动态范围压缩,但遭遇到场景上下文依赖限制(scene context-dependent),因此没有取得广泛的实现。
在我们的研究中,我们不用Retinex作为人类视觉颜色一致性模型。我们用它作为一个平台通过综合局部对比度改善,颜色一致性(color constancy)和亮度/颜色还原(lightness/color rendition)对数字图像增强。目的是转换记录的数字图像的视觉特征以使它的还原更接近现场观察到的场景。特别重点放在增加宽动态范围场景(指包含明亮和黑暗区域的场景)图像的黑暗区域的局部对比度,以使它符合我们对这些黑暗区域的感知。对中央/围绕Retinex属性的基础研究引导我们朝着一个使用Hurlbert的Gaussian surround,Land的1/pow(r,2),Morre的指数的方向。由于围绕的宽度影响处理图像的还原,为提供一个视觉上可接受的在动态范围压缩和优美的色调重现间的的平衡,多尺度围绕是必要的。更多的细节讨论见第二部分。
最终的视觉性能缺陷就是颜色泛灰(color "graying"),这是由于全局和区域对Retinet理论
内在

假设灰度世界的侵犯。颜色复原对修正这个缺陷是必要的,采取与中央/围绕上的对数操作相似的对数操作。这在空间和光谱处理间产生了相互影响,导致了在颜色一致性强度和颜色重现间的取舍。颜色复原产生了在颜色一致性上的适度放宽,也许可以与人类颜色视觉感知特征相比较。Barnard 和 Funt 开发了一个神经网络来提供颜色一致性和重现。They were "
uncomfortable with [our] procedure as the effect [was] hard to characterize." 然而,他们的网络需要一个我们不需要的过程,针对已知光源校准算法。
待续...






Retinex processing for automatic image enhancement 翻译的更多相关文章

  1. ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章ASM Instance(4)完

    ASM安全 这个小节主要描写叙述与ASM相关的各种安全配置话题,像 配置ASM须要的userids.groupids:ASM权限如 SYSOPER,SYSDBA和新的SYSASM权限,最后还有ASM ...

  2. ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章 ASM instance(1)

    第二章  ASM INSTANCE ASM的类型,例如可以: 10g后ORACLE instance 类型增加了一个ASM种类.参数INSTANCE_TYPE=ASM进行设置. ASM实例启动命令: ...

  3. 《MapReduce: Simplified Data Processing on Large Cluster 》翻译

    Abstract MapReduce是一种编程模型和一种用来处理和产生大数据集的相关实现.用户定义map函数来处理key/value键值对来产生一系列的中间的key/value键值对.还要定义一个re ...

  4. 论文翻译:2020_FLGCNN: A novel fully convolutional neural network for end-to-end monaural speech enhancement with utterance-based objective functions

    论文地址:FLGCNN:一种新颖的全卷积神经网络,用于基于话语的目标函数的端到端单耳语音增强 论文代码:https://github.com/LXP-Never/FLGCCRN(非官方复现) 引用格式 ...

  5. Image Processing and Analysis_21_Scale Space:Feature Detection with Automatic Scale Selection——1998

    此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...

  6. Image Processing and Analysis_21_Scale Space:Edge Detection and Ridge Detection with Automatic Scale Selection——1998

    此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...

  7. [翻译] About Core Image

    About Core Image Core Image is an image processing and analysis technology designed to provide near ...

  8. Image Processing and Analysis_21_Scale Space:Scale-space theory A basic tool for analysing structures at different scales——1994

    此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...

  9. Image Processing and Analysis_21_Scale Space:Scale-Space for Discrete Signals——1990

    此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...

随机推荐

  1. 如何用PowerPoint制作闪烁的星星

    在PPT中,PPT动画说是幻灯片PPT中的精华是当之无愧的!ppt文件有了动画,犹如插上翅膀的鸟,让PPT的色彩衍生出了更多的特色.只要你的ppt动画效果制作的对,你的幻灯片将明显与众不同,观众也更容 ...

  2. Autofact 的使用

    资料: http://www.cnblogs.com/linhan/p/4298971.html --其他博友 http://autofac.org/# --官网 http://efmvc.codep ...

  3. MyBatis错误--Invalid bound statement (not found)

    今天在开发项目的时候使用MyBatis发生错误:Invalid bound statement (not found) 具体错误信息: org.springframework.beans.factor ...

  4. navicat:cannot create oci environment

    1.请注意红色箭头处的配置是从oracle官网下载的安装包 ,当然百度也是很强大的.(建议是在navicat安装目录下解压) 2.红色方框内的是你本地的oracle数据库的sqlplus.exe启动地 ...

  5. Swift—do-try-catch错误处理模式-备

    Swift 1.x的错误处理模式存在很多弊端,例如:为了在编程时候省事,给error参数传递一个nil,或者方法调用完成后不去判断error是否为nil,不进行错误处理. let contents = ...

  6. 复杂事件处理引擎—Esper参考(事件部分)

    声明:Esper官方未提供中文文档,以后更新的大部分内容,均来自官方文档.本人英语小白一枚,翻译内容仅供参考.有些翻译确实不忍直视,君可略过. (有人可能会说,翻译的不好不如不翻,可能会误人子弟:不过 ...

  7. java 批量插入10万条数据

    for (int i = 0; i < 100000; i++) { dbHelper.insert("INSERT aaa(name) Values ('1')"); } ...

  8. VLC命令行的应用

    vlc -vvv rtsp://218.204.223.237:554/live/1/0547424F573B085C/gsfp90ef4k0a6iap.sdp --sout #transcode{v ...

  9. Python模块如何安装 并确认模块已经安装好?

    看自己有没有安装好,最简单的办法在可以再控制台下: C:\Users\sony>python Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC ...

  10. HDU_2058——等差数列,子集,集合长度判断

    Problem Description Given a sequence 1,2,3,......N, your job is to calculate all the possible sub-se ...