Automated Detection and Encoding of Cartographic Signs in Historical Maps
Organizations: EPFL, Swiss Federal Institute of Technology in Lausanne. Digital Humanities Laboratory (DHLAB), School of Computer and Communication Sciences (IC). CM 1 468, Station 10, 1015 Lausanne, Switzerland. · EPFL. Laboratory of Urban Sociology (LASUR), School of Architecture, Civil and Environmental Engineering (ENAC).
Abstract
Symbols and icons in archival maps represent an expansive source of evidence for historical geography. In this paper, we present a two-stage framework for (1) detecting cartographic signs in historical maps and (2) generating interpretable sign embeddings that capture both semantics and stylistic variations. We also introduce CaSiDD, an open benchmark dataset spanning multiple sign categories and diverse cartographic styles, designed for generic sign detection. Using YOLOv10-X, we demonstrate the practicality of automated sign detection on historical maps. We then present strategies for creating contrasted, informative embeddings of cartographic signs. We approach embedding design systematically, maximizing expressiveness while suppressing digitization or background material confounders. Our final method, based on an adapted RADIOv4 backbone, effectively encodes both sign form and semantics, while producing interpretable representations. This work lays a foundation for scalable evidence extraction for the comparative study of map signs within cartographic culture and geohistorical research.
Figures & tables
| Model | Treatment | Precision [95% range] | Recall [95% range] |
| DINOv2 | base | 82.5% [81.0–83.9] | 83.4% [82.1–84.6] |
| grayscale + foreground seg. | 77.3% [76.1–78.7] | 78.4% [77.2–79.7] | |
| adapter | 81.1% [80.0–82.2] | 81.9% [80.9–83.1] | |
| DINOv3 | base | 79.5% [78.3–80.8] | 80.6% [79.5–81.7] |
| grayscale + foreground seg. | 74.4% [72.8–75.7] | 76.3% [75.1–77.5] | |
| adapter | 78.3% [76.7–79.7] | 79.3% [77.5–80.6] |
| Treatment | Precision [95% range] | Recall [95% range] |
| color background (base) | 38.8% [36.2–40.1] | 51.6% [51.1–52.0] |
| tree class baseline | 25.6% [24.9–26.2] | 50.6% [50.6–50.6] |
| Model | Treatment | ROC-AUC [95% CI] | wCM@1 [95% CI] | wCM@3 [95% CI] |
| DINOv2 | base | 74.9% [73.3–76.4] | 63.2% [60.3–66.2] | 50.2% [47.3–53.1] |
| grayscale + foreground seg. | 73.6% [72.1–75.1] | 59.1% [56.0–62.2] | 45.9% [43.1–48.8] | |
| adapter | 75.3% [73.7–76.8] | 59.1% [56.1–62.1] | 45.9% [43.1–48.7] | |
| DINOv3 | base | 75.6% [74.0–77.3] | 65.9% [63.0–68.7] | 52.2% [49.1–55.2] |
| grayscale + foreground seg. | 74.1% [72.5–75.7] | 60.6% [57.5–63.7] | 48.0% [45.1–50.9] | |
| adapter | 76.5% [74.9–78.2] | 62.5% [59.5–65.5] | 49.7% [46.7–52.7] |
| Model | Treatment | Background color ↓ | Foreground color ↑ | Shape (HOG) ↑ |
| DINOv2 | base | 15.9% | 7.9% | 23.5% |
| grayscale + foreground seg. | 8.7% | 8.5% | 32.3% | |
| adapter | 5.2% | 4.4% | 30.9% | |
| DINOv3 | base | 17.5% | 15.5% | 9.8% |
| grayscale + foreground seg. | 12.2% | 13.7% | 20.2% | |
| adapter | 11.9% | 17.8% | 19.2% |
Historical Document Processing
Historical document processing uses AI to transcribe, structure, restore, and analyze manuscripts, books, newspapers, and archival records.
See all 76 papers