Yuliang-Liu/MonkeyOCRv2
MonkeyOCRv2 Vision Encoder — A Document-Native Visual Backbone
What it solves
MonkeyOCRv2 is a visual-text foundation model designed for Document AI. It addresses the challenge of accurately parsing and understanding text-rich documents across multiple languages and formats, including digital-born PDFs, photographed documents, scientific papers, medical reports, and charts.
How it works
The project provides a document-native vision encoder that can serve as a visual backbone for various tasks. It offers specialized models for different needs:
- MonkeyOCRv2-Parsing: A multilingual document parsing model that converts documents into Markdown and JSON formats.
- MonkeyOCRv2-Und: A model for document understanding, enabling visual question answering (VQA) on documents.
- Vision Encoder: Standalone encoders (S, B, and AS versions) that can be integrated into other OCR systems for feature extraction.
It is supported by MonkeyDoc v2, a massive multilingual corpus of 113 million document image-text pairs across 17 languages.
Who it’s for
- AI Developers: Those building document processing pipelines or RAG (Retrieval-Augmented Generation) systems (e.g., it is already supported by RAGFlow).
- Researchers: Those working on OCR, document understanding, and scene text recognition.
- Enterprise Users: Organizations needing to digitize complex, multilingual documents at scale.
Highlights
- Multilingual Support: Robust parsing across 17 languages, including Latin and non-Latin scripts.
- DFlash Acceleration: Support for vLLM serving with DFlash for up to 2s faster inference.
- Versatile Task Support: Capable of text recognition, detection, formula recognition, and document tampering detection.
- Large-scale Pre-training: Built on MonkeyDoc v2, one of the largest document image pre-training datasets.
Related
- Project
- Project
- Dispatch
- Dispatch
- Project