Modular image query system
First Claim
1. An image query and storage apparatus comprising:
- a plurality of dynamically linkable feature modules, each of said plurality of feature modules to extract a different set of feature information from an input image and to generate feature specific scoring information;
a plurality of scoring modules, wherein each scoring module is to generate a composite score from the feature specific scoring information to be generated by the feature modules using a scoring method that is different from the scoring method of the other scoring modules; and
a database coupled to said plurality of feature modules, said database to include storage for said different set of feature information for each of said plurality of feature modules.
1 Assignment
0 Petitions
Accused Products
Abstract
An image query and storage apparatus and method including a plurality of dynamically linkable feature modules is disclosed. Each of the plurality of feature modules extract a different set of feature information from an input image. The method and apparatus further includes a database coupled to the plurality of feature modules. The database includes storage for the different set of feature information for each of the plurality of feature modules. The method and apparatus support a query by image content of the database of images using the dynamically linked plurality of feature modules. The method and apparatus further includes a plurality of dynamically linkable scoring modules for processing feature specific scoring information generated by the feature modules.
230 Citations
38 Claims
-
1. An image query and storage apparatus comprising:
-
a plurality of dynamically linkable feature modules, each of said plurality of feature modules to extract a different set of feature information from an input image and to generate feature specific scoring information;
a plurality of scoring modules, wherein each scoring module is to generate a composite score from the feature specific scoring information to be generated by the feature modules using a scoring method that is different from the scoring method of the other scoring modules; and
a database coupled to said plurality of feature modules, said database to include storage for said different set of feature information for each of said plurality of feature modules. - View Dependent Claims (2, 3, 4)
-
-
5. An image query and storage apparatus comprising:
-
a plurality of dynamically linkable feature modules, each of said plurality of feature modules to extract a different set of feature information from an input image;
wherein said plurality of feature modules further include logic for generating feature specific scoring information;
a plurality of dynamically linkable scoring modules, each of said plurality of scoring module to generate a different set of scoring information from the feature specific scoring information to be generated by the feature modules using a scoring method that is different from the scoring method of the other scoring modules;
a database coupled to said plurality of feature modules, said database to include storage for said different set of feature information for each of said plurality of feature modules; and
a feature manager configured to invoke one or more of said plurality of dynamically linkable feature modules. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method for storing and querying images by content, the method comprising:
-
receiving an input image;
invoking one or more of a plurality of dynamically linkable feature modules, each of said plurality of feature modules extracting a different set of feature information from the input image and generating feature specific scoring information;
generating feature specific scoring information in a plurality of dynamically linkable scoring modules, each of said plurality of scoring modules generating a different set of scoring information from the feature specific scoring information generated by the feature modules; and
storing said different set of feature information for each of said plurality of feature modules. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture for use with a computer system for storing and querying images by content, the article of manufacture having computer useable program code embodied therein, said program code comprising:
-
a first code segment for receiving an input image;
a second code segment for invoking one or more of a plurality of dynamically linkable feature modules, each of said plurality of feature modules extracting a different set of feature information from the input image and generating feature specific scoring information;
a third code segment for generating feature specific scoring information in a plurality of dynamically linkable scoring modules, each of said plurality of scoring modules generating a different set of scoring information from the feature specific scoring information generated by the feature modules; and
a fourth code segment for storing said different set of feature information for each of said plurality of feature modules.
-
-
20. An image query and storage apparatus comprising:
-
a plurality of dynamically linkable feature modules, each of said plurality of feature modules comprising an image storage, a feature image analyzer, a query image storage, a feature score generator, a feature score storage, and a feature descriptor, each of the plurality of feature modules to extract a different set of feature information from an input image wherein said plurality of feature modules further include logic for generating feature specific scoring information;
a plurality of dynamically linkable scoring modules, each of said plurality of scoring modules to generate a different set of scoring information from the feature specific scoring information to be generated by the feature modules; and
a database coupled to said plurality of feature modules, said database to include storage for said different set of feature information for each of said plurality of feature modules. - View Dependent Claims (21, 22, 23)
-
-
24. An image query and storage apparatus comprising:
-
a plurality of dynamically linkable feature modules, each of said plurality of feature modules comprising an image storage, a feature image analyzer, a query image storage, a feature score generator, a feature score storage, and a feature descriptor; and
each of the plurality of feature modules to extract a different set of feature information from an input image wherein said plurality of feature modules further include logic for generating feature specific scoring information;
a plurality of dynamically linkable scoring modules, each of said plurality of scoring modules to generate a different set of scoring information from the feature specific scoring information to be generated by the feature modules;
a database coupled to said plurality of feature modules, said database to include storage for said different set of feature information for each of said plurality of feature modules; and
a feature manager configured to invoke one or more of said plurality of dynamically linkable feature modules. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for storing and querying images by content, the method comprising:
-
receiving an input image;
invoking one or more of a plurality of dynamically linkable feature modules, each of said plurality of feature modules comprising an image storage, a feature image analyzer, a query image storage, a feature score generator, a feature score storage, and a feature descriptor; and
each of the plurality of feature modules extracting a different set of feature information from the input image and generating feature specific scoring information;
generating feature specific scoring information in a plurality of dynamically linkable scoring modules, each of said plurality of scoring modules generating a different set of scoring information from the feature specific scoring information generated by the feature modules; and
storing said different set of feature information for each of said plurality of feature modules. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An article of manufacture for use with a computer system for storing and querying images by content, the article of manufacture having computer useable program code embodied therein, and said program code comprising:
-
a first code segment for receiving an input image and generating feature specific scoring information;
a second code segment for generating feature specific scoring information in a plurality of dynamically linkable scoring modules, each of said plurality of scoring modules generating a different set of scoring information from the feature specific scoring information generated by the feature modules;
a third code segment for invoking one or more of a plurality of dynamically linkable feature modules, each of said plurality of feature modules comprising an image storage, a feature image analyzer, a query image storage, a feature score generator, a feature score storage, and a feature descriptor; and
each of the plurality of feature modules extracting a different set of feature information from the input image; and
a fourth code segment for storing said different set of feature information for each of said plurality of feature modules.
-
Specification