Feature Vector Clustering for Surveillance Search Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Camera surveillance systems face challenges in efficiently reviewing and identifying individuals or objects across multiple video feeds due to the large number of cameras generating separate video feeds, making the process cumbersome, time-consuming, and expensive.

Innovation Solution

A method involving the generation of feature vectors from images, clustering, filtering, and comparing these vectors to identify similar images within a database, allowing for efficient retrieval and display of relevant video footage based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review of multiple video feeds is performed, then identification of individuals or objects of interest can be achieved, but the process becomes cumbersome, time-consuming and expensive

Engineering Contradiction:
Improveidentification accuracyVSAvoidreview time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical review of video feeds with an automated computer-based system that uses image processing and feature vector comparison algorithms to automatically identify and locate individuals or objects of interest across multiple video feeds, thereby eliminating the time-consuming manual review process while maintaining identification accuracy

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

Solution Approach 2:

The patent creates feature vector representations (digital copies) of individuals or objects from video feeds, which can then be quickly compared and matched against other video feeds without requiring actual manual viewing of the entire video content, significantly reducing review time while preserving identification capability

Inventive Principle:
Principle #26Copying

2Reliability

If feature vectors are compared across all images in the database, then comprehensive search results are obtained, but the search process becomes computationally expensive and slow

Engineering Contradiction:
Improvesearch completenessVSAvoidsearch speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the large database of images into smaller manageable groups or batches, processing and comparing feature vectors in segmented portions rather than all at once, which maintains comprehensive search coverage while improving computational efficiency and reducing processing time

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing of video feeds to extract and store feature vectors in advance, so that when a search is needed, the system can quickly compare against pre-processed data rather than processing raw video content in real-time, thereby maintaining search completeness while significantly improving search speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11386284B2System and method for improving speed of similarity based searches
Publication Date: 2022.07.12 MOTOROLA SOLUTIONS INC
  • US11386284B2 patent drawing
  • US11386284B2 patent drawing
  • US11386284B2 patent drawing

AI summary

A method and system for processing images for a search is provided, including: receiving a plurality of images selected from search results; for each image in the plurality of images, retrieving a feature vector associated with the image; selecting a subset of the feature vectors based on similarity of feature vectors associated with the images in the plurality of images; and performing a search for feature vectors in a database similar to the feature vectors in the subset of feature vectors.