×

Systems, apparatuses and methods for sensing fetal activity

  • US 10,213,120 B2
  • Filed: 02/22/2017
  • Issued: 02/26/2019
  • Est. Priority Date: 03/16/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, by at least one computer processor executing specific programmable instructions configured for the method, a plurality of Phonocardiogram (PCG) signals data inputs from a plurality of acoustic sensors;

    transforming, by the at least one computer processor, utilizing an Independent-Component-Analysis (ICA), at least one first subset of the PCG signals data inputs to form a plurality of ICA transforms;

    wavelet denoising, by the at least one computer processor, at least one second subset of the PCG signals data inputs to form a plurality of denoised PCG outputs;

    transforming, by the at least one computer processor, utilizing the ICA, the plurality of denoised PCG outputs to form a plurality of denoised ICA transforms;

    compiling, by the at least one computer processor, a plurality of detection heartbeat (DH) inputs, wherein the plurality of DH inputs comprises;

    i) the plurality of ICA transforms, andii) the plurality of denoised ICA transforms;

    detecting, by the at least one computer processor, locations of potential heartbeats in each of the DH inputs;

    calculating, by the at least one computer processor, a plurality of confidence scores, each of the confidence scores corresponding to one of the potential heartbeats, wherein each of the confidence scores describes a probability that the corresponding one of the potential heartbeats represents an actual heartbeat and not a noise;

    selecting, by the at least one computer processor, the ones of the DH inputs that include at least one actual heartbeat;

    dividing, by the at least one computer processor, the selected DH inputs into at least two groups;

    i) a first group of selected DH inputs containing potential fetal heartbeats, andii) a second group of selected DH inputs containing potential maternal heartbeats;

    selecting, by the at least one computer processor, from the first group of selected DH inputs, at least one of the plurality of selected DH inputs that contains at least one actual fetal heartbeat, based on the at least one of the plurality of confidence scores corresponding to the at least one of the actual heartbeats included in the at least one of the plurality of selected DH inputs;

    selecting, by the at least one computer processor, from the second group of selected DH inputs, at least one of the plurality of selected DH inputs that contains at least one actual maternal heartbeat, based on the at least one of the plurality of confidence scores corresponding to the at least one of the actual heartbeats included in the at least one of the plurality of selected DH inputs; and

    outputting at least one visual indication corresponding to at least one of (a) the at least one actual maternal heartbeat and (b) the at least one actual fetal heartbeat.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×