HDR之双边滤波和引导滤波


3D LUT

提升感知质量(perceptual quality)是数码相机图像处理不可缺少的,一般通过级联的模块例如曝光补偿(exposure compensation), 色调/饱和度调整(hue/saturation adjustment), 颜色空间转换和修改(color space conversion and manipulation), 色调映射(tone mapping), 伽马校正(gamma correction)

  • 数据集
    MIT-Adobe FiveK dataset

基于深度学习的增强方法可以分为两类

  1. 学习一个像素到像素的映射(pixel-to-pixel mapping) or 预测一个像素级的变换(pixel-wise transformations)
  2. 预测一系列预定义增强操作的概率和/或映射曲线的参数

The networks take down-sampled low-resolution (LR) images as input to predict which ones of the pre-defined operators and/or mapping curves should be used to enhance the given high-resolution (HR) source images
按照以前的方法,网络采用低分辨率(LR)的输入预测哪个预定义的操作和/或映射曲线应该被应用在高分辨率(HR)的源图像上


  • framework
    1
    3D LUTs 怎么学习的?

  • 相机图像流程增强(enhancement in camera imaging pipeline)
  • exposure correction [13, 14]
  • color constancy [15, 16]
  • constrast enhancement [17, 18]
  • color manipulation [19, 20]
  • tone mapping [21, 22]
    按照文献[1] 大部分操作在实际应用中都可以使用相同的技术, 例如1D or 3D LUT

  • 后期调整增强(enhancement in photo retouching)
    专业的修图软件 + 专业的修图知识

  • 基于样例的图像转换/增强(example-based photo transfer/enhancement)
    [26-33] 大多是图像风格转换

  • 基于学习图像增强(learning-based pphoto enhancement)

  • 3D LUT
    2
    233

给出一个RGB 的输入,他在3D LUT 中的坐标为:
1
其中公式
233


  • 学习图像自适应的3D LUTs(learning image-adaptive 3D LUTs)
    传统的3D LUTs 有两个主要的缺点:一是人工设计;二是参数固定

  • CNN model
    table1

  • learning criteria
  • pairwise learning
    7
  • unpaired learning

8
9

  • regularzation

  • smooth regularization
    11
    12
    没想通约束w_n 来增加smooth?

  • monotonicity regularization
    13
    一来保证亮度和饱和度;二来训练数据可能没有覆盖整个颜色空间


看图像效果好像还不如HDRNet


HDRNet

inspired by bilateral grid processing and local affine color transforms
predict the coefficients of a locally-affine model in bilateral space
make local, global, and content-dependent decisions to approximate the desired image transformation
2


Bilateral Guided Upsampling

1
这篇文章被誉为HDRNet 的先行版, 开篇这张图slice 也没有看懂, 看下面这个文章可以理解JBU。
文章想要做的是将在低分辨率上适合的操作运用到高分辨率图像上
双边网格+3D 放射矩阵(这个不太懂…)
看不懂这篇文章…
1
具体优化,一遍难以理解,可能需要再看一遍,然后看下源码, 还有一个py实现


Joint Bilateral Upsampling

一些图像问题都使用一个通用的处理方式——像素级别的处理
联合双边上采样(Joint bilateral upsampling)

  • 双边滤波(bilateral filters)[1998]
    1
  • 导向滤波(guidance filters)[2004]
    2
  • 联合双边滤波(joint bilateral upsampling)
    3
    3
    参考这个pyJBU
  • Tone mapping
    exposure map
    2

痛心疾首的结束语,由于时间关系,想读懂这一系列文章,还需要补充阅读的论文是
bilateral grid, Chen 2007
Guided filter, He 2010
Fast guided filter, He 2015
我想看完以上几篇论文才能堪堪理解HDRNet 的做法和初衷,其实通过学习这样一个per-pixel 的系数并非易事,HDRNet 也并非没有缺点,但是提供了一个很好的思路。
如果有时间再将这一系列论文好好再拜读一遍,因为确实读一遍还是不足以看懂(🐶有生之年系列…)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Bilateral guided upsampling是一种图像处理方法,它结合了双边滤波引导滤波的技术。双边滤波是一种能够保留图像边缘信息的滤波方法,而引导滤波则是根据引导图像的信息来进行滤波。在bilateral guided upsampling中,通过预测双边空间中局部仿射模型的系数,对图像进行上采样。同时,它还能够根据局部、全局和内容相关的决策来近似所需的图像转换。这种方法可以将适用于低分辨率图像的操作应用到高分辨率图像上,从而提高图像的质量和细节。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [HDR双边滤波引导滤波](https://blog.csdn.net/yywxl/article/details/108976002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [HDR双边滤波引导滤波](https://blog.csdn.net/yywxl/article/details/108976002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [HDR双边滤波引导滤波](https://blog.csdn.net/yywxl/article/details/108976002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值