HyOCR-1.0是什么
先来了解一款令人瞩目的新工具——HyOCR-1.0。这是腾讯混元开源的轻量级端到端OCR专家大模型。尽管参数规模仅为1B,但其功能却非常全面:涵盖了文档解析、文本识别、信息抽取、拍照翻译、图表解析,甚至包括古文字识别、视频字幕提取以及多页文档问答等多种场景。更值得一提的是,它基于DFlash投机解码技术,在长结构化输出推理中,速度最高可提升6.37倍。在OmniDocBench v1.6基准测试中,它以94.74分的成绩夺得端到端任务第一名,表现相当出色。
HyOCR-1.0的主要功能
- 文档解析:能够一键将密集文档、多栏版面、表格以及公式,直接转换为Markdown、HTML或LaTeX等结构化文本格式。
- 文本检测识别:输出图片中所有文字及其对应坐标,无论是文档、街景、手写、广告、游戏还是视频场景,都能精准应对。
- 信息抽取:从票据、证件、收据等图片中提取指定字段,并以JSON格式返回结果,干净利落。
- 拍照翻译:提取图片中的文字并翻译成多种语言,同时保留原有的版式和公式格式。
- 图表解析:流程图、统计图表等均可解析为Mermaid或Markdown格式。
- 古文字识别:支持汉字七体——甲骨文、金文、篆书、隶书、楷书、行书、草书,一应俱全。
- 视频字幕提取:从视频帧中精准提取字幕文本内容。
- 多页文档问答:基于多页PDF进行跨页检索、信息比对和证据聚合的问答功能。
HyOCR-1.0的技术原理
轻量端到端架构
延续了HyOCR系列验证过的紧凑设计思路,主要由原生分辨率视觉编码器Hunyuan-ViT、自适应MLP连接器以及轻量语言模型Hunyuan-0.5B组成。它能够直接将多模态输入映射为Markdown、HTML、LaTeX等结构化输出,无需任何任务级后处理模块。这才是真正的端到端方案——完全不需要后处理模块。
4K原生分辨率视觉编码
视觉编码器基于Hunyuan-ViT,最大输入分辨率从2K扩展至4K,同时保持原始宽高比和空间布局。这样一来,高密度文档、超大表格以及复杂版面的细粒度结构细节,都能被模型精准捕捉。
DFlash投机解码
引入了一个约90.7M参数的block-diffusion草稿模型,通过一次并行前向计算即可预测整块候选token,再由目标模型单次验证并接受最长正确前缀。在严格保持目标模型输出分布一致性的同时,大幅降低了长结构化OCR生成的解码延迟。
Agentic Data Flow
智能体驱动数据生产闭环,将模型短板转化为可执行的数据需求,自主完成素材搜索、工具辅助清洗、难例挖掘以及数据管线开发,并与算法工程师持续迭代。这一机制让模型能够持续进化。
三阶段训练配方
预训练阶段重新规划了Stage 3,注入新能力数据并扩展到4K分辨率和128K上下文;SFT阶段彻底清洗数据并统一prompt接口;RL阶段采用IcePop(GRPO风格)优化,通过事实性、一致性评判以及退化抑制三类互补奖励,提升输出质量。
如何使用HyOCR-1.0
- 环境准备:安装Python 3.12+、CUDA 12.9、PyTorch 2.7.1以及vLLM(≥0.12.0)。
- 模型启动:执行
vllm serve tencent/HunyuanOCR启动服务,或加载Hugging Face权重。 - 图片输入:使用PIL读取图片,构建包含image和text的messages对话结构。
- 任务指令:根据场景选择合适的Prompt,例如文档解析、文字检测、信息抽取、翻译等。
- 调用推理:通过vLLM或Transformers生成结果,设置temperature=0和max_tokens=16384。
- 结果清洗:使用内置去重函数清理可能的重复子串,得到最终结构化输出。
- 本地部署:通过llama.cpp在CPU或消费级GPU上运行,无需服务器支持。
HyOCR-1.0的核心优势
- 极速推理:DFlash投机解码使长文档生成在Transformers下提速6.37倍、vLLM下提速2.14倍,端到端每页处理仅需1.4秒。
- 轻量可部署:1B参数规模,通过llama.cpp即可在CPU、消费级显卡甚至笔记本上本地运行。
- SOTA精度:OmniDocBench v1.6端到端第一(94.74分),表格TEDS达93.67,在复杂表格和阅读顺序方面表现尤为突出。
- 全栈开源:训练配方、推理框架、模型权重全部公开,支持复现、微调和扩展。
- 长尾能力:Agentic Data Flow补齐了331种低资源语种、古文字、多图问答等稀缺能力。
- 高分辨率长上下文:支持4K图像分辨率和128K上下文,完美适配高密度长文档。
- 幻觉抑制:CHAOS-Bench页均召回率达14.15,优于现有模型,输出更忠于所见。
HyOCR-1.0的项目地址
- GitHub仓库:https://github.com/Tencent-Hunyuan/HunyuanOCR
- HuggingFace模型库:https://huggingface.co/tencent/HunyuanOCR
- arXiv技术论文:https://arxiv.org/pdf/2607.04884
HyOCR-1.0的同类竞品对比
| 维度 | HyOCR-1.0 | DeepSeek-OCR-2 |
|---|---|---|
| 参数规模 | 1B(轻量) | 3B(大3倍) |
| OmniDocBench | 94.74 | 87.01 |
| 端到端延迟 | 1.408s / 页 | 5.460s / 页(慢3.9倍) |
| 表格解析TEDS | 93.67 | 约84.97 |
| 推理加速 | DFlash投机解码,Transformers 6.37×提速 | 无专用加速,纯自回归解码 |
| 部署成本 | 可跑在CPU / 笔记本 | 需服务器级GPU |
HyOCR-1.0的应用场景
- 密集文档数字化:一键将合同、论文、报告等高密度多栏版面转换为Markdown、HTML或LaTeX结构化文本,完美保留阅读顺序和版式。
- 复杂表格与公式解析:精准还原财务报表、学术论文中的超大表格和数学公式,支持HTML表格和LaTeX公式输出。
- 多语种跨国文档处理:覆盖331种语言,自动识别并解析混合语种文档,适用于外贸、法务、出版等全球化业务场景。
- 古文字研究与保护:识别甲骨文、金文、篆书、隶书等汉字七体,辅助博物馆、考古机构对历史文献进行数字化存档和研究。
