I am currently working on building a deep learning model for snowscooter detections. The model does fairly well at detecting snowscooters but it triggers on wind noises, increasing the rate of false detections. Do you have any experience with this kind of problems and how do you deal with it?
The solutions I was thinking of include:
- Adding more wind noises when training the model so it can properly discriminate between snowscooter noises and wind noises.
- Using a high pass filter for filtering out the wind noises first and then use the model on the audio file
- For each file, compute a "wind noise" (is there any entropy metric for such purpose?) metric and if it is too windy simply don't analyse the specific file
- Use a model for detecting the segments containing wind and delete these segments. Is there any open source model for this?