首页 > ACG, 技术宅区 > [联动]渲染器输出效果 Mark II

[联动]渲染器输出效果 Mark II

2009年11月15日

之前用vx的测试结果做了些测试,今天vx又做了一系列测试,还是用之前的方法,来得到diff map和ssim map,看下各渲染器的表现。
vx的第二批测试见此文

先把diff map和SSIM map扔上来 具体分析待到明日吧XDD
SSIM值
EVR/VMR9/ffdshow 0.9554
haali 0.9516
madVR 0.9101
madVR no dithering 0.9106

diff map(此次我把三个通道都绘制在一个figure中了)

VMR9
VMR9_diff_map

EVR
EVR_diff_map

ffdshow
ffdshow_diff_map

haali
haali_diff_map

madVR
madVR_diff_map

madVR no dithering
madVR_no_dithering_diff_map

SSIM map

VMR9
VMR9_SSIM_map

EVR
EVR_SSIM_map

ffdshow
ffdshow_SSIM_map

haali
haali_SSIM_map

madVR
madVR_SSIM_map

madVR no dithering
madVR_no_dithering_SSIM_map

admin ACG, 技术宅区 , , , ,

  1. 绚丽ベ蝴蝶
    2009年11月30日04:06 | #1

    貌似这里面还有人的视觉感官的喜好和真实层面上的差异
    就像有人喜欢红艳艳,但是那是不真实的,EVR看来还是比较实用的,至少输出没改变较少
    再扯扯液晶显示的精度问题,那就更没谱了,还是FFDSHOW 输出RGB吧

    [回复]

    Aki 回复:

    我这里也仅仅是提供一个由算法得到的客观数据而已,没有主观的评价因素。
    //题外话:使用ffdshow的高精度转换输出RGB我倒是一直在用了…只不过我也没比较过其中dithering这个参数对输出质量的影响

    [回复]

  2. 绚丽ベ蝴蝶
    2009年11月30日11:31 | #2

    话说vx在后来一次,就是这张图的测试中,用的转换是601,这个是不是应该用709再测一个来检验差异呢?
    还有就是万一我的显示器我用HDMI来接入,传输的时候用YCbCr 4:4:4,这个到最终的现实又会与RGB不同,这样貌似就没有万能渲染器了?
    还有就是想问,过度,madVR 看上去最好,但是客观的分析分值最低,意思说他的upsampling算法有很多优化,好还是不好?

    [回复]

    admin 回复:

    不同标准(601/709)对输出效果肯定是有影响的,但这个影响在chroma upsampling之后才出现的,从这个角度来看,不同标准对输出的影响在渲染器之后。由于此处是为了测试不同渲染器的输出质量,而不是同一渲染器在不同色域标准下的输出效果,因此不同色域标准在本次试验中应该算不变量。因此我不觉得添加不同色域标准的测试是必须的。

    对第二个问题,HDMI的协议我不是很清楚,但考虑到HDMI仍然是通过显卡输出,那么应该和普通信号一样,是在计算机主机内部完成chroma upsampling的过程,既然这样,如果这个过程仍然是渲染器完成的,那么以上测试同样是有效的。

    对第三个问题,madVR的主观输出质量究竟如何是因人而异的,就我个人而言并不能观察出明确的区别。vx的第一个测试中,其实也可以看出madVR和EVR/Haali采用的是不太一样的chroma处理方式(比如madVR默认chroma upsampling用的是softcubic),究竟谁好谁坏,完全因人而异。
    但是,以上的前提是不做任何的resize,resizer的比较,那是另一个概念,希望你能注意并理解。

    [回复]

    8884361 回复:

    @admin,
    引用:对第二个问题,HDMI的协议我不是很清楚,但考虑到HDMI仍然是通过显卡输出,那么应该和普通信号一样,是在计算机主机内部完成chroma upsampling的过程,既然这样,如果这个过程仍然是渲染器完成的,那么以上测试同样是有效的。

    HDMI能輸出多少种顏色編碼你知道吧?

    [回复]

    Aki 回复:

    >HDMI can encode the video in xvYCC 4:4:4 (8–16 bits per component), sRGB 4:4:4 (8–16 bits per component), YCbCr 4:4:4 (8–16 bits per component), or YCbCr 4:2:2 (8–12 bits per component).

    于是呢?如果源本身是yv12/nv12,chroma upsampling的过程仍然是渲染器来执行的。

  3. 绚丽ベ蝴蝶
    2009年11月30日23:33 | #3

    我到没有考虑resize,因为看BDrip我的都是1080P,显示器也是1080p所有就没有涉及resize
    一开始vx放出文章标题我就在想,渲染器来来去去就那几个,这个测试是要测试质量还是效果?
    你的数值评价个人认为是归于质量吧,效果是因人而异,这个我同意
    至于最原始的覆盖合成器,应该不会有人用了吧

    [回复]

    admin 回复:

    这只是客观质量不是主观质量 即使ssim也不能算是主观质量
    主观质量测试只有根据ITU-T的Rec.500规定的方法测试才行

    [回复]

  4. 2010年2月25日11:17 | #4

    Aki,
    谢谢你得评论,我把你的结果转发了一部分到AVS,希望你不介意
    http://www.avsforum.com/avs-vb/showthread.php?p=18203205#post18203205
    非常期待你能够测试FFDShow HD RGB转换+Dither
    因为这个选项使用的人很多,如果不dither的话在做luma expanding的时候会出现banding,有问题请联系我: somy1982@hotmail.com
    谢谢!

    [回复]

    admin 回复:

    发到AVS啊
    诚惶诚恐

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Switch to our mobile site