APPARATUS FOR PRODUCING INFORMATION INDICATIVE OF CARDIAC ABNORMALITY
20210338108 · 2021-11-04
Inventors
- Tero KOIVISTO (Turku, FI)
- Mojtaba JAFARI TADI (Turku, FI)
- Mikko PÄNKÄÄLÄ (Turku, FI)
- Juuso BLOMSTER (Turku, FI)
- Juhani AIRAKSINEN (Turku, FI)
- Antti SARASTE (Turku, FI)
Cpc classification
A61B5/6898
HUMAN NECESSITIES
A61B2562/0219
HUMAN NECESSITIES
International classification
Abstract
An apparatus for producing information indicative of cardiac abnormality, for example Heart failure with preserved ejection fraction “HFpEF”, includes a signal interface for receiving a signal indicative of cardiac motion and a processing system coupled to the signal interface. The processing system is configured to extract, from the signal, temporal portions which belong to diastolic phases of a heart. The processing system is configured to set an output signal of the apparatus to express presence of cardiac abnormality based on a result of a comparison between the indicator quantity and a threshold value.
Claims
1. An apparatus comprising: a signal interface for receiving a signal indicative of cardiac motion, and a processing system coupled to the signal interface, wherein the processing system is configured to: extract, from the signal, temporal portions which belong to diastolic phases of a heart, form an indicator quantity indicative of energy of the temporal portions belonging to the diastolic phases, and set an output signal of the apparatus to express presence of cardiac abnormality based on a result of a comparison between the indicator quantity and a threshold value.
2. The apparatus according to claim 1, wherein the apparatus comprises a sensor system for producing the signal indicative of the cardiac motion.
3. The apparatus according to claim 2, wherein the sensor system comprises a gyroscope for measuring cardiac angular rotations.
4. The apparatus according to claim 2, wherein the sensor system comprises an accelerometer for measuring cardiac accelerations.
5. The apparatus according to claim 1, wherein the processing system is configured to compute the indicator quantity according to the formula:
6. The apparatus according to claim 1, wherein the processing system is configured to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
7. The apparatus according to claim 1, wherein the processing system is configured to set the output signal to express presence of a heart failure with preserved ejection fraction “HFpEF” in response to a situation in which the indicator quantity exceeds the threshold value.
8. A non-transitory computer readable medium on which is stored a computer program for controlling a programmable processing system to process a signal indicative of cardiac motion, the computer program comprising computer executable instructions that, when executed by the programmable processing system, causes the programmable processing system to: extract, from the signal, temporal portions which belong to diastolic phases of a heart, form an indicator quantity indicative of energy of the temporal portions belonging to the diastolic phases, and set an output signal to express presence of cardiac abnormality based on a result of a comparison between the indicator quantity and a threshold value.
9. The non-transitory computer readable medium of claim 8, wherein the computer program comprises computer executable instructions for controlling the programmable processing system to compute the indicator quantity according to the formula:
10. The non-transitory computer readable medium of claim 8, wherein the computer program comprises computer executable instructions for controlling the programmable processing system to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
11. The non-transitory computer readable medium of claim 8, wherein the computer program comprises computer executable instructions for controlling the programmable processing system to set the output signal to express presence of a heart failure with preserved ejection fraction “HFpEF” in response to a situation in which the indicator quantity exceeds the threshold value.
12. (canceled)
13. The apparatus according to claim 3, wherein the sensor system comprises an accelerometer for measuring cardiac accelerations.
14. The non-transitory computer readable medium of claim 9, wherein the computer program comprises computer executable instructions for controlling the programmable processing system to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
15. The apparatus according to claim 2, wherein the processing system is configured to compute the indicator quantity according to the formula:
16. The apparatus according to claim 3, wherein the processing system is configured to compute the indicator quantity according to the formula:
17. The apparatus according to claim 4, wherein the processing system is configured to compute the indicator quantity according to the formula:
18. The apparatus according to claim 2, wherein the processing system is configured to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
19. The apparatus according to claim 3, wherein the processing system is configured to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
20. The apparatus according to claim 4, wherein the processing system is configured to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
21. The apparatus according to claim 5, wherein the processing system is configured to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most 50% of the corresponding diastolic phase.
Description
BRIEF DESCRIPTION OF FIGURES
[0020] Exemplifying and non-limiting embodiments of the invention and their advantages are explained in greater detail below with reference to the accompanying drawings, in which:
[0021]
[0022]
[0023]
[0024]
DESCRIPTION OF EXEMPLIFYING AND NON-LIMITING EMBODIMENTS
[0025] The specific examples provided in the description below should not be construed as limiting the scope and/or the applicability of the appended claims. Lists and groups of examples provided in the description are not exhaustive unless otherwise explicitly stated.
[0026]
[0030] The above-mentioned signal is produced with a sensor system 103 that is responsive to cardiac motion. In the exemplifying situation shown in
[0031] In the exemplifying case illustrated in
[0032] An apparatus according to an exemplifying and non-limiting embodiment of the invention is configured to record the signal indicative of cardiac motion. The recorded signal can be measured within a time window having a fixed temporal start-point and a fixed temporal end-point or within a sliding time window having a fixed temporal length and moving along with elapsing time. The apparatus may comprise an internal memory 106 for recording the signal and/or the apparatus may comprise a data port for connecting to an external memory.
[0033] There are numerous ways to form the indicator quantity indicative of the energy related to the diastolic phases of heart-beat periods. In an apparatus according to an exemplifying and non-limiting embodiment of the invention, the processing system 102 is configured to compute the indicator quantity according to the formula:
Σ.sub.i=1.sup.N(x.sub.i.sup.2+y.sub.i.sup.2+z.sub.1.sup.2), (1)
where i is an index increasing with time, and N is the number of samples taken from the signal during the diastolic phases of heart-beat periods. In an exemplifying case where the signal is measured with a three-axis gyroscope, x.sub.i is an i.sup.th sample of cardiac rotation with respect to the x-direction of a cartesian coordinate system 199, y.sub.i is an i.sup.th sample of cardiac rotation with respect to the y-direction of the cartesian coordinate system 199, and z.sub.i is an i.sup.th sample of cardiac rotation with respect to the z-direction of the cartesian coordinate system 199. In an exemplifying case where the signal is measured with a three-axis accelerometer, x.sub.i is an i.sup.th sample of acceleration in the x-direction of the cartesian coordinate system 199, y.sub.i is an i.sup.th sample of acceleration in the y-direction of the cartesian coordinate system 199, and z.sub.i is an i.sup.th sample of acceleration in the z-direction of the cartesian coordinate system 199. It is also possible that the sensor system comprises both a gyroscope and an accelerometer. In this exemplifying case, the processing system 102 can be configured apply the above-presented formula (1) for both the x-, y-, and z-components of the cardiac rotation and the x-, y-, and z-components of the acceleration. The final indicator quantity can be e.g. a weighted sum of the results computed for the cardiac rotation and for the acceleration.
[0034] In an apparatus according to an exemplifying and non-limiting embodiment of the invention, the processing system 102 is configured to set the output signal of the apparatus to express presence of a heart failure with preserved ejection fraction “HFpEF” in response to a situation in which the indicator quantity exceeds the threshold value.
[0035] In an apparatus according to an exemplifying and non-limiting embodiment of the invention, the processing system 102 is configured to maintain a series of threshold values where each threshold value represents a specific probability of cardiac abnormality e.g. the HFpEF. The processing system 102 is configured to set the output signal of the apparatus to express the probability of cardiac abnormality based on results of comparisons between the indicator quantity and the threshold values.
[0036] In an apparatus according to an exemplifying and non-limiting embodiment of the invention, the processing system 102 is configured to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases. Each end-part may cover at most e.g. 50% or 30% of the corresponding diastolic phase. According to empirical data, the energy of temporal portions of a signal measured with an accelerometer and representing the end-parts of diastolic periods can be used as an indicator of the HFpEF.
[0037] The processing system 102 can be implemented for example with one or more processor circuits, each of which can be a programmable processor circuit provided with appropriate software, a dedicated hardware processor such as, for example, an application specific integrated circuit “ASIC”, or a configurable hardware processor such as, for example, a field programmable gate array “FPGA”. The memory 106 can be implemented for example with one or more memory circuits, each of which can be e.g. a random-access memory “RAM” device.
[0038]
√{square root over ((x.sub.i.sup.2)}+y.sub.i.sup.2+z.sub.i.sup.2), (2)
where i is an index increasing with time, x.sub.i is an i.sup.th sample of the cardiac rotation with respect to the x-direction of the cartesian coordinate system 199 shown in
[0039]
[0040]
[0041]
[0042] A computer program according to an exemplifying and non-limiting embodiment of the invention comprises software modules for producing information indicative of cardiac abnormality, e.g. HFpEF, on the basis of a signal indicative of cardiac motion. The software modules comprise computer executable instructions for controlling a programmable processing system to: [0043] extract, from the signal, temporal portions which belong to diastolic phases of a heart, [0044] form an indicator quantity indicative of energy of the temporal portions belonging to the diastolic phases, and [0045] set an output signal to express presence of cardiac abnormality based on a result of a comparison between the indicator quantity and a threshold value.
[0046] In a computer program according to an exemplifying and non-limiting embodiment of the invention, the software modules comprise computer executable instructions for controlling the programmable processing system to compute the indicator quantity according to the above-presented formula (1).
[0047] In a computer program according to an exemplifying and non-limiting embodiment of the invention, the software modules comprise computer executable instructions for controlling the programmable processing system to extract, from the signal, the temporal portions so that the extracted temporal portions represent end-parts of the diastolic phases, each end-part covering at most e.g. 50% or 30% of the corresponding diastolic phase.
[0048] In a computer program according to an exemplifying and non-limiting embodiment of the invention, the software modules comprise computer executable instructions for controlling the programmable processing system to set the output signal to express presence of the HFpEF in response to a situation in which the indicator quantity exceeds the threshold value.
[0049] The software modules can be e.g. subroutines or functions implemented with a suitable programming language and with a compiler suitable for the programming language and for the programmable processing system under consideration. It is worth noting that also a source code corresponding to a suitable programming language represents the computer executable software modules because the source code contains the information needed for controlling the programmable processing system to carry out the above-presented actions and compiling changes only the format of the information. Furthermore, it is also possible that the programmable processing system is provided with an interpreter so that a source code implemented with a suitable programming language does not need to be compiled prior to running.
[0050] A computer program product according to an exemplifying and non-limiting embodiment of the invention comprises a computer readable medium, e.g. a compact disc (“CD”), encoded with a computer program according to an embodiment of invention.
[0051] A signal according to an exemplifying and non-limiting embodiment of the invention is encoded to carry information defining a computer program according to an embodiment of invention.
[0052] The specific examples provided in the description given above should not be construed as limiting the scope and/or the applicability of the appended claims. Lists and groups of examples provided in the description given above are not exhaustive unless otherwise explicitly stated.