Unit Finder empowers architects by reducing manual search efforts, enabling data-driven design decisions, and accelerating the iterative design process. This tool enhances spatial layout optimization by leveraging advanced filtering mechanisms, similarity detection, and real-time data visualization. It integrates seamlessly with Revit and Rhino to analyze unit floor plans and retrieve similar designs based on spatial features like boundaries, enclosures, and door locations. This enables architects and designers to explore optimal layouts efficiently.

⚙️ Technical Details
✅ Data Processing & Feature Extraction
- Extracts corner points, enclosures, and door locations from unit plans.
- Uses geometric transformations to standardize layouts.
- Employs nearest neighbor algorithms (k-NN) to find the most similar unit plans from a database of 1350+ preprocessed plans.
✅ Machine Learning & Computer Vision
- Trained a similarity model on architectural layouts to improve retrieval accuracy.
- Implements spatial clustering to group similar designs.
- Supports multi-modal filtering based on dimensions, adjacency conditions, and functional requirements.
✅ Integration & UI
- Fully integrated with Revit & Rhino for real-time analysis.
- User-friendly web interface for interactive exploration.
- Visualization of top-k similar plans (k=20) with intuitive filtering.
