Gunshot detection and localization based on Non-negative Matrix Factorization and SRP-hat
muzzle blast detection via short time fourier transform .