Available for a 6-month NLP / LLM end-of-studies internship from March 2027 Contact me
Projects / Recognising characters in Byzantine seal monograms

Recognising characters in Byzantine seal monograms

A semi-automatic pipeline that locates and then identifies the intertwined Greek letters in monograms, to build an annotated image base that researchers can use.

Period
Jan. – June 2026
Context
Master's thesis (year 1) · ANR BHAI project
Supervisor
Victoria Eyharabide
Authors
Mamadou Diouhé Barry, Ezéchiel Sawadogo
Result
18/20, top of the class
Byzantine lead seal bearing a monogram
A Byzantine lead seal: a monogram superimposes several Greek letters, which sometimes allow more than one reading.

The problem

Byzantine lead seals are a major source for the history of the Empire: they identify their owners through inscriptions, images and monograms. A monogram superimposes several letters into a single design, and the same arrangement of strokes may allow several readings. Deciphering them takes an expert, yet there are tens of thousands of seals.

The approach

Separate the two difficulties: first locate each character within the tangle, then identify it. We annotated the corpus (polygon boxes), trained the models with cross-validation and analysed the confusions class by class.

Seal image→YOLOv8s detection→Crops→ResNet18 classification→Letters

Results

0.778detection mAP@50 (5 folds)
96.7%classification accuracy
0.937macro-F1

Try the model

Both models are available online: drop in a drawing of a monogram and the detector boxes and names each letter; drop in a single character and ResNet18 identifies it. (The interface is in French.)

Follow-up: the DH2026 paper

The same corpus led to a paper presented at Digital Humanities 2026 (Daejeon, South Korea): classifying the state of preservation of 625 seals into four levels (M0–M3) by comparing pre-trained encoders, with DINOv2-Small giving the best baseline. See Publications.

PyTorch · Ultralytics YOLOv8 · torchvision · scikit-learn · Supervisely · Label Studio · Google Colab (T4 GPU)