AI Floor Plan Extraction
Automatically extract rooms, dimensions, and layout from floor plan images using AI
Overview
AI Floor Plan Extraction analyzes your uploaded floor plan images to automatically identify rooms, extract dimensions, and create an interactive property layout. Upload a floor plan, let AI detect all the rooms, review and confirm the results, then save them to your property - no manual room creation needed.
How It Works
Two-Pass AI Analysis
- Pass 1: AI scans the full floor plan to find all rooms, identify types (bedroom, bathroom, kitchen, etc.), and locate them on the image
- Pass 2: AI zooms into each room individually to read dimension text (like "12' x 10'") from the floor plan
- You review: Confirm room names, types, and dimensions in an editable interface before saving
Preprocessing for Better Results
BlueClerk automatically enhances your floor plan before AI analysis:
- Upscales small images for clearer text
- Sharpens details and boosts contrast
- Optimizes image quality for dimension reading
Extracting Rooms from a Floor Plan
Step-by-Step
- Open a property detail page
- Go to the "Floor Plan" section
- Upload a floor plan image if you haven't already
- Click "Extract Rooms with AI"
- Wait for processing - AI analyzes the floor plan (typically 30-60 seconds)
- Review extracted rooms in the confirmation editor
Room Confirmation Editor
After extraction, you'll see all detected rooms in editable cards:
- Room name: Edit the name (e.g., "Master Bedroom" → "Primary Suite")
- Room type: Choose from dropdown (bedroom, bathroom, kitchen, living, dining, office, etc.)
- Dimensions: Width and depth in feet - edit if AI misread them
- Warnings: Low confidence or estimated dimensions are flagged
- Add/remove rooms: Delete incorrect detections or manually add missed rooms
- Reorder: Drag to change room order
Confidence Levels
- High: AI clearly read the room label and dimensions
- Medium: AI identified the room but had some uncertainty
- Low: AI made an educated guess - review carefully
Estimated vs. Read Dimensions
- Read dimensions: AI found dimension text on the floor plan (e.g., "12' x 10'")
- Estimated dimensions: AI couldn't read text and estimated based on room size - marked with a warning badge
Saving Extracted Rooms
- Review all rooms in the confirmation editor
- Make any corrections to names, types, or dimensions
- Click "Save Rooms"
- Rooms are added to your property's floor plan with sort order
All saved rooms appear in the floor plan viewer and can be used to assign equipment locations.
AI Credit Usage
Floor plan extraction uses AI credits from your company's account:
- Credits are deducted when you run extraction
- Credit cost depends on image size and number of rooms detected
- You'll see the total credits used after extraction completes
Check your company's AI credit balance in Settings > Billing.
Tips
- Use high-quality images: Clearer floor plans produce better results
- Include dimension text: AI reads dimensions from text on the floor plan
- Review everything: Always check AI results before saving - it's not perfect
- Add missing rooms manually: If AI misses a closet or hallway, add it in the editor
- Fix incorrect types: AI might misclassify a room - easy to change in the dropdown
Questions
Q: What if AI misses a room? A: Click "Add Room" in the confirmation editor to manually add it with a name, type, and dimensions.
Q: Can I re-extract if results are wrong? A: Yes, click "Extract Rooms with AI" again. Previous extractions don't overwrite saved rooms unless you save the new results.
Q: What image formats are supported? A: JPEG, PNG, WebP, and PDF (up to 20MB). PDFs are automatically converted to high-resolution images.
Q: What if dimensions are estimated? A: Estimated dimensions are flagged with a warning. Edit them manually if you know the correct measurements, or measure them later.
Q: Does this work with hand-drawn floor plans? A: AI works best with typed dimension text. Hand-drawn plans may have lower accuracy - review results carefully.
Was this article helpful?
Still need help?
Contact Support →