Image Recognition Verification Engine for False Positive Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image recognition technologies face challenges in reliability due to poor image capture conditions and lack of image references, leading to failures in recognizing subjects or generating false positives.

Innovation Solution

A verification engine is introduced to select appropriate image processing and matching techniques based on various factors, including characteristics of query and candidate images, to verify the results of image recognition processes, using techniques such as region-of-interest analysis and signature generation to enhance matching accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image recognition is performed under poor image capture conditions or with limited image references, then the recognition process can still be executed, but the reliability of recognition results deteriorates due to false positives and failures to recognize subjects

Engineering Contradiction:
Improveimage recognition executionVSAvoidrecognition result reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a verification engine as an intermediary component between the image recognition process and the final result. This verification engine receives candidate images from the image recognition process, applies additional verification techniques (such as comparing multiple candidate images against each other and against the query image), and determines whether to accept or reject the recognition results. This intermediary verification step resolves the contradiction by maintaining productivity while significantly improving reliability through secondary validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If verification techniques are applied to increase recognition reliability, then false positives are reduced, but the computational complexity and processing time increase

Engineering Contradiction:
Improverecognition result reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification engine applies verification techniques selectively rather than uniformly to all image recognition cases. It assesses the quality and characteristics of candidate images and applies appropriate verification methods based on local conditions. For example, it may apply more rigorous verification only when candidate images show ambiguous characteristics or when the initial recognition confidence is low, while skipping verification for clearly identifiable subjects. This resolves the contradiction by improving reliability where needed while minimizing unnecessary computational complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The verification engine performs partial verification rather than complete verification in all cases. It may verify only the top candidate images, or apply lighter verification techniques when the initial recognition is already highly confident. This partial action approach maintains reliability improvements while avoiding the full computational overhead of exhaustive verification, thus resolving the contradiction between reliability and system complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple verification techniques are applied to reduce false positives, then recognition accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidverification processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The verification engine implements a multi-stage verification process where different verification techniques are applied in sequence rather than all at once. The first stage applies quick, computationally light verification methods to eliminate obviously incorrect candidates. Subsequent stages apply more rigorous verification techniques only to the remaining candidates. This periodic, staged approach resolves the contradiction by achieving high recognition accuracy through multiple verification techniques while minimizing total processing time by applying techniques in an optimized sequence.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10650041B2Image recognition verification
Publication Date: 2020.05.12 NANT HOLDINGS IP LLC
  • US10650041B2 patent drawing
  • US10650041B2 patent drawing
  • US10650041B2 patent drawing

AI summary

Systems and methods of verifying the results of an initial image recognition process are presented. A verification engine can receive a set of candidate images corresponding to the results of an image recognition process performed on a captured query image. The verification engine can determine an appropriate verification technique to apply to the images of the candidate set, and classify, re-rank or otherwise re-organize the candidate set such that the best match from the candidate set is confirmed as a proper match.