Research

A spatial foundation model for construction drawings.

Most construction AI is a language model reading text pulled out of a PDF. We made a different bet: a takeoff is a measurement of physical space, so the model has to see geometry — boundaries, scale, and the relationships between elements across a whole set. One model body trained across every trade, with specialized heads on top. Below is the published work behind that bet, and the measured results it produces, including where it fails.

The architecture bet: geometry, not language

A takeoff is a measurement of physical space. Text extraction throws away the thing you are trying to measure.

How the model is built and trained

Agentic vision instead of single-pass recognition, and a synthetic data factory to cover a distribution real-world collection cannot.

Measured results and failure modes

Per-trade F1 against human-annotated ground truth, published including the trades where we are weakest.

The short version

  • Takeoff is geometry. Text extraction discards the scale and spatial relationships that produce the quantity.
  • One foundation model across trades beats a drawer of single-purpose detectors, because representations transfer between trades.
  • Agentic vision — decide what to look at, crop, decompose, parallelize — beats single-pass recognition on sheets that are 70–80% noise.
  • Synthetic data is the unlock for a drawing distribution too wide to collect through.
  • Accuracy gets published per trade, weakest trades included, or it isn’t a measurement. See the table.