Historische Handschriften digital erkennen

Die Texterkennungssoftware OCR4all kommt bei historischen Drucken mit sehr gutem Erfolg zum Einsatz. Jetzt wird sie auf alte Handschriften trainiert.

Der Ausgangstext einer historischen Handschrift kann in verschiedenen Ansichten der Transkription in computerlesbaren Text zeilengenau gegenübergestellt und bei Bedarf korrigiert werden
Der Ausgangstext einer historischen Handschrift kann in verschiedenen Ansichten der Transkription in computerlesbaren Text zeilengenau gegenübergestellt und bei Bedarf korrigiert werden. Das ist nur eine der zahlreichen OCR4all-Funktionen. (Abb.: Christian Reul, Universität Würzburg)

Heutige Standardschriften wie Calibri oder Times New Roman einzulesen, ist für moderne Texterkennungssoftware, kurz OCR, kein Problem. Schwieriger wird es bei historischen Drucken. Denn je weiter man in die Geschichte zurückblickt, desto variantenreicher werden die Schriften – bis hinein in eine Zeit, in der jeder Drucker seine eigenen Schriftsets schnitzte.

Das Projekt OCR4all schlug Brücken zwischen den Geisteswissenschaften, der Informatik und den Digital Humanities. Anfangs ging es darum, im Teilprojekt Narragonien digital Sebastian Brants Narrenschiff digital aufzubereiten, eine Moralsatire aus dem 15. Jahrhundert. Seither ist das Projekt deutlich gewachsen und auch im Ausland in Fachkreisen bekannt. "Das Schöne an Open-Source-Projekten: Es ist immer ein Geben und Nehmen", sagt Dr. Christian Reul, Leiter der Digitalisierungseinheit am Zentrum für Philologie und Digitalität "Kallimachos" (ZPD) der Julius-Maximilians-Universität (JMU). Damit die Software bestimmte Schrifttypen später möglichst genau erkennt, werden Modelle trainiert. Dafür braucht es möglichst viel Trainingsmaterial, bestehend aus Zeilenbildern und der korrekten Transkription des darauf zu sehenden Texts, und das wird häufig von den Software-Nutzerinnen und -Nutzern selbst zur Verfügung gestellt.

Diese Form der Kooperation trägt Früchte, wie Reul erklärt: So lassen sich bei so genannten werkspezifischen Modellen inzwischen sehr genaue Erkennungsergebnisse erzielen, selbst auf den ältesten existierenden Drucken aus der Inkunabelzeit (vor 1500). Dies sind Modelle, die wie im Falle des Narrenschiffs speziell für die Erkennung einer Drucktype trainiert werden.

Das ZPD arbeitet nun verstärkt daran, gemischte Modelle weiterzuentwickeln, die im Idealfall auf möglichst viele Drucktypen angewendet werden können. Während es zum Beispiel für deutschsprachige Frakturschriften des 19. Jahrhunderts bereits sehr gute Modelle gab, fehlte es bislang an einem noch breiter aufgestellten Modell, das guten Gewissens auf Drucke aus mehreren Jahrhunderten angewendet werden kann. Dafür brauchte es laut Reul vor allem weitere Trainingsdaten. Entsprechend glücklich war er deshalb über eine Förderung durch die Vogel Stiftung Dr. Eckernkamp (Würzburg): "Vor allem bei historischen Frakturschriften gab es Lücken in den Trainingsdaten, die wir durch die Förderung gezielt schließen konnten", sagt der Informatiker.

Als Meilenstein bezeichnet Reul zudem, dass im Juli 2021 von der Deutschen Forschungsgemeinschaft (DFG) genehmigte und mit 350.000 Euro geförderte Zwei-Jahres-Projekt OCR4all-libraries. „Wir verheiraten nun OCR4all mit OCR-D", freut er sich.

Das Hauptziel des DFG-geförderten OCR-D-Projekts ist die konzeptionelle und technische Vorbereitung der Volltexttransformation der im deutschen Sprachraum erschienenen Drucke des 16. bis 18. Jahrhunderts. Dazu wird die automatische Volltexterkennung in einzelne Prozessschritte zerlegt, die dann jeweils mit unterschiedlichen Werkzeugen bearbeiten werden können. Dies zielt darauf ab, optimale Workflows für die zu prozessierenden alten Drucke zu erstellen und damit wissenschaftlich verwertbare Volltexte zu generieren.

Ein Zusatznutzen der Software aus Würzburg im Zuge der Volltexterkennung der historischen Sammlung: OCR4all ermöglicht die Anwendung durch technisch weniger versierte Nutzenden und dient weiterhin auch erfahreneren Nutzenden als Handwerkszeug, um den Workflow zu analysieren und zu optimieren. Reul hofft im Zuge des Projekts OCR4all-libraries auf eine umfassende Weiterentwicklung der Software, speziell durch die stark wachsende Anzahl der verfügbaren Werkzeuge. Zusammenarbeiten wird das ZPD dabei mit dem Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut in Braunschweig und dem JMU-Lehrstuhl für Mensch-Computer-Systeme.

Texterkennungssoftware für alte Drucke ist das eine. Doch wie steht es um historische Handschriften? "Vom Prinzip her ist die Herangehensweise ähnlich, aber wegen der Unregelmäßigkeit der Schriften meist deutlich anspruchsvoller", sagt Reul. Außerdem können Handschriften erheblich älter sein als Drucke, decken somit eine noch größere Zeitspanne ab und sind häufiger schlecht erhalten. Kein Grund für das ZPD, sich nicht auch dieser Herausforderung zu stellen. "Der Bedarf bei Handschriften ist riesig – hier findet man wie gedruckt wirkende Buchschriften bis hin zu Texten, die nahezu unlesbar sind.", weiß Reul.

Angesichts dieser Herausforderung bleibt er gelassen: "Wir brauchen jetzt erstmal viel Training für eine solide Grundlage." Eine erste Kooperation kam im Frühjahr 2021 zustande mit Dr. Stefan Tomasek vom JMU-Lehrstuhl für deutsche Philologie, ältere Abteilung: Er stellte dem ZPD im Zuge seiner Neuedition der Kindheit Jesu Konrads von Fußesbrunnen Daten für das Modelltraining zur Verfügung. Seitdem wird in Kooperation zwischen dem ZPD und dem Lehrstuhl der Bestand an Trainingsdaten und somit das Modell stetig weiterentwickelt. Auf mittelalterlichen Handschriften konnten dadurch bereits hervorragende Ergebnisse erzielt werden. Erste Modelle sollen noch in den kommenden Wochen online frei zur Verfügung gestellt und das zugehörige Paper noch im Januar 2022 eingereicht werden. Ein gemeinsamer DFG-Antrag ist ebenfalls in Vorbereitung.

Blog-Beiträge durchblättern
Mit unserem kostenlosen Newsletter können Sie sich regelmäßig alle aktuellen Infos von Archäologie Online bequem in Ihr Postfach senden lassen.
An diesen Artikeln haben wir zuletzt gearbeitet: