3D Model Difference Profiles for Low-Storage Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D model file storage and transmission methods require significant storage space and inefficient encoding/decoding processes.

Innovation Solution

Implementing a 3D model file storage method that slices the model into 2D profiles, generates difference profiles using logical exclusive OR (XOR) operations, and stores these profiles sequentially to reduce storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If 3D model files are stored directly without processing, then complete image information is preserved, but storage space requirements increase significantly

Engineering Contradiction:
Improveimage informationVSAvoidstorage space
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent divides the 3D model file into multiple 2D profile images through slicing along a specific direction. Each 2D profile is then processed independently to generate difference images by comparing with adjacent profiles. This segmentation approach reduces redundant storage while preserving complete reconstructable information through the difference encoding scheme.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the storage representation from raw 2D profile images to difference images generated through logical XOR operations. This parameter change in data representation reduces the quantity of stored information while maintaining the ability to reconstruct the original 3D model, thereby reducing storage space requirements without losing essential image information.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If difference profiles are generated using XOR operations on neighboring 2D profiles, then storage space is reduced, but processing complexity increases

Engineering Contradiction:
Improvestorage spaceVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs the XOR operation between neighboring 2D profiles during the initial processing and storage phase, creating difference images that are stored instead of the original profiles. This preliminary action eliminates the need to store redundant information, and the reconstruction process simply requires reversing the XOR operation, which is computationally simpler than the initial difference calculation.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If 3D model files are sliced into multiple 2D profiles, then storage efficiency improves, but processing time increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent slices the 3D model into multiple 2D profiles along a specific direction, allowing independent processing of each profile. This segmentation enables parallel processing of difference image generation and storage, reducing overall processing time while improving storage efficiency through the difference encoding method applied to each segment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12554244B23D model file storage method, 3D model file reconstruction method and 3D printing method
Publication Date: 2026.02.17 PHROZEN TECH CO LTD
  • US12554244B2 patent drawing
  • US12554244B2 patent drawing
  • US12554244B2 patent drawing

AI summary

A 3D model file storage method comprises executed by a computing device: obtaining a 3D model file, wherein the 3D model file comprises a plurality of polygon meshes; slicing the 3D model file along a specific direction to sequentially obtain a plurality of 2D profiles, wherein each of the plurality of 2D profiles comprises a plurality of polygons corresponding to the plurality of polygon meshes; generating a plurality of difference profiles respectively corresponding to the plurality of 2D profiles according to the plurality of 2D profiles and a logical exclusive or (XOR) operation; and storing the plurality of difference profiles sequentially along the specific direction.