The present invention relates to a heart sound processing method and system for detecting cardiopathy. Particularly, the present invention relates to the heart sound processing method and system comparing with ultrasound data for precisely detecting cardiopathy.
U.S. Patent Application Publication No. 20120289848, entitled “Method and System for Discriminating Heart Sound and Cardiopathy,” discloses a method, including processing a specific function calculation on heart-sound signals to generate a first calculation signal and suppressing noises of the heart-sound signal; transforming the filtering signal to generate data for an image plots; comparing the image plot with data of heart-sound plots to obtain a comparison result for discriminating the heart sound.
The system for discriminating heart sound from cardiopathy includes a signal receiving unit, a signal processing unit, a storage unit, an output unit and a display unit. The signal receiving unit is provided for receiving a heart-sound signal “A”. The signal processing unit further includes a first calculation unit, a filter unit, a second calculation unit and a comparison unit. The first calculation unit has a specific function calculation on the heart-sound signal “A” to generate a first calculation signal “X”, with the specific function calculation based on the product of the natural log of the absolute value of the heart-sound signal “A” multiplied by the heart-sound signal “A”, such as X=cAln|A′| with c being any value or function value, with A′=A if A≠0 and A′=R if A=0 (R≧1 and R is a real number).
The filter unit is provided to filter the first calculation signal “X” to generate a filtering signal “Y”. The second calculation unit is provided to calculate the filtering signal “Y” to generate a plurality of intrinsic mode function (IMF) bands and data “Z” corresponding to an image plot according to at least one of the required IMF bands. For example, the image plot is a time-frequency plot.
In addition, the storage unit is provided to store heart-sound-plot data and is further provided with a cardiopathy heart-sound-plot database. The output unit is a wireless transmission module or a wired transmission interface. The comparison unit is provided to compare the image plot with the heart-sound-plot data to generate a comparison result “CR” which is further transmitted to the display unit via the output unit for discriminating heart sound.
However, the above method requires generating data “Z” corresponding to the image plot and comparing image plot with the heart-sound-plot data which results in complicating the entire process. Hence, there is a need of improving the conventional heart sound plotting method for discriminating cardiopathy from heart sound. The above-mentioned patent is incorporated herein by reference for purposes including, but not limited to, indicating the background of the present invention and illustrating the situation of the art.
As is described in greater detail below, the present invention provides a heart sound processing method and system for detecting cardiopathy. A heart sound data is partitioned to obtain a plurality of heart sound data fragments which are converted with continuous wavelet transformation (CWT) into CWT data and are further converted with short-time Fourier transformation (STFT) into STFT data. The CWT data and the STFT data are pre-compared with ultrasound data samples of cardiopathy to seek at least one correlation between time and frequency for identifying cardiopathy. Advantageously, the present invention can rapidly and precisely identify cardiopathy from heart sound in such a way as to mitigate and overcome the above-mentioned problem of the conventional heart sound plotting method.
The primary objective of this invention is to provide a heart sound processing method and system for detecting cardiopathy. A heart sound data is partitioned to obtain a plurality of heart sound data fragments which are converted with continuous wavelet transformation (CWT) into CWT data and are further converted with short-time Fourier transformation (STFT) into STFT data. The CWT data and the STFT data are pre-compared with ultrasound data samples of cardiopathy to seek at least one correlation between time and frequency for identifying cardiopathy. Advantageously, the heart sound processing method and system of the present invention is successful in rapidly and precisely identifying cardiopathy from heart sound. The heart sound processing method for detecting cardiopathy in accordance with an aspect of the present invention includes:
partitioning first heart sound data to obtain a plurality of first heart sound data fragments;
converting the first heart sound data fragments with continuous wavelet transformation to obtain first CWT data;
converting the first heart sound data fragments with short-time Fourier transformation to obtain first STFT data; and
calculating the first CWT data or the first STFT data to seek at least one correlation between time and frequency for identifying cardiopathy.
The heart sound processing method for detecting cardiopathy in accordance with a separate aspect of the present invention includes:
partitioning first heart sound data to obtain a plurality of first heart sound data fragments;
converting the first heart sound data fragments with continuous wavelet transformation to obtain first CWT data;
converting the first heart sound data fragments with short-time Fourier transformation to obtain first STFT data; and
comparing the first CWT data and the first STFT data with at least one ultrasound data sample of cardiopathy to seek at least one correlation between time and frequency for identifying cardiopathy.
In a separate aspect of the present invention, the at least one correlation is applied to identify cardiopathy from second CWT data and second STFT data of second heart sound data collected from another patient to generate a predictable result of correlation coefficients.
In a further separate aspect of the present invention, the predictable result of correlation coefficients includes a disease of ventricular septal defect or atrial septal defect.
In yet a further separate aspect of the present invention, the first CWT data and the first STFT data are compared with the ultrasound data to seek a maximum frequency point of heart sound, a maximum amplitude point of heart sound and at least one time interval of two maximum frequency points or two maximum amplitude points.
In yet a further separate aspect of the present invention, the first CWT data and the first STFT data are calculated with Pearson product-moment coefficient.
In yet a further separate aspect of the present invention, the first heart sound data is compared with ECG data for identifying cardiopathy.
The heart sound processing system for detecting cardiopathy in accordance with an aspect of the present invention includes:
a heart sound receiving unit provided to receive heart sound data;
a heart sound processing unit connected with the heart sound receiving unit, with partitioning the heart sound data to obtain a plurality of heart sound data fragments, with converting the heart sound data fragments with continuous wavelet transformation to obtain CWT data, with converting the heart sound data fragments with short-time Fourier transformation to obtain STFT data;
a data storage unit connected with the heart sound processing unit, with the data storage unit storing at least one set of ultrasound data samples of cardiopathy; and
an output unit connected with the heart sound processing unit, with the output unit outputting a predictable result of correlation coefficients;
wherein the first CWT data and the first STFT data are compared with the at least one set of ultrasound data samples of cardiopathy and are further calculated to seek at least one correlation between time and frequency for identifying cardiopathy.
In a separate aspect of the present invention, the heart sound receiving unit includes a first receiver unit and a second receiver unit to attach to a first predetermined position and a second predetermined position for synchronously collecting different heart sound data.
In a further separate aspect of the present invention, the heart sound receiving unit is configured to attach to a predetermined position of human skin.
In yet a further separate aspect of the present invention, heart sounds of the heart sound data fragments have a range of frequencies between 1 Hz and 100 Hz.
In yet a further separate aspect of the present invention, each of the heart sound data fragments includes a predetermined amount of continuous heart sound signals.
In yet a further separate aspect of the present invention, a pathologic murmur signal is detected in the heart sound data fragment to identify cardiopathy.
In yet a further separate aspect of the present invention, the pathologic murmur signal includes a systolic heart murmur signal or a diastolic heart murmur signal.
Further scope of the applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various will become apparent to those skilled in the art from this detailed description.
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:
It is noted that a heart sound processing method and system thereof for detecting cardiopathy in accordance with the preferred embodiment of the present invention can be applicable to various cardiopathy detecting systems or related devices, including home care systems, medical care auto-control systems, telehealth systems or teaching hospital systems for example, which are not limitative of the present invention.
With continued reference to
Generally, hear sounds include first hear sounds (so-called S1), second hear sounds (so-called S2), third hear sounds (so-called S3) and fourth hear sounds (so-called S4) which are caused by systolic actions of cardiac muscles, shutting of cardiac valves, blood flows in ventricles or vibrations of artery walls. Systolic and diastolic actions of cardiac muscles generate first hear sounds and “S1” and second hear sounds “S2” which can be easily measured by a stethoscope or an instrument. Actually, third hear sounds “S3” usually generate at childhood or early teenage and fourth hear sounds “S4” are rarely detected.
Referring again to
Next,
Referring again to
Next,
Referring again to
In a preferred embodiment, the first CWT data and the first STFT data are calculated with Pearson product-moment coefficient or other suitable coefficient. The Pearson product-moment coefficient applied in the present invention is in the form
where zx and zy are standardized values z of x and y, and r is coefficient of correlation.
Although the invention has been described in detail with reference to its presently preferred embodiment, it will be understood by one of ordinary skills in the art that various modifications can be made without departing from the spirit and the scope of the invention, as set forth in the appended claims.