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. Swift—final关键字-b

    在类的定义中使用final关键字声明类.属性.方法和下标.final声明的类不能被继承,final声明的属性.方法和下标不能被重写. 下面看一个示例: final class Person { //声 ...

  2. VLC测试IPv4 IGMP/IPv6 MLD协议

    1 简述 VLC既可以充当流客户端,又可以充当流服务器,并且可以跨平台使用,是一款开源.免费的软件,基于GNU GPL许可证. 2 搭建组播服务器 第一步:运行程序后选择“媒体  串流”:第二步:通过 ...

  3. 健身计划_from85to75

    第一天没什么好写的,这半年也没看什么书,就写写未来的规划好了. 当然是从最简单的健身计划开始写咯. 关键词:弹性 目标:减肥,上肢力量 时间:3-4次/周(Thur,Fri,Sat,Sun),1h-1 ...

  4. CPU进程与线程的关系和区别

    进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位. ...

  5. c#使用UIA进行模拟点击操作

    之前,我写过一篇c#使用spy进行模拟操作的文章,有朋友在留言中提到了UIA进行操作,今天也使用UIA重新实现一次对vnc窗体的控制测试. 实现目标 在server框内填入192.168.2.200 ...

  6. ural 1052 Rabbit Hunt

    http://acm.timus.ru/problem.aspx?space=1&num=1052 #include <cstdio> #include <cstring&g ...

  7. 两段小PYTHON,作啥用的,行内人才懂~~~:(

    哎,作也不是,不作也不是.... 下次有更新文件时,直接刷新一次了. #coding: UTF-8 import sys reload(sys) sys.setdefaultencoding( &qu ...

  8. 51单片机C语言学习笔记7:关于.c文件和.h文件

    1)h文件作用 1 方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明: 2 提供接口:对一个软件包来说可以提供一个给外界的接口(例如: stdio.h). 2)h文件里应该有什么 ...

  9. WPF 自己动手来做安装卸载程序

    原文:WPF 自己动手来做安装卸载程序 前言 说起安装程序,这也许是大家比较遗忘的部分,那么做C/S是小伙伴们,难道你们的程序真的不需要一个炫酷的安装程序么? 声明在先 本文旨在教大家以自己的方式实现 ...

  10. 关于URL编码/javascript/js url 编码/url的三个js编码函数

    关于URL编码/javascript/js url 编码/url的三个js编码函数escape(),encodeURI(),encodeURIComponent() 本文为您讲述关于js(javasc ...