2
$\begingroup$

I'm looking for an algorithm to store small dimensions of some pictures and later search on the stored data for matches similar to a new picture. Maybe something with Self Organizing Map in machine learning ?

$\endgroup$
  • 3
    $\begingroup$ Welcome to DSP.SE. Perhaps you could expand your question to give more background on what precisely you're trying to do. In its current form giving you a good answer will involve some guesswork, and we're trying to monitor question and answer quality at this point of our public beta. $\endgroup$ – Phonon Sep 27 '11 at 13:37
  • $\begingroup$ Looks like you're interested in CBIR (Content Based Image Retrieval), as mentioned in one of the answers. You can find a lot of good general posts on that on DSP: 1, 2, 3, which should help you to start. If you need help with a more specific approach / application domain, please add more details in your question. $\endgroup$ – penelope Jan 16 '13 at 8:52
2
$\begingroup$

It looks like you are looking for algorithms for Content-Based Image Retrieval. As long as you don't expect any miracles, you should be quite happy with a colour histogram approach. Have a look at MPEG-7 colour descriptors.

$\endgroup$
2
$\begingroup$

A popular and performant method is to use a feature vector consisting of binarized nonlinear kernel classifiers, each of which encodes some abstract property of the image. One salient advantage of the method is its scalability, since it condenses each image into a few bits. (That's what the binarization is for.)

A representative paper is Building Kernels from Binary Strings for Image Matching, and here is a presentation on the subject.

If that's too heavy or overkill I'll take another look into my archives.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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