The present disclosure is generally related to the method, module and system for analysis of physiological signal. More particularly, the present disclosure is directed to a method, module and system for analysis of electrical activities of the cardiovascular system.
Physiological signals provide valuable information for evaluation, diagnosis, or even prediction of physical conditions of a living organism. Each type of physiological signals obtained from a living organism represents the status of a particular system of the living organism.
Various physiological signals can be obtained from a living organism, including but not limited to: electrocardiography (EKG) signals, electromyography (EMG) signals, electroretinography (ERG) signals, blood pressure, pulse oximetry (SpO2) signals, body temperature, and spirometry signals. A plurality of metrics can be obtained from measurement of one or more physiological signals, including but not limited to: electric current, electric impedance, pressure, flow rate, temperature, vibration, breath rate, weight, pulse amplitude, pulse wave velocity, or frequency of physiological events. Also, the metrics can be recorded in a time varying fashion. Metrics can be measured by one or more devices and then stored as the physiological signals. The physiological signals can be further processed into quantitative or qualitative information that are important in clinical evaluation, diagnosis, staging or prognosis.
Physiological signals may be presented by a graph with signal strength or power over time, such as EKG or EMG. However, in frequencies or wave characteristics shown in the graph, noise or disturbances are considered as irrelevant information when conducting analysis of acquired metrics. Moreover, wave patterns hidden in the acquired metrics could be a reference for clinical evaluation, diagnosis, staging or prognosis. Thus, signal processing is a vital part for visualizing and extracting useful information from physiological measurements.
The non-stationary and non-linear nature of many physiological wave signals pose significant obstacles for signal processing. Conventional approaches for signal processing of physiological wave signals have failed to provide an effective solution to the obstacles. For instance, Fourier transformation are often used to interpret linear and stationary wave signals, such as spectrum analysis; however, due to its mathematical nature and probability distribution, Fourier transformation is unable to provide meaningful visualization results from non-stationary and non-linear wave signals.
Another conventional approach for signal analysis is the probability distribution function. The probability distribution function is another tool for study non-deterministic phenomena. Nevertheless, the signals described by conventional probability distribution function need to be stationary and with large amplitude variations. Conventional probability distribution function is unable to provide insights from non-stationary and non-linear wave signals.
The Holo-Hilbert spectral analysis (HOSA) is a tool for visualizing non-stationary and non-linear waves. The mathematics behind HOSA has been summarized in Huang et al (Huang, N. E., Hu, K., Yang, A. C., Chang, H. C., Jia, D., Liang, W. K., Yeh, J. R. Kao, C. L., Juan, C. H., Peng, C. K. and Meijer. J. H. (2016). On Holo-Hilbert spectral analysis: a full informational spectral representation for nonlinear and non-stationary data. Phil. Trans. R. Soc. A, 374(2065)). HOSA adopts some of the mathematical methodologies of Hilbert-Huang transformation when analyzing non-stationary and non-linear waves. However, the application of HOSA on analysis of EKG signals has never been explored and exploited.
Due to the lack of adequate signal processing tools, data associated with acquired physiological signals often need to be analyzed by trained professionals, in addition to available algorithms or software embedded instruments. Physiological measurement data could be massive in terms of their quantity and complexity. For instance, a Holter monitor can generate EKG data of an individual continuously for 24 hours. The complexity and amount of the acquired 24-hour EKG data are overwhelming even for well-trained professionals, therefore increasing the chances of missed detection or misinterpretation of EKG deviation or abnormal EKG signals.
Given the non-linear and non-stationary nature, and the inherent complexity and quantity of physiological signals of the cardiovascular system, there is a need for an efficient and intuitive mean for analysis and visualization of EKG. Specifically, a novel probability distribution function and a multiscale entropy generated by HOSA are proposed in the present disclosure to reveal the subtlety and nuance of the variations in physiological signals.
It is an object of the present disclosure to provide HOSA-based methods and systems for analysis of physiological signals of the cardiovascular system.
It is an object of the present disclosure to provide one or more visual outputs of electrocardiography (EKG) signals, electromyography (EMG) signals, or blood pressure signals.
It is also an object of the present disclosure to provide one or more visual outputs of abnormal EKG, EMG, or blood pressure.
It is also an object of the present disclosure to provide one or more visual outputs to compare physiological signals of the cardiovascular system in different groups of subjects, different subjects, or different time intervals of the same subjects.
It is also an object of the present disclosure to provide applications of HOSA in diagnosis of cardiovascular system diseases.
An embodiment of the present disclosure provides a non-transitory computer program product embodied in a computer-readable medium, and when executed by one or more analysis module, providing a visual output for presenting physiological signals of a cardiovascular system. The non-transitory computer program product comprises a first axis representing subsets of intrinsic mode functions (IMFs); a second axis representing a function of signal strength in a time interval; and a plurality of visual elements, each of the visual elements being defined by the first axis and the second axis, and each of the visual elements comprising a plurality of analyzed data units collected over the time interval. Wherein each of the analyzed data units comprises a first coordinate, a second coordinate, and a probability density value generated from an intrinsic probability density function of one of the subsets of IMFs, the first coordinate is one of the subsets of IMFs, and the second coordinate is an argument of the function of signal strength.
In a preferred embodiment, the second axis is a standard deviation or a z-value of the signal strength in the time interval.
In a preferred embodiment, the probability density value is generated from a subset of primary IMFs of secondary IMFs, each of the primary IMFs is generated from an empirical mode decomposition (EMD) of a plurality of the physiological signals, and each of the secondary IMFs is generated from an EMD of the primary IMF.
In a preferred embodiment, the physiological signals are EKG signals, EMG signals, or blood pressure signals.
In a preferred embodiment, the probability density value is indicated by different colors, grayscales, dot densities, contour lines, or screentones.
Another embodiment of the present disclosure provides a system for analyzing the physiological signals of the cardiovascular system. The system comprises a detection module for detecting the physiological signals of the cardiovascular system; a transmission module for receiving the physiological signals from the detection module and transmitting the physiological signals to the analysis module; and analysis module for generating a plurality of analyzed data sets from the physiological signals, each of the analyzed data sets comprising a plurality of analyzed data units; and a visual output module for rendering a visual output space according to the analyzed data sets generated by the analysis module, and displaying a visual output. Wherein the visual output comprises a first axis representing subsets of intrinsic mode functions (IMFs), a second axis representing a function of signals strength in a time interval, and a plurality of visual elements defined by the first axis and the second axis, and each of the visual elements comprises a first coordinate, a second coordinate, and a probability density value generated by an intrinsic probability density function of one of the subsets of IMFs, the first coordinate is one of the subsets of IMFs, and the second coordinate is an argument of the function of signal strength.
Another embodiment of the present disclosure provides a non-transitory computer program product embodied in a computer-readable medium, and when executed by one or more analysis modules, providing a visual output for presenting physiological signals of a cardiovascular system. The non-transitory computer program product comprises a first axis representing a scale of intrinsic multiscale entropy (iMSE); a second axis representing cumulative IMFs; and a plurality of visual elements, each of the visual elements being defined by the first axis and the second axis, and each of the visual elements comprising an analyzed data unit collected over a time interval. Wherein each of the analyzed data units comprises a first coordinate of the first axis, a second coordinate of the second axis, and an iMSE value generated from the IMFs.
In a preferred embodiment, the IMFs are a set of primary IMFs or a set of secondary IMFs, each of the primary IMFs is generated from an EMD of a plurality of the physiological signals, and each of the secondary IMFs is generated from an EMD of the primary IMF.
In a preferred embodiment, the iMSE value is indicated by different colors. grayscales, dot densities, contour lines, or screentones.
Another embodiment of the present disclosure provides a system for analyzing the physiological signals of the cardiovascular system. The system comprises a detection module for detecting the physiological signals of the cardiovascular system; a transmission module for receiving the physiological signals from the detection module and transmitting the physiological signals to the analysis module; an analysis module for generating a plurality of analyzed data sets from the physiological signals, each of the analyzed data sets comprising a plurality of analyzed data units; and a visual output module for rendering a visual output space according to the analyzed data sets generated by the analysis module, and displaying a visual output. Wherein the visual output comprises a first axis representing a scale of iMSE. a second axis representing cumulative IMFs, and a plurality of visual elements defined by the first axis and the second axis, and each of the visual elements comprising an analyzed data unit collected over a time interval and each of the analyzed data units comprises a first coordinate of the first axis, a second coordinate of the second axis, and an iMSE value generated from the IMFs.
Implementations of the present technology will now be described, by way of examples only, with reference to the attached figures.
It will be noted at the beginning that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features. The description is not to be considered as limiting the scope of the embodiments described herein.
Several definitions that apply throughout this disclosure will now be presented.
The term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series and the like.
Referring to
The detection module 10 is configured to receive the physiological signals and to convert the physiological signals into electrical signal. The detection module 10 may convert cardiovascular activities, skeletal muscle activities, or blood pressure into electrical signals. The detection module 10 may comprise one or more sensing components, and the sensing component can be a transducer or a blood pressure meter. The transducer may be a biopotential electrode to detect the electrical potentials or a magnetoelectric transducer to detect the magnetic fields. The blood pressure meter may be an oscillometric monitoring equipment. It is contemplated that a ground electrode may be paired with the biopotential electrodes for measuring electrical potential differences and additionally a reference electrode may be presented for noise reduction. The detection module 10 may be applied on the surface of one or more specified regions of the living organism for the detection of specific physiological signals. The specified regions may include but not limited to: the chest for EKG, the skin above the skeletal muscle for EMG, or the skin above the vein for blood pressure. In one example, the detection module 10 comprises at least 10 biopotential electrodes being positioned on the limbs and the chest of the human body. The biopotential electrodes could be wet (with saline water or conducting gels) or dry electrodes.
The transmission module 20 is configured to receive the electrical signals from the detection module 10 and deliver the signals to the analysis module 30. The transmission module 20 may be wired or wireless. The wired transmission module 20 may include an electrical conductive material delivering the detected signal directly to the analysis module 30 or to the storage module for processing by the analysis module 30 thereafter. The detected signal may be stored in a mobile device, a wearable device or transmitted wirelessly to a data processing station through RF transmitters, Bluetooth, Wi-Fi or the internet. The mobile device can be a smartphone, a tablet computer. or a laptop. The wearable device can be a processor-embedded wristband, a processor-embedded headband, a processor-embedded cloth, or a smartwatch. It is contemplated that the modules of the system 1 may be electrically coupled within a compact device or may be located discretely and coupled together by wired or wireless communication network.
The analysis module 30 is configured to process the signal by a series of steps. The analysis module 30 may be a single microprocessor, such as a general purpose central processing unit, an application specific instruction set processor, a graphic processing unit. a field-programmable gate array, a complex programmable logic device or a digital signal processor. The analysis module 30 comprises a non-transitory computer program product embodied in a computer-readable medium. The non-transitory computer program product can be a computer program, an algorithm, or codes that can be embodied in the computer-readable medium. The analysis module 30 may comprise multiple microprocessors or processing units to execute the non-transitory computer program product embodied in the computer-readable medium, in order to perform different functional blocks of the entire analysis process.
The visual output module 40 is configured to display the graphical results of the information generated by the analysis module 30. The visual output module 40 may be a projector, a monitor, or a printer for projecting the analysis results. In the examples, the analysis result is a visual output with graphic representations, and can be displayed by the visual output module 40 on a color monitor, be printed out on a paper or an electronic file, or be displayed on a grayscale monitor.
Referring to
Detecting the physiological signals as one or more detected signals S21 is performed at the detection module. Referring to
The processes S22, S23a, S23b, S25, S32. S33a, S33b, S35, S42, S43a, S43b, and S45 are further elaborated in
Referring to
Furthermore, EMD may comprise masking procedure or noise (even pairs of positive and negative values of the same noise) addition procedure with variable magnitude adapted for each sifting step to solve mode mixing problems. It is contemplated that EMD may be achieved by ensemble techniques.
Referring to
Referring to
Referring to
Referring to
In
In
Referring to
Referring to
The visual output space comprising a first axis, a second axis and a plurality of visual elements. Each visual elements may include one or more analyzed data units within a certain range formed by the subsets of IMFs and the probability density value. The visual output module renders visual output space according to the analyzed data set. It is contemplated that a smoothing process may be applied to the visual output space for those visual elements with sparse data units.
A smoothing process may be applied to the visual output space for the visual elements. The smoothing process may be Butterworth filter, exponential smoothing, Kalman filter, Kernal smoother, Laplacian smoothing, moving average or other image smoothing techniques.
Following the methods, principles and transformation processes illustrated in
As shown in
Additionally, the probability density value in the visual outputs of iPDF may be represented by different colors, dot density, or screentone. In one embodiment, the red color indicates probability density value of +0.1, the blue color indicates probability density value of −0.1, white color indicates probability density value of 0, and intermediate colors between the above colors indicate intermediate probability density values. In one embodiment, the dot density may be higher for a larger probability density value, and lower density for a smaller probability density value. In still another embodiment, the screentone with more grids may represent larger probability density value, and the screentone with more dots may represent smaller probability density value. Conversely, the colors, the grayscale, dot density, or screentone can have different meanings for various levels of the probability density value.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
The calibration in
In the present disclosure, intrinsic multi-scale sample entropy (iMSE) may be applied for measurement of signal complexity. The complexity of each IMFs in different scales is useful for distinguishing among various physiological or disease states. The signal may be a physiological signal, for example, blood pressure, electrocardiography (EKG) signals, or electromyography (EMG) signals.
Referring to
The visual output space comprising a first axis, a second axis and a plurality of visual elements. Each visual elements may include multiple analyzed data units within a certain range formed by the subsets of IMFs and the probability density value. The visual output module renders visual output space according to the analyzed data set. A smoothing process may be applied to the visual output space for those visual elements with sparse data units. For example, the smoothing process may be Butterworth filter, exponential smoothing, Kalman filter, Kernal smoother, Laplacian smoothing, moving average or other image smoothing techniques.
In
MSE is based on approximate Entropy of a given data, X={xi, for i=1 . . . n}, defined as
where p(.) is the probability density function of a set of random numbers, Θ. The MSE is defined as the joint entropy for a set of indexed sequence of n random variables, {Xi}={X1, . . . , Xn}, with a set of values θ1, . . . , Θn, respectively:
where p(x1, . . . , xn) is the joint probability of the random variable, X1, . . . . Xn. As the MSE is defined in terms of probability density function, it requires the existence of a mean and a variance of the data. The probabilistic measure requirements limited the application of MSE to stationary data only.
In order to make MSE useful for the physiological signals, various attempts were made to remove any possible trends from the data. But all of the attempts were ad hoc with no solid theoretical foundation or proper justifications. With the introduction of Multi-scale Intrinsic Entropy analysis from Yeh et al (Yeh, J. R., Peng, C. K., & Huang, N. E. (2016). Scale-dependent intrinsic entropies of complex time series. Phil. Trans. R. Soc. A, 374(2065), 20150204.) the EMD in Huang et al (Huang, N. E., Shen, Z., Long, S. R., Wu, M. C., Shih, H. H., Zheng, Q., . . . & Liu, H. H. (1998, March). The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. In Proceedings of the Royal Society of London A: mathematical, physical and engineering sciences (Vol. 454, No. 1971, pp. 903-995). The Royal Society.) was introduced as the tool to remove the trend of various scales systematically, for EMD endowed the resulting IMF's to have this special property. The idea is explained as follows:
When any non-stationary and nonlinear is decomposed in Intrinsic Mode Functions (IMF's) through EMD, we have
where each cj(t) is an IMF except the last one, which might be a trend if there is one. By definition, each IMF should be dyadically narrow band, symmetric with respect to zero-axis, and having the same numbers of extrema as the of zero-crossings. Furthermore, by construction, the IMF component cj+1 is essentially derived from the trend of cj. The Kolmogorov-Sinai (KS) type entropy for the specific intrinsic mode function is defined as
ΔEk=Ek+1−Ek
where Ek is defined as the partial sum of IMF:
Though the KS-type entropy is essentially the approximate the entropy of the single IMF component, the above definition is necessary to represent the influence of all other IMF's in the system, for the EMD expansion is nonlinear. Thus, this definition would include the some nonlinear summation effects, albeit incompletely. The KS-type entropy, so defined, had successfully revealed the scale dependent variations and the contribution of each IMF component to the total entropy; however, the result shows no relationship with the properties of the total data as in the original MSE as a measure of the whole system. The original MSE essentially emphasized the view of the trees rather than the whole forest. Therefore, it is impossible to make comparisons in the spirit of the original MSE. Now, we will redefine a new Intrinsic MSE with the following steps:
In this new form, the iMSE and TiMSE would contain all the possible partial sums of the data in terms of EMD expansion, which would systematically detrend any data, stationary or non-stationary, and produce the full scale dependent MSE, temporally and spatially.
In some examples, it is important to point out that though, according to traditional physical science, the entropy is highest when the system represents a white noise. In the spirit of MSE analysis, however, only when systems with a mixture of both long and short scale correlation would we have the most complex. This special property make the MSE useful to quantify complexity in the living systems.
To illustrate the prowess of the new iMSE and TiMSE, simulated data and human physiologic data are used in the following examples.
In the present disclosure, iPDF and iMSE may be helpful for diagnosis among various cardiovascular diseases and cardiovascular disorders. The visual outputs of the iPDF and iMSE can be used to compare 2 or more states of different groups of people, different individuals, or the same individual. Specific visual output patterns of one or more neurophysiological or neuropsychiatric disorders can be identified. The specific visual output patterns may comprise a disease state, a healthy state, a good prognosis state, or other patterns relevant to diagnosis, prognosis, clinical evaluation, or staging of the disease. The comparison between the specific visual output patterns may be used to identify the difference between two groups of people with different cardiovascular disorders, two groups of people with different disease stage, two groups of people with different prognosis of disease, two individuals with different cardiovascular disorders, two individuals with different disease stage, two individuals with different prognosis of disease, or two different time intervals of the same individual. The comparison on specific patterns may lead to establish a model for the clinical evaluation, diagnosis, staging, or prognosis of the cardiovascular disorder.
A healthy state could be defined as a subject or a group of subjects without being diagnosed with particular disease(s) of interest. A disease state could be defined as a subject or a group of subject being diagnosed with particular disease(s) of interest. The healthy state and the disease state may be presented on the same subject on different time intervals or be presented on different subjects.
The present disclosure will now be described more specifically with reference to the following exemplary embodiments, which are provided for the purpose of demonstration rather than limitation.
In the following examples, iMSE may be applied to electrocardiography (ECG) to quantify the heart rate variability (HRV). It has been shown that HRV contains rich information on inter-scale interactions of the neural and physiologic mechanisms of the cardiovascular system. Furthermore, the present disclosure have also demonstrated that iMSE could separate the subtle difference between the groups of healthy elders from the young. The present disclosure uses the same data from Yeh et al (Yeh. J. R., Peng, C. K., & Huang, N. E. (2016). Scale-dependent intrinsic entropies of complex time series. Phil. Trans. R. Soc. A, 374(2065), 20150204.), on human heartbeat time series for subjects with different physiological and pathologic conditions. These data are available from various databases summarized by Goldberger et al (Goldberger, A. L., Amaral, L. A., Glass, L., Hausdorff, J. M., Ivanov, P. C., Mark, R. G., . . . & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: components of a new research resource for complex physiologic signals. Circulation, 101(23), e215-e220.). A total of 141 heartbeat time series with different physiological and pathological conditions, including healthy subjects (normal), aged subjects and disease subjects, were studied. Specifically, 72 healthy subjects were acquired from normal sinus rhythm RR interval database and MIT-BIH normal sinus rhythm database; 44 subjects with congestive heart failure (CHF) from congestive heart failure RR interval database and BIDMC congestive heart failure database; 25 recordings of patients with atrial fibrillation (AF) from MIT-BIH atrial fibrillation database. The healthy subjects were divided into two groups by age: 44 subjects with age over 60 (66.2±3.7) years old form the group of healthy elderly and the other 28 subjects with age of 36.39±9.4 years old form the group of healthy young subjects. CHF patients were divided into two subgroups based on the severity of the disease according to the criteria of New York Heart Association functional classification: a CHF I-II group is the less severe group, and another CHF III-IV group is the most severe group.
Referring to
Importantly, without the troublesome detrend and filtering selections here, the iMSE representations in
In
The embodiments shown and described above are only examples. Many details are often found in the art such as the other features of a circuit board assembly. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, including in matters of shape, size and arrangement of the parts within the principles of the present disclosure up to, and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the embodiments described above may be modified within the scope of the claims.
The present disclosure claims the benefit of U.S. provisional patent application No. 62/596,912, filed on Dec. 11, 2017, the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62596912 | Dec 2017 | US |