DirectedChamfer#
- DirectedChamfer(normalize=False)[源]#
事件点之间的有向 Chamfer 距离。
对于检测到的时间点 \(A = (a_1, a_2, \ldots, a_n)\) 和真实时间点 \(B = (b_1, b_2, \ldots, b_m)\),有向(未归一化)Chamfer 距离定义为
\[d(A, B) = \sum_{i=1}^{n} \left| a_i - b'_i \right|\]其中 \(b'_i\) 是离 \(a_i\) 最近的真实事件,即 \(b'_i = \arg \min_{b\in B} |a_i - b|\)。
如果提供了
X
,时间点将被视为X
中的位置索引。否则,假定X
具有RangeIndex
。- 参数:
- normalizebool,默认值为 False
如果为 True,Chamfer 距离将按检测到的事件数进行归一化,即除以 \(n\)。如果未归一化,过多的检测将被惩罚,而归一化距离仅惩罚到最近的真实事件的平均距离,而不考虑检测数量。