Image-Based Floor Layout Generation with Light-Zone Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional CAD programs for architectural design have a steep learning curve, require specialized knowledge, are time-consuming, and often fail to consider user preferences and comfort, leading to unsatisfactory designs that do not account for light levels and traffic patterns.
Innovation Solution
A system using metaheuristic algorithms and machine-learning models to automatically generate floor layouts based on image data, constraints, and user preferences, optimizing layouts through genetic algorithms and daylight analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional CAD programs are used for architectural design, then design layouts can be generated, but the process is time-consuming and requires specialized knowledge with a steep learning curve
Solution Approach 1:
The system performs automatic layout generation without requiring user expertise in CAD operations. The algorithm autonomously processes floorplan data, evaluates design constraints, and produces multiple layout options, eliminating the need for users to master complex CAD software while significantly increasing design generation speed
Solution Approach 2:
The patent replaces manual mechanical CAD operations with an automated computational algorithm. Instead of requiring users to manually manipulate design elements through complex CAD interfaces, the system uses metaheuristic algorithms to automatically generate and evaluate layout configurations, reducing both time and expertise requirements
2Adaptability or versatility
If traditional manual design processes are used, then designs can be created, but they may not consider user preferences and comfort factors such as light levels and traffic patterns
Solution Approach 1:
The system performs preliminary evaluation of multiple layout options against predefined constraints including light levels, traffic patterns, and user preferences before presenting final designs. By预先 assessing design quality metrics across thousands of generated layouts, the system ensures user comfort factors are considered while efficiently narrowing down options to present within a reasonable time frame
Solution Approach 2:
The system incorporates feedback mechanisms by evaluating generated layouts against specified constraints and user preferences. The algorithm continuously refines layout proposals based on constraint satisfaction levels, ensuring that adaptive design considerations are integrated throughout the generation process rather than requiring extensive manual iteration
3Manufacturing precision
If thousands of design options are generated automatically, then design quality and user preference alignment improve, but computational resources and processing time increase
Solution Approach 1:
The system generates an excessive number of layout candidates (thousands) to ensure high design quality and thorough exploration of the design space, then applies filtering and evaluation to identify the best options. This approach prioritizes design optimization quality by considering far more possibilities than strictly necessary, relying on subsequent evaluation to efficiently select the most suitable designs within acceptable time frames
Data Source
AI summary
Aspects described herein relate to the automatic generation of floorplan layouts based on a floorplan image. Image data comprising an image of an area may be accessed. Based on the image data, a floorplan of the area may be determined. A determination of whether constraints associated with occupancy are met may be made. Based on the constraints being met, and based on the floorplan, a light zones map may be generated. Based on the light zones map, spatial zones corresponding to the light zones may be determined. Based on the spatial zones, candidate floorplan layouts may be generated. Based on application of metaheuristic algorithms or machine-learning models to the candidate floorplan layouts, a subset of candidate floorplan layouts may be selected from the plurality of candidate floorplan layouts. Furthermore, floorplan layout data comprising a subset of floorplan layouts for use by a design application may be generated.


