Home > Research > Publications & Outputs > MapReader

Links

Text available via DOI:

View graph of relations

MapReader: a computer vision pipeline for the semantic exploration of maps at scale

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Close
Publication date11/11/2022
Host publicationProceedings of the 6th ACM SIGSPATIAL International Workshop on Geospatial Humanities, GeoHumanities 2022
EditorsLudovic Moncla, Bruno Martins, Katherine McDonough
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery (ACM)
Pages8-19
Number of pages12
ISBN (electronic)9781450395335
<mark>Original language</mark>English
EventSIGSPATIAL '22:: The 30th International Conference on Advances in Geographic Information Systems - Seattle, United States
Duration: 1/11/20221/11/2022

Conference

ConferenceSIGSPATIAL '22:
Country/TerritoryUnited States
CitySeattle
Period1/11/221/11/22

Publication series

NameProceedings of the 6th ACM SIGSPATIAL International Workshop on Geospatial Humanities, GeoHumanities 2022

Conference

ConferenceSIGSPATIAL '22:
Country/TerritoryUnited States
CitySeattle
Period1/11/221/11/22

Abstract

We present MapReader, a free, open-source software library written in Python for analyzing large map collections. MapReader allows users with little computer vision expertise to i) retrieve maps via web-servers; ii) preprocess and divide them into patches; iii) annotate patches; iv) train, fine-tune, and evaluate deep neural network models; and v) create structured data about map content. We demonstrate how MapReader enables historians to interpret a collection of ≈16K nineteenth-century maps of Britain (≈30.5M patches), foregrounding the challenge of translating visual markers into machine-readable data. We present a case study focusing on rail and buildings. We also show how the outputs from the MapReader pipeline can be linked to other, external datasets. We release ≈62K manually annotated patches used here for training and evaluating the models.