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 2’s 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