Benchmark Dataset for VLM Symbol Recognition in Engineering Blueprints
Description
The BlueprintSymVL benchmark dataset for evaluating Vision Language Model (VLM) performance on symbol recognition in engineering drawings, which is published as part the paper "BlueprintSymVL: A Discriminative Benchmark for VLM Symbol Recognition in Engineering Blueprints".
The dataset was derived from the Digitize-PID dataset originally published by Shubham Paliwal, Arushi Jain, Monika Sharma, and Lovekesh Vig, as part of the paper "Digitize-PID: Automatic Digitization of Piping and Instrumentation Diagrams".
The original dataset was modified for the purposes of evaluating the visual in-context learning capabilities of VLMs for symbol recognition in engineering diagrams. The changes include tiling, selection of appropriate examples, and the creation of new annotations.
The dataset is organized as follows:
- `Regular/`: 100 clean blueprint regions for the primary evaluation.
- `Noisy/`: 100 occluded versions of the regions in `Regular/` to test robustness.
- `Example Symbols/`: 5 standard visual examples (2 annotated instances each).
- `Alternate Example Symbols/`: 5 alternate visual examples (1 annotated instance each).
- `Symbol crops/`: 5 cropped symbol images for an ablation study.
- `image.jpg`: An 860x860 pixel image of the blueprint region.
- `image_q.txt`: A text file with the question for the VLM (e.g., "How many gate symbols are in this image?").
- `image_a.txt`: The ground truth answer.
- *Line 1*: The correct symbol count.
- *Subsequent Lines*: The text labels of each symbol instance.
Files
BlueprintSymVL.zip
Files
(6.2 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:9b3990a2a0cc7e951aac363eca977e7b
|
6.2 MB | Preview Download |
Additional details
Related works
- Is derived from
- Publication: 10.1007/978-3-030-75015-2_17 (DOI)
- Dataset: https://drive.google.com/drive/u/1/folders/1gMm_YKBZtXB3qUKUpI-LF1HE_MgzwfeR (Other)
- Is published in
- Publication: 10.1016/j.rineng.2025.108171 (DOI)