CO-LOCATION VISUAL PATTERN MINING FOR NEAR-DUPLICATE IMAGE RETRIEVAL
First Claim
1. In a computing environment, a method comprising, performing near-duplicate image retrieval, including by detecting visual patterns in images, representing the visual patterns as visual pattern vectors, and using the visual pattern vectors and visual word vectors to determine similarity between images.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology in which image near-duplicate retrieval is performed using similarities between patterns of query image words and patterns of database image words. In general, the image retrieval problems resulting from visual polysemy are reduced by using such visual patterns. Visual word vectors and visual pattern vectors are determined for the query image and a database image. These four vectors are used to determine similarity between the database image and the query image. The similarity scores may be used for ranking and/or re-ranking the database image similarity to the query image relative to other database images'"'"' similarity scores. Also described is expanding a query visual word of the query image to a set of visual words that are visual synonyms with the query visual word, to help reduce image retrieval problems resulting from visual synonymy.
67 Citations
20 Claims
- 1. In a computing environment, a method comprising, performing near-duplicate image retrieval, including by detecting visual patterns in images, representing the visual patterns as visual pattern vectors, and using the visual pattern vectors and visual word vectors to determine similarity between images.
- 11. In a computing environment, a system comprising, a query image processing subsystem that determines a query image word vector for the query image and a query pattern word vector for the query image, and a database image ranking subsystem that ranks database images with respect to each database image'"'"'s similarity to the query image, including obtaining an image word vector and a pattern word vector for each database image, and, for each database image, using the query image word vector for the query image, the query pattern word vector for the query image, the image word vector for the database image, and the pattern word vector for the database image to determine a score for that database image'"'"'s similarity to the query image.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
receiving a query image; determining a visual word vector for the query image; determining a visual pattern vector for the query image; determining similarity with each image of a set of database images, including, for each image, computing a first similarity score by evaluating the visual word vector for the query image with a visual word vector for each database image and computing a second similarity score by evaluating the visual pattern vector for the query image with a visual pattern vector for that database image; and using the first and second similarity scores according to a usage model. - View Dependent Claims (20)
-
Specification