I am currently working on extracting features for speech recognition purposes. I wanted to try an approach similar to MFCC features in which the center frequency of each band pass filters are placed a distance of x mel displaced of each other.
But instead of looking at the audio in 1d I see it in 2d using the spectrogram as representation, and I was thinking of using a CNN instead of using band pass filters , with different weight for sets of frequencies, as they are interpreted differently, and some more distinct than others.
Elaborate on some are more distinct than others:
Consider the normal mel scale. Frequency between 0 - 1000 are interpreted linearly increasing, and above as logarithmic increasing. The way I interpret this is that the ear is more susceptible to differences in the lower range (<1000), and not so much in the higher range (>1000). So in my head it makes sense to place the weight as higher in the lower range, and decreasing the higher range.
But what about the kernel size and the center frequency?.. As I enter the logarithmic range, will the band pass filters used in the MFCC become wider, which in this case should result in larger kernels, but what about the center frequency?.. Where or how should i place a kernel such that a term such as center frequency would make sense related to kernels?... is it even possible, or am I just being silly?