Recurrent 3D Semantic Segmentation for Dynamic Environments

Solution Overview

Problem

Conventional 3D semantic segmentation systems are inadequate due to insufficient data analysis, leading to noise, errors, and inaccuracies, particularly when handling changes in voxel data over time, such as moving objects or cameras, and they fail to effectively utilize historical data for improved semantic labeling.

Innovation Solution

A recurrent 3D semantic segmentation algorithm that incorporates historical semantic data by using a CNN-based architecture to analyze both current and past frames, merging efficient geometric segmentation with dense SLAM and semantic segmentation, allowing for real-time, accurate, and computationally efficient 3D semantic modeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional frame-by-frame semantic segmentation is used, then processing speed is maintained, but measurement precision and reliability of semantic labeling deteriorate due to insufficient data analysis

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary geometric segmentation to generate a geometric model before semantic segmentation. This preliminary structural analysis provides a framework that guides subsequent semantic labeling, improving accuracy without requiring complex reprocessing of raw data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The semantic segmentation process is divided into multiple independent stages: geometric segmentation to create a geometric model, semantic segmentation to generate semantic labels, and model updating to refine the semantic model. Each stage operates independently with optimized complexity, allowing high precision without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If historical frames are incorporated for semantic segmentation, then measurement precision improves, but loss of time increases due to processing more data

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The semantic model is updated incrementally as new frames arrive, using previously processed semantic information. This preliminary accumulation of semantic knowledge allows the system to leverage historical data without reprocessing all past frames, maintaining precision while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a fixed, limited number of previously processed frames to inform current segmentation rather than analyzing the entire frame history. This partial use of historical data provides sufficient contextual information for accurate labeling while avoiding the time cost of processing excessive historical frames.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If entire history of frames is processed, then measurement precision improves, but productivity decreases due to computational load

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Geometric segmentation is performed preliminarily to create a geometric model that structures the data before semantic analysis. This preliminary organization allows semantic segmentation to focus on labeling rather than full scene understanding, improving precision while maintaining real-time productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing pipeline is segmented into distinct stages (geometric segmentation, semantic segmentation, model updating) that can operate independently and efficiently. Each stage processes only the necessary data for its specific task, avoiding the computational burden of processing the entire frame history at each step.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If noise and errors are reduced through better data analysis, then measurement precision improves, but use of energy increases due to more intensive processing

Engineering Contradiction:
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The geometric model is constructed preliminarily to organize spatial relationships before semantic analysis. This preliminary structuring reduces the complexity of subsequent semantic processing by providing a ready framework, improving accuracy without proportionally increasing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing task is segmented into specialized stages where geometric segmentation handles spatial organization and semantic segmentation handles labeling. Each stage uses optimized algorithms for its specific purpose, reducing overall computational energy while improving precision through focused analysis.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10685446B2Method and system of recurrent semantic segmentation for image processing
Publication Date: 2020.06.16
  • US10685446B2 patent drawing
  • US10685446B2 patent drawing
  • US10685446B2 patent drawing

AI summary

A system, article, and method of recurrent semantic segmentation for image processing by factoring historical semantic segmentation.