← Latest papers
⚡ electrical engineering

A New Non-Negative Matrix Factorization Approach for Blind Source Separation of Cardiovascular and Respiratory Sound Based on the Periodicity of Heart and Lung Function

This paper proposes a modified affine non-negative matrix factorization approach that leverages the periodic properties of heart and lung signals to effectively blind-separate cardiovascular and respiratory sounds from noisy digital stethoscope recordings, demonstrating improved performance metrics compared to existing methods.

Original authors: Yasaman Torabi, Shahram Shirani, James P. Reilly

Published 2026-05-27
📖 4 min read☕ Coffee break read

Original authors: Yasaman Torabi, Shahram Shirani, James P. Reilly

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are standing in a busy kitchen. On one stove, a pot of soup is bubbling rhythmically (that's the heart). On the other, a kettle is whistling with a longer, more drawn-out sound (that's the lungs). Now, imagine someone records the entire kitchen with a single microphone. The result is a messy audio file where the bubbling and whistling are mixed together, making it hard to hear either one clearly.

This is exactly the problem doctors face when listening to a patient's chest. The heart and lungs make sounds at the same time, and their frequencies overlap, creating a "kitchen noise" that is difficult to untangle.

This paper presents a new digital tool to solve this problem. Here is how it works, broken down into simple concepts:

1. The Goal: Unmixing the Soup

The researchers wanted to take that messy recording and separate it back into two clean tracks: one for just the heart and one for just the lungs. This is called Blind Source Separation. They call it "blind" because the computer doesn't know what the original sounds looked like; it has to figure it out just by listening to the mix.

2. The Old Way vs. The New Way

Previous methods tried to separate these sounds using standard math tricks, but they often left behind "ghosts" of the other sound (like hearing a faint whistling in the heart track).

The authors propose a new approach based on Non-Negative Matrix Factorization (NMF). Think of NMF as a very smart puzzle solver. It looks at the messy audio and tries to break it down into two basic building blocks:

  • The Pattern (A): What the heart sound usually looks like.
  • The Pattern (X): What the lung sound usually looks like.

3. The Three Secret Ingredients

The authors didn't just use a standard puzzle solver; they built a custom machine with three special upgrades:

  • The "Scale and Offset" Knob:
    Heart sounds are quiet and sharp; lung sounds are louder and slower. Standard math struggles with this difference. The authors added a special "scale and offset" block. Imagine this as a pair of glasses that adjusts the brightness and contrast of the image. It stretches the quiet heart sounds and compresses the loud lung sounds so the math can handle them equally well.

  • The "Two-Track" Factory (Parallel Structure):
    Instead of using one machine to try to find both sounds at once, they built two separate machines running side-by-side.

    • Machine A is tuned specifically to hunt for the heart.
    • Machine B is tuned specifically to hunt for the lungs.
      This is like having two detectives in a room: one only looks for red cars, and the other only looks for blue trucks. They don't get confused with each other, leading to a much cleaner result.
  • The "Rhythm" Detector (Periodicity):
    This is the most clever part. The heart beats in a fast, regular rhythm (like a drum). The lungs breathe in a slower, different rhythm (like a wave).
    The new algorithm doesn't need to know exactly how fast the heart beats beforehand. Instead, it listens to the output of both machines and asks: "Which one has the fast, steady drumbeat?" That one is the heart. "Which one has the slow wave?" That one is the lungs. It uses the natural rhythm of the body to decide which sound goes where.

4. The Results

The team tested this on 100 different "kitchen recordings" (synthesized mixes of real heart and lung sounds). They compared their new tool against other popular methods.

The results showed that their new method was much better at cleaning up the noise. Specifically:

  • It reduced the "interference" (the other sound leaking through) significantly.
  • It produced a clearer, more accurate separation of the two sounds than previous methods.

Summary

In short, the authors built a smarter digital stethoscope software. Instead of just guessing how to separate the sounds, they created a system that uses two specialized teams working in parallel, adjusts the volume automatically, and uses the natural rhythm of the heart and lungs to ensure the right sound ends up in the right file. This makes it easier for doctors to hear exactly what is happening inside a patient's chest.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →