AI Detection
BuildVision AI uses machine learning to automatically detect and measure building components from your plans.
How It Works
- Upload your PDF or image
- Run AI Takeoff from the toolbar
- Review detected items in the Results tab
- Accept or reject detections as needed
- Fill gaps with manual tools
AI detection works best on clean, high-resolution drawings with standard symbols. Hand-drawn sketches or low-quality scans may require more manual work.
Detectable Items
BuildVision AI can detect various building components:
Architectural
| Item | Detection Type |
|---|---|
| Doors | Count + dimensions |
| Windows | Count + dimensions |
| Walls | Linear measurement |
| Rooms | Area measurement |
| Stairs | Count |
MEP (Mechanical, Electrical, Plumbing)
| Item | Detection Type |
|---|---|
| Electrical outlets | Count |
| Light fixtures | Count |
| Plumbing fixtures | Count |
| HVAC equipment | Count |
| Ductwork | Linear |
Site
| Item | Detection Type |
|---|---|
| Parking spaces | Count |
| Trees | Count |
| Paving areas | Area |
Running AI Detection
Step 1: Select Detection Types
Click AI Takeoff in the toolbar and choose what to detect:
- All - Detect everything (takes longer)
- Architectural - Doors, windows, walls only
- MEP - Electrical, plumbing, HVAC only
- Custom - Select specific items
Step 2: Wait for Processing
Processing typically takes 30-60 seconds depending on:
- Drawing complexity
- Number of items to detect
- Server load
A progress indicator shows detection status.
Step 3: Review Results
Detected items appear in the Results tab:
- Green boxes - High confidence detections
- Yellow boxes - Medium confidence (verify these)
- Red boxes - Low confidence (likely wrong)
Working with Detections
Accepting Detections
- Individual: Click a detection, then click Accept
- Bulk: Use the sidebar to accept all of a type
- By confidence: Accept all high-confidence items at once
Rejecting Detections
- Individual: Click a detection, then click Reject or use Eraser tool (
8) - Bulk: Select multiple with Shift+click, then delete
- Clear all: Reset and start fresh
Editing Detections
AI detections can be edited like manual measurements:
- Select the detection with the Select tool (
1) - Drag vertices to adjust shape
- Click edges to add new vertices
- Double-click vertices to remove them
Trade Filter
Focus on what matters for your work by filtering detections by trade.
Enabling Trade Filter
- Click Filter in the Results panel
- Select trades to show:
- Electrical
- Plumbing
- HVAC
- Architectural
- Fire Protection
- Custom trades
Why Filter?
- Electricians see only outlets, fixtures, panels
- Plumbers see only fixtures, pipes, drains
- GCs can toggle between trades during review
Combined Views
Select multiple trades to see overlapping work:
- Electrical + HVAC for coordination
- Plumbing + Fire Protection for riser alignment
- All trades for complete picture
Your trade filter preference is saved per project. Different projects can have different default filters.
Assembly Integration
Filtered detections connect to trade-specific assemblies:
- Accept an electrical outlet → links to electrical assembly
- Accept a door → links to door hardware assembly
- Assemblies include labor and materials for that trade
Self-Learning
BuildVision AI improves from your corrections. The more you use it, the smarter it gets.
How It Works
- AI makes a detection
- You correct it (adjust, reject, or add missing)
- System learns from your correction
- Future detections improve
What the AI Learns
| Your Action | What AI Learns |
|---|---|
| Accept | "This detection was correct" |
| Reject | "This was a false positive" |
| Adjust boundary | "Detection was right area, wrong size" |
| Add missing | "AI missed this—look for similar items" |
| Change type | "This symbol means X, not Y" |
Feedback Quality
Better corrections = better learning:
- Precise adjustments help more than rough ones
- Consistent labeling trains better than random
- Correcting false positives reduces future noise
Self-learning applies to your company's detection models. Your corrections help your entire team, not just you.
Viewing Learning Impact
Track how AI improves:
- Go to Settings → AI Detection
- See Learning Stats:
- Corrections submitted
- Accuracy trend over time
- Most improved detection types
Privacy Note
Your corrections improve detection for your company only. Training data is not shared between companies.
Tips for Better Detection
Improve Your Drawings
- Use high-resolution PDFs (300+ DPI)
- Ensure symbols are clear and consistent
- Remove markup and revision clouds before scanning
- Use vector PDFs when possible (not scanned images)
Calibrate First
Set the scale before running AI detection. This helps the AI understand the drawing context and improves accuracy.
Run Multiple Passes
For complex drawings:
- Run architectural detection first
- Review and clean up
- Run MEP detection
- Final manual pass for missed items
Accuracy Expectations
AI detection is a starting point, not a final answer:
| Drawing Type | Typical Accuracy |
|---|---|
| Clean CAD exports | 85-95% |
| Good quality scans | 70-85% |
| Low quality scans | 50-70% |
| Hand-drawn | 30-50% |
Always verify AI detections before using quantities for bidding. The AI can miss items or detect false positives.
Troubleshooting
No detections found
- Check that the drawing has relevant content
- Try a different detection type
- Verify the image quality is sufficient
Too many false positives
- Use confidence filtering to hide low-confidence items
- Switch to a more specific detection type
- Consider manual takeoff for complex drawings
Detections are mis-sized
- Verify your scale calibration
- Check if the drawing uses non-standard symbols
- Manually adjust vertex positions
AI + Manual Workflow
The most efficient workflow combines AI and manual tools:
- AI First: Run detection for bulk items (doors, windows, fixtures)
- Quick Review: Accept obvious correct detections
- Manual Clean-up: Fix misdetections and add missed items
- Final Check: Verify quantities against plan notes
This hybrid approach typically saves 60-80% of manual effort while maintaining accuracy.