SYSTEMS, APPARATUSES AND METHODS FOR SENSING FETAL ACTIVITY
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;
digital signal filtering, by the at least one computer processor, utilizing a plurality of bandpass filters, the plurality of PCG signals data inputs to form a plurality of filtered PCG outputs, wherein the plurality of bandpass filters comprises a L number of bandpass filters, wherein each bandpass filter outputs a K number of filtered PCG outputs;
wavelet denoising, by the at least one computer processor, a first subset of filtered PCG outputs of the plurality of filtered PCG outputs to form a M number of denoised filtered PCG outputs, wherein M is equal to L multiply by K;
transforming, by the at least one computer processor, utilizing an Independent-Component-Analysis (ICA), a second subset of filtered PCG outputs of the plurality of filtered PCG outputs to form the M number of filtered ICA transforms;
transforming, by the at least one computer processor, utilizing the Independent-Component-Analysis (ICA), a first portion of the second subset of denoised filtered PCG outputs to form the M number of denoised filtered ICA transforms;
compiling, by the at least one computer processor, a S number of a plurality of detection heartbeat (DH) inputs, comprising;
i) the M number of filtered PCG outputs,ii) the M number of the denoised filtered PCG outputs,iii) the M number of the filtered ICA transforms, andiv) the M number of the denoised filtered ICA transforms;
detecting, by the at least one computer processor, beat locations of beats in each of DH inputs;
calculating, by the at least one computer processor, a confidence score that describes a probability that the beats in each DH input of the plurality of DH inputs represent actual heartbeats and not a noise;
dividing, by the at least one computer processor, the plurality of DH inputs into at least two groups;
i) a first group of DH inputs containing fetal heartbeats,ii) a second group of DH inputs containing maternal heartbeats;
selecting, by the at least one computer processor, from the first group of DH inputs, at least one particular fetal DH input that contains the fetal heartbeat based on a first confidence score of the at least one particular fetal DH input; and
selecting, by the at least one computer processor, from the second group of DH inputs, at least one particular maternal DH input that contains the maternal heartbeat, based on a second confidence score of the at least one particular maternal DH input.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides systems and methods for monitoring the wellbeing of a fetus by the non-invasive detection and analysis of fetal cardiac activity data, utilizing a plurality of acoustic sensors.
5 Citations
14 Claims
-
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; digital signal filtering, by the at least one computer processor, utilizing a plurality of bandpass filters, the plurality of PCG signals data inputs to form a plurality of filtered PCG outputs, wherein the plurality of bandpass filters comprises a L number of bandpass filters, wherein each bandpass filter outputs a K number of filtered PCG outputs; wavelet denoising, by the at least one computer processor, a first subset of filtered PCG outputs of the plurality of filtered PCG outputs to form a M number of denoised filtered PCG outputs, wherein M is equal to L multiply by K; transforming, by the at least one computer processor, utilizing an Independent-Component-Analysis (ICA), a second subset of filtered PCG outputs of the plurality of filtered PCG outputs to form the M number of filtered ICA transforms; transforming, by the at least one computer processor, utilizing the Independent-Component-Analysis (ICA), a first portion of the second subset of denoised filtered PCG outputs to form the M number of denoised filtered ICA transforms; compiling, by the at least one computer processor, a S number of a plurality of detection heartbeat (DH) inputs, comprising; i) the M number of filtered PCG outputs, ii) the M number of the denoised filtered PCG outputs, iii) the M number of the filtered ICA transforms, and iv) the M number of the denoised filtered ICA transforms; detecting, by the at least one computer processor, beat locations of beats in each of DH inputs; calculating, by the at least one computer processor, a confidence score that describes a probability that the beats in each DH input of the plurality of DH inputs represent actual heartbeats and not a noise; dividing, by the at least one computer processor, the plurality of DH inputs into at least two groups; i) a first group of DH inputs containing fetal heartbeats, ii) a second group of DH inputs containing maternal heartbeats; selecting, by the at least one computer processor, from the first group of DH inputs, at least one particular fetal DH input that contains the fetal heartbeat based on a first confidence score of the at least one particular fetal DH input; and selecting, by the at least one computer processor, from the second group of DH inputs, at least one particular maternal DH input that contains the maternal heartbeat, based on a second confidence score of the at least one particular maternal DH input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A specifically programmed computer system, comprising:
-
at least one specialized computer machine, comprising; a non-transient memory, electronically storing particular computer executable program code; and at least one computer processor which, when executing the particular program code, becomes a specifically programmed computing processor that is configured to at least perform the following operations; receiving a plurality of Phonocardiogram (PCG) signals data inputs from a plurality of acoustic sensors; digital signal filtering, utilizing a plurality of bandpass filters, the plurality of PCG signals data inputs to form a plurality of filtered PCG outputs, wherein the plurality of bandpass filters comprises a L number of bandpass filters, wherein each bandpass filter outputs a K number of filtered PCG outputs; wavelet denoising a first subset of filtered PCG outputs of the plurality of filtered PCG outputs to form a M number of denoised filtered PCG outputs, wherein M is equal to L multiply by K; transforming, utilizing an Independent-Component-Analysis (ICA), a second subset of filtered PCG outputs of the plurality of filtered PCG outputs to form the M number of filtered ICA transforms; transforming, utilizing the Independent-Component-Analysis (ICA), a first portion of the second subset of denoised filtered PCG outputs to form the M number of denoised filtered ICA transforms; compiling a S number of a plurality of detection heartbeat (DH) inputs, comprising; i) the M number of filtered PCG outputs, ii) the M number of denoised filtered PCG outputs, iii) the M number of filtered ICA transforms, and iv) the M number of denoised filtered ICA transforms; detecting beat locations of beats in each of DH inputs; calculating a confidence score that describes a probability that the beats in each DH input of the plurality of DH inputs represent actual heartbeats and not a noise; dividing the plurality of DH inputs into at least two groups; i) a first group of DH inputs containing fetal heartbeats, ii) a second group of DH inputs containing maternal heartbeats; selecting, from the first group of DH inputs, at least one particular fetal DH input that contains the fetal heartbeat based on a first confidence score of the at least one particular fetal DH input; and selecting, from the second group of DH inputs, at least one particular maternal DH input that contains the maternal heartbeat, based on a second confidence score of the at least one particular maternal DH input. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification