我曾看到过端点错误(EPE)被用作衡量流估计与真实流之间接近程度的指标,但我有几个问题希望有人能为我解答:
- 它实际上代表什么?
- 如何计算它?
- 为什么要使用它?
我曾看到过端点错误(EPE)被用作衡量流估计与真实流之间接近程度的指标,但我有几个问题希望有人能为我解答:
端到端点误差是通过比较估计的光流向量 (
) 和真实的光流向量 (
) 计算得出的。
端到端点误差被定义为这两者之间的欧几里得距离:
对于视频中的任何给定帧,通常会有许多这样的向量,您的光流估计的常见质量指标是平均端到端点误差。
请注意,您需要具有地面真实标注的视频才能计算该指标。使用的经典数据集是 Middlebury Optical flow sets。如果需要一个长而丰富的数据集以进行此类标注(尽管是渲染的),可以参考 MPI Sintel Dataset。
另一个常见的误差度量是插值误差。它具有不需要任何真实标注的优点。通过使用光流来外推(“变形”)当前帧,以此来计算插值误差。然后将外推的图像与视频的真实下一帧进行比较。
插值误差可以很好地衡量光流用于视频编码的效果,而端到端点误差则可以很好地衡量它在计算机视觉任务(如从运动中获取形状等)中的应用效果。