Hjerte_simple_v0.3.zip

This version 0.3 of Hjerte with a simple GUI, uses a HMM trained on near 400 heart sound files.

As for previous versions, you have to record the heart sound by yourself and transfer it on the Raspberry Pi.
A fetal Doppler (~$75) is perfect for this purpose but you can also use a microphone.
In next days/weeks I intend to study a solution with a standard low cost USB microphone.
Please remember that the way you record, the quietness of the environment and the how body is positionned, has a great influence on the record quality.
Probably it is a good idea to make several trials at different times and by varying your position (supine, lateral decubitus, sitting, etc)

Go to the ./dist folder and use Hjerte.sh (on Windows you may use the .bat file).
There is only one button in the UI, push it to select the heart sound file that you want to classify.
The outcome of the classification process appears after a few seconds, there is a message which tells you if the heart sound file is similar

Zip Archive - 7.30 MB - 09/23/2017 at 19:47

Download

Selecting a heart sound file in Simple_Hjerte.png

Here is a picture of the UI of the simplified version of Hjerte at version 0.1.

There is only one button in the UI, push it to select the heart sound file that you want to classify.
The outcome of the classification process appears after a few seconds, there is a message which tells you if the heart sound file is similar or not to the training set. A numeric indication is also provided, at "0" there is no similarity found with the training set, and at "one" there is a perfect similarity, whatever that really means.

You can record the heart sound file with a fetal Doppler, or a direct recording. But the Doppler method gives better results (no ambient noises). You must record your heart sound file in WAV format.

A test file is provided (heart_jp.aiff).
A fetal Doppler costs $50 and the executable and sources are available below. It is written in Java so you need it on your machine.

Portable Network Graphics (PNG) - 36.21 kB - 07/26/2017 at 09:23

Preview
Download

Hjerte_simple_v0.1.zip

This is a PoC that uses HMM with near 300 heart sound files in the training set.
Go to the ./dist folder and launch the jar file (on Windows you may use the .bat file).
There is only one button in the UI, push it to select the heart sound file that you want to classify.
The outcome of the classification process appears after a few seconds, there is a message which tells you if the heart sound file is similar or not to the training set. A numeric indication is also provided, at "0" there is no similarity found with the training set, and at "one" there is a perfect similarity, whatever that really means.

Please send me your remarks or comments.

(this is a crude hack intended to gather feedback, it is not a medical device, please do not use it for checking a health problem, if you have a health question, please ask it to your medical doctor)

Zip Archive - 594.12 kB - 07/26/2017 at 09:04

Download

Portable Network Graphics (PNG) - 139.30 kB - 06/08/2017 at 08:16

Preview
Download