Object Detection
ultralytics
yolo
yolo11
blueprint
floorplan
architecture
construction
legend
document-layout
cad
Instructions to use GreenMap/yolo11x-blueprint-legend-layout-detector with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- ultralytics
How to use GreenMap/yolo11x-blueprint-legend-layout-detector with ultralytics:
# Couldn't find a valid YOLO version tag. # Replace XX with the correct version. from ultralytics import YOLOvXX model = YOLOvXX.from_pretrained("GreenMap/yolo11x-blueprint-legend-layout-detector") source = 'http://images.cocodataset.org/val2017/000000039769.jpg' model.predict(source=source, save=True) - Notebooks
- Google Colab
- Kaggle
File size: 1,979 Bytes
63fc54d 06fb39f 63fc54d 06fb39f 7898d61 06fb39f 0c7e435 06fb39f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | ---
license: apache-2.0
library_name: ultralytics
pipeline_tag: object-detection
tags:
- yolo
- yolo11
- object-detection
- blueprint
- floorplan
- architecture
- construction
- legend
- document-layout
- cad
---
# GreenMap/yolo11x-blueprint-legend-detector

## Overview
YOLO11x model trained to detect structural elements inside blueprint legends on architectural and construction drawings.
- Detects legend symbols (hatch patterns and graphical symbols).
- Detects legend descriptions.
- Detects complete legend rows.
- Detects legend continuation blocks.
- Trained on architectural floor plans and construction drawings.
## Classes
| ID | Class | Purpose |
|----|---------------------------|---------------------------------------------------------------|
| 0 | legend_symbol | Graphical symbol or hatch pattern representing a construction element or material. |
| 1 | legend_description | Text description corresponding to a legend symbol. |
| 2 | legend_row | Complete legend entry containing a symbol and its associated description. |
| 3 | legend_continuation_block | A block containing the continuous legend elements. |
## Training Metrics

## Validation Metrics
| Class | Images | Instances | Precision | Recall | mAP50 | mAP50-95 |
|-------|--------|-----------|-----------|--------|-------|----------|
| all | 68 | 2821 | 0.912 | 0.903 | 0.918 | 0.735 |
| legend_symbol | 68 | 907 | 0.982 | 0.986 | 0.993 | 0.890 |
| legend_description | 68 | 956 | 0.977 | 0.984 | 0.993 | 0.831 |
| legend_row | 68 | 901 | 0.962 | 0.984 | 0.990 | 0.799 |
| continuous_elements_block | 41 | 57 | 0.727 | 0.655 | 0.696 | 0.421 |
## Training
- Base model: YOLO11x
- Task: Object Detection
- Input size: 1472 × 1472
- Framework: Ultralytics YOLO |