TL;DR
FunnelNet is a lightweight end-to-end deep learning framework that accurately detects heart murmurs in real-time, suitable for resource-limited environments, with publicly available code.
Contribution
This work introduces a novel, efficient deep learning model for real-time heart murmur detection, optimized for embedded devices and outperforming larger models.
Findings
Achieved 85% accuracy, sensitivity, and 92% specificity on the CirCor dataset.
Converted the model into TinyML format, maintaining high accuracy on Raspberry Pi and Android devices.
Demonstrated the model's effectiveness in resource-constrained settings for accessible diagnostics.
Abstract
Heart murmurs are abnormal sounds caused by turbulent blood flow in the heart. Several diagnostic methods are available to detect heart murmurs and their severity, including cardiac auscultation, echocardiography, and phonocardiography (PCG). However, these methods have limitations, including the need for extensive training among healthcare providers, the cost and accessibility of echocardiography, and noise interference during PCG data processing. This study proposes an end-to-end real-time heart murmur detection approach using traditional and depthwise separable convolutional networks. We applied a Butterworth filter and Continuous Wavelet Transform (CWT) to eliminate noise and extract meaningful features from the PCG data. The proposed network consists of three parts: a Squeeze net that generates a compressed data representation, a Bottleneck layer that minimizes computational…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
