N
← All work/04·2025·CMS Desk

Blueprint Analysis Engine

Computer Vision · Construction Procurement

PRIVATE REPO · NDAConstruction

Automated material take-off from 2D/3D construction blueprints. Detects rooms, doors, windows, fixtures — outputs a procurement-ready material schedule with quantities.

№ 012D + 3D parsing
№ 02Room-level extraction
№ 03Window/door/fixture counts
№ 04Procurement-ready output

The Brief

Problem

Quantity surveyors were spending days hand-counting windows, doors, and fixtures from architectural drawings before procurement could even begin.

The Architecture

Decision

Vision-LLM pipeline: page split → entity detection → room labelling → fixture counting → material schedule generation. Confidence-scored output with manual review queue for low-confidence drawings.

The Outcome

Result

Material take-offs that took days now complete in minutes. Procurement starts immediately on plan handover.

The Workflow
animated

How it actually works in production.

01

Ingest

PDF / DWG upload

2D + 3D

Page split

per drawing

02

Vision Pipeline

Gemini Vision

Gemini Vision

page-level analysis

Entity detect

rooms · doors · windows

Count + classify

fixtures · fittings

Confidence score

low → manual review

03

Output

Material schedule

with quantities

Procurement export

CSV / API

Highlighted preview

click room → details

Animated · Built in code · No GIFs

Live in production
Visual proof
3 images · 1 video

See Blueprint Analysis Engine in action.

Demo video

PDF → vision pipeline → procurement export demo

~ 1:00 · coming soon

Image slot

Sample blueprint with detected rooms highlighted

coming soon

Image slot

Material schedule output

coming soon

Image slot

Window/door/fixture count overlay

coming soon

Stack

Built with

PythonPyTorchGemini VisionOpenCVFastAPIQdrant