Neural Network Re-Identification via Shared Encoder

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Re-identification of entities across different images remains challenging due to variations in camera angles, lighting, body pose, image resolution, and background, which existing neural network techniques struggle to effectively address.

Innovation Solution

A neural network system is developed that combines a generative portion and a discriminative portion, with a shared appearance encoder, to learn and recognize fine-grained aspects of features by generating variations of images and encoding appearance and structure information, allowing for joint training and improved re-identification capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing neural network techniques are used for re-identification, then the system can process images, but it fails to effectively handle variations in camera angles, lighting, body pose, image resolution, and background

Engineering Contradiction:
Improvere-identification accuracyVSAvoidhandling of intra-class variations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The neural network is divided into two distinct portions: a generative portion that creates variations and a discriminative portion that performs re-identification. This segmentation allows each portion to specialize in its function, with the generative portion handling diversity and the discriminative portion handling accuracy, thereby resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The generative portion pre-generates diverse image variations (different camera angles, lighting conditions, body poses, resolutions, and backgrounds) before the discriminative portion processes them. This preliminary action exposes the discriminative portion to a wide range of variations during training, enabling it to maintain high accuracy across diverse real-world conditions without requiring additional auxiliary data.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the neural network learns fine-grained aspects through generated variations, then re-identification accuracy improves, but the system complexity increases due to the dual generative and discriminative portions

Engineering Contradiction:
Improvedetection of subtle identity-related propertiesVSAvoidneural network architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The generative and discriminative portions share a common backbone network architecture, merging computational resources and parameters. This merging reduces overall system complexity compared to having completely separate networks, while still maintaining the benefits of the dual-portion design for learning fine-grained identity properties through generated variations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The generative portion creates synthetic copies of training images with various transformations (camera angles, lighting, poses, resolutions, backgrounds). These copied variations serve as additional training data, enabling the discriminative portion to learn robust identity features without requiring physically collected auxiliary data, thereby improving precision without proportionally increasing complexity.

Inventive Principle:
Principle #26Copying

3Reliability

If additional auxiliary data were collected to improve re-identification, then accuracy would improve, but the cost and time for data collection and processing would increase

Engineering Contradiction:
Improvere-identification accuracyVSAvoiddata collection and processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The generative portion serves the discriminative portion by automatically generating the diverse training variations it needs. Instead of requiring external data collection efforts, the system self-generates the necessary training data through computational transformations, eliminating the time-consuming process of collecting and processing additional auxiliary data while maintaining high re-identification accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20200302176A1Image identification using neural networks
Publication Date: 2020.09.24 NVIDIA CORP
  • US20200302176A1 patent drawing
  • US20200302176A1 patent drawing
  • US20200302176A1 patent drawing

AI summary

A neural network is trained to perform a re-identification task in which it is determined whether one or more features present in a first image appear also in a second image. During training, a generative portion of one or more neural networks generates variations of an input image, and a discriminative portion of the one or more neural networks learns to perform the re-identification task based at least in part on the variations of the image. During training, the generative and discriminative portions of the one or more neural networks share an encoder which encodes information used by the generative and discriminative portions.