arrow_back Back to Works
AI / Image Recognition

CAD Component Search & Auto-Generation System

A system that extracts parts from CAD drawings into a database, enables searching for identical parts across other drawings, and auto-generates floor plans and structures based on past drawings.

Duration

Contract development

Team

1-2 people

Client

Construction & design

Engineered With PythonTypeScriptezdxfMySQLDocker

01 // OVERVIEW

Project Overview

A system built on a shared structure database that lets users specify a part or structure in a CAD drawing and search for it in other drawings, and that auto-generates new floor plans and structures from accumulated past drawings.

02 // KEY FEATURES

Key Features

search

Drawing Component Search

Extracts entities from DXF files into a database and searches for identical parts by block name, text, and geometric conditions. PDF and image inputs fall back to OCR and image hashing.

auto_awesome

Auto-Generation from Past Drawings

Uses accumulated past drawings as training data, generating new floor plans and structures based on searches for similar drawings.

storage

Shared Structure Database

Both search and generation are built on the same MySQL structure database, sharing a common drawing registration mechanism.

03 // TECHNICAL DEEP-DIVE

Technical Highlights

Solution

Supporting Diverse Drawing Formats

Separated the registration pipeline by input format - entity extraction for DXF, OCR and image hashing for PDF and images - to support a wide range of drawing types.

04 // IMPACT & RESULTS

Results

Search + Generation

Unified on a shared database

Multi-format

DXF, PDF, and image support

Ready to Build?

Want to build something similar? Tell us about your project.

Free Consultation