当前位置: 首页 > news >正文

HDR图像处理:色调映射和色域映射参数

色调映射(Tone Mapping)参数

色调映射算法类型

作用:决定动态范围压缩的方式和视觉风格。
常见值:

  • hable(Filmic):模拟胶片曲线,保留高光细节,适合自然场景
  • reinhard:全局压缩,平衡高光和暗部
  • aces(ACES Filmic):基于电影工业标准,提供均衡的对比度和色彩表现
  • linear:线性缩放,可能导致高光过曝或暗部丢失细节

在这里插入图片描述

动态范围拓展参数

作用:控制HDR到LDR的亮度压缩比例。
常见参数

  • peak:输入HDR的峰值亮度(单位:nit),默认根据元数据自动检测
  • desat:去饱和度强度(0-1),防止高光区域颜色失真(如desat=0表示完全保留颜色)

对比度与细节增强

作用:调整图像明暗对比和局部细节。
常见参数:

  • contrast:全局对比度调整(如contrast=1.0为原始对比度)。
  • detail:局部细节增强系数(如detail=0.5提升纹理)

高光/阴影控制

作用:单独调节高光和暗部区域的亮度。
常见参数:

  • highlight:高光压缩强度(0-1),防止过曝。
  • shadow:暗部提亮强度(0-1),提升可视细节

色域映射(Gamut Mapping)参数

输入/输出色域标准

作用:定义源色域和目标色域范围。
常见值:

  • 输入色域:bt.2020(HDR)、bt.709(SDR)。
  • 输出色域:display-p3(广色域显示器)、srgb(标准色域)

色域裁剪方式

作用:处理超出目标色域的颜色。
常见方法:

  • 硬裁剪:直接截断超界颜色,可能导致色阶断裂。
  • 软裁剪:通过渐变压缩,保留平滑过渡
    在这里插入图片描述
# 硬剪裁示例:直接截断BT.2020到BT.709
ffmpeg -i input.mov -vf "zscale=matrix=bt709:range=limited" output_sdr.mp4

# 软剪裁示例:色度压缩+饱和度调整
ffmpeg -i input.mov -vf "zscale=transfer=linear,tonemap=desat=0.5" output_soft.mp4

色彩饱和度调整

作用:补偿色域缩小导致的颜色褪色。
常见参数:

  • saturation:全局饱和度增益(如saturation=1.2提升鲜艳度)。
  • hue_shift:色相偏移角度(如hue_shift=5微调颜色倾向)

颜色空间转换参数

作用:调整中间色彩空间的转换方式。
常见值:

  • ipt:基于感知的线性色彩空间,适合色域映射

  • lab:分离亮度与色度,减少映射失真

相关文章:

  • 记一次OOM异常问题排查
  • 感觉自己邮电部诗人
  • electron + vue3 + vite 渲染进程与渲染进程之间的消息端口通信
  • 用nodejs加electron加roboticjs判断鼠标点击时是否在浏览器内部
  • 1.VisionPro的安装
  • 植物学(botany)这个单词怎么记?牛吃草,草是一种植物
  • BLDC直流无刷电机转速电流双闭环调速MATLAB仿真
  • PyTorch分布式训练
  • 基于 Selenium 的软件测试方法研究
  • Java 大视界 -- Java 大数据中的数据可视化大屏设计与开发实战(127)
  • Oracle VirtualBox安装CentOS 7
  • STM32使用EXTI触发进行软件消抖(更新中)
  • CDefView::_GetPIDL函数分析之ListView_GetItem函数的参数item的item.mask 为LVIF_PARAM
  • Linux_17进程控制
  • 某快餐店用户市场数据挖掘与可视化
  • 强大的数据库DevOps工具:NineData 社区版
  • 使用Dockerfile构建一个Docker镜像
  • 达梦数据库-学习-10-SQL 注入 HINT 规则(固定执行计划)
  • 状态模式的C++实现示例
  • VX iOS分析随记
  • 悬疑剧背后的女编剧:创作的差异不在性别,而在经验
  • 中国人民银行等四部门联合召开科技金融工作交流推进会
  • 中办、国办关于持续推进城市更新行动的意见
  • 市场监管总局召开平台企业支持个体工商户发展座谈会
  • 汕头违建豪宅“英之园”将强拆,当地:将根据公告期内具体情况采取下一步措施
  • “异常”只停留在医院里,用艺术为“泡泡宝贝”加油