Multimodal Hand Scanner Embedding via Patch Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional biometric identification systems face issues with accuracy and speed due to reliance on single images, which may be poorly illuminated, out of focus, or insufficiently detailed, leading to susceptibility to fraud and operational limitations.

Innovation Solution

A system that acquires a set of images using multiple modalities over a short interval, processing these images with convolutional neural networks to generate aggregate data and subsequently determine a single embedding vector for accurate user recognition, incorporating multimodal image data and dynamic hand poses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single image is used for biometric identification, then the processing speed is fast, but the recognition accuracy is poor and the system is susceptible to fraud

Engineering Contradiction:
Improverecognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple images of the same biometric object into a single composite representation. The aggregation module merges corresponding patches from multiple input images to create aggregate data, which is then used to generate a unified embedding vector. This merging process improves recognition accuracy by integrating information from multiple sources while maintaining computational efficiency through the unified embedding approach.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the biometric object into multiple patches or regions of interest. Each patch is processed individually from multiple images, and the results are aggregated. This segmentation allows the system to focus on specific discriminative features while robustly handling variations in illumination, pose, and quality across different images.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple images are processed to improve recognition accuracy, then the embedding quality improves, but the processing time increases

Engineering Contradiction:
Improveembedding qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of individual images by extracting patches and creating intermediate representations before aggregation. This preliminary action prepares the data in a standardized format that facilitates efficient combining, reducing the overall processing time compared to handling multiple complete images separately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential discriminative features from multiple images by selecting and aggregating corresponding patches rather than processing entire images. This extraction approach maintains embedding quality by focusing on relevant features while significantly reducing processing time and computational resources required.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If traditional single-image biometric systems are used, then the system is simple to operate, but it is susceptible to fraud and has operational limitations

Engineering Contradiction:
Improvefraud resistanceVSAvoidoperational simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system proactively captures multiple images of the biometric object before processing, creating a buffer of redundant information that cushions against fraudulent attempts. By having multiple independent observations available for aggregation, the system can robustly distinguish genuine biometric data from spoofing attempts, thereby improving fraud resistance while maintaining operational simplicity through automated multi-image capture.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11670104B1System for determining embedding from multiple inputs
Publication Date: 2023.06.06 AMAZON TECH INC
  • US11670104B1 patent drawing
  • US11670104B1 patent drawing
  • US11670104B1 patent drawing

AI summary

A scanner acquires a set of images of a hand of a user to facilitate identification. These images may vary, due to changes in relative position, pose, lighting, obscuring objects such as a sleeve, and so forth. A first neural network determines output data comprising a spatial mask and a feature map for individual images in the set. The output data for two or more images is combined to provide aggregate data that is representative of the two or more images. The aggregate data may then be processed using a second neural network, such as convolutional neural network, to determine an embedding vector. The embedding vector may be stored and associated with a user account. At a later time, images acquired from the scanner may be processed to produce an embedding vector that is compared to the stored embedding vector to identify a user at the scanner.