US20060288006A1 - Methods and systems for attaching keywords to images based on database statistics - Google Patents

Methods and systems for attaching keywords to images based on database statistics Download PDF

Info

Publication number
US20060288006A1
US20060288006A1 US11/504,872 US50487206A US2006288006A1 US 20060288006 A1 US20060288006 A1 US 20060288006A1 US 50487206 A US50487206 A US 50487206A US 2006288006 A1 US2006288006 A1 US 2006288006A1
Authority
US
United States
Prior art keywords
database
user
keywords
image
images
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/504,872
Inventor
Reiner Eschbach
Willliam Fuss
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/693,163 external-priority patent/US20050091232A1/en
Application filed by Xerox Corp filed Critical Xerox Corp
Priority to US11/504,872 priority Critical patent/US20060288006A1/en
Assigned to XEROX CORPORATION reassignment XEROX CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ESCHBACH, REINER, FUSS, WILLIAM A.
Publication of US20060288006A1 publication Critical patent/US20060288006A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

Definitions

  • Embodiments of the present invention generally relate to data and database management, such as manipulation, archiving and retrieval of documents containing text and images.
  • Embodiments of the present invention also relate to methods for associating keywords to images. More particularly, the embodiments relate to utilizing of database statistics and user intervention for attaching keywords to digital images prior, during or after their storage in a database.
  • keywords In order to find images in an image database, keywords have to be attached to images stored in the image database. Attaching keywords to images at the time that they are loaded into an image database is a rational approach to archiving. Unfortunately, such methods are almost never done because keyword attachment is considered cumbersome, time consuming, and generally inaccurate or inconsistent. The process of archiving images for storage in a database is especially susceptible to error where consistent or uniform labeling or identification schemes are not in use because images, unlike textual documents, cannot benefit from deep content or textual string searches to identify data of interest, despite inaccurate or inconsistent labeling.
  • a new image is compared to other images stored in a database using content based image retrieval methods.
  • the user is automatically offered a set of keywords associated with stored images that most closely match the new image based on the comparison.
  • the user can then accept keywords contained in the offer or enter alternative keywords for the new image. Once a selection is made by the user, the new image can be stored.
  • an image database management system in association with a database is adapted for providing the system image archiving, image data management and image retrieval capabilities.
  • the system includes a database, content based image retrieval (CBIR) module, a database statistics module, and a user interface (UI) adapted for providing user intervention during image archiving that enables acceptance of system suggestions in combination with entry of user-provided keywords.
  • CBIR content based image retrieval
  • UI user interface
  • FIG. 1 illustrates a schematic projection of a image database management system in accordance with features of the present invention
  • FIG. 2 illustrates a block flow diagram illustrating methods for using an image database management system
  • FIG. 3 illustrates part of a user interface including display and means for selecting image-related words
  • FIG. 4 illustrates a UI capable of supporting many of the logical operations and methods described with respect to FIGS. 1-3 , and also in accordance with preferred embodiments of the present invention.
  • the present invention utilizes standard techniques of content based image retrieval as part of an image database management system to create metadata/keywords that can be used in subsequent queries to locate images. In this way, searchable keywords are created with minimal user intervention and error over time.
  • the present system includes three components that interact in order to reduce user effort and error rates while developing an image database enhanced with the techniques of the present invention.
  • the main components are: a database 110 , a content based image retrieval (CBIR) module 120 , a database statistics module 130 , and a user interface (UI) 140 that is adapted to enable users control over and participation in image archiving procedures through oversight and intervention.
  • CBIR content based image retrieval
  • UI user interface
  • the database statistics module 130 described above is not part of the database 110 .
  • the database statistics module 130 can be a part of the content based image retrieval module 120 but in many embodiments is a stand alone module and can even run on a computer dedicated to running only the database statistics module.
  • the database statistics module stores and maintains statistics regarding the database contents such as the histograms and timestamp correlations detailed above and below.
  • the database statistics module is advantageously used to avoid repetitively and redundantly gathering and calculating database statistics. As such, statistics can be obtained from the database statistics module without also accessing the database 110 because the database statistics module holds statistical data based the contents of the database. It is possible, although much slower, to obtain database statistics from the database 110 by searching the database, analyzing the search results, and assembling the statistics.
  • the database statistics module 130 greatly reduces the need for repetitively accessing the database 110 in order to obtain database statistics.
  • a CBIR module 120 having statistical capabilities can be used. It should be appreciated that the chosen CBIR system can have all the error of a “normal” system and that no special requirement are currently being suggested or imposed that extend over current CBIR capabilities, but that the proposed system will benefit from any future improvements of CBIR systems.
  • a CBIR system utilized by the present inventors will now be described as a basis for understanding what was used for the examples that will follow.
  • the CBIR system included a color histogram based image proximity module (e.g., MPEG 7) and a skin, sky, grass, classifier built inside an enterprise server.
  • a standard CBIR system was enhanced using the present invention wherein the system is combined with image database statistic usage and user oversight and more input into the image archiving process than previously provided in the art.
  • the combination of a CBIR, image statistics and full user intervention allows for a high rate of accuracy in image classifications during archiving procedures while simultaneously minimizing the necessary user intervention. It should be appreciated by those skilled in the art that the actual CBIR used with the present methods is of minor importance. It should be appreciated given the entire discussion that the present invention can be implemented using most CBIR based systems/modules available in the public domain.
  • An image database 110 is adapted to include a collection of images; but as with all collections, images contained in a database have some higher level commonalities.
  • images are taken by the same person or small group of persons, therefore providing a strong commonality or consistency during image archiving because the relevant images only cover a few well-known themes.
  • themes and variety of images are inherently limited to those interesting to the enterprise, like products, people and enterprise history.
  • images that are already inside a database are a good statistical indication of the types of images that will be subsequently added to the database.
  • this set of retrieved images are considered a “close” association following the prior art methods in use. For a quality assessment, however, this retrieval result would be considered a “bad” association for the image.
  • the retrieval In a keyword scheme, where the task is not to retrieve specific images, but to assign correct keywords, the retrieval should be considered a “good” association and match.
  • the statistics would indicate ⁇ Family> as being the strongest association, which is the correct classification under the present facts.
  • an embodiment thereof provides several options for managing image-related data utilizing the present system.
  • the system analyzes the new image 220 and searches the database 230 for closely matching documents (e.g., image and text).
  • the system locates matching images and associated text 240 and presents the matching images and associated text to the user via a user interface (UI) 250 .
  • UI user interface
  • the user then has several options.
  • the user can accept a keyword initially identified and suggested by the system 260 as the “best” or “closest” match after an image is loaded and evaluated, the keyword being suggested by the system as being the statistically best match or choice based on its analysis and comparison of database content when compared to the new image.
  • the user can alternatively select a keyword from a list of keywords 270 presented by the system as other likely candidate keywords.
  • the user can also create his/her own keyword(s) 280 for an image by selecting a new entry option from the UI.
  • the user can select/deselect images retrieved by the CBIR 290 as the best candidates for a match statistically, thereby changing the keyword statistics associated with images of that genre or detailed characteristics.
  • any categories, and/or sub-categories are automatically updated by the system 295 according to the new images effect on the CBIR and database statistics. This places the “most likely” keyword(s) associated with entry of the new image to the top or into the top group of displayed keywords, again reducing user intervention. The process is then terminated 299 until a subsequent archiving session.
  • the UI 200 can include a drop down menu 310 , scroll bar 320 and keyword listing area 330 and other common elements.
  • the most probable classification would likely be shown first (e.g., ⁇ Family>) in the keyword listing area 330 , followed by the other classifications in descending order (e.g., ⁇ Work>). If more database classifications are displayed, even if they were not in the hit list, acceptance of a user-provided option would not be relevant. But where few listing are available, as may be the case with newly established image databases, the user can select the ⁇ New Entry> option from the keyword listing 330 .
  • the listing would grow, thereby necessitating use of the scroll bar 320 or arrow keys on a keyboard, which are both basic computer user operations well known in the art.
  • the relevant point of novelty here is that the UI 300 and drop down menu 310 are dynamically created following the addition of new and probability of existing keywords. It should now be appreciated at this stage of the description that other indications can influence the probability calculation; for example, the use of new keywords for images previously entered into a database and the time images were entered. This makes use of the fact that images that are entered into the database at one point in time also have a high likelihood of belonging to the same or similar class.
  • the category drop-down in the drop down menu 310 for the new image being entered would look like the screen shot shown in FIG. 2 wherein ⁇ Family> is properly highlighted based on statistics (e.g., three “Family” hits, and two “Work” hits being indicated for the new image).
  • the sub-category UI 400 in accordance with providing an aspect of the present invention would look like the UI 400 shown in FIG. 4 .
  • the subcategory UI 400 also includes a drop-down menu 410 and is shown having simple check-circles 415 (or check-boxes) for selection of the names associated with the new image and also includes a drop-down menu control bar 420 to enable a user to scroll through a long list 430 of names within the sub-category.
  • FIG. 5 an example database entry UI 500 useful for image-based comparisons and selection is shown.
  • a new image 501 being processed for initial storage in a database can be located near the top left portion of the UI 500 .
  • images 1 - 4 are also shown beneath the new image.
  • Three of the four closes matches have the category ⁇ Family> attached to them and feature pictures of individuals with various background scenes, scenes which can be filtered out using MPEG7 CBIR capabilities.
  • the new image can thus be assigned the same keyword as images 1 , 2 , and 4 , ⁇ Family>.
  • Image 3 however, is classified as ⁇ Judo> and includes a team picture with a background scene.
  • the new image 501 featuring a picture of a girl with a background scene caused retrieval of the other four displayed images 1 - 4 that were deemed by the system to be of the closest match to the new image. Accordingly, the correct keyword that would be derived by the system from the closest matching images would be ⁇ Family>.
  • the UI can includes a manual metadata button 510 , which enables the text entry field 515 associated with an interface like keyword listing 330 for entering manual data in association with the new image 501 .
  • checkboxes 520 are also included in the UI 500 , which allow the user to select images, retrieved by the system, that closely match the new image entered by the user. Fields can also optionally be provided for collection of miscellaneous information.
  • the “Miscellaneous” field 530 allows a user to enter data association with a picture.
  • the “Date” field 540 can also be entered in the UI 500 for providing additional data management solutions.
  • a “Comments” field 550 allows user entry if additional image-related information, that does not have to be searchable or subject to statistical analysis by the system.
  • An “Insert” button 560 can be selected in the UI 500 if a user wants to continue loading new images into the database.
  • Another button, labeled “Done” 570 can be provided when a user wishes to terminate his archiving activity.
  • the most significant drawback from using the above-described invention is the need for an existing categorization protocol in the image database, which is necessary to facilitate subsequent keywording using the invention. If the initial set of images is not keyworded, subsequent images can not find any classification to become associated with and thus no labor savings is achieved. This problem can be addressed by seeding the database keywording with some generic keywords that are not specific to the current user, but rather based on a larger envisioned user group, or by having one person seed the database keywords prior to image database entries done by a larger group.

Abstract

Methods and systems for adding identifying keywords to images stored within a database. A new image is compared to other images stored in a database using content based image retrieval methods. A user is automatically offered a set of keywords associated with stored images that most closely match the new image based on the comparison. The user can accept keywords contained in the offer or enter alternative keywords for the new image. A system can include a database adapted for storing images, a content based image retrieval module for providing text-associated image archiving, image management and image retrieval capabilities, database statistics module for providing statistical analysis regarding the number and type of images and metadata stored in the database, and a user interface (UI) adapted for providing user intervention during image archiving and further enables user acceptance of system suggestions, user selection of system suggestions, and enables user entry of user-provided keywords for association with images.

Description

    RELATED PATENT APPLICATIONS
  • This application is a Continuation-In-Part (CIP) under 25 U.S.C. § 120 of U.S. patent application Ser. No. 10/693,163, filed on Oct. 23, 2003, and incorporated herein by reference in its entirety.
  • TECHNICAL FIELD
  • Embodiments of the present invention generally relate to data and database management, such as manipulation, archiving and retrieval of documents containing text and images. Embodiments of the present invention also relate to methods for associating keywords to images. More particularly, the embodiments relate to utilizing of database statistics and user intervention for attaching keywords to digital images prior, during or after their storage in a database.
  • BACKGROUND OF THE INVENTION
  • Retrieving most documents from a large database is relatively easy if the documents are present in a text readable form such as html, XML, etc., or if appropriate keywords are attached where images or other non-textual data are involved. Finding images in a large image database, however, is a problem because the approach of using a simple text string in searching for and identifying text-based documents within image databases cannot currently be performed for images without accurate identifying text. This identifying text is commonly referred to as meta-data, keyword, tag, or the like.
  • In order to find images in an image database, keywords have to be attached to images stored in the image database. Attaching keywords to images at the time that they are loaded into an image database is a rational approach to archiving. Unfortunately, such methods are almost never done because keyword attachment is considered cumbersome, time consuming, and generally inaccurate or inconsistent. The process of archiving images for storage in a database is especially susceptible to error where consistent or uniform labeling or identification schemes are not in use because images, unlike textual documents, cannot benefit from deep content or textual string searches to identify data of interest, despite inaccurate or inconsistent labeling.
  • Current approaches to content based image retrieval are error prone or extremely limited in their applicability (e.g., searching for porcelain patterns in an ancient porcelain database, or trademark symbols in images Currently, the only known method that allows images to efficiently be located in a database is by searching for auxiliary, text-based information associated with images. Unfortunately, there is seldom consistency in the type of words used in association with images, or of the type of images associated with words. This inconsistency leads to frustration and difficulty when database content users search database for specific images or image-types.
  • What is needed are methods and systems that enable images to be easily searched and retrieved while still using keywords in association with images stored, or to be stored, within databases.
  • BRIEF SUMMARY
  • Aspects of the present invention related to methods and systems for identifying and attaching keywords to images for storage in a database using association with previously stored images of a similar genre are now disclosed.
  • It is a feature of the present invention to provide systems and methods that enable keyword association and user intervention with images stored in databases.
  • It is another feature of the present invention to provide improved procedures for assigning keywords to images based on prior image keyword associations utilized within a database system.
  • In accordance with a preferred embodiment of the present invention, a new image is compared to other images stored in a database using content based image retrieval methods. The user is automatically offered a set of keywords associated with stored images that most closely match the new image based on the comparison. The user can then accept keywords contained in the offer or enter alternative keywords for the new image. Once a selection is made by the user, the new image can be stored.
  • In accordance with another preferred embodiment of the present invention, an image database management system is provided. A content based image retrieval module in association with a database is adapted for providing the system image archiving, image data management and image retrieval capabilities. The system includes a database, content based image retrieval (CBIR) module, a database statistics module, and a user interface (UI) adapted for providing user intervention during image archiving that enables acceptance of system suggestions in combination with entry of user-provided keywords.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying figures, in which like reference numerals refer to identical or functionally-similar elements throughout the separate views and which are incorporated in and form part of the specification, further illustrate embodiments of the present invention.
  • FIG. 1 illustrates a schematic projection of a image database management system in accordance with features of the present invention;
  • FIG. 2 illustrates a block flow diagram illustrating methods for using an image database management system;
  • FIG. 3 illustrates part of a user interface including display and means for selecting image-related words; and
  • FIG. 4 illustrates a UI capable of supporting many of the logical operations and methods described with respect to FIGS. 1-3, and also in accordance with preferred embodiments of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The particular values and configurations discussed in these non-limiting examples can be varied and are cited merely to illustrate an embodiment of the present invention and are not intended to limit the scope of the invention.
  • Attaching keywords to images at the time that they are loaded into an image database is a rational approach to archiving visual data. Adding auxiliary data to a content based image retrieval system, however, can greatly improve the applicability of content based image retrieval in certain scenarios. The creation of an image library within a database, either at personal or company-wide levels will be aided by semi-automating the process to create keywords. Initially the proposed system takes the same amount of time as is currently being used to archive image-related data in a normal image library system. With the establishment of categories and keywords, however, a high hit-ratio will be obtained for the keywords and user interaction can eventually be reduced to a simple procedure of accepting and/or correcting keywords used during ongoing archiving and retrieval of images.
  • Although attaching keywords at the time of original image storage into the image database is the preferred scenario, it has to be understood that the system described can alternatively be used to assign keywords to images already stored in the database by either identifying non-key worded images through an automatic, semi-automatic or manual process of identifying non-keyworded or not sufficiently keyworded images and treating them as “new” images for the keywording step. Here and in the following we will label all images that are not completely keyworded as “new” images, independent on the actual point in time in which they were initially entered into the database.
  • The present invention utilizes standard techniques of content based image retrieval as part of an image database management system to create metadata/keywords that can be used in subsequent queries to locate images. In this way, searchable keywords are created with minimal user intervention and error over time. The present system includes three components that interact in order to reduce user effort and error rates while developing an image database enhanced with the techniques of the present invention.
  • Referring to FIG. 1, the main components are: a database 110, a content based image retrieval (CBIR) module 120, a database statistics module 130, and a user interface (UI) 140 that is adapted to enable users control over and participation in image archiving procedures through oversight and intervention.
  • The database statistics module 130 described above is not part of the database 110. The database statistics module 130 can be a part of the content based image retrieval module 120 but in many embodiments is a stand alone module and can even run on a computer dedicated to running only the database statistics module. The database statistics module stores and maintains statistics regarding the database contents such as the histograms and timestamp correlations detailed above and below. The database statistics module is advantageously used to avoid repetitively and redundantly gathering and calculating database statistics. As such, statistics can be obtained from the database statistics module without also accessing the database 110 because the database statistics module holds statistical data based the contents of the database. It is possible, although much slower, to obtain database statistics from the database 110 by searching the database, analyzing the search results, and assembling the statistics. The database statistics module 130 greatly reduces the need for repetitively accessing the database 110 in order to obtain database statistics.
  • In order to get a good estimate of the high level category, a CBIR module 120 having statistical capabilities can be used. It should be appreciated that the chosen CBIR system can have all the error of a “normal” system and that no special requirement are currently being suggested or imposed that extend over current CBIR capabilities, but that the proposed system will benefit from any future improvements of CBIR systems. A CBIR system utilized by the present inventors will now be described as a basis for understanding what was used for the examples that will follow. The CBIR system included a color histogram based image proximity module (e.g., MPEG 7) and a skin, sky, grass, classifier built inside an enterprise server.
  • A standard CBIR system was enhanced using the present invention wherein the system is combined with image database statistic usage and user oversight and more input into the image archiving process than previously provided in the art. The combination of a CBIR, image statistics and full user intervention allows for a high rate of accuracy in image classifications during archiving procedures while simultaneously minimizing the necessary user intervention. It should be appreciated by those skilled in the art that the actual CBIR used with the present methods is of minor importance. It should be appreciated given the entire discussion that the present invention can be implemented using most CBIR based systems/modules available in the public domain.
  • An image database 110 is adapted to include a collection of images; but as with all collections, images contained in a database have some higher level commonalities. In a private home, for example, images are taken by the same person or small group of persons, therefore providing a strong commonality or consistency during image archiving because the relevant images only cover a few well-known themes. In larger information technology applications common to large enterprises, however, several themes prevail and must be considered during data archiving and management. But even in these scenarios, themes and variety of images are inherently limited to those interesting to the enterprise, like products, people and enterprise history. Overall, images that are already inside a database are a good statistical indication of the types of images that will be subsequently added to the database. So, for example, if the database contains images under the keywords <Family>, <Vacation>, <Friends>, <Cars>, etc., then the likelihood that the next image is a fit under those categories is extremely high. If the next image to be archived is of the category <Family>, and the past images that were archived in the <Family> category contained the following distribution:
    NAME OCCURRENCE
    Sascha 17
    Melissa 12
    Gela 11
    Oma 2
    Opa 2
  • Then it is very likely that the people in the photo are Sascha, Melissa or Gela. If, however, the category <Friends> is selected for the same image with the distribution:
    NAME OCCURRENCE
    Peter 12
    Heiko 10
    Jeff 10
    Melissa 2
    Gela 3
    Sascha 1

    It is then very likely that the people in the photo are not Sascha, Melissa or Gela, but rather are Peter, Heiko and/or Jeff. Thus, this simple statistical feature can be combined with CBIR in accordance with features of the present invention to form a hybrid keywording system where the CBIR is used to create a high likelihood of primary image category and database statistics are used to create finer scale keywords.
  • Assuming a new image is identified as “Image_New” and it belongs to the <Family> category, it may result in the following set of CBIR images sorted by proximity:
    Image_1 <Family>
    Image_2 <Work>
    Image_3 <Family>
    Image_4 <Work>
    Image_5 <Family>
  • In the CBIR environment, this set of retrieved images are considered a “close” association following the prior art methods in use. For a quality assessment, however, this retrieval result would be considered a “bad” association for the image. In a keyword scheme, where the task is not to retrieve specific images, but to assign correct keywords, the retrieval should be considered a “good” association and match. Here the statistics would indicate <Family> as being the strongest association, which is the correct classification under the present facts.
  • In accordance with embodiments of the present invention, several methods of user intervention and oversight are provided that can be incorporated into an image database management system. Referring to the flowchart shown in FIG. 2, an embodiment thereof provides several options for managing image-related data utilizing the present system. After a new image is entered into an image database system 210, the system analyzes the new image 220 and searches the database 230 for closely matching documents (e.g., image and text).
  • The system locates matching images and associated text 240 and presents the matching images and associated text to the user via a user interface (UI) 250. The user then has several options. The user can accept a keyword initially identified and suggested by the system 260 as the “best” or “closest” match after an image is loaded and evaluated, the keyword being suggested by the system as being the statistically best match or choice based on its analysis and comparison of database content when compared to the new image. The user can alternatively select a keyword from a list of keywords 270 presented by the system as other likely candidate keywords. The user can also create his/her own keyword(s) 280 for an image by selecting a new entry option from the UI. And finally, the user can select/deselect images retrieved by the CBIR 290 as the best candidates for a match statistically, thereby changing the keyword statistics associated with images of that genre or detailed characteristics. Once the category is accepted by the user, any categories, and/or sub-categories, are automatically updated by the system 295 according to the new images effect on the CBIR and database statistics. This places the “most likely” keyword(s) associated with entry of the new image to the top or into the top group of displayed keywords, again reducing user intervention. The process is then terminated 299 until a subsequent archiving session.
  • Referring to FIG. 3, an example of a basic UI 300 in accordance with features of the present invention is shown. The UI 200 can include a drop down menu 310, scroll bar 320 and keyword listing area 330 and other common elements. In accordance with aspects of the present invention, the most probable classification would likely be shown first (e.g., <Family>) in the keyword listing area 330, followed by the other classifications in descending order (e.g., <Work>). If more database classifications are displayed, even if they were not in the hit list, acceptance of a user-provided option would not be relevant. But where few listing are available, as may be the case with newly established image databases, the user can select the <New Entry> option from the keyword listing 330.
  • As new keywords are added to the system by users, the listing would grow, thereby necessitating use of the scroll bar 320 or arrow keys on a keyboard, which are both basic computer user operations well known in the art. The relevant point of novelty here is that the UI 300 and drop down menu 310 are dynamically created following the addition of new and probability of existing keywords. It should now be appreciated at this stage of the description that other indications can influence the probability calculation; for example, the use of new keywords for images previously entered into a database and the time images were entered. This makes use of the fact that images that are entered into the database at one point in time also have a high likelihood of belonging to the same or similar class.
  • Taking into consideration the previous example, the category drop-down in the drop down menu 310 for the new image being entered would look like the screen shot shown in FIG. 2 wherein <Family> is properly highlighted based on statistics (e.g., three “Family” hits, and two “Work” hits being indicated for the new image).
  • Following the foregoing description, the sub-category UI in accordance with providing an aspect of the present invention would look like the UI 400 shown in FIG. 4. The subcategory UI 400 also includes a drop-down menu 410 and is shown having simple check-circles 415 (or check-boxes) for selection of the names associated with the new image and also includes a drop-down menu control bar 420 to enable a user to scroll through a long list 430 of names within the sub-category.
  • Referring to FIG. 5, an example database entry UI 500 useful for image-based comparisons and selection is shown. A new image 501 being processed for initial storage in a database can be located near the top left portion of the UI 500. Also shown beneath the new image are four of the closest matching images, images 1-4. Three of the four closes matches have the category <Family> attached to them and feature pictures of individuals with various background scenes, scenes which can be filtered out using MPEG7 CBIR capabilities. The new image can thus be assigned the same keyword as images 1, 2, and 4, <Family>. Image 3 however, is classified as <Judo> and includes a team picture with a background scene. The new image 501 featuring a picture of a girl with a background scene caused retrieval of the other four displayed images 1-4 that were deemed by the system to be of the closest match to the new image. Accordingly, the correct keyword that would be derived by the system from the closest matching images would be <Family>.
  • In addition to the portion of the UI 500 shown in FIG. 5 for displaying new images and archived images, the UI can includes a manual metadata button 510, which enables the text entry field 515 associated with an interface like keyword listing 330 for entering manual data in association with the new image 501. Also included in the UI 500 are checkboxes 520, which allow the user to select images, retrieved by the system, that closely match the new image entered by the user. Fields can also optionally be provided for collection of miscellaneous information. The “Miscellaneous” field 530 allows a user to enter data association with a picture. The “Date” field 540 can also be entered in the UI 500 for providing additional data management solutions. A “Comments” field 550 allows user entry if additional image-related information, that does not have to be searchable or subject to statistical analysis by the system. An “Insert” button 560 can be selected in the UI 500 if a user wants to continue loading new images into the database. Another button, labeled “Done” 570, can be provided when a user wishes to terminate his archiving activity.
  • The most significant drawback from using the above-described invention is the need for an existing categorization protocol in the image database, which is necessary to facilitate subsequent keywording using the invention. If the initial set of images is not keyworded, subsequent images can not find any classification to become associated with and thus no labor savings is achieved. This problem can be addressed by seeding the database keywording with some generic keywords that are not specific to the current user, but rather based on a larger envisioned user group, or by having one person seed the database keywords prior to image database entries done by a larger group.
  • It should also be appreciated that various other alternatives, modifications, variations, improvements, equivalents, or substantial equivalents of the teachings herein that, for example, are or may be presently unforeseen, unappreciated, or subsequently arrived at the applicants or others are also intended to be encompassed by the claims and amendments thereto.

Claims (20)

1. A method for adding identifying keywords to images stored within a database, comprising the steps of:
comparing a new image provided by a user to images stored in a database; and
automatically offering a user a set of keywords associated with stored images that most closely match the new image that is based on image comparison results derived from said step of comparing, wherein said offering is based on the time of entry for the similar images and the number of occurrences of similar images when compared to the new image that have been historically processed by the database as indicated by database statistics provided by a database statistics module wherein the database statistics module is not part of the database.
2. The method of claim 1 further comprising the step of enabling the user to either accept keywords contained in the offer or enter alternative keywords for the new image.
3. The method of claim 2 further comprising the step of storing at the direction of the user the new image within the database together with keywords automatically offered to the user.
4. The method of claim 2 further comprising the step of storing at the direction of the user the new image within the database together with alternative keywords provided by the user.
5. The method of claim 2 further comprising the step of historically updating the database by recording said storing of the new image within the database together with keywords automatically offered to the user as another occurrence associated with similar images historically processed by the database including updating the time of said storage.
6. The method of claim 2 further comprising the step of historically updating the database by recording said storing of the new image within the database together with alternative keywords provided by the user as a new image occurrence processed by the database including updating the time of said storage
7. The method of claim 2 wherein a user's selection to store a new image having alternative keywords will provide the user with data entry fields associated with database storage processes for the entry of alternative keywords into the database wherein the data entry fields accept alternative keywords associated with the new image being entered by the user.
8. The method of claim 7 further comprising the step of storing at the direction of the user the new image within the database together with the alternative keywords.
9. The method of claim 8 including a step wherein new subgroups are generated after the step of storing the new image and alternative keywords within the database.
10. A method for adding identifying keywords to images stored within a database, comprising:
(a) comparing a new image provided by a user to images stored in a database;
(b) automatically offering a user a set of keywords associated with stored images that most closely match the new image that is based on database statistics provided by a database statistics module and on image comparison as provided in step (a) wherein the database statistics module is not part of the database; and
(c) enabling the user to either accept keywords contained in the offer or to enter alternative keywords for the new image.
11. The method of claim 10 further comprising the step of storing at the direction of the user the new image within the database together with keywords automatically offered to the user.
12. The method of claim 10 further comprising the step of storing at the direction of the user the new image together with alternative keywords provided by the user within the database.
13. The method of claim 11 further comprising the step of historically updating the database by recording said storing of the new image within the database together with keywords automatically offered to the user as another occurrence associated with similar images historically processed by the database including updating the time of said storage.
14. The method of claim 12 further comprising the step of historically updating the database by recording said storing of the new image and the alternative keywords within the database as a new image occurrence processed by the database including updating the time of said storage.
15. The method of claim 14 wherein a user's selection to store a new image having alternative keywords will provide the user with data entry fields associated with database storage processes for alternative keywords wherein the data entry fields accept new images and the alternative keywords associated provided by the user.
16. The method of claim 15 further comprising the step of storing at the direction of the user the new image and the alternative keywords within the database.
17. The method of claim 16 including a step wherein new subgroups are generated after the step of storing the new image and alternative keywords within the database.
18. A system comprising:
a database adapted for storing images;
a content-based image retrieval module in association with the database and adapted for providing text-associated image archiving, image management and image retrieval capabilities;
a database statistics module for providing statistical data regarding the number and type of images and metadata stored in the database wherein the database statistics module is updated whenever an image is added to or removed from the database such that the database statistics module remains current and wherein the database statistics module is not part of the database; and
a user interface (UI) adapted for providing user intervention during image archiving and further enables user acceptance of system suggestions, user selection of system suggestions, and enables user entry of user-provided keywords for association with images.
19. The system of claim 18 wherein the database statistics module in combination with user action at the user interface provides users control over image archiving.
20. The system of claim 18 wherein the database statistics module enables historical updating of the database.
US11/504,872 2003-10-23 2006-08-15 Methods and systems for attaching keywords to images based on database statistics Abandoned US20060288006A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/504,872 US20060288006A1 (en) 2003-10-23 2006-08-15 Methods and systems for attaching keywords to images based on database statistics

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/693,163 US20050091232A1 (en) 2003-10-23 2003-10-23 Methods and systems for attaching keywords to images based on database statistics
US11/504,872 US20060288006A1 (en) 2003-10-23 2006-08-15 Methods and systems for attaching keywords to images based on database statistics

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/693,163 Continuation-In-Part US20050091232A1 (en) 2003-10-23 2003-10-23 Methods and systems for attaching keywords to images based on database statistics

Publications (1)

Publication Number Publication Date
US20060288006A1 true US20060288006A1 (en) 2006-12-21

Family

ID=46324905

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/504,872 Abandoned US20060288006A1 (en) 2003-10-23 2006-08-15 Methods and systems for attaching keywords to images based on database statistics

Country Status (1)

Country Link
US (1) US20060288006A1 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060106755A1 (en) * 2004-11-12 2006-05-18 Sap Aktiengesellschaft, A Germany Corporation Tracking usage of data elements in electronic business communications
US20080004955A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Use of business heuristics and data to optimize online advertisement and marketing
US20090037463A1 (en) * 2007-07-30 2009-02-05 Canon Kabushiki Kaisha Image processing apparatus, control method thereof, and storage medium that stores program thereof
US20090092340A1 (en) * 2007-10-05 2009-04-09 Microsoft Corporation Natural language assistance for digital image indexing
US20090116702A1 (en) * 2007-11-07 2009-05-07 Microsoft Corporation Image Recognition of Content
US20090248681A1 (en) * 2008-03-31 2009-10-01 Brother Kogyo Kabushiki Kaisha Information processing device, content management system, method, and computer readable medium for managing contents
US20100131533A1 (en) * 2008-11-25 2010-05-27 Ortiz Joseph L System for automatic organization and communication of visual data based on domain knowledge
US20100228751A1 (en) * 2009-03-09 2010-09-09 Electronics And Telecommunications Research Institute Method and system for retrieving ucc image based on region of interest
US20100232641A1 (en) * 2007-12-18 2010-09-16 Weon Geun Oh Method and system for identifying ucc using image identifier
US20100239163A1 (en) * 2009-03-19 2010-09-23 Electronics And Telecommunications Research Institute Image searching method and apparatus
US20100329572A1 (en) * 2009-06-30 2010-12-30 Yaniv Kamay Method And Apparatus For Identification of Image Uniqueness
US7865519B2 (en) 2004-11-17 2011-01-04 Sap Aktiengesellschaft Using a controlled vocabulary library to generate business data component names
US8559765B2 (en) 2011-01-05 2013-10-15 International Business Machines Corporation System and method for image storage and analysis
US20140074879A1 (en) * 2012-09-11 2014-03-13 Yong-Moo Kwon Method, apparatus, and system to recommend multimedia contents using metadata
CN108733717A (en) * 2017-04-21 2018-11-02 北京搜狗科技发展有限公司 A kind of searching method and device, a kind of device for search
US20190095392A1 (en) * 2017-09-22 2019-03-28 Swarna Ananthan Methods and systems for facilitating storytelling using visual media
US10452688B2 (en) 2016-11-08 2019-10-22 Ebay Inc. Crowd assisted query system
US10929462B2 (en) 2017-02-02 2021-02-23 Futurewei Technologies, Inc. Object recognition in autonomous vehicles

Citations (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5309359A (en) * 1990-08-16 1994-05-03 Boris Katz Method and apparatus for generating and utlizing annotations to facilitate computer text retrieval
US5805710A (en) * 1995-04-12 1998-09-08 Lockhead Martin Corporation Method and system for adaptively recognizing cursive addresses on mail pieces
US5819288A (en) * 1996-10-16 1998-10-06 Microsoft Corporation Statistically based image group descriptor particularly suited for use in an image classification and retrieval system
US5963670A (en) * 1996-02-12 1999-10-05 Massachusetts Institute Of Technology Method and apparatus for classifying and identifying images
US6012069A (en) * 1997-01-28 2000-01-04 Dainippon Screen Mfg. Co., Ltd. Method and apparatus for retrieving a desired image from an image database using keywords
US6035055A (en) * 1997-11-03 2000-03-07 Hewlett-Packard Company Digital image management system in a distributed data access network system
US6173275B1 (en) * 1993-09-20 2001-01-09 Hnc Software, Inc. Representation and retrieval of images using context vectors derived from image information elements
US6175829B1 (en) * 1998-04-22 2001-01-16 Nec Usa, Inc. Method and apparatus for facilitating query reformulation
US6256409B1 (en) * 1998-10-19 2001-07-03 Sony Corporation Method for determining a correlation between images using multi-element image descriptors
US6345275B2 (en) * 1997-07-31 2002-02-05 Samsung Electronics Co., Ltd. Apparatus and method for retrieving image information in computer
US20020055955A1 (en) * 2000-04-28 2002-05-09 Lloyd-Jones Daniel John Method of annotating an image
US20020107829A1 (en) * 2000-02-08 2002-08-08 Kolbeinn Sigurjonsson System, method and computer program product for catching, marking, managing and searching content
US6463426B1 (en) * 1997-10-27 2002-10-08 Massachusetts Institute Of Technology Information search and retrieval system
US6493692B1 (en) * 1998-09-30 2002-12-10 Canon Kabushiki Kaisha Information search apparatus and method, and computer readable memory
US20020188602A1 (en) * 2001-05-07 2002-12-12 Eastman Kodak Company Method for associating semantic information with multiple images in an image database environment
US6507841B2 (en) * 1998-02-20 2003-01-14 Hewlett-Packard Company Methods of and apparatus for refining descriptors
US20030078919A1 (en) * 2001-10-19 2003-04-24 Pioneer Corporation Information selecting apparatus, information selecting method, information selecting/reproducing apparatus, and computer program for selecting information
US6574378B1 (en) * 1999-01-22 2003-06-03 Kent Ridge Digital Labs Method and apparatus for indexing and retrieving images using visual keywords
US6584221B1 (en) * 1999-08-30 2003-06-24 Mitsubishi Electric Research Laboratories, Inc. Method for image retrieval with multiple regions of interest
US6606623B1 (en) * 1999-04-09 2003-08-12 Industrial Technology Research Institute Method and apparatus for content-based image retrieval with learning function
US6621926B1 (en) * 1999-12-10 2003-09-16 Electronics And Telecommunications Research Institute Image retrieval system and method using image histogram
US6629104B1 (en) * 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
US6718063B1 (en) * 1998-12-11 2004-04-06 Canon Kabushiki Kaisha Method and apparatus for computing the similarity between images
US20040098399A1 (en) * 2001-03-13 2004-05-20 Robert Risberg Indexing of digitised entities
US6795094B1 (en) * 1997-04-22 2004-09-21 Canon Kabushiki Kaisha Method and apparatus for processing an image, and storage
US20040205482A1 (en) * 2002-01-24 2004-10-14 International Business Machines Corporation Method and apparatus for active annotation of multimedia content
US20040225686A1 (en) * 2003-04-08 2004-11-11 Jia Li System and method for automatic linguistic indexing of images by a statistical modeling approach
US20040242998A1 (en) * 2003-05-29 2004-12-02 Ge Medical Systems Global Technology Company, Llc Automatic annotation filler system and method for use in ultrasound imaging
US20040264780A1 (en) * 2003-06-30 2004-12-30 Lei Zhang Face annotation for photo management
US20050107829A1 (en) * 1998-02-19 2005-05-19 Curon Medical, Inc. Methods for treating the cardia of the stomach
US20050114758A1 (en) * 2003-11-26 2005-05-26 International Business Machines Corporation Methods and apparatus for knowledge base assisted annotation
US6901411B2 (en) * 2002-02-11 2005-05-31 Microsoft Corporation Statistical bigram correlation model for image retrieval
US6954543B2 (en) * 2002-02-28 2005-10-11 Ipac Acquisition Subsidiary I, Llc Automated discovery, assignment, and submission of image metadata to a network-based photosharing service
US6961724B1 (en) * 1999-11-11 2005-11-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for image retrieval
US6970860B1 (en) * 2000-10-30 2005-11-29 Microsoft Corporation Semi-automatic annotation of multimedia objects
US20060050993A1 (en) * 2002-12-19 2006-03-09 Stentiford Frederick W Searching images
US7028253B1 (en) * 2000-10-10 2006-04-11 Eastman Kodak Company Agent for integrated annotation and retrieval of images
US7031555B2 (en) * 1999-07-30 2006-04-18 Pixlogic Llc Perceptual similarity image retrieval
US7043094B2 (en) * 2001-06-07 2006-05-09 Commissariat A L'energie Atomique Process for the automatic creation of a database of images accessible by semantic features
US7043474B2 (en) * 2002-04-15 2006-05-09 International Business Machines Corporation System and method for measuring image similarity based on semantic meaning
US20060248044A1 (en) * 2001-03-30 2006-11-02 Microsoft Corporation Relevance Maximizing, Iteration Minimizing, Relevance-Feedback, Content-Based Image Retrieval (CBIR)
US7194134B2 (en) * 2001-01-02 2007-03-20 Microsoft Corporation Hierarchical, probabilistic, localized, semantic image classifier
US7231381B2 (en) * 2001-03-13 2007-06-12 Microsoft Corporation Media content search engine incorporating text content and user log mining
US7283992B2 (en) * 2001-11-30 2007-10-16 Microsoft Corporation Media agent to suggest contextually related media content
US7287018B2 (en) * 1999-01-29 2007-10-23 Canon Kabushiki Kaisha Browsing electronically-accessible resources

Patent Citations (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5309359A (en) * 1990-08-16 1994-05-03 Boris Katz Method and apparatus for generating and utlizing annotations to facilitate computer text retrieval
US6173275B1 (en) * 1993-09-20 2001-01-09 Hnc Software, Inc. Representation and retrieval of images using context vectors derived from image information elements
US5805710A (en) * 1995-04-12 1998-09-08 Lockhead Martin Corporation Method and system for adaptively recognizing cursive addresses on mail pieces
US5963670A (en) * 1996-02-12 1999-10-05 Massachusetts Institute Of Technology Method and apparatus for classifying and identifying images
US6549660B1 (en) * 1996-02-12 2003-04-15 Massachusetts Institute Of Technology Method and apparatus for classifying and identifying images
US5819288A (en) * 1996-10-16 1998-10-06 Microsoft Corporation Statistically based image group descriptor particularly suited for use in an image classification and retrieval system
US6012069A (en) * 1997-01-28 2000-01-04 Dainippon Screen Mfg. Co., Ltd. Method and apparatus for retrieving a desired image from an image database using keywords
US6795094B1 (en) * 1997-04-22 2004-09-21 Canon Kabushiki Kaisha Method and apparatus for processing an image, and storage
US6345275B2 (en) * 1997-07-31 2002-02-05 Samsung Electronics Co., Ltd. Apparatus and method for retrieving image information in computer
US6463426B1 (en) * 1997-10-27 2002-10-08 Massachusetts Institute Of Technology Information search and retrieval system
US6035055A (en) * 1997-11-03 2000-03-07 Hewlett-Packard Company Digital image management system in a distributed data access network system
US20050107829A1 (en) * 1998-02-19 2005-05-19 Curon Medical, Inc. Methods for treating the cardia of the stomach
US6507841B2 (en) * 1998-02-20 2003-01-14 Hewlett-Packard Company Methods of and apparatus for refining descriptors
US6175829B1 (en) * 1998-04-22 2001-01-16 Nec Usa, Inc. Method and apparatus for facilitating query reformulation
US6493692B1 (en) * 1998-09-30 2002-12-10 Canon Kabushiki Kaisha Information search apparatus and method, and computer readable memory
US6256409B1 (en) * 1998-10-19 2001-07-03 Sony Corporation Method for determining a correlation between images using multi-element image descriptors
US20010051004A1 (en) * 1998-10-19 2001-12-13 Lizhi Wang Method for determining a correlation between images using multi-element image descriptors
US6718063B1 (en) * 1998-12-11 2004-04-06 Canon Kabushiki Kaisha Method and apparatus for computing the similarity between images
US6574378B1 (en) * 1999-01-22 2003-06-03 Kent Ridge Digital Labs Method and apparatus for indexing and retrieving images using visual keywords
US7287018B2 (en) * 1999-01-29 2007-10-23 Canon Kabushiki Kaisha Browsing electronically-accessible resources
US6606623B1 (en) * 1999-04-09 2003-08-12 Industrial Technology Research Institute Method and apparatus for content-based image retrieval with learning function
US7031555B2 (en) * 1999-07-30 2006-04-18 Pixlogic Llc Perceptual similarity image retrieval
US6584221B1 (en) * 1999-08-30 2003-06-24 Mitsubishi Electric Research Laboratories, Inc. Method for image retrieval with multiple regions of interest
US6961724B1 (en) * 1999-11-11 2005-11-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for image retrieval
US6621926B1 (en) * 1999-12-10 2003-09-16 Electronics And Telecommunications Research Institute Image retrieval system and method using image histogram
US20020107829A1 (en) * 2000-02-08 2002-08-08 Kolbeinn Sigurjonsson System, method and computer program product for catching, marking, managing and searching content
US20020055955A1 (en) * 2000-04-28 2002-05-09 Lloyd-Jones Daniel John Method of annotating an image
US7028253B1 (en) * 2000-10-10 2006-04-11 Eastman Kodak Company Agent for integrated annotation and retrieval of images
US6970860B1 (en) * 2000-10-30 2005-11-29 Microsoft Corporation Semi-automatic annotation of multimedia objects
US6629104B1 (en) * 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
US7194134B2 (en) * 2001-01-02 2007-03-20 Microsoft Corporation Hierarchical, probabilistic, localized, semantic image classifier
US7231381B2 (en) * 2001-03-13 2007-06-12 Microsoft Corporation Media content search engine incorporating text content and user log mining
US20040098399A1 (en) * 2001-03-13 2004-05-20 Robert Risberg Indexing of digitised entities
US20060248044A1 (en) * 2001-03-30 2006-11-02 Microsoft Corporation Relevance Maximizing, Iteration Minimizing, Relevance-Feedback, Content-Based Image Retrieval (CBIR)
US6804684B2 (en) * 2001-05-07 2004-10-12 Eastman Kodak Company Method for associating semantic information with multiple images in an image database environment
US20020188602A1 (en) * 2001-05-07 2002-12-12 Eastman Kodak Company Method for associating semantic information with multiple images in an image database environment
US7043094B2 (en) * 2001-06-07 2006-05-09 Commissariat A L'energie Atomique Process for the automatic creation of a database of images accessible by semantic features
US20030078919A1 (en) * 2001-10-19 2003-04-24 Pioneer Corporation Information selecting apparatus, information selecting method, information selecting/reproducing apparatus, and computer program for selecting information
US7283992B2 (en) * 2001-11-30 2007-10-16 Microsoft Corporation Media agent to suggest contextually related media content
US20040205482A1 (en) * 2002-01-24 2004-10-14 International Business Machines Corporation Method and apparatus for active annotation of multimedia content
US6901411B2 (en) * 2002-02-11 2005-05-31 Microsoft Corporation Statistical bigram correlation model for image retrieval
US6954543B2 (en) * 2002-02-28 2005-10-11 Ipac Acquisition Subsidiary I, Llc Automated discovery, assignment, and submission of image metadata to a network-based photosharing service
US7043474B2 (en) * 2002-04-15 2006-05-09 International Business Machines Corporation System and method for measuring image similarity based on semantic meaning
US20060050993A1 (en) * 2002-12-19 2006-03-09 Stentiford Frederick W Searching images
US20040225686A1 (en) * 2003-04-08 2004-11-11 Jia Li System and method for automatic linguistic indexing of images by a statistical modeling approach
US20040242998A1 (en) * 2003-05-29 2004-12-02 Ge Medical Systems Global Technology Company, Llc Automatic annotation filler system and method for use in ultrasound imaging
US20040264780A1 (en) * 2003-06-30 2004-12-30 Lei Zhang Face annotation for photo management
US20050114758A1 (en) * 2003-11-26 2005-05-26 International Business Machines Corporation Methods and apparatus for knowledge base assisted annotation

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060106755A1 (en) * 2004-11-12 2006-05-18 Sap Aktiengesellschaft, A Germany Corporation Tracking usage of data elements in electronic business communications
US7818342B2 (en) * 2004-11-12 2010-10-19 Sap Ag Tracking usage of data elements in electronic business communications
US7865519B2 (en) 2004-11-17 2011-01-04 Sap Aktiengesellschaft Using a controlled vocabulary library to generate business data component names
US20080004955A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Use of business heuristics and data to optimize online advertisement and marketing
US20090037463A1 (en) * 2007-07-30 2009-02-05 Canon Kabushiki Kaisha Image processing apparatus, control method thereof, and storage medium that stores program thereof
US20090092340A1 (en) * 2007-10-05 2009-04-09 Microsoft Corporation Natural language assistance for digital image indexing
US8792721B2 (en) 2007-11-07 2014-07-29 Microsoft Corporation Image recognition of content
US8515174B2 (en) 2007-11-07 2013-08-20 Microsoft Corporation Image recognition of content
US20090116702A1 (en) * 2007-11-07 2009-05-07 Microsoft Corporation Image Recognition of Content
US8170342B2 (en) 2007-11-07 2012-05-01 Microsoft Corporation Image recognition of content
US8548244B2 (en) 2007-11-07 2013-10-01 Jonathan L. Conradt Image recognition of content
US20100232641A1 (en) * 2007-12-18 2010-09-16 Weon Geun Oh Method and system for identifying ucc using image identifier
US20090248681A1 (en) * 2008-03-31 2009-10-01 Brother Kogyo Kabushiki Kaisha Information processing device, content management system, method, and computer readable medium for managing contents
US8560538B2 (en) * 2008-03-31 2013-10-15 Brother Kogyo Kabushiki Kaisha Information processing device, content management system, method, and computer readable medium for managing contents
US20100131533A1 (en) * 2008-11-25 2010-05-27 Ortiz Joseph L System for automatic organization and communication of visual data based on domain knowledge
US20100228751A1 (en) * 2009-03-09 2010-09-09 Electronics And Telecommunications Research Institute Method and system for retrieving ucc image based on region of interest
US20100239163A1 (en) * 2009-03-19 2010-09-23 Electronics And Telecommunications Research Institute Image searching method and apparatus
US8520980B2 (en) 2009-03-19 2013-08-27 Electronics And Telecommunications Research Institute Image searching method and apparatus
US8467631B2 (en) * 2009-06-30 2013-06-18 Red Hat Israel, Ltd. Method and apparatus for identification of image uniqueness
US20100329572A1 (en) * 2009-06-30 2010-12-30 Yaniv Kamay Method And Apparatus For Identification of Image Uniqueness
US8798382B2 (en) 2011-01-05 2014-08-05 International Business Machines Corporation System and method for image storage and analysis
US8559765B2 (en) 2011-01-05 2013-10-15 International Business Machines Corporation System and method for image storage and analysis
US20140074879A1 (en) * 2012-09-11 2014-03-13 Yong-Moo Kwon Method, apparatus, and system to recommend multimedia contents using metadata
US9495416B2 (en) * 2012-09-11 2016-11-15 Korea Institute Of Science And Techonology Method, apparatus, and system to recommend multimedia contents using metadata
US10452688B2 (en) 2016-11-08 2019-10-22 Ebay Inc. Crowd assisted query system
US11386125B2 (en) 2016-11-08 2022-07-12 Ebay Inc. Crowd assisted query system
US10929462B2 (en) 2017-02-02 2021-02-23 Futurewei Technologies, Inc. Object recognition in autonomous vehicles
CN108733717A (en) * 2017-04-21 2018-11-02 北京搜狗科技发展有限公司 A kind of searching method and device, a kind of device for search
US20190095392A1 (en) * 2017-09-22 2019-03-28 Swarna Ananthan Methods and systems for facilitating storytelling using visual media
US10719545B2 (en) * 2017-09-22 2020-07-21 Swarna Ananthan Methods and systems for facilitating storytelling using visual media

Similar Documents

Publication Publication Date Title
US20060288006A1 (en) Methods and systems for attaching keywords to images based on database statistics
US10606889B2 (en) Systems, methods and computer program products for searching within movies (SWiM)
US7930647B2 (en) System and method for selecting pictures for presentation with text content
US20050091232A1 (en) Methods and systems for attaching keywords to images based on database statistics
JP3978221B2 (en) Dictionary creation device and dictionary creation method
US10489347B2 (en) Hierarchical tags with community-based ratings
RU2365984C2 (en) Search for arbitrary text and search by attributes in online program manual data
US6549913B1 (en) Method for compiling an image database, an image database system, and an image data storage medium
Huurnink et al. Search behavior of media professionals at an audiovisual archive: A transaction log analysis
US10255353B2 (en) Individualized detailed program recommendations with active updating of viewer preferences
US7529734B2 (en) Method and apparatus for facilitating a database query using a query criteria template
US8107689B2 (en) Apparatus, method and computer program for processing information
US7051048B2 (en) Data management system, data management method, and program
US8316014B2 (en) Recording medium storing information attachment program, information attachment apparatus, and information attachment method
US20040098379A1 (en) Multi-indexed relationship media organization system
US20030009469A1 (en) Managing media objects in a database
US8117210B2 (en) Sampling image records from a collection based on a change metric
US7970769B2 (en) Apparatus and method for optimized index search
US20090327277A1 (en) Methods and apparatus for reusing data access and presentation elements
US20090204588A1 (en) Method and apparatus for determining key attribute items
US20050171965A1 (en) Contents reuse management apparatus and contents reuse support apparatus
WO2013185107A1 (en) Systems and methods for recognizing ambiguity in metadata
US20080208922A1 (en) Image metadata action tagging
US6789088B1 (en) Multimedia description scheme having weight information and method for displaying multimedia
CN102576362B (en) Method for setting metadata, system for setting metadata, and program

Legal Events

Date Code Title Description
AS Assignment

Owner name: XEROX CORPORATION, CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ESCHBACH, REINER;FUSS, WILLIAM A.;REEL/FRAME:018204/0731

Effective date: 20060807

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION