Non-Uniform Resampling for 3D Point Cloud Semantic Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for automated semantic segmentation of non-Euclidean 3D data sets, such as point clouds from intra-oral scanners, face challenges due to irregularity, permutation invariance, and variable point numbers, leading to difficulties in accurately classifying fine high-resolution details like tooth and gingiva borders.

Innovation Solution

A non-uniform resampling algorithm generates locally-dense and globally-sparse subsets of points, which are then fed into a deep neural network for semantic segmentation, allowing the network to learn both local fine details and global shape structures, and an adversarial training setup with a discriminator network improves label accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform resampling is used to process point clouds, then processing complexity is reduced, but local fine details (tooth and gingiva borders) are lost

Engineering Contradiction:
Improveprocessing complexityVSAvoidlocal fine detail accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by implementing a non-uniform resampling strategy where points are densely sampled in regions containing fine geometric details (such as tooth and gingiva borders) and sparsely sampled in regions with coarser geometry. This allows the system to preserve measurement precision where needed while maintaining manageable processing complexity elsewhere.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If all points in the point cloud are processed, then segmentation accuracy is improved, but processing time increases

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the point cloud into multiple subsets based on geometric criteria, such as regions containing fine details versus regions with coarser geometry. This allows the deep learning model to process different subsets with appropriate sampling densities, improving segmentation accuracy while reducing overall processing time compared to processing all points uniformly.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If non-uniform resampling is used to preserve fine details, then segmentation accuracy is improved, but data irregularity increases

Engineering Contradiction:
Improvesegmentation accuracyVSAvoiddata irregularity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the sampling density parameter based on local geometric properties of the point cloud. Regions with high curvature or fine geometric features receive higher sampling density, while regions with smoother surfaces receive lower density. This adaptive parameter change preserves segmentation accuracy while managing data irregularity through a systematic approach.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If high-resolution point clouds are processed, then fine detail preservation is improved, but computational resources required increase

Engineering Contradiction:
Improvefine detail preservationVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by concentrating computational resources on processing points in regions containing fine geometric details, while using fewer resources for regions with coarser geometry. This is achieved through non-uniform resampling that adaptively allocates more processed points to areas requiring higher precision, thereby preserving fine detail while optimizing computational resource usage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12141702B2Automated semantic segmentation of non-euclidean 3D data sets using deep learning
Publication Date: 2024.11.12 PROMATON HLDG BV
  • US12141702B2 patent drawing
  • US12141702B2 patent drawing
  • US12141702B2 patent drawing

AI summary

A computer-implemented method for semantic segmentation of a point cloud comprises receiving a cloud having points representing a vector of an object, preferably part of a dento-maxillofacial structure having a dentition; determining subset(s) including a first number of points arranged around a selected point of the cloud and a second number of points arranged at spatial distances larger than a predetermined spatial distance of the first number of points, the first number of points representing fine feature(s) of the object around the selected point and the second number of points representing object global feature(s); providing each subset of points to a deep neural network, DNN, the DNN being trained to semantically segment points of each subset according to classes associated with the object; and, for each subset point, receiving a DNN output multi-element vector, wherein each element represents a probability that the point belongs to class(es) of the object.