solo2307/osm-sketchmaps
Viewer โข Updated โข 2.67k โข 71
This repository provides final YOLO checkpoints for detecting hand-drawn markings on printed maps. The models use a Siamese (dual-stream) YOLOv9e design for change detection: a clean basemap and an annotated map are processed jointly to detect only newly added markings.
All final checkpoints were trained with:
| Checkpoint file | Fine-tuning domain | Intended use |
|---|---|---|
siamese_yolov9e_osm_hand.pt |
Hand-drawn on OSM basemaps | Best for OSM/cartographic backgrounds |
siamese_yolov9e_ewi_hand.pt |
Hand-drawn on EWI basemaps | Best for satellite/imagery-style backgrounds |
Notes:
- Both models share the same synthetic OSM pretraining stage.
- EWI-derived imagery used for fine-tuning cannot be redistributed; only the checkpoint is provided.
The models expect a 6-channel input representing a paired image:
[0,1,2] = clean basemap (RGB)[3,4,5] = annotated map (RGB)In other words: RGB_clean + RGB_annotated concatenated.
If your data is stored as multi-band TIFF:
Training and evaluation datasets are available at: https://huggingface.co/datasets/solo2307/osm-sketchmaps
Base model
Ultralytics/YOLOv8