AI Electrical Symbol Detection on Contractor Blueprints

Home / Case studies / AI Electrical Symbol Detection on Contractor Blueprints

Case study · Electrical estimating · Computer vision

AI Electrical Symbol Detection on Contractor Blueprints

A US electrical contracting business handled electrical symbol detection by hand, & each estimator spent 30 to 60 minutes counting one power-plan sheet. Brainy Neurals built a symbol detection pipeline that uses trained computer vision detectors to find & label every symbol. Estimators upload the flat PDF drawing sets they already receive to a web app, & the app now makes the first count for them. A power-plan sheet that took 30 to 60 minutes by hand now comes back boxed & labeled in under 60 seconds.

  • #ElectricalSymbolDetection
  • #ComputerVision
  • #DocumentAI
  • #ElectricalEstimating
  • #BlueprintTakeoff
  • #ConstructionDrawings

30 to 60 min

Old hand count per sheet

Under 60 sec

Each sheet boxed & labeled

Flat PDFs

Read with no conversion

Mitesh

Published September 2026 · Updated October 2026

At a glance

The symbol detection build for a US electrical contracting business comes down to four short answers & one fact table.

What problem did this solve?

Electrical estimators read dense power-plan sheets symbol by symbol, at 30 to 60 minutes per sheet. Similar symbols led to miscounts under deadline pressure.

What did Brainy Neurals build?

Brainy Neurals built an automated symbol detection pipeline for a US electrical contracting business. It reads uploaded PDF drawing sets & returns every sheet annotated.

What changed after go-live?

A power-plan sheet that took an estimator 30 to 60 minutes now comes back annotated in under 60 seconds. Estimators now review counts instead of making them.

Who else could use this?

Automated symbol detection fits any team that counts standard symbols on dense technical drawings. Mechanical contractors read their sheets the same slow way, & so do process plant & utility teams.

Project detail Answer
Industry Construction & engineering
Sub-vertical Electrical estimating
Client US electrical contracting business
Engagement Symbol detection pipeline
Timeline Not disclosed
Capabilities Computer vision & document AI
Delivery Project-based delivery

Why did symbol counting stay manual?

Electrical symbol detection stayed manual at a US electrical contracting business because every bid starts with a count of devices on dense power-plan drawings.

Estimators counted receptacles & data outlets on every sheet, along with each fire alarm device. The count lived in an estimator’s eyes, because computer vision object detection had never been pointed at these sheets.

Where the hand count broke

  • Each takeoff began with an estimator reading one sheet slowly, highlighter ready.
  • Crowded regions hid symbols inside overlapping linework, & a missed device became a missed cost.
  • Similar pairs such as duplex against fourplex symbols invited swaps that nobody caught until the material order arrived.
  • Deadline pressure turned careful counting into fast counting, & fast counting is where the errors lived.
  • Checking a count meant redoing the whole count, so review cost the same hours all over again.
Researchers who reviewed drawing digitisation reached the same verdict years ago, finding automatic analysis
of engineering drawings still far from complete[1].
Before the build, an estimator counted each fixture by eye & copied the tally onto a second sheet.
Before the build, an estimator counted each fixture by eye & copied the tally onto a second sheet.

What do estimators usually try first?

Estimators usually try one of four routes first, & each route suits some teams well.

Approach What it gets right Where it stops Who it still suits
Manual counting Judgment on messy sheets Hours across a full drawing set One-off work, a few sheets
CAD layer counts Exact totals when layers exist Estimators receive flat PDFs, layers stripped Teams holding native design files
Template-match takeoff tools Fast on clean, standard symbols Custom legends break the match Standard commercial sheets
Trained detectors, our route Reads dense sheets like an estimator Needs annotated example sheets up front High sheet volume, recurring legends
Four counting routes, where three of them stop MANUAL COUNT CAD LAYERS TEMPLATE MATCH TRAINED DETECTOR HOURS FLAT PDF CUSTOM LEGEND Four counting routes, where three of them stop MANUAL COUNT CAD LAYERS TEMPLATE MATCH TRAINED DETECTOR HOURS FLAT PDF CUSTOM LEGEND

Each of the first three routes stops at a wall that trained detectors get past.

Published research on drawing symbols reports the same obstacle, because real drawings
are heavily imbalanced between symbol classes & rare devices suffer[2]

How did we design the detection pipeline?

Brainy Neurals designed the detection pipeline around one rule. An estimator only sees a box that has earned its place.

A full drawing set goes in as one PDF, & the annotated sheets come back out. The client never has to convert or export anything first.

Our first decision was what the detectors would train on. We rejected generic symbol libraries, because legends differ from office to office even under the same electrical code. The detectors learned the client’s own legend instead, the way document AI systems learn a client’s own forms.

Our second decision was what would count as a real detection. Raw output put boxes on blank paper, & grid references kept reading as electrical devices.

Every box now passes three checks before it reaches a sheet, & overlapping finds merge into one. After that change, the ghost boxes stopped surviving.

An estimator only sees a box that has earned its place.

Detection pipeline from client PDFs to estimator review THE PIPELINE CLIENT PDFS WEB UPLOAD PAGE RENDER SHEET FILTER TILE SPLIT DETECTOR BANK THREE FILTERS MERGE BOXES ANNOTATED SHEETS ESTIMATOR REVIEW CLIENT LEGEND TRAINING FEED Detection pipeline from client PDFs to estimator review PIPELINE CLIENT PDFS WEB UPLOAD PAGE RENDER SHEET FILTER TILE SPLIT DETECTOR BANK THREE FILTERS MERGE BOXES ANNOTATED SHEETS ESTIMATOR REVIEW TRAINING FEED CLIENT LEGEND

A full drawing set goes in as PDFs & comes out as annotated sheets, with the estimator reviewing after the pipeline.

Mitesh Patel set the detection approach for this build & reviewed every filter that decides
what an estimator finally sees.

The detectors are the least interesting part of the build, because everything around them is
what made the counts trustworthy.

What technology stack runs the pipeline?

The technology stack behind the electrical symbol detection pipeline had to survive real drawing sets, including hundred-page PDFs & crowded sheets. Legends on those sheets also vary from office to office.

We chose each layer for what it removes from an estimator’s working day. Weighing routes like these is AI consulting work, done before any training run gets paid for.

Document intake

Layer Choice Why Ruled out
Page rendering Print-quality page renders Fine linework survives Screen previews
Page selection Text scan keeps power sheets No wasted passes Reading every page

Detection

Layer Choice Why Ruled out
Tiling Overlapping crops per sheet Small symbols stay findable One full-sheet pass
Detectors Specialists per symbol family Rare symbols get capacity One catch-all model
Serving Batched GPU passes, CPU fallback Sheets clear in seconds One tile at a time

Review readiness

Layer Choice Why Ruled out
Filtering Three false-positive checks Clean sheets for review Raw detector output
Merging Overlap-aware dedup across detectors One box per symbol Double counting
Delivery Web app taking client PDFs No client-side prep Desktop installs, conversions

How does one drawing set get read?

One drawing set gets read in six fixed steps, & the estimator only arrives after the sixth.

Six steps that read one drawing set, then estimator review 1 RENDER PAGES 2 KEEP POWER SHEETS 3 SLICE TILES 4 SPECIALIST DETECTORS 5 THREE FILTERS 6 MERGE & RETURN ESTIMATOR REVIEW AFTER THE PIPELINE, NOT IN IT Six steps that read one drawing set, then estimator review 1 RENDER PAGES 2 KEEP POWER SHEETS 3 SLICE TILES 4 SPECIALIST DETECTORS 5 THREE FILTERS 6 MERGE & RETURN ESTIMATOR REVIEW AFTER THE PIPELINE, NOT IN IT

Six steps run in a fixed order, & several specialist detectors read the same tiles at step four.

  1. The system renders each page of the uploaded PDF at print quality, so fine linework stays sharp.
  2. A text scan across each page keeps the power-plan sheets & quietly sets the rest of the set aside.
  3. The pipeline slices every kept sheet into overlapping tiles, so no symbol shrinks below what detectors can see.
  4. Several specialist detectors scan every tile at once, each one trained on a different family of symbols.
  5. Three filters strike out blank-paper marks & grid references, along with look-alike reference bubbles, before any box survives.
  6. Overlapping finds merge into one, & the sheet returns with every symbol boxed & labeled, each with a score.

No step in the pipeline waits on a person, & an estimator appears only at the review after the sixth step.

What nearly stopped the build?

Three problems nearly stopped the build, & they arrived in this order.

The first detector pass found almost nothing, because squeezing a whole sheet to model size starves every symbol of pixels. Small-object research names the same failure, since tiny targets carry too little visual information for a detector to hold onto[3].

The second pass found too much, with boxes on blank paper & grid marks like S.5 reading as devices. A count full of ghost boxes is worse than no count at all.

The third problem hid inside the training sheets themselves. Common receptacles appeared by the thousand & rare fire alarm devices by the handful, so the rare ones kept losing. On safety devices like fire alarms, that is exactly the wrong way to fail.

Clients hire AI developers for weeks like these instead of learning the same lessons at bid speed.

What nearly stopped the build?
Crowded regions like this one slow hand counts down, & detection had to hold up here.

How we fixed each problem

We fixed each problem with a separate change, & each fix took longer to find than it takes to read.

Scale

We sliced every sheet into overlapping tiles & ran detection on the tiles instead of the page. Each symbol now reaches the detectors near full size, & a symbol cut at an edge survives in the next tile.

Ghosts

A brightness test rejects boxes on blank paper, & a text test reads each box to throw out grid references. A shape test rejects the oval reference bubbles, & the boxes that survive merge where they overlap.

Imbalance

We split symbol families across specialist detectors & rebalanced the examples until rare devices carried real weight. A missed fire alarm costs more than a false one, so safety symbols run at a deliberately sensitive setting.

A whole sheet cut into overlapping tiles for detection WHOLE SHEET OVERLAPPING TILES A whole sheet cut into overlapping tiles for detection WHOLE SHEET OVERLAPPING TILES

Detection runs on overlapping tiles cut from each sheet, so no symbol shrinks out of sight.

The word blueprint outlived the blue printing process behind it by decades.

Surfacing problems like these before a bid depends on them is what an AI proof of concept is for.

What changed after go-live?

After go-live, the first count of every power-plan sheet moved from the estimator to the pipeline.

What Before After
Counting one power-plan sheet 30 to 60 minutes, by hand Under 60 seconds, by machine
Who reads a sheet first An estimator, symbol by symbol The pipeline, then the estimator
Symbol families per pass One at a time, by pen color Dozens at once
Similar-symbol swaps Caught late, if at all Boxed & scored for review
File handling PDFs read by eye The same PDFs, no conversion

We publish no detector accuracy figure here. Every count still passes an estimator’s review before it reaches a bid, & that review is the standard that matters.

Day to day, an estimator now opens an annotated drawing set instead of a blank one. The counting hours became review minutes, & review is where an estimator’s judgment earns its keep.

Still counting drawing symbols by hand?

Tell us what your sheets look like & which symbols get counted today. We’ll reply with what a detection build would need, or you can check first how ready your drawings are for AI.

What is running today

The electrical symbol detection pipeline runs in production today as a web application that the client’s estimators use on live bid work.

Estimators upload the PDF sets they already receive, & the annotated sheets come back ready for review.

Since handover, the pipeline has read entirely new drawing sets without any retraining. The legend it learned is still the legend the client’s construction projects use today.

The estimators’ files stayed exactly the same, & only the reading of them changed.

Estimators now open a drawing set to review counts instead of making them.

What would we do differently?

We would change four habits if we started this build again, & each one came from a mistake we made here.

Balance the classes before the first run

Common symbols drowned the rare ones, & we rebalanced only after the rare ones failed. The rarest symbol on a sheet is usually the one a bid can least afford to miss.

The rarest symbol on a sheet is usually the one a bid can least afford to miss.

Put the cheap filters first

A plain brightness check on blank paper removed more junk than anything clever, so the simple test now runs first.

Test on the ugliest sheet you have

Clean sheets flatter a detector, & the crowded sheet with everything overlapping is the one that tells the truth. Every build now starts on that sheet.

Let the specialist win every disagreement

When a general detector & a specialist disagree on a symbol, the specialist has been right every time. We made that a fixed rule instead of a debate.

Where else does electrical symbol detection fit?

Electrical symbol detection fits anywhere a takeoff still happens by eye, one colored pen at a time.

Automated symbol detection finds & counts the standard symbols on technical drawings by running trained detectors across every sheet.

Industry The equivalent problem What changes in the build
Mechanical & plumbing Counting fixtures & valves on trade sheets Retrain on the mechanical legend
Manufacturing Reading control-panel wiring schematics Denser sheets, tighter tiling
Process plants Counting instruments on piping diagrams New symbol families, same filters
Utilities Counting equipment on distribution maps Larger sheets, more pages per set
Logistics Counting rack & sprinkler symbols on warehouse layouts Sparser sheets, faster passes
The same counting pattern on a process piping diagram DIFFERENT LEGEND SAME PIPELINE The same counting pattern on a process piping diagram DIFFERENT LEGEND SAME PIPELINE

The same counting pattern works on a process diagram with a different legend & the same filters.

Porting the pipeline takes annotated samples of the new legend & retrained detectors, followed by one review cycle with whoever owns the count. The filters carry over to the new drawings unchanged.

Questions buyers ask about symbol detection

Buyers ask about symbol detection in two groups, first how it works & then what it takes to roll out.

How it works

Can AI count symbols on electrical drawings automatically?

Yes, electrical symbol detection works once the detectors learn the legend your drawings use. A trained pipeline reads a dense power-plan sheet in under a minute & returns every symbol boxed & labeled. Generic tools miss far more symbols than they find.

What happens when symbols overlap other linework?

Overlap is the normal case on a power plan. The pipeline slices each sheet into overlapping tiles, so every symbol reaches the detectors near full size. A symbol that crosses a tile edge shows up in two tiles, & the duplicates merge into one.

Does automated symbol detection handle a custom legend?

Yes, & a custom legend is where it works well. The detectors train on annotated examples of the exact legend your office draws, so house styles stop being a problem. A changed legend needs fresh examples & a short retraining pass.

Time, cost & rollout

How long does a symbol detection build take?

A proof of concept on your own sheets usually takes a few weeks. Sample drawings need annotating first, & then a training pass & a review cycle each take their turn. A production system follows once estimators trust what they see.

How much does automated blueprint takeoff cost?

The cost depends on the symbol count & the drawing quality, along with what already exists. Brainy Neurals scopes it from a short call & a sample drawing set, then quotes a fixed price. An AI readiness assessment tells you whether your drawings can carry it.

Do we need CAD files, or do PDFs work?

PDFs work, & reading them was the point of the build. Estimators rarely receive native CAD files, so the pipeline reads the flattened PDFs they already get. Nobody has to convert files or ask the design office for a special export.

What do your drawings need counted?

Send a short note about your drawing sets & the symbols you count by hand today. One reply comes from the engineer who would architect the build, & no sales sequence follows.







    Services behind this case study

    Six Brainy Neurals services sit behind this case study, from detection models to extra engineering hands.

    Computer vision development

    Symbol detection models trained on a client’s own legend & sized for dense sheets.

    Document AI services

    Pipelines that read the PDFs a team already receives, page by page.

    Video analytics

    The same detection discipline pointed at live camera feeds instead of drawing sheets.

    Edge AI & embedded services

    Detection moved onto site hardware when the work cannot reach a cloud.

    Hire AI developers

    Computer vision engineers who extend a team for the weeks when drawings fight back.

    AI in construction & civil

    Plan review & takeoff systems, plus site systems, for teams that live inside drawings.

    An AI proof of concept is the fastest way to test this pattern on real sheets. AI consulting helps weigh the routes first, & an AI readiness assessment shows whether the drawings can carry it.

    The AI solutions by industry page shows where this same pattern already runs today.

    Similar case studies

    Similar case studies from Brainy Neurals each shipped into a real working environment instead of a demo.

    Overhead Line Geometry Measurement

    Stereo cameras on a moving train measure wire geometry, with inference running on the train.

    AI Diet Assistant for Gastroenterology

    Clinical dietary guidance generated under review gates, live in a healthcare setting.

    Personalised AI Meal Planning for Chronic Care

    Structured meal plans built from messy personal health data, grounded & reviewable.

    Cite this case study

    Cite this case study with the reference below, & use the numbered sources for the research it draws on.

    Patel, Mitesh. AI Electrical Symbol Detection on Contractor Blueprints. Brainy Neurals, August 2026. https://brainyneurals.com/case-studies/automated-electrical-symbol-detection/

    Sources cited on this page

    [1] Moreno-Garcia CF, Elyan E, Jayne C. New trends on digitisation of complex engineering drawings. Neural Computing and Applications 31(6), 2019, 1695-1712. DOI 10.1007/s00521-018-3583-1.

    [2] Elyan E, Jamieson L, Ali-Gombe A. Deep learning for symbols detection and classification in engineering drawings. Neural Networks 129, 2020, 91-102. DOI 10.1016/j.neunet.2020.05.025.

    [3] Cheng G, Yuan X, Yao X, Yan K, Zeng Q, Xie X, Han J. Towards Large-Scale Small Object Detection: Survey and Benchmarks. IEEE Transactions on Pattern Analysis and Machine Intelligence 45(11), 2023, 13467-13488. DOI 10.1109/TPAMI.2023.3290594. PMID 37384469.