Generic Feature Extraction Unit for Multi-Task Neural Network Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current recognition systems that use neural networks for vehicle control tasks, such as sign identification, pedestrian detection, and white-line detection, require a large amount of learning data and multiple neural networks, leading to high development and updating costs due to similar feature extraction being performed for multiple tasks with independent networks.

Innovation Solution

A recognition system with a generic-feature extraction unit using a generic neural network that extracts common features for multiple recognition tasks, reducing the need for multiple neural networks and allowing for shared learning data sets, and enabling low-power, high-speed feature extraction with hardware implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple independent neural networks are prepared for different recognition tasks, then each task can be performed with dedicated processing, but development costs and computing resources increase significantly

Engineering Contradiction:
Improverecognition task performanceVSAvoidnumber of neural networks
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal neural network that can perform multiple recognition tasks (sign identification, pedestrian detection, white-line detection) by dynamically switching between different recognition models stored in memory. This single multi-functional network replaces the need for multiple dedicated neural networks, reducing development costs and computing resources while maintaining task-specific performance through model selection.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If similar feature extraction is performed for multiple recognition tasks with independent neural networks, then each task receives dedicated processing, but development and updating costs increase

Engineering Contradiction:
Improvetask-specific recognition accuracyVSAvoiddevelopment and updating costs
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent merges the feature extraction functionality into a single shared component that is common across all recognition tasks. Instead of having separate feature extraction networks for each task, the system uses one unified feature extraction mechanism that feeds into different recognition models, thereby reducing development and updating costs while maintaining task-specific accuracy through separate recognition model processing.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a single generic neural network is used for multiple recognition tasks, then development costs are reduced, but processing speed and power consumption may decrease

Engineering Contradiction:
Improvenumber of neural networksVSAvoidfeature extraction speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent implements a dynamic system where the neural network can switch between different recognition models based on the current task requirements. This dynamic model selection allows the system to optimize processing speed and power consumption by loading only the necessary models into memory and using them when needed, rather than maintaining all models simultaneously, thus achieving both cost reduction and performance optimization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10769479B2Recognition system, generic-feature extraction unit, and recognition system configuration method
Publication Date: 2020.09.08 GENYSYS ENGINE LTD
  • US10769479B2 patent drawing
  • US10769479B2 patent drawing
  • US10769479B2 patent drawing

AI summary

A recognition system includes: a sensor processing unit (SPU) that performs sensing to output a sensor value; a task-specific unit (TSU) including an object detection part that performs an object detection task based on the sensor value and a semantic segmentation part that performs a semantic segmentation task based on the sensor value; and a generic-feature extraction part (GEU) including a generic neural network disposed between the sensor processing unit and the task-specific unit, the generic neural network being configured to receive the sensor value as an input to extract a generic feature to be input in common into the object detection part and the semantic segmentation part.