Introduction : I am working on audio fingerprinting and having some doubts regarding peak detection in the spectrogram, my input is a wav file with spectrogram as :
The method I'm implementing is given here
Problem : The peaks returning from the get_2Dpeaks() method are not overlapping with the above spectrogram. On different files the plot changes drastically. for the above file used, output of get_2D_peaks() is :
It seems like I'm not fitting the signal data well, does anyone have any ideas or thoughts on how can I find the peaks in the spectrogram and also plot them ?