ColorToneMapping

ColorToneMapping[image]

应用一个色调映射于 image 中的颜色数值,使得即便在小间隔的动态范围内的亮度的变化也可见.

ColorToneMapping[image,c]

通过以因子 c 压缩整体范围内的亮度值来映射颜色.

ColorToneMapping[image,range]

只对初始亮度在指定范围内的颜色应用映射.

ColorToneMapping[image,{range,c}]

取指定范围的颜色并以因子 c 压缩其整体亮度值.

ColorToneMapping[image,{{range1,c1},{range2,c2},}]

对不同的范围 rangei 使用不同的压缩因子 ci .

ColorToneMapping[image,spec,s]

用颜色补偿因子 s 来矫正色调映射引入的饱和度失真.

更多信息和选项

  • ColorToneMapping 通常用于在低动态范围屏幕上通过压缩亮度值范围同时保留局部空间细节来表示高动态范围图像.
  • ColorToneMapping 对灰度图和彩色图像有效. 通过 ColorSpace->Automatic 的图像被转化成 "RGB".
  • 压缩因子 c 的范围是 0 到1. 默认设置为 c=1/2.
  • c=0, 执行最小限度的压缩. 当 c=1,执行最大限度的压缩,通常会导致低对比、不真实的图像.
  • 像素亮度区间 range 可以是以下形式中的一种:
  • All完整亮度区间(默认)
    {min,max}minmax 的区间范围
    "Low"小于 的暗的亮度值
    "Medium" 的中等的亮度值
    "High"大于 的高亮度值
  • 范围 {rangei,ci}{rangej,cj} 重叠时,重叠部分使用最大压缩 . »
  • 颜色补偿因子 s 可以是任意非负值,典型值在 的范围内.
  • 下面是不同的 s 值下的数值和效果:
  • Automatic基于压缩因子和方法(默认)
    0彻底减小颜色饱合度,即灰度图
    0<s<1不饱和色
    1无效果
    s>1饱和色
  • ColorToneMapping 采用 Method 选项. 可能的设置包括:
  • "RGB"RGB 频道的全局映射
    "Luminance"亮度的全局映射
    "LogLuminance"亮度对数的全局映射
    "DodgingAndBurning"本地数值的减淡与加深
    {"BaseLuminance",λ}基本亮度的本地缩放,结合细节乘以 λ(默认)

范例

打开所有单元关闭所有单元

基本范例  (1)

对高动态范围图像应用色调映射:

范围  (8)

用因子 0.2 压缩亮度对图片进行色调映射:

由最大值和最小值指定的亮度范围内对像素进行色调映射:

使用指定的亮度区间:

色调映射两个不同的像素集合:

指定压缩的对比度量:

在几个范围内通过几个压缩因数应用色调映射:

对重叠范围,重叠部分使用最大压缩:

指定饱和度校正:

选项  (3)

Method  (3)

默认的映射方法是 "BaseLuminance"

指定一个细节因子:

基于某种亮度压缩比较四种方法:

本地方法通常产生更清晰的图像:

与全局方法相比:

全局方法通常侧重计算速度:

与本地方法相比:

在低动态范围图像中用 Method->"RGB" 加亮暗的区域:

对于低动态范围图像,更复杂的方法通常产生不自然的结果:

应用  (1)

加量图片中曝光不足的区域:

Wolfram Research (2015),ColorToneMapping,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorToneMapping.html.

文本

Wolfram Research (2015),ColorToneMapping,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorToneMapping.html.

CMS

Wolfram 语言. 2015. "ColorToneMapping." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ColorToneMapping.html.

APA

Wolfram 语言. (2015). ColorToneMapping. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ColorToneMapping.html 年

BibTeX

@misc{reference.wolfram_2024_colortonemapping, author="Wolfram Research", title="{ColorToneMapping}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/ColorToneMapping.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_colortonemapping, organization={Wolfram Research}, title={ColorToneMapping}, year={2015}, url={https://reference.wolfram.com/language/ref/ColorToneMapping.html}, note=[Accessed: 22-November-2024 ]}