Кишечник разговаривает с врачом — но очень тихо. Урчание и бульканье длятся доли секунды и легко теряются среди звуков лёгких и сердца. Стетоскоп улавливает лишь малую часть, поэтому диагноз зависит от опыта и слуха конкретного врача. Носимый датчик SonicGuard, закреплённый на животе, слушает непрерывно и записывает каждый шорох.
Затем в работу вступает алгоритм. Сначала он находит в записи моменты, где энергия звука резко подрастает, — это кандидаты в кишечные шумы. Дальше нейросеть-трансформер, обученная на спектрограммах (картинках, где видно, как частота звука меняется во времени), решает: это действительно звук кишечника или помеха. Модель тренировали на размеченных вручную записях 40 человек, а проверили на 43 новых.
Такой подход даёт врачу не субъективное «что-то бурчит», а объективную картину активности кишечника. Можно сравнивать записи до и после еды, следить за восстановлением после операции или оценивать эффект лекарств. Датчик не устаёт и не отвлекается — он слушает живот так, как не смог бы ни один человек.
Кишечные шумы называют «борборигмы» — от греческого слова, которое имитирует само урчание.
В сериале «Звёздный путь» трикодер мог диагностировать болезни по звукам тела — SonicGuard делает первый шаг в эту сторону.