The Labeled Yahoo! News data set

Here is the matlab file containing the data set and features that we used in ECCV'10 paper and our submitted IJCV paper. I will put the images and captions online soon, but if you need them quickly, you can try to send me an email. Or download the images and caption from Tamara Berg's website.

Labeled Faces in the Wild

The SIFT-based features we used for our submission (cf our ICCV'09 paper) to the Labeled Faces in the Wild data set are now available. The archive below includes facial feature localisations (.pts files) and the descriptors (.jeval files). They are text files.

INRIA features for image annotation and classification data sets

Features used in our ICCV'09 and CVPR'10 papers (please cite one if you use them) on image auto-annotation, keyword-based image retrieval and multimodal semi-supervised learning. In case of error or question, please contact me.



News and updates

COREL 5K

IAPR TC-12

ESP GAME

PASCAL VOC 2007

MIR FLICKR


Example script

Script in matlab that shows you how you can load the data and display images. This script displays some example images with annotations for the train and test sets for each data set, assuming you have extracted all the files below in a given directory, and that you have the images somewhere that correspond to the lists of images.
datasets = { 'corel5k', 'iaprtc12', 'espgame' };
sets     = { 'test', 'train' };
impaths  = { 'path-to-corel5k-images/', 'path-to-iaprtc12-images/', 'path-to-espgame-images/' };

T=10;

for db=1:length(datasets),
   ds     = datasets{db};
   dict   = textread([ds '_dictionary.txt'],'%s');
   impath = impaths{db};

   for s=1:length(sets),
      str   = sets{s};

      list  = textread([ds '_' str '_list.txt'],'%s');
      annot = logical(vec_read([ds '_' str '_annot.hvecs']));

      u     = randperm(length(list));
      for i=1:T,
         n     = u(i);
         imshow([impath list{n} '.jpg']);
         words = dict(annot(n,:));
         text(0,-10,[ sprintf('%d/%d: ',i,T) sprintf(' %s',(words{:}))]);
         pause(2) 
      end
   end
end