Graph Cut Algorithm for Image Classification Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing classification methods, such as boosted classifiers, often produce inaccurate results due to noise in image segmentation, and existing noise removal techniques like morphological filtering and watershed segmentation are simplistic and unable to incorporate additional information effectively.

Innovation Solution

The use of multi-class graph cut algorithms that minimize an energy function based on classification results and confidence values to reclassify elements, incorporating spatial smoothing and additional information like image color and expert rules to improve classification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If boosted classifier is used to segment or select features in an image, then classification accuracy is improved, but noise in the resulting segmentation increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidnoise in segmentation
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent introduces an intermediary refinement process between the boosted classifier and final segmentation results. This intermediary step uses morphological operations, watershed segmentation, or graph-cut algorithms to process the initial classification output, removing noise and correcting misclassifications while preserving the benefits of the boosted classifier's accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms where the initial classification results are evaluated, and error information is fed back into the segmentation refinement process. Algorithms like watershed segmentation and graph-cut methods use this feedback to iteratively improve segmentation quality by identifying and correcting misclassified regions based on boundary information and regional characteristics.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If simple morphological filtering operations are used to clean up noise, then processing simplicity is maintained, but ability to incorporate additional information is lost

Engineering Contradiction:
Improveprocessing simplicityVSAvoidability to incorporate additional information
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transitions from static, fixed morphological operations to dynamic, adaptive segmentation methods. The system dynamically selects and applies different refinement techniques (morphological operations, watershed, graph-cut) based on the specific characteristics of the image and classification results, allowing flexible incorporation of additional information while maintaining operational feasibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters and complexity of processing operations based on the specific problem requirements. Instead of always using simple morphological filtering, the system adapts the complexity of refinement operations, incorporating color information, boundary detection, and energy minimization parameters when needed to improve segmentation quality.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If watershed segmentation is used to expand regions, then classification accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the complex watershed segmentation process into manageable stages: initial seed point generation from boosted classifier output, boundary detection, and controlled region expansion. This segmentation of the processing workflow reduces computational complexity by breaking down the overall task into smaller, more efficient sub-tasks that can be processed sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions before applying watershed segmentation, including generating seed points from the boosted classifier and pre-processing boundary information. By preparing the data structure and identifying key features in advance, the actual watershed expansion process becomes more efficient and requires less computational resources during execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2681693B1Method for improving classification results of a classifier
Publication Date: 2018.08.01 LBT INNOVATIONS
  • EP2681693B1 patent drawingFigure 1
  • EP2681693B1 patent drawingFigure 2~3(b)
  • EP2681693B1 patent drawingFigure 4~5

AI summary

A method for improving classification results of a classifier including receiving classification results for a plurality of elements that have been classified by a classifier as one of a plurality of classes, constructing a graph having a plurality of nodes, each node corresponding to one of the elements, and a plurality of labels, each label corresponding to one of the classes, adding edges between nodes corresponding to related elements, adding edges between each node and each label, and using a graph cut algorithm to cut edges to a node and partition the graph into classes, the graph cut algorithm using as input the classification results for the element corresponding to that node and related elements.