找回密码
立即注册
搜索
发回帖 发新帖

5285

积分

0

好友

683

主题
发表于 2 小时前 | 查看: 4| 回复: 0

PDF 里的文字都识别出来了,表格却错行、公式变乱码,阅读顺序也乱了。

OmniDocBench 不是新的 OCR 模型,而是一套用来评估文档解析结果的数据与方法。 如果你正在选文档解析方案、搭建知识库或评测模型,这张“考卷”值得收藏。

OCR文档解析评测对比示意图

一份财报里,数字都认出来了,却把“收入”和“成本”对错了行;论文中的公式少了一个上下标,整句话的意思就变了。

更隐蔽的是阅读顺序:双栏文章的文字一个字都没错,但左右两栏被交替拼接,送进知识库之后,回答自然也容易跑偏。

所以评估文档解析,不能只问“识别了多少字”。还要看结构有没有保住、顺序有没有读对、公式和表格能不能继续使用。

OmniDocBench 是什么?

OmniDocBench 是 OpenDataLab 提出的文档解析评测基准,相关论文发表于 CVPR 2025。它包含标注数据、评测代码和公开的模型结果。

用考试来类比:文档页面是试卷,标注是参考答案;你选择的解析工具负责答题,评测代码负责比较结果。

文档解析评测四要素白板说明图

仓库当前介绍的基准包含 1651 个 PDF 页面,覆盖多种文档、版式和语言类型,并提供文字、表格、公式、阅读顺序等标注。不同版本的数据规模和评测方法会变化,比较结果时必须先对齐版本。

下面是项目提供的数据与标注介绍原图:

PDF文档解析与标注体系详细说明图

一张考卷,分四个重点看

评测维度 通俗理解 为什么重要
文字 内容识别得是否接近参考答案 错字漏字影响检索与引用
表格 内容和结构是否还原 单元格错位可能改变数据含义
公式 数学表达式是否正确 符号或上下标错误可能改变结论
阅读顺序 页面内容是否按合理顺序排列 多栏和复杂版面容易被拼乱

项目使用不同指标衡量这些维度。例如文字常看编辑距离,表格涉及 TEDS,公式涉及 CDM。理解趋势即可:不同指标的分数方向和计算方式不同,不能直接拿数字互相比较。

榜单怎么看,才不会掉坑里?

项目 README 给出了不同模型的评测结果,但榜单不是一句“第一名就是最适合我”的答案。

以仓库展示的端到端 Overall 为例,它由文字、表格和公式指标组合计算;阅读顺序是单独展示的指标,不包含在该总体公式里。如果你的应用特别依赖阅读顺序,只盯总体分数就可能错过问题。

同时要核对数据集版本、模型版本、输入方式和评测配置。不同版本的样本、匹配规则和评分方式会变化,跨版本数字不能简单当作同一场考试。

一款模型在公开基准表现好,也不保证它一定适合你的扫描合同、历史票据或内部报表。延迟、资源、隐私、语言以及后续人工校对成本,也要纳入选择。

怎么把它用到自己的项目里?

如果你在做 PDF 转 Markdown、企业知识库或 OCR 产品,可以先用它建立对文档解析能力的基本认识,再准备一批经过授权、符合实际业务的样本。

一个实用的比较思路:

  1. 选择相同输入与评测版本,记录模型和配置。
  2. 分别检查文字、表格、公式和阅读顺序,不只看总体分。
  3. 挑出高风险页面,回看解析结果和参考标注。
  4. 在自己的文档上测试耗时、成本和隐私要求。

这套基准能帮助组织评测,但它不负责替你自动完成全部文档解析。实际跑分仍需要准备模型预测结果、评测环境和配置;公式相关指标也有额外依赖。

使用边界

仓库代码标注 Apache-2.0,数据集和原始文档的使用许可需要单独核对,不能直接推断与代码完全相同。

公开基准还可能与真实业务的数据分布不同,标注和评分方法也有自身边界。高分可以作为筛选线索,但不等于生产系统的准确率保证。

本文依据项目仓库和论文整理,未运行评测,也未复现任何榜单分数。后续可以用一份含表格、公式和双栏的授权 PDF,比较不同解析工具的输出,再看看哪些错误最影响后续知识库问答。

项目地址

https://github.com/opendatalab/OmniDocBench




上一篇:Chrome 0Day在野利用,谷歌紧急修复远程代码执行
下一篇:Python 数据整理与处理:NumPy、Pandas 与图像清洗实战
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-11-13 06:42 , Processed in 0.065444 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表