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. android 安卓 微信布局 [1]

    微信布局 直接上代码吧 ---------------------------------------- 头部 -------------------------------------------- ...

  2. 无线通信技术协议-Zigbee 3.0

    物联网的无线通信技术有:短距离的无线局域网通信技术和长距离的无线广域网通信技术. 短距离局域网通信技术有Zigbee.Wi-Fi.Bluetooth.Z-wave.6LoWPAN等. 长距离广域网通信 ...

  3. 转:全志A20 GPIO 总结文档

    链接: http://blog.csdn.net/chwenj/article/details/42190745 /* * author:          chwenj@gmail.com. * A ...

  4. 如何让多个Activity共用一个Menu

    我们可以定义一个自己的CommActivity继承自Activity,然后让每个自定义Activity继承CommActivity,就可以做到. 例如: public class CommActivi ...

  5. Javascript url 小逻辑

    情况1 : var xhr = new XMLHttpRequest(); xhr.open("GET", "/api/products", true); xh ...

  6. C51与汇编混合编程详解

    C51和汇编混合编程(1)-C语言中嵌入汇编 1.在 C文件中要嵌入汇编代码片以如下方式加入汇编代码: #pragma ASM ;Assembler Code Here #pragma ENDASM ...

  7. Activity — 4 launch mode

    launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task ...

  8. 使用 APPLY

    原文地址:http://technet.microsoft.com/zh-cn/library/ms175156(v=SQL.105).aspx 使用 APPLY 运算符可以为实现查询操作的外部表表达 ...

  9. MYSQL存储过程,清除指前缀的定表名的数据

    MYSQL存储过程,清除指前缀的定表名的数据 DELIMITER $$ DROP PROCEDURE IF EXISTS `drop_table`$$ ),)) BEGIN ) DEFAULT NUL ...

  10. UINavigation push 于 present到另一个页面详解

    如果页面中没有导航栏,可以present到这个A页面,在A页面想要跳转到有个有导航栏的页面就需要添加给B页面添加一个UINavigationController 然后present到B页面,代码如下 ...