Generating 3D models representing buildings
AssigneeDassault Systemes
InventorsAsma Rejeb Sfar, Louis Dupont de Dinechin, Malika Boulkenafed
Life of this patent
Estimating the term…
Abstract
The disclosure notably relates to a computer-implemented method for generating a 3D model representing a building. The method comprises providing a 2D floor plan representing a layout of the building. The method also comprises determining a semantic segmentation of the 2D floor plan. The method also comprises determining the 3D model based on the semantic segmentation. Such a method provides an improved solution for processing a 2D floor plan.
Claims17
A computer-implemented method for generating a 3D model representing a building, the method comprising:
- obtaining a 2D floor plan representing a layout of the building;
- determining a semantic segmentation of the 2D floor plan;
- and
- determining the 3D model based on the semantic segmentation,
- wherein the method further comprises converting the semantic segmentation into a 2D model representing the layout of the building, determining the 3D model being performed from the 2D model, and
- wherein converting the semantic segmentation into the 2D model further comprises:
- for each respective one of a predetermined set of architectural object classes, determining a mask based on the semantic segmentation;
- and
- generating the 2D model based on the determined masks.
A non-transitory data storage medium having recorded thereon a computer program comprising instructions for performing a computer-implemented method for generating a 3D model representing a building, the method comprising:
- obtaining a 2D floor plan representing a layout of the building;
- determining a semantic segmentation of the 2D floor plan;
- and
- determining the 3D model based on the semantic segmentation,
- wherein the method further comprises converting the semantic segmentation into a 2D model representing the layout of the building, determining the 3D model being performed from the 2D model, and
- wherein converting the semantic segmentation into the 2D model further comprises:
- for each respective one of a predetermined set of architectural object classes, determining a mask based on the semantic segmentation;
- and
- generating the 2D model based on the determined masks.
A computer system comprising:
- a processor coupled to a memory,
- the memory having recorded thereon a computer program comprising instructions for generating a 3D model representing a building, the program when executed by the processor causes the processor to be configured to:
- obtain a 2D floor plan representing a layout of the building,
- determine a semantic segmentation of the 2D floor plan, and
- determine the 3D model based on the semantic segmentation,
- wherein the processor is further configured to convert the semantic segmentation into a 2D model representing the layout of the building, the determination of the 3D model being performed from the 2D model, and
- wherein processor is further configured to convert the semantic segmentation into the 2D model by being configured to;
- for each respective one of a predetermined set of architectural object classes, determine a mask based on the semantic segmentation, and
- generate the 2D model based on the determined masks.
Dependencies are inferred from the claim text.