Building Floor Plan Generation Using Diffusion and Bundle Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in effectively capturing, representing, and utilizing building interior information from visual data to generate accurate floor plans without physical presence, especially in constructing and maintaining precise polygonal room shapes and scaling room interiors.

Innovation Solution

A combination of a diffusion transformer machine learning model and a bundle adjustment optimizer model is used to analyze visual data from multiple images, determining global inter-image pose and wall locations to generate a precise floor plan, even with limited image overlap, by using geometric priors and denoising diffusion architecture to inpaint missing elements and constrain model outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional floor plan construction methods are used, then accuracy of wall locations and room shapes can be maintained, but the process becomes time-consuming and requires significant manual effort

Engineering Contradiction:
Improveaccuracy of wall locationsVSAvoidtime to construct floor plan
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically detecting walls, doors, and windows from images, and pre-processing image data to extract structural information before floor plan construction. This preliminary detection and extraction of geometric features from images significantly reduces the time required for manual floor plan construction while maintaining accuracy through algorithmic analysis of architectural elements.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If manual floor plan construction methods are used, then detailed information about room interiors can be captured, but the process becomes complex and difficult to maintain

Engineering Contradiction:
Improvecompleteness of building informationVSAvoidcomplexity of construction process
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system replaces manual mechanical construction processes with automated computer-based image analysis and processing algorithms. By substituting human operators with automated systems that detect walls, doors, and windows from images, the complexity of the construction process is reduced while maintaining comprehensive capture of building information through systematic image processing and automated feature extraction.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If existing image-based floor plan generation is used, then visualization of building interiors can be provided, but the accuracy of polygonal room shapes and scaling is insufficient

Engineering Contradiction:
Improveease of visualizationVSAvoidaccuracy of room shapes
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system changes key parameters by implementing automated detection of wall locations, door positions, and window placements from images, and by applying algorithms that calculate accurate polygonal room shapes and scaling factors. These parameter changes in the processing methodology—moving from manual measurement to automated image-based detection—significantly improve the accuracy of room shapes and dimensions while maintaining ease of visualization through digital floor plan generation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260043658A1Automated Building Floor Plan Generation From Building Images Using A Combination Of Diffusion And Bundle Adjustment
Publication Date: 2026.02.12 MFTB HOLDCO INC
  • US20260043658A1 patent drawing
  • US20260043658A1 patent drawing
  • US20260043658A1 patent drawing

AI summary

Techniques are described for automated operations to analyze visual data from images acquired in multiple rooms of a building to generate building information that may include a floor plan for the building, such as by analyzing visual overlap between those images to determine information that includes global inter-image pose and locations of walls and optionally other structural elements, and by using the generated building information in further automated manners. In some situations, the described techniques include using a combination of a trained diffusion transformer machine learning model and a bundle adjustment optimizer to determine global inter-image pose and wall location data and to use that data to generate a resulting floor plan for the building, such as to operate in parallel or with the bundle adjustment optimizer as a layer within the diffusion model that provides guidance for its automated determinations.