OCR MLLM Evaluation

为什么需要评测体系?——背景与矛盾

​​

  • 能干的事:​​ 看清楚发票、身份证上的字(准确率>90%),速度飞快(眨眼间完成)。
  • ​​干不了的事:​​ 碰到复杂表格(合并单元格)、跨页合同(前后条款关联)、模糊发票(猜意思)就懵圈了。
传统OCR的瓶颈
  • 优势

    • 文字识别准确率 >90%
    • 响应快(毫秒级)
    • 广泛应用于票据、合同等场景
  • 短板

    • 难以处理复杂结构,如合并单元格表格、跨页合同逻辑、模糊发票语义推断
多模态大模型(MLLMs)的崛起
  • 能力

    • 视觉问答、图文推理、信息提取
    • 展现强大泛化能力
  • 现实挑战

    • 在 OCRBench v2 测试中,22个主流模型有20个得分低于50分(满分100)
  • 暴露问题

    • 找不准字的位置(文本定位差)。
    • 看不懂手写的字(手写识别弱)。
    • 理解不了文字背后的逻辑(推理不行)。
    • 在专业领域(金融、医疗)容易出错。
核心矛盾
  • MLLMs 宣称“全能”,但在关键行业(金融/医疗/政务)仍不可靠。
  • 评测体系成为筛选可靠模型的“照妖镜”。

评测体系全景图——19个关键基准解析

按任务类型分类速览
评测方向代表基准核心任务发现的问题
文字识别(OCR)OCRBench v2、CC-OCR多语言文本、复杂排版、手写体识别对生僻字、模糊文本、多方向文字识别率低
图表理解ChartX、ChartY、MMC数据提取、趋势分析、图表转表格常误读坐标轴、混淆数据关系
表格解析TableVQA-Bench、ComTQA表格结构识别、跨单元格推理、数学计算图像表格识别精度远低于纯文本表格
文档理解Fox、ConTextual跨页合同关联、区域聚焦翻译、上下文推理难以定位细粒度信息
视频推理Video-MME长视频事件链理解、跨模态分析>1小时视频理解准确率骤降
专业领域DesignQA工程图纸合规判断、规则文档关联专业术语和图纸符号理解错误率高
基础感知BLINK相对深度判断、图像篡改检测人类秒懂的任务,模型正确率仅50%左右
典型案例
  • GPT-4V 在医疗图表分析中误读数据,导致诊断建议错误
  • Gemini 在金融合同跨页条款关联中漏判关键信息

评测体系揭示的行业真相

MLLMs 尚未颠覆传统OCR
  • 简单场景:传统OCR仍占优(速度快、成本低)
  • 复杂场景:MLLMs有潜力但需针对性优化(如金融表格用Fox基准调优)
模型能力严重不均衡
  • 图文描述能力强 ≠ 专业推理能力强(e.g. 能写诗但算错财务报表)
  • 英文表现好 ≠ 中文表现好(CC-OCR 显示中文OCR准确率低15%+)
幻觉问题无处不在
  • 在模糊图像中“脑补”错误文本(ConTextual 基准中错误率 ↑30%)
  • 专业领域“一本正经胡说八道”(DesignQA 中合规判断错误率超40%)
  • 大模型容易“幻觉”瞎编:​​ 看不清或看不懂时,它们倾向于​​自信地胡说八道​​(比如编造发票号码、误读图表数据),这在要求​​零错误​​的金融、医疗场景非常危险!评测就是用来暴露这些毛病的。

建议

选模型先看评测
  • 金融场景:关注 Fox(文档)、ComTQA(表格)
  • 医疗场景:优先 ChartX(医学图表)、MMC(报告理解)
  • 多语言需求:验证 CC-OCR、Omni AI OCR 成绩

​​选模型要看“考分”:​​ 如果你的需求是:

  • 理解复杂合同/跨页文档 → 重点看 ​​Fox​​ 成绩。
  • 解析财务报表图片 → 重点看 ​​ComTQA​​、​​TableVQA-Bench​​ 成绩。
  • 看懂医学影像报告图表 → 重点看 ​​ChartX​​、​​MMC​​ 成绩。
  • 需要多语言识别 → 重点看 ​​CC-OCR​​、​​Omni AI OCR​​ 成绩。
警惕“通用模型”宣传
  • 即使 GPT-4V/Gemini 也在专业场景翻车,垂直领域仍需微调
  • 开源模型(如 Table-LLaVA)在表格任务已接近 GPT-4V,成本更低
  • ​​ 没有哪个模型真能在所有方面都拿高分。它们在特定任务上可能很强,但在另一些任务(尤其是需要精准、逻辑、专业知识的)上很弱。
  • ​​别急着扔掉“认字高手”:​​ 对于只要求看清标准票据、身份证上字的应用,又快又准又便宜的传统OCR还是​​首选​​!大模型在这上面没优势还更贵更慢。
未来方向
  • 评测体系本身在进化:从单任务 → 多任务耦合(如 MMT-Bench)考题越来越难,越来越贴近真实复杂场景。
  • 模型优化新思路
    • 增加“感知验证层”(如 ChartVLM 先解析结构再推理)
    • 注入领域知识(DesignQA 证明专业数据提升合规判断准确率20%+)
    • 针对特定短板(比如表格)训练专用模型效果更好(如 ​​Table-LLaVA​​)
    • ​​融合是趋势:​​ 最佳方案可能是让“认字高手”(传统OCR)先提取准确文字,再让“学霸”(大模型)去理解推理,各司其职。

“OCR 与多模态大模型不是替代关系,而是协作进化——评测体系如同导航仪,在技术爆发期帮企业绕过陷阱,驶向真正可靠的落地场景。”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/web/82804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入解析JVM工作原理:从字节码到机器指令的全过程

一、JVM概述 Java虚拟机(JVM)是Java平台的核心组件,它实现了Java"一次编写,到处运行"的理念。JVM是一个抽象的计算机器,它有自己的指令集和运行时内存管理机制。 JVM的主要职责: 加载:读取.class文件并验…

Python绘图库及图像类型之特殊领域可视化

Python绘图库及图像类型之基础图表-CSDN博客https://blog.csdn.net/weixin_64066303/article/details/148433762?spm1001.2014.3001.5501 Python绘图库及图像类型之高级可视化-CSDN博客https://blog.csdn.net/weixin_64066303/article/details/148450750?spm1001.2014.3001.…

04 APP 自动化- Appium toast 元素定位列表滑动

文章目录 一、toast 元素的定位二、滑屏操作 一、toast 元素的定位 toast 元素就是简易的消息提示框,toast 显示窗口显示的时间有限,一般3秒左右 # -*- codingutf-8 -*- from time import sleep from appium import webdriver from appium.options.an…

C/C++ OpenCV 矩阵运算

C/C OpenCV 矩阵运算详解 💡 OpenCV 是一个强大的开源计算机视觉和机器学习库,它提供了丰富的矩阵运算功能,这对于图像处理和计算机视觉算法至关重要。本文将详细介绍如何使用 C/C 和 OpenCV 进行常见的矩阵运算。 矩阵的创建与初始化 在进…

基于大模型的 UI 自动化系统

基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…

USB扩展器与USB服务器的2个主要区别

在现代办公和IT环境中,连接和管理USB设备是常见需求。USB扩展器(常称USB集线器)与USB服务器(如朝天椒USB服务器)是两类功能定位截然不同的解决方案。前者主要解决物理接口数量不足的“近身”连接扩展问题,而…

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…

验证负载均衡与弹性伸缩

什么是弹性伸缩(Auto Scaling)? 弹性伸缩是指 云计算平台根据实时负载自动调整计算资源(如服务器实例、容器Pod)数量,以确保系统在高峰时保持稳定,在低谷时节省成本。 什么时候会触发弹性伸缩&…

区分viewmodel和model职责的方法

gpt回答挺好的,我就分享一下。 1. 最经典的一句话区分 Model(Repository/数据层):只负责**“数据获取/存储/持久化”和“核心业务算法”**,不依赖UI层和Android框架,可以脱离界面独立存在。 ViewModel&…

C语言数据结构笔记3:Union联合体+结构体取8位Bool量

本文衔接上文要求,新增8位bool量的获取方式。 目录 问题提出: Union联合体struct结构体(方式1): Union联合体struct结构体(方式2): BYTE方式读取: 问题提出: 在STM32单片机的编程中,无法定义Boo…

三种读写传统xls格式文件开源库libxls、xlslib、BasicExcel的比较

最近准备读写传统xls格式文件,而不是较新的xlsx,询问DeepSeek有哪些开源库,他给出了如下的简介和建议,还给出了相应链接,不过有的链接已失效。最后还不忘提醒,现在该用xlsx格式了。 以下是几个可以处理传统…

从测试角度看待CI/CD,敏捷开发

什么是敏捷开发? 是在高强度反馈的情况下,短周期,不断的迭代产品,满足用户需求,抢占更多的市场 敏捷开发是什么? 是一种产品快速迭代的情况下,降低出错的概率,具体会落实到公司的…

figma MCP + cursor如何将设计稿生成前端页面

一、准备工作 figma MCP需要通过figma key来获取设计稿权限,key的生成步骤如下 1. 打开figma网页版/APP,进入账户设定 2. 点击生成token 3. 填写内容生成token(一定要确认复制了,不然关闭弹窗后就不会显示了) 二、配置MCP 4. 进入到cursor…

git互联GitHub 使用教程

一、下载git Git 公司 右键 git config --global user.name "name" git config --global user.email "email" ssh-keygen -t rsa -C email :生成的ssh密钥需要到github 网站中保存ssh 二、GitHub新建repository 三、本地git互联GitHub 找…

“轻量应用服务器” vs. “云服务器CVM”:小白入门腾讯云,哪款“云机”更适合你?(场景、配置、价格对比解析)

更多云服务器知识,尽在hostol.com 当你第一次踏入腾讯云这个“数字百货大楼”,面对琳琅满目的“云产品”,是不是有点眼花缭乱,特别是看到“轻量应用服务器”和“云服务器CVM”这两位都号称能帮你“安家落户”的“云主机”时&…

MongoDB学习和应用(高效的非关系型数据库)

一丶 MongoDB简介 对于社交类软件的功能,我们需要对它的功能特点进行分析: 数据量会随着用户数增大而增大读多写少价值较低非好友看不到其动态信息地理位置的查询… 针对以上特点进行分析各大存储工具: mysql:关系型数据库&am…

Qt学习及使用_第1部分_认识Qt---Qt简介

前言 学以致用,通过QT框架的学习,一边实践,一边探索编程的方方面面. 参考书:<Qt 6 C开发指南>(以下称"本书") 标识说明:概念用粗体倾斜.重点内容用(加粗黑体)---重点内容(红字)---重点内容(加粗红字), 本书原话内容用深蓝色标识,比较重要的内容用加粗倾斜下划线…

Python语法基础篇(包含类型转换、拷贝、可变对象/不可变对象,函数,拆包,异常,模块,闭包,装饰器)

Python语法基础篇&#xff08;二&#xff09; 类型转换拷贝可变对象与不可变对象可变对象不可变对象 函数拆包异常模块闭包装饰器 &#x1f439;&#x1f439;&#x1f439;&#x1f439;&#x1f439;一只正在努力学习计算机技术的小仓鼠&#xff0c;尾部有课程链接哦~&#x…

录制mp4

目录 单线程保存mp4 多线程保存mp4 rtsp ffmpeg录制mp4 单线程保存mp4 import cv2 import imageiocv2.namedWindow(photo, 0) # 0窗口大小可以任意拖动&#xff0c;1自适应 cv2.resizeWindow(photo, 1280, 720) url "rtsp://admin:aa123456192.168.1.64/h264/ch1/main…

ISBN书号查询接口如何用PHP实现调用?

一、什么是ISBN书号查询接口 ISBN数据查询接口是一项图书信息查询服务。它基于全球通用的ISBN编码系统&#xff0c;帮助用户快速获取图书的详细信息&#xff0c;包括书名、作者、出版社、出版时间、价格、封面等关键字段。 该接口广泛应用于电商平台、图书馆管理系统、二手书…