Image integration search based on human visual pathway model
First Claim
1. One or more non-transitory computer-readable media comprising instructions, wherein execution of the instructions by a computing device is to cause the computing device to:
- receive a search request comprising a first image and a second image;
determine a correlation between at least a first region of interest (ROI) of a first potential matching image from among a plurality of stored images and the first image based on a second low quality feature associated with the first potential matching image and the first image,wherein the first potential matching image is associated with a first low quality feature determined from the first potential matching image, a first high quality feature determined based on the first low quality feature, and the second low quality feature associated with the first potential matching image determined based on the second high quality feature, and wherein the first high quality feature is larger in size than the first low quality feature or the first high quality feature has a same size as the first low quality feature;
determine another correlation between at least a second ROI of a second potential matching image from among the plurality of stored images and the second image based on a another second low quality feature associated with the second potential matching image and the second image,wherein the second potential matching image is associated with another first low quality feature determined from the second potential matching image, another first high quality feature determined based on the other first low quality feature of the second potential matching image, and the other second low quality feature associated with the second potential matching image determined based on the other first high quality feature of the second potential matching image, and wherein the other first high quality feature is larger in size than the other first low quality feature or the other first high quality feature has a same size as the other first low quality feature; and
determine, as query results, a result image from among the first potential matching image and the second potential matching image that has maximum correlation to both the first image and the second image.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and storage media are disclosed herein for determining objects in image data that match a plurality of captured images, in which one or more of the captured images from among the plurality of captured images may depict only a portion of an object. A computing device may extract a first feature from at least one block of the plurality of blocks from a captured image; determine a second feature; and determine a third feature. The computing device may determine, as a matching image, a stored image from among a plurality of stored images including an object that has greatest maximum correlation with the third feature. The computing device may similarly determine a matching image for each of the captured images of the plurality of images; and determine a final matching image from among the candidate matching images that best matches the combination of the plurality of captured images.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable media comprising instructions, wherein execution of the instructions by a computing device is to cause the computing device to:
-
receive a search request comprising a first image and a second image; determine a correlation between at least a first region of interest (ROI) of a first potential matching image from among a plurality of stored images and the first image based on a second low quality feature associated with the first potential matching image and the first image, wherein the first potential matching image is associated with a first low quality feature determined from the first potential matching image, a first high quality feature determined based on the first low quality feature, and the second low quality feature associated with the first potential matching image determined based on the second high quality feature, and wherein the first high quality feature is larger in size than the first low quality feature or the first high quality feature has a same size as the first low quality feature; determine another correlation between at least a second ROI of a second potential matching image from among the plurality of stored images and the second image based on a another second low quality feature associated with the second potential matching image and the second image, wherein the second potential matching image is associated with another first low quality feature determined from the second potential matching image, another first high quality feature determined based on the other first low quality feature of the second potential matching image, and the other second low quality feature associated with the second potential matching image determined based on the other first high quality feature of the second potential matching image, and wherein the other first high quality feature is larger in size than the other first low quality feature or the other first high quality feature has a same size as the other first low quality feature; and determine, as query results, a result image from among the first potential matching image and the second potential matching image that has maximum correlation to both the first image and the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
communication circuitry arranged to communicate with a remote storage system and one or more client devices, wherein the storage system is arranged to store a plurality of stored images, and the communication circuitry is arranged to receive a query from a client device of the one or more client devices, wherein the query comprises an image including a first object and a second object, and send query results to the client device in response to the query request; and processor circuitry communicatively coupled with the communication circuitry, wherein the processor circuitry is arranged to; determine a correlation between at least a first region of interest (ROI) of a first potential matching image from among the plurality of stored images and the first object based on a second low quality feature associated with the first potential matching image and the first object, wherein the first potential matching image is associated with a first low quality feature determined from the first potential matching image, a first high quality feature determined based on the first low quality feature, and the second low quality feature associated with the first potential matching image determined based on the first high quality feature, and wherein the first high quality feature of the first potential matching is larger in size than the first low quality feature determined from the first potential matching image or the first high quality feature of the first potential matching has a same size as the first low quality feature from the first potential matching image, determine another correlation between at least a second region of interest (ROI) of a second potential matching image from among the plurality of stored images and the second object based on a second low quality feature associated with the second potential matching image and the second object, wherein the second potential matching image is associated with a first low quality feature determined from the second potential matching image, a first high quality feature determined based on the first low quality feature of the second potential matching image, and the second low quality feature associated with the second potential matching image determined based on the first high quality feature of the second potential matching image, and wherein the first high quality feature of the second potential matching is larger in size than the first low quality feature determined from the second potential matching image or the first high quality feature of the second potential matching has a same size as the first low quality feature from the second potential matching image, determine, as the query results, a result image from among the first potential matching image and the second potential matching image that has maximum correlation to both the first object and the second object, wherein the maximum correlation is a greater one among the correlation and the other correlation, and provide the query results to the communication circuitry to be sent to the client device in response to the query request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification