Sparse Feature Image Similarity Learning via Triplet Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for learning image similarity, especially for large collections of images, are inefficient and resource-intensive due to the quadratic number of pairs that need to be computed, making it difficult to identify semantically similar images effectively.

Innovation Solution

The method involves generating sparse feature representations for images by dividing them into blocks, creating edge and color histograms, and using image triplets to train a similarity function, which iteratively updates a similarity matrix using a passive-aggressive learning technique to efficiently learn image similarity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional pairwise similarity computation is used for large image collections, then measurement precision of image similarity is improved, but productivity deteriorates due to quadratic computation complexity

Engineering Contradiction:
Improveimage similarity measurementVSAvoidcomputation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image collection into clusters based on visual features, and computes similarity only within clusters rather than across all images. This divides the quadratic computation problem into multiple smaller sub-problems, maintaining measurement precision while dramatically improving productivity by reducing the number of pairwise comparisons needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by using visual feature vectors (color histograms, edge histograms, etc.) to represent images in a high-dimensional space. Similarity is measured through dot products in this feature space rather than direct image comparison, enabling efficient computation while preserving semantic similarity accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If human raters are used to determine image similarity, then measurement precision is improved, but loss of time increases due to manual evaluation requirements

Engineering Contradiction:
Improvesimilarity assessment accuracyVSAvoidtime for similarity computation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces the mechanical human rating system with an automated computational system that uses visual feature extraction and vector similarity measurement. This substitution eliminates time-consuming manual evaluation while maintaining or improving measurement precision through consistent, scalable algorithmic processing of image features.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables images to 'rate' each other automatically through computational similarity measurement based on their visual features. Instead of requiring human raters to evaluate image pairs, the system self-evaluates similarity through feature comparison, dramatically reducing time loss while maintaining objective measurement precision.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive image feature analysis is performed, then measurement precision of semantic similarity is improved, but device complexity increases due to multiple feature extraction processes

Engineering Contradiction:
Improvesemantic similarity detectionVSAvoidfeature extraction system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple feature extraction processes (color histograms, edge histograms, local descriptors) into a unified feature vector representation. This combination maintains comprehensive semantic analysis for high measurement precision while reducing device complexity by integrating separate extraction modules into a cohesive system that processes all features through a single similarity computation framework.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9087271B2Learning semantic image similarity
Publication Date: 2015.07.21 GOOGLE LLC
  • US9087271B2 patent drawing
  • US9087271B2 patent drawing
  • US9087271B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying similar images. In some implementations, a method is provided that includes receiving a collection of images and data associated with each image in the collection of images; generating a sparse feature representation for each image in the collection of images; and training an image similarity function using image triplets sampled from the collection of images and corresponding sparse feature representations.