检测指标 · CER / WER · 错误预算 · Oracle 上限

局部指标变好了,为什么整页结果可能一点没涨?

OCR 指标属于不同层级:检测框、字符编辑、字段精确匹配和整页成功不是同一件事。把错误按最早失败模块记账,再做单模块真值替换,才能知道下一份优化预算该投在哪里。

建立一份可追溯的评测账本

内置评测集含 1000 个参考字符、250 个参考词、100 个参考字段和 100 页文档。样本权重会自动归一化为 100%。

区域检测与裁剪

92%
88%
93%

识别编辑距离与词切分

28
12
8
9

版面与后处理

14
45%

样本分布权重

55%
30%
15%
用于计算的归一化占比:规则 55% · 表格 30% · 多栏 15%原始权重合计 100
检测指标
字符错误率 CER
词错误率 WER
字段准确率
整页端到端成功率

把一个模块换成真值,测到的才是它的当前上限

每次只替换一个模块,其他参数与样本分布保持不变。按钮不会改写滑杆,因此可以随时回到同一基线。

  1. 文本检测加权召回
  2. 裁剪到达后成功
  3. 原始识别字段无编辑错误
  4. 后处理可修错误中修正
  5. 版面顺序加权成功
  6. 参考字段正确所有前置条件同时成立

字段错误预算

    单模块优化优先级

      反例:检测召回涨了 2 个点,端到端仍是原地踏步

      固定的 100 字段队列中,90 个来自简单单行,10 个来自复杂表格。局部优化只找回两个简单切片的残缺框;复杂切片完全没变。