3D Item Recognition Using Point Clouds for Stacked Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing item recognition systems rely solely on 2D data processing, leading to inefficiencies and inaccuracies in segmentation and identification, particularly in scenarios where items are stacked or oddly shaped.

Innovation Solution

A method and system that utilizes 3D visual data, including point clouds and height maps, to enhance item segmentation and identification by projecting coarse meshes into camera frames, leveraging region masks and class identifiers for accurate item recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If 2D data processing is used for item recognition, then the system is simpler to implement, but segmentation and identification accuracy deteriorates, especially for stacked or oddly shaped items

Engineering Contradiction:
Improvesystem complexityVSAvoidsegmentation and identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from 2D image data to 3D point cloud data by introducing depth information through time-of-flight sensors. This dimensional change enables accurate segmentation of stacked items and complex geometries that are indistinguishable in 2D views, directly resolving the accuracy problem while maintaining reasonable system complexity through integrated sensor arrays.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent applies segmentation by dividing the point cloud data into distinct item regions using depth information and spatial separation. This allows individual items to be identified even when stacked or overlapping, achieving high segmentation accuracy by separating items that appear merged in 2D projections.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If 3D visual data processing is implemented to improve segmentation accuracy, then identification accuracy improves, but processing complexity and computational load increase

Engineering Contradiction:
Improveitem segmentation accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary segmentation of the point cloud into candidate item regions before detailed identification processing. This pre-processing step organizes the 3D data into manageable item-specific point clouds, reducing the computational complexity of subsequent identification operations while maintaining high segmentation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex mechanical or manual segmentation processes with automated algorithms that process point cloud data. This substitution reduces processing complexity by using computational methods to automatically identify item boundaries and characteristics in 3D space, eliminating the need for manual intervention or complex mechanical segmentation devices.

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

3Productivity

If traditional 2D image processing is used, then processing speed is faster, but item identification accuracy deteriorates for complex scenarios

Engineering Contradiction:
Improveprocessing speedVSAvoiditem identification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces depth information through time-of-flight sensors to create 3D point cloud representations. This dimensional enhancement enables accurate identification of stacked and oddly shaped items that cannot be distinguished in 2D images, improving identification accuracy without significantly impacting processing speed due to optimized algorithms.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the data representation parameters from 2D pixel coordinates to 3D spatial coordinates with depth information. This parameter transformation enables more accurate item characterization while maintaining processing efficiency through specialized algorithms designed for point cloud data structures.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If multiple processing steps including point cloud generation, mesh projection, and region mask determination are implemented, then item identification accuracy improves, but processing time increases

Engineering Contradiction:
Improveitem identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of point cloud data into item-specific regions using depth-based segmentation before detailed identification. This pre-organization reduces the processing time of subsequent steps by limiting the data volume that requires intensive computation, while maintaining high identification accuracy through systematic data preparation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the point cloud data into distinct item regions early in the processing pipeline. This segmentation reduces processing time by enabling parallel processing of individual items and eliminating unnecessary computation on background or irrelevant regions, while improving identification accuracy through focused analysis of item-specific data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12475726B2System and method for identifying items
Publication Date: 2025.11.18 MASHGIN
  • US12475726B2 patent drawing
  • US12475726B2 patent drawing
  • US12475726B2 patent drawing

AI summary

In variants, a method for item recognition can include: optionally calibrating a sampling system, determining visual data using the sampling system, determining a point cloud, determining region masks based on the point cloud, generating a surface reconstruction for each item, generating image segments for each item based on the surface reconstruction, and determining a class identifier for each item using the respective image segments.