← All projects
AI / ML

Blueprint Segmentation with Mask R-CNN

A deep learning model that reads architectural blueprints like a floor plan.

The Challenge

Indoor mapping needed a way to automatically identify walls, doors, points of interest, and text directly from raw blueprint images.

What We Built

We annotated blueprint imagery in Roboflow and trained a Mask R-CNN model (via Detectron2) for instance segmentation, then converted blueprint coordinates into real-world coordinates using affine transformation.

  • Custom-annotated blueprint dataset built in Roboflow for training and validation
  • Mask R-CNN instance segmentation model trained via Detectron2 to detect walls, doors, and points of interest
  • Text recognition to extract room labels and identifiers directly from blueprint images
  • Affine transformation pipeline to convert pixel coordinates into real-world building coordinates
  • Structured output feeding directly into the Mapify routing engine

Where It Stands

Shipped in one month as the computer-vision backbone powering the Mapify indoor navigation apps.

Want something like this?

Tell us about your project and we'll follow up with a scoped quote.

Get a Quote
Tech Stack
PythonDetectron2PyTorchRoboflow

Live Preview

This is a backend computer-vision pipeline with no standalone interface, it powers the Mapify apps rather than running as its own product.

Want something like this?

Get a Quote