高级会员
交易诚信度0
注册时间2015-7-11
|
楼主 |
发表于 2019-5-28 10:14
|
显示全部楼层
你妹的,这看起来真像是天书哦:
有新选项,让我解释一下:
1)现在有3个“行”选项可以组合Metric1和Metric2。
2)在新选项的第1行中,madVR检查Metric1或Metric2是否低于特定阈值。如果Metric1或Metric2低于指定的阈值,则madVR认为该帧绝对不是场景变化,并且甚至不再查看新选项的第2行和第3行。
3)如果Metric1和Metric2高于第1行的阈值,则madVR检查Metric1或Metric2是否高于第2行中定义的阈值。如果是,则madVR认为该帧肯定是场景变化,而第3行甚至还没有看到新选项。
4)如果第1行和第2行都不适用,则madVR使用第3行来决定是否有场景变化。第3行允许您选择哪个Metric1和Metric2阈值表明“可能”是场景变化。您也可以选择您认为哪个度量标准更重要。Metric1的权重为50%意味着两个度量标准都被认为是同等重要的。
5)您可以通过将它们设置为0来禁用第1行或第2行中的任何选项。
6)如果要在第3行完全禁用例如Metric2,可以将Metric2阈值设置为0,或者可以将Metric1权重设置为100%。
7)有3个OSD直方图编号:Metric1,Metric2和“Metric1 + 2的加权平均值”。
我想/希望第1行和第2行的目的和行为现在对每个人都清楚了吗?但是第3行可能仍然有点不清楚,所以让我解释第3行是如何工作的,基于几个例子:
-------
示例1)
M1阈值:9; M2阈值:8; M1重量:50%
测量Metric1:9.5
测量Metric2:7.5
现在第一步madVR“标准化”Metric1 / 2,这意味着madVR将Metric1 / 2测量值除以您选择的阈值。
标准化Metric1:9.5 / 9 = 1.0555
标准化Metric2:7.5 / 8 = 0.9375
“标准化”具有以下效果:高于(或等于)1.0的任何值表示场景变化,而低于1.0的任何值表示没有场景变化。因此,查看此示例中的数字,Metric1建议场景更改,Metric2表示没有场景更改。
现在根据您选择的每个50%的权重组合两个指标:
最终指标:0.5 * 1.0555 + 0.5 * 0.9375 = 0.9965
因此最终指标表明这不是场景变化。最终指标必须为1.0或更高才能表明场景变化。
例2)
M1阈值:9; M2阈值:8; M1重量:90%
测量Metric1:9.5
测量Metric2:7.5
标准化Metric1:9.5 / 9 = 1.0555
标准化Metric2:7.5 / 8 = 0.9375
最终度量:0.9 * 1.0555 + 0.1 * 0.9375 = 1.0437
结果:场景变化
示例3)
M1阈值:9; M2阈值:8; M1重量:75%
测量Metric1:9.5
测量Metric2:5.0
标准化Metric1:9.5 / 9 =
1.0555标准化Metric2:6.5 / 8 = 0.8125
最终公制:0.75 * 1.0555 + 0.25 * 0.8125 = 0.99475
结果:无场景变化
---- ---
打开问题:
1)“禁用上一帧的子”:当前在评估3个新行选项中的任何一行之前减去前一帧。这是处理这个问题的正确方法吗?或者,在评估新选项的第3行时,是否应该减去前一帧?我不确定。
2)“禁用上一帧的子”:我认为这应该适用于Metric1和Metric2,对吗?或者这可能只适用于其中一个?
3)当亮度强烈变化时,一行中有多个帧,例如在淡出期间,可能存在“场景变化”误报。“sub of prev frame”功能可能解决了这个问题。但也许我们应该做些额外的事情以确保在淡入和淡出期间没有误报场景变化检测,以避免突然的亮度跳跃?如果是这样,最好的方法是什么?例如,应该在淡入/淡出期间将新选项的第3行的阈值提高25%?我们还应该更改第1行和第2行的阈值吗?
|
|