On Sun, Jun 24, 2012 at 5:01 PM, ala <
manus...@gmail.com> wrote:
> where can i get more information on the format of the finger
> print produced by Chromaprint? i read this
> (
http://oxygene.sk/lukas/2011/01/how-does-chromaprint-work/) but could not
> find the details needed. Basically i like to know a suitable technique for
> fingerprint comparison. I cannot use the ususal web services to
> for comparison, because i use it in a different context rather than song
> identification. I am looking for a way to compare two fingerprints in
> a straight forward manner rather than creating an index using fingerprints.
I think the general approach should be clear from the pictures
included in the post. If you XOR two identical fingerprints, you will
get a list of zeros. If you do the same to very different
fingerprints, you will get noise, but the more similar the
fingerprints are, the less set bits (1) will be in the XORed numbers.
This assumes that the fingerprints are perfectly aligned, but the idea
in general is to find some way to align the fingerprints and then
calculate some measure that is based on bit-difference between the two
fingerprints. It can be really a simple XOR and counting the set bits,
it can be counting of common elements in both fingerprints, etc.
Lukas