Image Classification via Generator Features and Cost Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advanced driver assistance systems face high false positive detections and misdetection probabilities when classifying objects in images, which hampers effective identification of road users and accident avoidance.

Innovation Solution

The system employs a method of image classification based on generator features, where elements are clustered using a centroid-based algorithm, and a cost function is computed for each element to determine its belonging to a cluster, reducing false positives and misclassifications by adjusting the number of clusters and recalculating features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If classification is based directly on elements of the cluster (distance between elements), then the classification process is simple, but the false positive detections and misdetection probability increase

Engineering Contradiction:
Improveclassification process complexityVSAvoiddetection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the classification approach by changing the parameters used for classification. Instead of using raw element distances directly, it computes cost functions that measure the deviation of each element from the cluster centroid in a transformed feature space. This parameter transformation enables more accurate separation of true objects from false positives while maintaining computational feasibility through established algorithms like k-means and SVM.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the number of clusters is increased to reduce misclassification, then the detection accuracy improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the classification problem into distinct stages: (1) initial clustering of elements into K groups using k-means, (2) computation of cost functions for each element relative to its cluster centroid, (3) application of SVM classification on the cost function values, and (4) final object detection based on classified clusters. This segmented approach allows systematic control of computational complexity while achieving high classification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary clustering using k-means algorithm before applying the final SVM classification. This preliminary action groups similar elements together, reducing the search space and enabling more efficient final classification. The cost function computation based on cluster centroids serves as a preprocessing step that simplifies the subsequent binary classification task.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10026014B2Method and apparatus for data set classification based on generator features
Publication Date: 2018.07.17 NXP USA INC
  • US10026014B2 patent drawing
  • US10026014B2 patent drawing
  • US10026014B2 patent drawing

AI summary

A method including receiving, by an image classification engine, a number K of clusters to be created by a clustering algorithm. The method further including receiving, by the image classification engine, a set of elements based on an image, executing, by the image classification engine, the clustering algorithm on the set of elements to create K clusters, each cluster having a respective subset of the set of elements, for each cluster, computing, by the image classification engine, a centroid of the cluster, for each cluster, creating, by the image classification engine, a generator of the cluster based on the respective subset of the set of elements corresponding to each cluster, and for each element of each cluster, computing, by the image classification engine, a cost function corresponding to the element based on the centroid, the respective subset of the set of elements, and the generator corresponding to the cluster.