×

Automatic image annotation using semantic distance learning

  • US 7,890,512 B2
  • Filed: 06/11/2008
  • Issued: 02/15/2011
  • Est. Priority Date: 06/11/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented process for automatically annotating a new image, comprising using a computing device to perform the following process actions:

  • inputting a set custom character of training images, wherein the new image is not in custom charactermanually annotating each training image in custom character with a vector of keyword annotations;

    partitioning custom character into a plurality of semantic clusters custom character of training images, wherein k is a variable which uniquely identifies each cluster, custom character comprises training images that are semantically similar, and each training image is partitioned into a single cluster;

    for each semantic cluster custom character of training images,learning a semantic distance function (SDF) f(k) for custom characterutilizing f(k) to compute a pair-wise feature-based semantic distance score between the new image and each training image in custom character resulting in a set of pair-wise feature-based semantic distance scores for custom character wherein each feature-based score in the set specifies a metric for an intuitive semantic distance between the new image and a particular training image in custom characterutilizing the set of pair-wise feature-based semantic distance scores for custom character to generate a ranking list for custom character wherein said list ranks each training image in custom character according to its intuitive semantic distance from the new image,estimating a cluster association probability p(k) for custom character wherein p(k) specifies a probability of the new image being semantically associated with custom character andprobabilistically propagating the vector of keyword annotations for each training image in custom character to the new image, resulting in a cluster-specific vector w(k) of probabilistic annotations for the new image; and

    utilizing p(k) and w(k) for all the semantic clusters custom character of training images to generate a vector w of final keyword annotations for the new image.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×