Cumulative Cost Pixel Classification for Semantic Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semantic segmentation methods using global information require repetitive computations to achieve high accuracy, leading to long computational times, especially when dealing with high-resolution images.

Innovation Solution

The introduction of a cumulative cost calculation using dynamic programming, which allows for the determination of object classes in each pixel through a single operation by setting scanning directions and calculating cumulative costs, reducing computational time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods are used to determine object labels using global information, then labelling accuracy is improved, but computational time increases significantly

Engineering Contradiction:
Improvelabelling accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the computational process into two distinct phases: (1) a training phase that learns transition costs between object classes from training data, and (2) an inference phase that applies the learned transition costs to determine object labels. This segmentation allows the computationally intensive learning process to be performed once during training, while the actual labelling during inference requires minimal computation, thus resolving the contradiction between accuracy and computational time.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If high-resolution images are processed using conventional semantic segmentation methods, then labelling precision is improved, but the amount of computations required increases

Engineering Contradiction:
Improvelabelling precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-learning transition costs between object classes during a training phase using training images. These transition costs are stored and reused during inference. When processing high-resolution images, the system directly applies the pre-learned transition costs without re-computing them, thereby maintaining high labelling precision while significantly reducing the computational complexity during actual image processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10853657B2Object region identifying apparatus, object region identifying method, and computer program product
Publication Date: 2020.12.01 KK TOSHIBA
  • US10853657B2 patent drawing
  • US10853657B2 patent drawing
  • US10853657B2 patent drawing

AI summary

An object region identifying apparatus according to an embodiment identifies to which one of a plurality of predetermined object classes each pixel of an image belongs to label the pixel with an object type. The object region identifying apparatus includes following units. A base cost calculating unit calculates base costs of the respective object classes in each of the pixels. A transition cost estimating unit estimates a transition cost accrued when a transition between the object classes occurs between adjacent pixels in the image. A cumulative cost calculating unit calculates cumulative costs of the respective object classes in each of the pixels by accumulating the base cost and the transition cost for the respective object classes along a scanning direction set on the image. A class determining unit determines the object class of each of the pixels based on the corresponding cumulative cost.