Computer Vision Embedding Quality Filter for Noisy Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer vision systems face inefficiencies due to the processing of noisy images, which require excessive computing resources and lead to poor or incorrect interpretations, highlighting the need for effective image quality evaluation techniques.

Innovation Solution

A computer vision system that includes an image feature extractor to generate embeddings for images, a quality score calculator to assess the quality of images based on similarity with a reference embedding of noisy images, and a noisy image filter to determine whether images meet filter criteria, thereby filtering out low-quality images for further analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computer vision systems process all images without quality evaluation, then no images are missed for potential classification, but computing resources are wasted on noisy images and accuracy deteriorates

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary quality assessment of images using embedding comparison before they enter the main classification pipeline. By evaluating image quality in advance and filtering out noisy images beforehand, the system prevents wasted computation on low-quality inputs while maintaining high classification accuracy for valid images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and removes noisy images from the processing stream by comparing their embeddings against a reference embedding of noisy images. This extraction of harmful elements (noisy images) allows the main classification system to operate only on high-quality images, thereby conserving computing resources while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If computer vision systems process all images without quality evaluation, then complete data set is maintained, but processing time increases due to noisy images

Engineering Contradiction:
Improveimage processing throughputVSAvoidprocessing time per image
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary quality assessment of images using embedding comparison before they enter the main classification pipeline. By evaluating image quality in advance and filtering out noisy images beforehand, the system prevents wasted computation on low-quality inputs while maintaining high classification accuracy for valid images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system discards noisy images that fail the quality threshold check, removing them from further processing. This selective discarding of low-quality images that would consume processing time without contributing to accurate results directly improves overall processing throughput.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If quality evaluation is performed using embedding comparison with reference noisy images, then noisy images are effectively filtered, but system complexity increases

Engineering Contradiction:
Improveimage quality assessment accuracyVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates a reference embedding from a cluster of noisy images, which serves as a template for quality assessment. This copying approach allows the system to compare new images against a pre-established noisy image profile without needing complex analysis of each noisy image individually, thereby reducing computational complexity while maintaining assessment accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The embedding space serves as an intermediary representation that simplifies the quality assessment process. By mapping images to their embedding representations and performing comparisons in this transformed space, the system avoids direct complex pixel-level analysis, reducing overall system complexity while maintaining reliable quality evaluation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11475684B1Methods and systems for performing noise-resistant computer vision techniques
Publication Date: 2022.10.18 AMAZON TECH INC
  • US11475684B1 patent drawing
  • US11475684B1 patent drawing
  • US11475684B1 patent drawing

AI summary

An image may be evaluated by a computer vision system to determine whether it is fit for analysis. The computer vision system may generate an embedding of the image. An embedding quality score (EQS) of the image may be determined based on the image's embedding and a reference embedding associated with a cluster of reference noisy images. The quality of the image may be evaluated based on the EQS of the image to determine whether the quality meets filter criteria. The image may be further processed when the quality is sufficient, or otherwise the image may be removed.