Overview
The Opticolumn Toolkit is a series of scripts developed to embed more accurate, consistent and efficient Optical Character Recognition (OCR) into a wide variety of archival documents.
Purpose
My intent in developing this OCR toolkit continues to be:
- Implementing free, open-source models for sustainability.
- Bypassing large language models for text recognition to avoid vulnerability to hallucination and favor consistent, reproducible output for preservation.
- Ensuring models don’t require an API login or tokens, and run locally after their initial download for privacy.
- Achieving a significant improvement in the accuracy of both typed and handwritten text materials.
- Keeping file size growth relatively minimal (5–15 percent), with the addition of the OCR layer.
- Ensuring that processed files meet the WCAG 2.1 and PDF/A standards for nested archival materials.
- Making the toolkit freely available to other institutions facing similar challenges.
Andrew Weymouth, Fall 2026.
Tools
The Opticolumn Toolkit includes the following resources and applications:
- Opticolumn
- Intended for archival scans and designed for type, handwritten text, cursive or a combination of all three. The tool can handle unorthodox arrangements of text, such as annotations and marginalia, but its reading order identification is not as developed as the following script.
- Opticolumns
- Intended for archival scans of large-scale, multi-columned materials, such as newspapers.
- Opticolumn_Editor (repository private until the completion of 2026 grant project)
- Creates OCR using Opticolumn and produces a CSV of the OCR text that can be edited and processed again to incorporate copy edits into the final embedded layer. This method is recommended if you need OCR that surpasses Opticolumn benchmarks detailed in the OSF Repository for Post-Processing OCR Accuracy Survey.
- Forthcoming:
- An Optical Music Recognition tool, to make the library’s International Jazz Collection and digitized sheet music fully accessible.
Step-by-step instructions for installing and running these scripts are included in each tool’s setup.md file.
About
- Transparent Practices: OCR and AI in the Archives, published in Collections: A Journal for Museum and Archives Professionals, June 2026
- OSF Repository for Post-Processing OCR Accuracy Survey
- Presentation Site for the Fall 2026 Renfrew Colloquium on the Project
- Slide Deck for the Presentation
- Presentation Recording
Acknowledgements
Text recognition uses TrOCR, layout and text detection use Surya, and line segmentation uses Kraken. PDF processing relies on PyMuPDF and pikepdf. The project logo is a collage adapted from Tarjetas con Dibujos y Con Letras (Crane, 1975), a set of instructional ESL learning cards, used here under fair use for educational and non-commercial purposes.
Background
The Opticolumn Toolkit was developed while overhauling the University of Idaho Library’s digital collections to make the collection more discoverable and accessible. The development of the original Opticolumn tool is written about in greater detail in Transparent Practices: OCR and AI in the Archives by Rebecca Hastings and Andrew Weymouth, Collections: A Journal for Museum and Archives Professionals, June 2026.
Author
Andrew Weymouth is an Assistant Professor with the University of Idaho and the digital initiatives librarian for the Digital Scholarship and Open Strategies department. He focuses on using static web hosting to curate the institution’s special collections and develops digital tools and workflows to enhance transcription, tagging, and image processing to make the university’s media, text, and visual resources more discoverable for researchers. He is completing an MA in history at U of I under the supervision of Dr. Rebecca Scofield, focusing on pageantry and speculation in the Inland Empire.
Content: CC BY-NC-ND 4.0 Andrew Weymouth 2026 (get source code).
Theme: Variation on workshop-template-b by evanwill