Image Database Search Using Partition Metadata Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Searching for similar images in large databases is computationally intensive and time-consuming, requiring significant resources and involving comparisons with all images, which is impractical and inefficient.
Innovation Solution
The method optimizes image database searches by using partitions with metadata that includes global similarity measures, allowing for the discarding of irrelevant partitions based on similarity measure comparisons, reducing computational effort by comparing the query image only with remaining partitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all images in the database are compared with the query image, then search completeness is maintained, but computational time and resources increase exponentially
Solution Approach 1:
The image database is divided into multiple partitions, each with computed global similarity metadata. This segmentation allows the search algorithm to quickly eliminate entire partitions that cannot contain similar images, reducing the number of individual image comparisons needed while maintaining search completeness for the remaining partitions.
Solution Approach 2:
Global similarity metadata is pre-computed and stored for each partition before the actual search query is executed. This preliminary action enables rapid filtering of irrelevant partitions during the search process, avoiding the need to compare every image in the database with the query image.
2Quantity of substance
If the number of images in the database increases, then database coverage is improved, but computational resources required for searching increase
Solution Approach 1:
The essential similarity information is extracted from each partition and stored as compact global metadata. This extraction allows the system to work with a small representation of each partition rather than the full image data, enabling efficient searching even as the total number of images in the database grows.
Solution Approach 2:
Global similarity metadata is pre-computed and stored for each partition, allowing the search system to quickly filter partitions based on this pre-prepared information without needing to process actual image data during the search operation.
3Productivity
If global similarity metadata is computed and stored for each partition, then search efficiency is improved, but initial processing time and storage requirements increase
Solution Approach 1:
Global similarity metadata is computed and stored in advance during database setup or maintenance periods. This preliminary computation enables significantly faster search operations later, as the expensive similarity calculations have already been performed and cached.
Solution Approach 2:
Instead of storing actual image data or complex similarity matrices, the system creates simplified copies in the form of global similarity metadata (aggregate statistics) that capture the essential similarity characteristics of each partition.
Data Source
AI summary
A computer-implemented method for searching for a similar image in an image database includes receiving a query image, computing a value of a similarity measure of the query image, comparing the value of the similarity measure of the query image with metadata of the partitions, discarding at least one partition of the image database based on the comparison of the value of the similarity measure of the query image with the metadata, comparing the images of at least one of the remaining partitions with the query image, and selecting at least one image of the at least one partition of the remaining partitions as the similar image based on the comparison of the images of the at least one of the remaining partitions with the query image.


