ImCharlesY / AdaInt

[CVPR 2022] Official PyTorch Implementation of "AdaInt: Learning Adaptive Intervals for 3D Lookup Tables on Real-time Image Enhancement" (https://arxiv.org/abs/2204.13983)
Apache License 2.0
169 stars 21 forks source link

关于Non-uniform 3D LUT Rendering #14

Open yinnhao opened 1 year ago

yinnhao commented 1 year ago

你好, 请问框图中的Non-uniform 3D LUT Rendering具体是指的什么操作,学到的均匀的3d luts是怎么变成非均匀的Sampled 3D LUT的?还是说认为学到的3d lut和Non-uniform Lattice对应,已经是非均匀的了?在代码中没有找到对应的地方,希望能帮忙解答一下,多谢了~

ChengJDeng commented 1 year ago

我也有类似的疑惑,为什么学习插值时候的间隔(各邻近点的权重)能等效缩小了LUT采样的间隔? 在我的理解中是当basic LUT加权融合后采样间隔已经确定,如间隔为256/32。 假设某输入点A有两邻近点1,2,且color1>color2,这个时候去调整插值时候1、2的权重,得到的输出值也在[color2,color1]这个区间,但如果实际输出值应该是>color1又或是<color2的呢?直接增加basic LUT的采样点数(调整采样间隔)显然是可以克服这种情况(1,2间增加了采样点),但是调整插值权重的方式如何解决这种问题?两者是否能等效? 不知道我的理解是否有误,希望能得到解答。