У меня есть несколько аудиофайлов, записанных с ветряных турбин, и я пытаюсь обнаружить аномалии. Общая идея заключается в том, что если у лезвия есть неисправность (например, треск), звук этого лезвия будет отличаться от звука других двух лезвий, поэтому мы можем найти способ извлечь звуковой сигнал каждого лезвия и сравнить схожесть / расстояние между ними, если один из этих сигналов имеет существенную разницу, можно сказать, что турбина выйдет из строя. У меня есть только бракованные образцы, этикеток нет.
Однако, похоже, что никто не занимается такой работой, и я столкнулся с множеством проблем при попытке. Я пробовал использовать stft для преобразования сигнала в спектр мощности, и появляются некоторые всплески. Как идентифицировать каждое лезвие по необработанным данным? (В некоторых связанных работах используются автоэнкодеры для обнаружения аномалии в звуке, но в этой задаче мы хотим использовать какой-нибудь метод, основанный на сходстве.)
У кого-нибудь есть хорошая идея? Хотите порекомендовать какую-нибудь работу / бумагу по теме?