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. 比file_get_contents稳定的curl_get_contents

    相信使用过file_get_contents函数的朋友都知道,当获取的$url访问不了时,会导致页面漫长的等待,甚至还能导致PHP进程占用CPU达100%,因此这个函数就诞生了 分享一个实际在用的函数 ...

  2. await使用中的阻塞和并发

    本文讨论,通过将Lambda还原成最普通的代码段,来解释上篇提出的疑问.并更正上篇中一些不太正确的写法.最后会给出无需等待Async方法返回值时,对Async方法使用await的建议,供大家参考.第一 ...

  3. 文件头 MAGE_FILE_HEADER

    IMAGE_FILE_HEADER这个结构的定义如下: typedef struct _IMAGE_FILE_HEADER { 00h WORD Machine; //运行平台 02h WORD Nu ...

  4. ie浏览器下HTML上传控件input=file的美化

    近期写东西用到了input=file这个按钮,给其添加背景,在其它浏览器上都可以正常的显示,可一到ie上便不听话了,完全没有添加上,显的很难看.今天在网上找到一方法,试过后感觉很好,终于把这个问题给解 ...

  5. vim下编写html的超级利器emmet

    GitHub:里面有详细的文档说明 https://github.com/mattn/emmet-vim 下载地址: http://www.vim.org/scripts/script.php?scr ...

  6. C++调用DLL有两种方法——静态调用和动态调用

    C++调用DLL有两种方法——静态调用和动态调用 标签: dllc++winapinullc 2011-09-09 09:49 11609人阅读 评论(0) 收藏 举报  分类: cpp(30)  [ ...

  7. 8.2.1.4 Index Merge Optimization 索引合并优化:

    8.2.1.4 Index Merge Optimization 索引合并优化: 索引合并方法是用于检索记录 使用多个 范围扫描和合并它们的结果集到一起 mysql> show index fr ...

  8. VMware migration to openstack kvm

  9. svn版本信息自动更新到源代码

     背景:在线上代码和线下代码不一致时,用这个时间先比对是很重要的,首先看时间确定是不是最新的代码,再进行问题排查是很有必要的.Subversion 的 svn:keywords 是一个非常有用的功能, ...

  10. iPhone应用程序间传递数据

    前一篇简单的介绍了iPhone应用程序间通信,主要是通过在被调用应用的Info.plist中加入URL方案,在应用中通过openUrl来实现程序的调用.而应用程序间的数据传递则可以更具url来实现,例 ...