|
本帖最后由 chungexcy 于 2022-10-3 10:30 编辑
1. 你这两个颜色确实不一样,这个没问题。但是问题在这个差异是哪个算法导致的?
把 RGB 转化成 LAB 色彩空间,两者亮度差了 3.2%(25.99和25.16)。认为这个差异是 VU 引起的,是站不住脚。
77,56,61 -> 25.99, 10.24, 0.54
71,59,61 -> 25.16, -1.17, 34.18
其次,你用的是ssim缩小算法,这个算是属于类AI算法,会修改画面尽可能凸显画面高反差部分(俗称细节、边缘等),你举得这个点正好符合高反差的画面特征。
再次,由于你最后缩小到了1776分辨率,ssim 缩小算法同时作用在了 Y 和 UV 平面上。所以你看到的 RGB 数值之间的差异,很可能肯定有其他影响。这就是为啥我说你最好保证不动 Y 的情况下对UV进行对比。
以上是纯数据讨论。
再说说颜色感知差异。
一般认为,单个“色块”的 delta E2000 超过 3 ,就有可能看出差异(比如你这种放大到6000%来看色块),小于 3 基本不可能。(77,56,61)和(71,59,61 )的 delta E2000 是 4.4375。这超过了 3,而且我相信你在6000%放大下,也能看出这两色块确实有差。但如果回到这种单像素级别的,这点差异就跟画面多了一两个噪点没有区别。
2. 如果你就是在说 NGU shandard 之间的差异,那也没问题。不用考虑sharp。但我确实不确定 standard 会不会对画面进行其他魔法操作。 |
|