StellarBase
Dokumentation StellarBase Plattform StellarOCR
StellarBase Platform

StellarOCR

Ein Endpunkt, der jedes Dokument — PDF, Foto, Scan, Bild — in eine saubere, strukturierte Ausgabe verwandelt. Text, Layout, Tabellen, Abbildungen und mathematische Formeln bleiben erhalten.

Was StellarOCR leistet

StellarOCR ist eine zusammengesetzte Engine zur Dokumentenverarbeitung. Ein einzelner Upload eines PDFs oder Bildes liefert:

  • Strukturierten Text mit erhaltener Lesereihenfolge
  • Layout-Hierarchie — Überschriften, Absätze, Listen, Bildunterschriften
  • Tabellen als strukturierte Zeilen/Spalten (nicht auf reinen Text reduziert)
  • Abbildungen, als separate Bilder extrahiert und mit verknüpften Bildunterschriften
  • Mathematische Formeln, in LaTeX umgewandelt
  • Sprache, je Region erkannt
  • Bounding-Boxes für jedes Element, für Click-to-locate im Original

Wann es eingesetzt wird

Automatisch, bei jedem Dokument, das in die Wissensdatenbank gelangt. In der normalen Nutzung rufen Sie es nicht direkt auf — das übernimmt die Ingestion-Pipeline. Wenn jemand einen Vertrag, ein Paper, eine gescannte Rechnung oder ein Foto eines Whiteboards hochlädt, übernimmt StellarOCR die Extraktion, bevor nachgelagerte Agenten den Inhalt zu sehen bekommen.

Es ist außerdem als eigenständige API auf StellarCloud verfügbar, falls Sie es außerhalb von StellarBase nutzen möchten.

Warum ein einziger Endpunkt

OCR und Dokumentenverständnis erfordern traditionell eine Pipeline: layout detector → text recognizer → table recognizer → formula recognizer → stitching. StellarOCR orchestriert diese Pipeline für Sie. Sie senden ein PDF; Sie erhalten eine strukturierte Ausgabe. Ein Endpunkt, eine Rechnung.

Was es gut beherrscht

Born-digital-PDFs

Text direkt extrahierbar — für die Glyphen selbst ist kein OCR nötig. StellarOCR führt dennoch eine Layout-Erkennung durch, um Tabellen und Abbildungen zu erhalten.

Gescannte PDFs

Typische Büroscans, juristische Dokumente, alte wissenschaftliche Paper. Bewältigt gemischte Ausrichtungen, Schräglage, moderates Rauschen. Mehrspaltige Layouts bleiben erhalten.

Fotos von Dokumenten

Handyfotos von Verträgen, Whiteboards, handschriftlichen Notizen, Buchseiten. Perspektivkorrektur und Beleuchtungsnormalisierung laufen automatisch.

Komplexe Tabellen

Verbundene Zellen, verschachtelte Kopfzeilen, mehrseitige Tabellen mit wiederholten Kopfzeilen — alles als saubere Tabellenstruktur rekonstruiert, nicht auf reinen Text reduziert.

Mathematik

Inline- und Display-Gleichungen werden in LaTeX umgewandelt. Funktioniert für gesetzte Mathematik und handschriftliche Formeln (mit etwas geringerer Genauigkeit).

Mehrsprachige Dokumente

EU-Verordnungen in fünf Sprachen nebeneinander, Patientenakten mit tschechischem Fließtext und lateinischen Wirkstoffnamen — alles ohne Konfiguration verarbeitet. Siehe Multilingual.

Womit es Schwierigkeiten hat

Seien Sie realistisch:

  • Extreme Schreibschrift — wenn ein menschlicher Experte Zeit zum Entziffern bräuchte, gilt das auch für StellarOCR. Rechnen Sie mit geringerer Genauigkeit.
  • Scans mit sehr niedriger Auflösung — unter 150 DPI greifen die typischen OCR-Fehlermodi.
  • Aufwändige kreative Typografie — stilisierte Schriften, extremes Kerning, dekorative Zeichen. Marketingmaterialien können knifflig sein.
  • Diagramme mit impliziter Semantik — Flussdiagramme, ER-Diagramme, Organigramme. Formen und Pfeile werden erkannt, aber die Beziehungen erfordern unter Umständen eine manuelle Prüfung.

Für diese Fälle erzeugt StellarOCR Confidence-Scores, nach denen Sie filtern können. Bereiche mit niedriger Confidence lassen sich an die Human-in-the-Loop-Prüfung weiterleiten.

Unter der Haube

StellarOCR ist eine Komposition spezialisierter Modelle — layout detector, text recognizer, table recognizer, math recognizer. Die konkreten Modelle sind ein Implementierungsdetail, das sich ändern kann, ohne Ihre Integration zu beeinträchtigen. Sie erhalten eine API, einen Abrechnungszähler, ein SLA.

StellarOCR wird als eine einzige Einheit abgerechnet (pro 1.000 Seiten) gemäß StellarCloud-Preisen. Sie zahlen nicht separat für jedes zugrunde liegende Modell.

Ausgabeformat

Die Standardausgabe ist ein strukturiertes JSON-Dokument mit:

  • Aufschlüsselung Seite für Seite
  • Jeder Block mit seinem Typ getaggt (heading, paragraph, table, figure, formula)
  • Erhaltene Lesereihenfolge
  • Bounding-Boxes für Click-through
  • Optionaler Markdown-Export für eine einfachere nachgelagerte Verarbeitung

Für die Ingestion in die Wissensdatenbank wird die Ausgabe direkt von der Indizierungs-Pipeline konsumiert — Sie sehen das JSON nie, es sei denn, Sie rufen die API direkt auf.

Verwandt