2D Image Extrusion Into 3D Geometry for Consumer Space Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing construction and design rendering programs are complex, expensive, and primarily designed for professionals, making it difficult for consumers to visualize how different materials will look together in a space, particularly in residential remodeling or new-build construction.

Innovation Solution

A data serialization extrusion algorithm is employed to convert two-dimensional drawings into geometric vector diagrams, which are then used to generate interactive three-dimensional renderings, utilizing neural networks for image recognition and material identification, and allowing users to customize their space with desired materials and designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If professional construction and design rendering programs are used, then rendering quality and functionality are improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improverendering qualityVSAvoidprogram complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the core extrusion algorithm functionality from complex professional rendering programs, isolating it as a standalone processing module that converts 2D floorplans to 3D models without requiring the full suite of professional tools, thereby reducing complexity while maintaining essential rendering capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates simplified copies of professional rendering capabilities by implementing essential extrusion algorithms that replicate core 3D model generation functionality from 2D inputs, providing adequate rendering quality for consumer use without duplicating the entire professional software suite

Inventive Principle:
Principle #26Copying

2Reliability

If professional construction and design rendering programs are used, then rendering quality and functionality are improved, but cost increases to prohibitive levels

Engineering Contradiction:
Improverendering qualityVSAvoidcost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements a cost-effective rendering solution using readily available consumer devices (smartphones, tablets, laptops) with standard processing capabilities, replacing the need for expensive professional workstations and software licenses, making the technology accessible to average consumers

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If professional construction and design rendering programs are used, then rendering functionality is improved, but ease of operation deteriorates

Engineering Contradiction:
Improverendering functionalityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the complex rendering process into a simple user workflow: users only need to upload a 2D floorplan image, while the automated extrusion algorithm handles the complex 3D model generation, material application, and rendering processes separately in the background, making the interface simple for consumers

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The extrusion algorithm performs self-service by automatically interpreting 2D floorplan dimensions, line weights, and geometric relationships to generate accurate 3D models without requiring user training or manual intervention, enabling consumers to use the system without professional knowledge

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12632615B2Data serialization extrusion for converting two-dimensional images to three-dimensional geometry
Publication Date: 2026.05.19 BOOM INTERACTIVE INC
  • US12632615B2 patent drawing
  • US12632615B2 patent drawing
  • US12632615B2 patent drawing

AI summary

Systems, methods, and devices for data serialization extrusion of input images and raw input data. A method includes determining an input image comprising one or more lines and generating a bitmap based on the input image. The method includes performing edge detection on the bitmap to identify the one or more lines in the input image by applying a growth algorithm to pixels of the bitmap. The method includes calculating a pixel width of each of the one or more lines in the input image.