Image object retrieval
First Claim
Patent Images
1. A method of matching sample images with reference images utilizing one or more special-purpose computing devices including one or more processors coupled to one or more memory devices, comprising:
- accessing computer instructions from the one or more memory devices coupled to the one or more special-purpose computing devices for execution on the one or more processors of the one or more special-purpose computing devices;
executing the accessed computer instructions utilizing the one or more computing devices; and
storing, in the one or more memory devices coupled to the one or more special-purpose computing devices, any results of having executed the accessed computer instructions on the one or more processors of the one or more special-purpose computing devices, wherein executing the accessed computer instructions comprises;
superimposing, responsive to receipt of one or more signals from a user interface, a shape around an object of interest in at least a portion of an image;
quantizing image descriptors for the at least a portion of the image, the quantized image descriptors including one or more sample image interest points and one or more interest points neighboring the one or more sample image interest points;
determining whether two or more image interest points belong to the same or related quantization class, based, at least in part, on testing for neighborhood similarity of two or more sample image interest points;
quantizing edges between the one or more sample image interest points and the one or more interest points neighboring the one or more sample image interest points to form an edge index for the at least a portion of the image, the quantized image descriptors including a geometrical distance and an angle between the one or more sample image interest points and the one or more interest points neighboring the one or more sample image interest points;
searching for matches between the edge index for the at least a portion of the image and an edge index of reference images based, at least in part, on the tested neighborhood similarity; and
providing one or more of the reference images to an Internet browser responsive to searching for the one or more matches.
9 Assignments
0 Petitions
Accused Products
Abstract
Subject matter disclosed herein relates to image object recognition or retrieval.
48 Citations
18 Claims
-
1. A method of matching sample images with reference images utilizing one or more special-purpose computing devices including one or more processors coupled to one or more memory devices, comprising:
-
accessing computer instructions from the one or more memory devices coupled to the one or more special-purpose computing devices for execution on the one or more processors of the one or more special-purpose computing devices; executing the accessed computer instructions utilizing the one or more computing devices; and storing, in the one or more memory devices coupled to the one or more special-purpose computing devices, any results of having executed the accessed computer instructions on the one or more processors of the one or more special-purpose computing devices, wherein executing the accessed computer instructions comprises; superimposing, responsive to receipt of one or more signals from a user interface, a shape around an object of interest in at least a portion of an image; quantizing image descriptors for the at least a portion of the image, the quantized image descriptors including one or more sample image interest points and one or more interest points neighboring the one or more sample image interest points; determining whether two or more image interest points belong to the same or related quantization class, based, at least in part, on testing for neighborhood similarity of two or more sample image interest points; quantizing edges between the one or more sample image interest points and the one or more interest points neighboring the one or more sample image interest points to form an edge index for the at least a portion of the image, the quantized image descriptors including a geometrical distance and an angle between the one or more sample image interest points and the one or more interest points neighboring the one or more sample image interest points; searching for matches between the edge index for the at least a portion of the image and an edge index of reference images based, at least in part, on the tested neighborhood similarity; and providing one or more of the reference images to an Internet browser responsive to searching for the one or more matches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. An apparatus to match sample images with reference images utilizing one or more special-purpose computing devices including one or more processors coupled to one or more memory devices, comprising:
a computing device to; access computer instructions from the one or more memory devices coupled to the one or more special-purpose computing devices for execution on the one or more processors of the one or more special-purpose computing devices; execute the accessed computer instructions utilizing the one or more computing devices; and store, in the one or more memory devices coupled to the one or more special-purpose computing devices, any results of having executed the accessed computer instructions on the one or more processors of the one or more special-purpose computing devices, wherein executing the accessed computer instructions comprise instructions to; execute computer instructions to superimpose, responsive to receipt of one or more signals from a user interface, a shape around an object of interest in at least a portion of an image; quantize image descriptors for at least a portion of an image, the quantized image descriptors to include one or more sample image interest points and one or more interest points to neighbor the one or more sample image interest points; determine whether two or more image interest points belong to the same or related quantization class, based, at least in part, on testing for neighborhood similarity of two or more sample image interest points; quantize edges between the one or more sample image interest points and the one or more interest points to neighbor the one or more sample image interest points to form an edge index for the at least the portion of the image, the quantized image descriptors to include a geometrical distance and an angle between the one or more sample image interest points and the one or more interest points to neighbor the one or more sample image interest points; search for matches between the edge index for the at least a portion of the image and an edge index of reference images based, at least in part, on the tested neighborhood similarity; and provide one or more of the reference images to an Internet browser responsive to searching for the one or more matches. - View Dependent Claims (10, 11, 12, 13)
-
14. An apparatus to match sample images with reference images utilizing one or more special-purpose computing devices including one or more processors coupled to one or more memory devices, comprising:
-
means for accessing computer instructions from the one or more memory devices coupled to the one or more special-purpose computing devices for execution on the one or more processors of the one or more special-purpose computing devices; means for executing the accessed computer instructions utilizing the one or more computing devices; and means for storing, in the one or more memory devices coupled to the one or more special-purpose computing devices, any results of having executed the accessed computer instructions on the one or more processors of the one or more special-purpose computing devices, wherein executing the accessed computer instructions comprises; means for superimposing, responsive to receipt of one or more signals from a user interface, a shape around an object of interest in at least a portion of an image; means for quantizing image descriptors for the at least a portion of the image, the quantized image descriptors to include interest point neighborhood state parameters; means for determining whether two or more image interest points belong to the same or related quantization class, based, at least in part, on testing for neighborhood similarity of two or more sample image interest points; means for quantizing edges between one or more sample image interest points and one or more interest points neighboring the one or more sample image interest points to be stored in an edge index for the at least a portion of the image, the quantized image descriptors including a geometrical distance and an angle between the one or more sample image interest points and the one or more interest points neighboring the one or more sample image interest points; means for searching for matches between the edge index for the at least a portion of the image and an edge index of reference images based, at least in part, on the tested neighborhood similarity; and means for providing one or more of the reference images to an Internet browser responsive to searching for the one or more matches. - View Dependent Claims (15, 16, 17)
-
Specification