Thank you for sharing.
This is a great post that captures what a spectrogram does, and a must read for people who want to understand how audio fingerprinting works.
There are similar approximate algorithms available for other media as well, so anyone who wishes to understand real world hashing should take their time to study this article.