Take the 2-minute tour ×
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It's 100% free, no registration required.

Project: Content Based Image Retrieval - Semi-supervised (manual tagging is done on images while training)

Description

I have 1000000 images in the database. The training is manual (supervised) - title and tags are provided for each image. Example: coke.jpg Title : Coke Tags : Coke, Can

Using the images and tags, I have to train the system. After training, when I give a new image (already in database/ completely new) the system should output the possible tags the image may belong to and display few images belonging to each tag. The system may also say no match found.

Questions:

1) What is mean by image fingerprint? What is the image fingerprint size expected ? (important because there will be millions of images to be inserted in database)

2) What is the field format of that fingerprint in the database ? (important because a fast search is needed … script should search in a 1M images database in less than 1 second)

3) What is the descriptors (algorithms) we use to analyze them ?

Thanks in advance

share|improve this question
1  
This thread might be useful to you- dsp.stackexchange.com/questions/5995/… –  Jim Clay Nov 22 '12 at 16:15
    
@Jim Clay - The link was very informative --Thanks –  user1317084 Nov 23 '12 at 3:39
add comment

1 Answer 1

A luminosity histogram (especially one that is separated into RGB components) is a reasonable fingerprint for an image - and can be implemented quite efficiently.

  1. Subtracting one histogram from another will produce a new historgram which you can process to decide how similar two images are.
  2. Histograms, because the only evaluate the distribution and occurrence of luminosity/color information handle affine transformations quite well.
  3. Luminosity histograms produce false negatives when the color information in an image is manipulated.
share|improve this answer
    
Thanks for your reply...But as you have pointed out Histograms aren't robust descriptors for the problem...I am following (dsp.stackexchange.com/questions/5995/… a look at it..it is good to understand the field... –  user1317084 Nov 23 '12 at 9:39
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.