Files
BSN-Chatsystem/handwriting_ocr_research_2026.md
T

7.2 KiB

Handschrifterkennung & Klausurbewertung: Stand der Technik (Juni 2026)

Zusammenfassung

Umfassende Recherche zu Vision-LLMs, lokalen Modellen und spezialisierten OCR-Tools für deutsche Handschrifterkennung mit Fokus auf Klausurbewertung (Pipeline: OCR -> LLM-Bewertung).


1. Cloud-Lösungen (Vision-LLMs für OCR/Handschrift)

GPT-4o (OpenAI)

  • Exzellente General-Purpose Vision, gute Handschrifterkennung durch Kontext
  • Kosten: ~$5-15/1M Input-Tokens
  • Gut als Fallback oder für Bewertungsstufe

Claude Opus 4 / Sonnet 4 Vision (Anthropic)

  • Stark bei Dokumentenverstandnis und strukturierter Extraktion
  • Hervorragend für Bewertungsstufe (Korrektur), weniger für reines OCR
  • Kosten: Opus 4: $15/1M, Sonnet 4: $3/1M

Gemini 2.5 Pro / 2.5 Flash (Google) [Cloud-Empfehlung]

  • Flash: extrem kosteneffizient und schnell
  • Native Dokumentenverarbeitung (Document AI)
  • Marker (PDF->Markdown) nutzt Gemini als LLM-Backend
  • Kosten: Flash ~$0.15/1M, Pro $1.25/1M
  • Top-Wahl fur kosteneffiziente Cloud-OCR + Bewertung

Qwen-VL / Qwen2.5-VL / Qwen3-VL (Alibaba)

  • 32 Sprachen, robust bei Unscharfe/Neigung
  • Open-Source + Cloud-API (DashScope)

Grok Vision (xAI)

  • Wenig dokumentierte OCR-Benchmarks, nicht erste Wahl

Weitere Cloud-OCR-Dienste

  • Azure AI Document Intelligence, Amazon Textract, Google Document AI

2. Lokal lauffahige Modelle (Ollama-kompatibel, 24-64 GB VRAM)

Qwen2.5-VL Serie

Modell Parameter BF16 VRAM INT4 VRAM Ollama
Qwen2.5-VL-3B 3.8B ~5.7 GB ~1.5 GB Ja
Qwen2.5-VL-7B 8.3B ~13 GB ~3.3 GB Ja
Qwen2.5-VL-72B 73.4B ~133 GB ~33 GB Ja
  • 32 Sprachen, erweiterte OCR, Quelle: github.com/QwenLM/Qwen2.5-VL

Qwen3-VL (MoE-Architektur)

  • Qwen3-VL-30B-A3B: 31.1B total, nur 3B aktiv -> extrem effizient
  • Noch besseres Dokumentenparsing als Qwen2.5-VL

InternVL2 Serie

Modell Parameter VRAM ca.
InternVL2-1B 1B ~2 GB
InternVL2-4B 4B ~8 GB
InternVL2-8B 8B ~16 GB
InternVL2-26B 26B ~52 GB
InternVL2-76B 76B ~152 GB
  • SOTA auf DocVQA (94.1% mit Pro), Quelle: github.com/OpenGVLab/InternVL

MiniCPM-V Serie [Beste fur Consumer-Hardware]

Modell Parameter VRAM ca. Ollama
MiniCPM-V 2.6 8B ~16 GB minicpm-v
MiniCPM-V 4.6 1.3B ~3 GB minicpm-v
  • Ubertrifft GPT-4o/GPT-4V/Gemini 1.5 Pro auf OCRBench!
  • Handschrift-Demos in README, Bilder bis 1.8M Pixel
  • Quelle: github.com/OpenBMB/MiniCPM-V

Weitere lokale Modelle

  • Pixtral 12B: 12B+400M, ~25 GB VRAM, Apache 2.0 (huggingface.co/mistralai/Pixtral-12B-2409)
  • DeepSeek-OCR: 3B, ~6.7 GB, token-effizientes OCR (ollama.com/library/deepseek-ocr)
  • GLM-OCR: Multimodales OCR fur komplexes Dokumentenverstandnis
  • LLaVA: 7B (~4.7 GB), 13B (~8.0 GB), llama3 (~5.5 GB), 4x Auflosung
  • llama3.2-vision: 11B/90B, nicht OCR-spezialisiert
  • Moondream: ~2B, sehr leichtgewichtig

3. Spezialisierte OCR-Tools

Surya OCR 2 [Top-Empfehlung dediziertes OCR]

  • 650M Parameter VLM, spezialisiert auf Dokumenten-OCR
  • 83.3% auf olmOCR-bench (beste unter 3B Parametern)
  • 90+ Sprachen (inkl. Deutsch), Handschriftunterstutzung (explizit in README)
  • 5 Seiten/Sekunde auf RTX 5090, ~1.3 GB VRAM
  • Backend: vllm (GPU) oder llama.cpp (CPU/Apple Silicon)
  • pip install surya-ocr
  • Quelle: github.com/datalab-to/surya

Marker (PDF -> Markdown/JSON)

  • Pipeline aus DL-Modellen, nutzt Surya fur OCR
  • LLM-Integration (Gemini, Claude, OpenAI, Ollama)
  • Heuristic Score: 95.67, 0.18 Sek/Seite, 3.17 GB VRAM
  • pip install marker-pdf
  • Quelle: github.com/datalab-to/marker

Chandra OCR (Datalab)

  • Chandra OCR 2: 5.3B, 85.9% auf olmOCR-bench
  • Chandra OCR 1: 9.0B, 83.1%
  • Quelle: github.com/datalab-to/chandra

PaddleOCR / PaddleOCR-VL (Baidu)

  • PaddleOCR-VL-1.6: 0.9B, 96.3% auf OmniDocBench v1.6
  • 109 Sprachen, Handschriftunterstutzung
  • PP-OCRv5: 100+ Sprachen, PP-StructureV3: PDF->Markdown/JSON
  • Quelle: github.com/PaddlePaddle/PaddleOCR

EasyOCR

  • 80+ Sprachen, einfach zu verwenden
  • Handschrift: "Coming next" laut Roadmap
  • Quelle: github.com/JaidedAI/EasyOCR

Tesseract OCR

  • Klassisch (LSTM seit v4), Deutsch (deu) verfugbar
  • Keine spezielle Handschriftunterstutzung
  • Quelle: github.com/tesseract-ocr/tesseract

4. Empfohlene Pipeline: OCR -> LLM-Bewertung

Stufe 1: OCR (Handschrift -> Text)

Option A: Rein lokal (Datenschutz) [Empfohlen] Surya OCR 2 + MiniCPM-V 2.6 oder Qwen2.5-VL-7B (Verifikation)

Option B: Hybrid (Kostenoptimiert) Surya OCR 2 (lokal) + Gemini 2.5 Flash (Cloud-Korrektur)

Option C: Maximal Genauigkeit (Cloud) PaddleOCR-VL + GPT-4o oder Claude Opus 4

Stufe 2: LLM-Bewertung

  • Lokal: Llama 4 (70B+), Qwen3, DeepSeek-V3
  • Cloud: Claude Opus 4 (Beste Bewertungslogik), GPT-4o, Gemini 2.5 Pro

Hardware-Empfehlung (Consumer: 24-64 GB VRAM)

Komponente Empfohlenes Modell VRAM
OCR primar Surya OCR 2 ~2 GB
OCR sekundar MiniCPM-V 2.6 ~16 GB
OCR alternativ Qwen2.5-VL-7B (INT4) ~4 GB
Bewertung Lokales LLM (8-32B INT4) ~8-20 GB
Gesamt ~20-40 GB

Architektur fur Klausur-Prufsystem

  1. Input: Scan/Foto der handschriftlichen Klausur
  2. Bildvorbereitung: Deskew, Binarize, Kontrast
  3. OCR (lokal): Surya OCR 2 (Layout + Text)
  4. OCR-Verifikation: MiniCPM-V 2.6 (Korrekturlesen)
  5. Textbereinigung: Regelbasiert + LLM (Rechtschreibung Deutsch)
  6. Bewertung (Cloud/lokal): Claude/DeepSeek/Llama
  7. Output: Note + detailliertes Feedback

5. Zusammenfassende Bewertungen

Beste fur deutsche Handschrift/Schreibschrift

  1. Beste Cloud-OCR: Gemini 2.5 Flash/Pro + GPT-4o
  2. Beste lokale OCR: Surya OCR 2 + Qwen2.5-VL-7B oder MiniCPM-V 2.6
  3. Schwierige Handschrift: MiniCPM-V 2.6 (OCRBench-Sieger) + Claude/GPT-4o Fallback
  4. Bestes Verhaltnis Genauigkeit/Kosten: Surya OCR 2 (lokal) + Gemini 2.5 Flash

Beste fur Klausurbewertung

  1. Bewertungs-LLM Cloud: Claude Opus 4 (prazise, strukturierte Ausgaben)
  2. Bewertungs-LLM Lokal: Llama-4-70B oder DeepSeek-V3
  3. Wichtig: Bewertung auf OCR-extrahiertem Text, NICHT direkt auf Bild!

Recherche durchgefuhrt: 7. Juni 2026 Quellen: GitHub READMEs, Ollama Library, HuggingFace Model Cards, arxiv Papers