Mass Estimation Using Modified Marching Cubes and Cube Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for processing data from 3D scanners, such as MRI, CT, and PET scanners, face challenges in efficiently estimating the mass of objects from density data, particularly in real-time applications and with limited computational resources, as existing algorithms like ray-casting and texture-based methods are CPU-intensive or lack detailed object information.

Innovation Solution

The implementation of a modified Marching Cubes algorithm that refines surface representations by segmenting objects, applying local movement vectors, and calculating mass contributions from cubes entirely within and intersecting with the surface, using density values to estimate mass through summation of volume contributions from sub-cubes within and intersecting with the surface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ray-casting or texture-based methods are used to process 3D scanner data, then detailed object information can be obtained, but the computational complexity increases and real-time processing becomes difficult

Engineering Contradiction:
Improveobject mass estimation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the 3D scanned object into discrete cubic elements (voxels) that can be independently processed. Each cube is classified as either inside or outside the object surface, enabling parallel computation and reducing the complexity of mass estimation while maintaining accuracy through systematic volume integration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces traditional CPU-intensive ray-casting algorithms with a grid-based cubic segmentation approach that can be efficiently processed using parallel computing architectures. This substitution reduces computational complexity while preserving the ability to estimate mass from density data.

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

2Productivity

If traditional mass estimation methods are used, then computational resources can be minimized, but real-time processing capability is lost

Engineering Contradiction:
Improvereal-time processing speedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By segmenting the object into discrete cubes, the patent enables parallel processing where multiple cubes can be evaluated simultaneously. This segmentation transforms a sequential computational problem into a parallelizable one, achieving real-time processing speeds while maintaining reasonable resource consumption through efficient algorithms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent evaluates only the necessary cubic elements that contribute to mass estimation (those intersecting or containing the object surface), avoiding unnecessary computation on empty space. This partial action approach optimizes resource usage by focusing computational effort only where needed for accurate mass calculation.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If simple volume-based methods are used, then computational resources are conserved, but detailed object information and mass accuracy are lost

Engineering Contradiction:
Improvemass calculation accuracyVSAvoidcomputational data processing
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies different processing rules to different regions: cubes entirely inside the object use one calculation method, cubes entirely outside use another, and intersecting cubes use a third method involving surface intersection calculations. This local quality approach ensures high mass calculation accuracy by treating each region according to its specific geometric relationship with the object surface.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces cubic elements as intermediary structures between the continuous 3D scanned data and the discrete mass calculation. These cubes serve as mediators that systematically bridge the gap between detailed surface geometry and volumetric mass estimation, preserving accuracy while enabling efficient computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Manufacturing precision

If complex surface refinement algorithms are applied, then surface representation accuracy improves, but processing time increases

Engineering Contradiction:
Improvesurface representation accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary surface segmentation and cube classification before mass calculation, organizing the data into a structured grid format. This preliminary action prepares the data in advance for efficient parallel processing during the actual mass estimation phase, reducing processing time while maintaining surface representation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By segmenting both the surface representation and the volume into discrete cubes, the patent creates a unified grid-based framework that simultaneously achieves accurate surface representation and efficient mass calculation. The segmentation allows independent parallel processing of surface and volume attributes without increasing overall processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9147239B2Computing the mass of an object
Publication Date: 2015.09.29 STMICROELECTRONICS SRL
  • US9147239B2 patent drawing
  • US9147239B2 patent drawing
  • US9147239B2 patent drawing

AI summary

The mass of an object may be estimated based on intersection points of a representation of a surface in an image space with cubes defining the image space, the surface representing a surface of an object. The representation may be, for example, based on marching cubes. The mass may be estimated by estimating a mass contribution of a first set of cubes contained entirely within the representation of the surface, estimating a mass contribution of a second set of cubes having intersection points with the representation of the surface, and summing the estimated mass contribution of the first set of cubes and the estimated mass contribution of the second set of cubes. The object may be segmented from other portions of an image prior to estimating the mass of the object.