Selective Non-Uniform Splat Generation for 3D Detail

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Gaussian splatting is computationally expensive due to the need for extensive rendering and refinement iterations to capture and recreate detailed surfaces uniformly, regardless of their importance, leading to increased time and cost.

Innovation Solution

Selective non-uniform splat generation system that dynamically determines the importance of different surfaces or regions of a 3D model, adjusting camera placement and detail accordingly to generate splats with varying levels of detail, reducing the number of iterations and overall size of the splat representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If uniform splat generation is used to capture all surfaces with equal detail, then manufacturing precision is improved, but productivity deteriorates due to increased computational cost and time

Engineering Contradiction:
Improvesurface detail captureVSAvoidgeneration time
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating surface importance and assigning different levels of detail capture to different regions. Important surfaces (e.g., character face, hands) are captured with high detail using multiple camera angles, while less important surfaces (e.g., boots, background) are captured with lower detail. This resolves the contradiction by maintaining high manufacturing precision for critical surfaces while improving productivity through reduced computational effort for non-critical surfaces.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the 3D model surfaces into different importance categories (high, medium, low) and processes each segment differently. This segmentation allows the system to apply uniform high-detail capture only to important surfaces while using reduced-detail capture for less important surfaces, thereby resolving the contradiction between overall precision and generation time.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If high resolution images are captured for all surfaces, then manufacturing precision is improved, but loss of energy increases due to higher computational requirements

Engineering Contradiction:
Improveimage resolutionVSAvoidcomputational energy
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent implements local quality by capturing high-resolution images only for important surfaces that require detailed representation, while capturing lower-resolution images for less important surfaces. This approach maintains manufacturing precision where needed while significantly reducing the overall computational energy required for processing all surfaces uniformly at high resolution.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If equal camera coverage is provided for all surfaces, then manufacturing precision is improved, but device complexity increases due to larger splat representation size

Engineering Contradiction:
Improvesurface coverageVSAvoidsplat representation size
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by providing equal camera coverage and high-detail capture only for important surfaces, while using reduced coverage and lower-detail capture for less important surfaces. This resolves the contradiction by maintaining adequate manufacturing precision for critical surfaces while reducing the overall splat representation size and associated device complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12406430B1Systems and methods for selective non-uniform splat generation
Publication Date: 2025.09.02 MIRIS INC
  • US12406430B1 patent drawing
  • US12406430B1 patent drawing
  • US12406430B1 patent drawing

AI summary

A splat generation system and associated methods generate a splat representation of a three-dimensional (3D) model with varying detail based on an unequal or non-uniform capture of the 3D model. The system receives the 3D model. The system analyzes variation in the position or visual characteristics of the 3D model primitives, attributes different levels-of-importance to different surfaces or regions of the 3D model based on the variation, and defines a non-uniform placement of virtual cameras around the 3D model according to the different levels-of-importance that are attributed to the different surfaces or regions of the 3D model. The system generates the splats for the splat representation that reconstruct the different surfaces or regions with differing amounts of detail that match the detail captured for the different surfaces or regions in images generated from the non-uniform placement of the virtual cameras.