3D Building Model Generation from Single 2D Image

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D modeling techniques require multiple 2D inputs and are time-consuming, cumbersome, and require experienced professionals, failing to account for dynamic changes in floor plans effectively.

Innovation Solution

A system and method that generates a three-dimensional building information model from a single 2D image using image processing techniques, including thresholding, geometric extrusion, and polygonal meshing, allowing for dynamic changes and user customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple 2D inputs are used for 3D modeling, then the accuracy and completeness of the model is improved, but the time consumption and operational complexity increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidtime consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system segments the 3D modeling process into distinct automated stages: image processing to extract geometric features, graph generation to represent spatial relationships, and model construction to build the 3D representation. This segmentation allows each stage to be optimized independently and executed automatically, reducing overall time consumption while maintaining model accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces manual mechanical operations with automated computational processes. Image processing algorithms automatically extract features from 2D inputs, graph generation algorithms automatically construct spatial representations, and model construction algorithms automatically generate 3D models. This substitution eliminates manual intervention, significantly reducing time consumption and operational complexity while maintaining or improving model accuracy through consistent automated processing.

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

2Manufacturing precision

If multiple 2D inputs are used for 3D modeling, then the model completeness is improved, but the ease of operation deteriorates

Engineering Contradiction:
Improvemodel completenessVSAvoidoperational simplicity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically executing the entire 3D modeling workflow without user intervention. The image processing module automatically processes input images, the graph generation module automatically constructs spatial graphs, and the model construction module automatically generates 3D models. This self-service capability maintains model completeness through comprehensive automated processing while dramatically improving ease of operation by eliminating manual steps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a universal system that handles multiple types of 2D inputs (floor plans, elevations, sections) through a single integrated workflow. The image processing module can process various image formats and types, the graph generation module can represent different spatial relationships, and the model construction module can generate comprehensive 3D models from diverse inputs. This multi-functionality maintains model completeness while simplifying operation by providing a unified interface for all modeling tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If existing 3D modeling solutions are used, then the modeling capability is provided, but the adaptability to dynamic changes in floor plans is reduced

Engineering Contradiction:
Improvemodeling capabilityVSAvoidadaptability to dynamic changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system incorporates dynamics by enabling reprocessing of 2D inputs when floor plan changes occur. The image processing module can re-extract geometric features from updated 2D inputs, the graph generation module can reconstruct spatial graphs with modified relationships, and the model construction module can regenerate 3D models reflecting current floor plan configurations. This dynamic capability maintains comprehensive modeling capability while fully adapting to changes in floor plans through automated reprocessing.

Inventive Principle:
Principle #15Dynamics

4Ease of manufacture

If existing 3D modeling solutions are used, then the modeling function is provided, but the productivity is reduced

Engineering Contradiction:
Improvemodeling functionVSAvoidmodeling efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system implements continuous automated processing throughout the entire 3D modeling workflow. The image processing module continuously processes 2D inputs to extract features, the graph generation module continuously constructs spatial graphs from extracted features, and the model construction module continuously generates 3D models from spatial graphs. This continuous automated action maintains full modeling functionality while dramatically improving productivity by eliminating manual intervention and enabling batch processing of multiple inputs.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11354855B2Three-dimensional building information model generation systems and methods
Publication Date: 2022.06.07 SNAPTRUDE TECH PTE LTD
  • US11354855B2 patent drawing
  • US11354855B2 patent drawing
  • US11354855B2 patent drawing

AI summary

Embodiments of the present disclosure relate to systems and methods for generating 3D models of floor plans using two-dimensional (2D) image inputs. According to an embodiment, a three-dimensional building model generation system is disclosed that can include a two-dimensional image receive module to receive a 2D image pertaining to the floor plan, an image processing module to processes the two-dimensional image to generate a binary image, a two-dimensional floor plan graph generation module to extract two-dimensional geometry from the binary image to generate a two-dimensional floor plan graph, and a three-dimensional model generation module to generate a 3D model of the floor plan by performing geometric extrusion of the two-dimensional floor plan graph based on one or more cyclic wall graphs and one or more connectives.