Depth Image Feature Vector Generator Using Seed Pixels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning algorithms are limited by their inability to process multi-dimensional image data directly, leading to inefficiencies in training and inference due to the need for vectorization, which results in large, computationally expensive data sets that are not compatible with all machine learning models, such as fully-connected neural networks.

Innovation Solution

A method and system that convert multi-dimensional depth image data and segmentation masks into unidimensional feature vectors by using seed pixels and sampling lines, reducing data size and computational load, making these data sets compatible with a broader range of machine learning algorithms like fully-connected neural networks, decision trees, and support vector machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If multi-dimensional depth image data is directly used for machine learning, then the data contains complete spatial information, but the data size is large and computational cost is high

Engineering Contradiction:
Improvespatial informationVSAvoiddata size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential spatial information needed for machine learning by using seed pixels to identify foreground objects and sampling lines to capture depth attributes. This extraction process removes redundant background information while retaining critical spatial characteristics, thereby reducing data size without significant information loss.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the depth image into foreground and background regions using a segmentation mask, then further segments the foreground into discrete seed pixels. This hierarchical segmentation allows the system to process only relevant regions with detailed sampling, rather than treating the entire image uniformly, thus reducing overall data quantity while preserving important spatial information.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If conventional vectorization methods are used to convert image data, then the data becomes compatible with some machine learning algorithms, but the resulting vectors are large and not compatible with fully-connected neural networks

Engineering Contradiction:
Improvealgorithm compatibilityVSAvoidvector size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameters of the feature representation by selecting specific depth attributes (such as mean depth, variance, or other statistical measures) from the sampling line pixels rather than using raw pixel values. This parameter transformation creates compact feature vectors with reduced dimensionality that are suitable for fully-connected neural networks while maintaining compatibility with various machine learning algorithms through standardized feature formats.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the entire depth image is processed for feature extraction, then all spatial information is captured, but the computational time and processing load increase significantly

Engineering Contradiction:
Improvespatial informationVSAvoidtraining time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies partial action by processing only a subset of pixels (sampling line pixels) rather than the entire depth image. The sampling lines are strategically positioned to pass through foreground objects identified by seed pixels, capturing essential spatial information while avoiding unnecessary processing of background regions. This selective processing significantly reduces computational time while maintaining adequate information capture for accurate machine learning inference.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12039737B2Machine learning feature vector generator using depth image foreground attributes
Publication Date: 2024.07.16 SMITH & NEPHEW INC
  • US12039737B2 patent drawing
  • US12039737B2 patent drawing
  • US12039737B2 patent drawing

AI summary

Certain aspects provide a method, including: receiving a depth image from a depth sensor; receiving a segmentation mask corresponding to the depth image and segmenting the depth image into a set of foreground pixels and a set of background pixels; determining a set of seed pixels in the depth image; for each respective seed pixel of the set of seed pixels: determining a sampling line in the depth image that starts at the respective seed pixel and passes through a portion of the depth image; for each respective sampling line pixel in the sampling line having a value in the segmentation mask indicating a foreground object in the depth image: determining one or more data attribute values based on a depth value for the respective sampling line pixel in the depth image; and adding the one or more data attribute values to a feature vector.