Analysis map generating device that analyzes a rotating excitation wave in biological tissue

11547340 · 2023-01-10

Assignee

Inventors

Cpc classification

International classification

Abstract

An aspect of the present disclosure calculates a phase variance value indicating a degree of variance of a phase in a surrounding of each position in a biological tissue, based on phase values of excitation wave at respective positions in the biological tissue that acts in response to excitation caused by propagation of the excitation wave in the tissue, and generates an analysis map, based on a time series of at least part of the phase variance values at the respective positions. Since the phase variance value indicates the degree of variance of the phase in the surrounding, a position having a large degree of variance of the phase in the surrounding may be specified as a rotation center of rotating excitation wave.

Claims

1. An analysis map generating device configured to generate an analysis map used to make an analysis with regard to rotating excitation wave in a biological tissue that acts in response to excitation caused by propagation of excitation wave in the tissue, the analysis map generating device comprising: a processor programmed to: calculate a phase variance value indicating a degree of variance of a phase in a surrounding of each position in the biological tissue, based on phase values of the excitation wave at respective positions in the biological tissue; and generate the analysis map, based on (i) a time series of at least part of the phase variance values at the respective positions, and (ii) a determination of whether the at least part of the phase variance values are equal to or greater than a predetermined value.

2. The analysis map generating device according to claim 1, wherein the processor is programmed to generate the analysis map, based on time accumulation of the phase variance values at the respective positions.

3. The analysis map generating device according to claim 1, wherein the processor is programmed to generate the analysis map, based on time accumulation of phase variance values that are equal to or larger than the predetermined value, among the phase variance values at the respective positions.

4. The analysis map generating device according to claim 1, wherein the processor is programmed to generate the analysis map, based on time accumulation of binarized values obtained by binarizing the phase variance values at the respective positions by using the predetermined value.

5. The analysis map generating device according to claim 1, wherein the processor is programmed to generate the analysis map, based on time accumulation of phase variance values that are smaller than the predetermined value, among the phase variance values at the respective positions.

6. The analysis map generating device according to claim 1, wherein the phase variance value is calculated according to Expression (1) given below: [ Math . 1 ] V = 1 - | 1 N .Math. k = 1 N e j θ k | . ( 1 )

7. A non-transitory computer readable storage medium that stores a program that causes a computer to serve as an analysis map generating device configured to generate an analysis map used to make an analysis with regard to rotating excitation wave in a biological tissue that acts in response to excitation caused by propagation of excitation wave in the tissue, the program comprising: a step of calculating a phase variance value indicating a degree of variance of a phase in a surrounding of each position in the biological tissue, based on phase values of the excitation wave at respective positions in the biological tissue; and a step of generating the analysis map, based on (i) a time series of at least part of the phase variance values at the respective positions, and (ii) a determination of whether the at least part of the phase variance values are equal to or greater than a predetermined value.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) FIG. 1 is a configuration diagram illustrating the schematic configuration of an analysis map generating device 20 according to one embodiment of the present disclosure;

(2) FIG. 2 is a configuration diagram illustrating the schematic configuration of an analysis map generating device 120 according to another embodiment of the present disclosure;

(3) FIG. 3 is a flowchart showing one example of a phase variance map generation process;

(4) FIG. 4 is a diagram illustrating one example of a phase map indicating phase values in shading;

(5) FIG. 5 is a diagram illustrating an average vector of phase values at surrounding positions of a position A shown in FIG. 4;

(6) FIG. 6 is a diagram illustrating an average vector of phase values at surrounding positions of a position B shown in FIG. 4;

(7) FIG. 7 is a diagram illustrating a phase variance map in relation to the phase map shown in FIG. 4;

(8) FIG. 8 is a flowchart showing one example of a time accumulated phase variance map generation process;

(9) FIG. 9 is a flowchart showing one example of a rotation center tracking map generation process;

(10) FIG. 10 is a diagram illustrating one example of phase maps, phase variance maps, and maps of binarized values obtained by binarizing phase variance values by using a threshold value at times T1 to T4 of predetermined time intervals;

(11) FIG. 11 is a diagram illustrating one example of the phase maps, the phase variance maps, and the maps of the binarized values obtained by binarizing the phase variance values by using the threshold value at times T5 to T8 of the predetermined time intervals;

(12) FIG. 12 is a diagram illustrating a time accumulated phase variance map in relation to the phase variance maps shown in FIGS. 10 and 11;

(13) FIG. 13 is a diagram illustrating a rotation axis tracking map in relation to the maps of the binarized values obtained by binarizing the phase variance values by using the threshold value shown in FIGS. 10 and 11;

(14) FIG. 14 is a flowchart showing one example of a rotation center shift prediction map generation process;

(15) FIG. 15 is a diagram illustrating a rotation center shift prediction map in relation to the phase variance maps shown in FIGS. 10 and 11;

(16) FIG. 16 is a flowchart showing one example of a rotation center tracking map generation process according to a modification; and

(17) FIG. 17 is a diagram illustrating a rotation center tracking map according to the modification in relation to the phase variance maps shown in FIGS. 10 and 11.

DESCRIPTION OF EMBODIMENTS

(18) The following describes some aspects of the disclosure with reference to embodiments. FIG. 1 is a configuration diagram illustrating the schematic configuration of an analysis map generating device 20 according to one embodiment of the present disclosure. FIG. 2 is a configuration diagram illustrating the schematic configuration of an analysis map generating device 120 according to another embodiment that can also serve as the analysis map generating device 20 of FIG. 1.

(19) The analysis map generating device 20 of the embodiment shown in FIG. 1 is configured by incorporating a program into a general-purpose computer, such as to cause the general-purpose computer to serve as an analysis map generator that generates an analysis map used to make an analysis with regard to rotating excitation wave in a biological tissue (for example, the heart) that acts in response to excitation caused by propagation of the excitation wave in the tissue. The analysis map generating device 20 includes a phase variance calculator 30 configured to obtain the input of the phase of the excitation wave at respective positions (locations) in the biological tissue and calculate phase variance values at the respective positions (locations); and an analysis map generator 40 configured to generate an analysis map, based on a times series of the phase variance values at the respective positions (locations) calculated by the phase variance calculator 30. The analysis map generated by the analysis map generator 40 is displayed on and output to a display connected (integrated) with the general-purpose computer.

(20) Like the analysis map generating device 20 of the embodiment shown in FIG. 1, the analysis map generating device 120 of the embodiment shown in FIG. 2 is configured by incorporating a program into a general-purpose computer, such as to cause the general-purpose computer to serve as an analysis map generator that generates an analysis map used to make an analysis with regard to rotating excitation wave in a biological tissue that acts in response to excitation caused by propagation of the excitation wave in the tissue. The analysis map generating device 120 includes a phase map generator 122 configured to obtain the input of data with regard to the excitation wave at respective positions (locations) in the biological tissue and generate a phase map indicating the phase of the excitation wave at the respective positions (locations); a phase variance map generator 130 configured to calculate phase variance values at the respective positions (locations) in the phase map generated by the phase map generator 122 and generate a phase variance map; and an analysis map generator 140 configured to generate an analysis map, based on a time series of the phase variance values at the respective positions (locations) in the phase variance map generated by the phase variance map generator 130. The analysis map generated by the analysis map generator 140 is displayed on and output to a display connected (integrated) with the general-purpose computer.

(21) The analysis map generating device 20 of the embodiment shown in FIG. 1 and the analysis map generating device 120 of the embodiment shown in FIG. 2 basically perform similar basic processes with a difference of whether the phase variance map is generated or not. For the purpose of illustration, the following description is based on the analysis map generating device 120 of the embodiment shown in FIG. 2 with based on the analysis map generating device 20 of the embodiment shown in FIG. 1 as needed basis.

(22) The phase map generator 122 obtains the input of data with regard to the excitation wave at respective positions (locations) in a biological tissue and generates a phase map that indicate the phase values of the excitation wave at the respective positions at an identical time, at every predetermined time interval. For example, electric signals from sensors placed at respective positions of the heart or image data of pulsation of the heart may be used as the data with regard to the excitation wave at the respective positions (locations). The phase is expressed by a value of −π to π relative to the period of the excitation wave.

(23) The phase variance map generator 130 performs, for example, a phase variance map generation process shown in FIG. 3 to calculate phase variance values by using the phase values at respective positions (locations) in the phase map generated at every predetermined time interval by the phase map generator 122 and to generate a phase variance map at every predetermined time interval.

(24) The phase variance map generation process first obtains the input of a phase map (step S100) and calculates phase variance values at respective positions (locations) in the input phase map according to Expression (1) given below (step S110). Expression (1) subtracts a norm of an average vector of N phase values at surrounding positions of a target position, from a value 1. In Expression (1), V denotes a phase variance value, N denotes the number of the surrounding positions, and θk denotes a phase at a position k. FIG. 4 is a diagram illustrating one example of a phase map indicating phase values in shading. FIG. 5 is a diagram illustrating an average vector of phase values at surrounding positions of a position A shown in FIG. 4. FIG. 6 is a diagram illustrating an average vector of phase values at surrounding positions of a position B shown in FIG. 4. Thick arrows in FIG. 5 and FIG. 6 respectively indicate average vectors of phase values at surrounding positions. With regard to the position A, as clearly shown in FIG. 4 and FIG. 5, the phase values at the surrounding positions are almost evenly distributed from −π to π. Accordingly, the norm of the average vector is close to a value 0, and a phase variance value V is close to a value 1. With regard to the position B, on the other hand, as clearly shown in FIG. 4 and FIG. 6, the phase values at the surrounding positions are unevenly distributed. Accordingly, the norm of the average vector is close to the value 1, and the phase variance value V is close to the value 0. FIG. 7 illustrates a phase variance map in relation to the phase map of FIG. 4. The rotation center of the rotating excitation wave may be specified by using this phase variance map. According to the embodiment, a procedure of calculating the phase variance value V sets a window in a predetermined range with regard to each target position (open squares surrounding the positions A and B in FIG. 4 and FIG. 7) and calculates the phase variance value V from the phase values at positions in the window.

(25) [Math. 2]

(26) After calculating the phase variance values at the respective positions in the phase map, the phase variance map generation process stores the calculated phase variance values at the respective positions in the form of a phase variance map (step S120) and determines whether there is a next phase map (phase map after the predetermined time interval) (step S130). When there is a next phase map, the phase variance map generation process returns to step S100 to obtain the input of the phase map. When there is no next phase map, on the other hand, the phase variance map generation process is terminated.

(27) The analysis map generator 140 generates an analysis map, based on a time series of the phase variance values at respective positions (locations) in the phase variance map generated at every predetermined time interval by the phase variance map generator 130. For example, when the analysis map generated is a map of time accumulation of the phase variance values at respective positions (locations) in the phase variance map generated at every predetermined time interval, a time accumulated phase variance map generation process shown in FIG. 8 is performed. When the analysis map generated is a map indicating the track of the rotation center of the rotating excitation wave, a rotation center tracking map generation process shown in FIG. 9 is performed.

(28) The time accumulated phase variance map generation process shown in FIG. 8 first obtains the input of a phase variance map (step S200), accumulates phase variance values at respective positions (locations) in the input phase variance map (step S210) and subsequently determines whether there is a next phase variance map (phase variance map after the predetermined time interval) (step S220). When there is a next phase variance map, the time accumulated phase variance map generation process returns to step S200 to obtain the input of the next phase variance map. When there is no next phase variance map, on the other hand, the time accumulated phase variance map generation process stores the accumulated values of the phase variance values at the respective positions (locations) in the form of a time accumulated phase variance map (step S230) and is then terminated.

(29) The rotation center tracking map generation process of FIG. 9 first obtains the input of a phase variance map (step S300) and determines whether a phase variance value at each position (location) is larger than a reference value (for example, 0.8 or 0.9), so as to binarize the phase variance value (step S310). This specifies the rotation center of the rotating excitation wave. The rotation center tracking map generation process subsequently accumulates the binarized values of the phase variance values at respective positions (locations) (step S320) and determines whether there is a next phase variance map (phase variance map after the predetermined time interval) (step S330). When there is a next phase variance map, the rotation center tracking map generation process returns to step S300 to obtain the input of the next phase variance map. When there is no next phase variance map, on the other hand, the rotation center tracking map generation process stores the accumulated values of the binarized values at the respective positions (locations) in the form of a rotation center tracking map (step S340) and is then terminated.

(30) FIGS. 10 and 11 illustrate phase maps, phase variance maps and maps of binarized values obtained by binarizing phase variance values by using a reference value at respective times T1 to T8 of predetermined time intervals. FIG. 12 illustrates a time accumulated phase variance map in relation to the phase variance maps shown in FIGS. 10 and 11. FIG. 13 illustrates a rotation center tracking map in relation to the maps of the binarized values obtained by binarizing the phase variance values by using the reference value shown in FIGS. 10 and 11. In FIG. 12, the time accumulated value (degree of whiteness) of the phase variance values is expected to indicate the likelihood of the appearance of the rotation center of the rotating excitation wave. Accordingly, this map of FIG. 12 may be used to specify a position (location) that is a rotation center of the rotating excitation wave or that is likely to become a rotation center of the rotating excitation wave. In FIG. 13, the time accumulated value (degree of whiteness) of the binarized values is expected to indicate the degree of retention of the rotation center of the rotating excitation wave. The distribution of the time accumulated values of the binarized values (distribution of the white position) is expected to indicate a shift of the rotation center of the rotating excitation wave. Accordingly, this map of FIG. 13 may be used to specify the degree of retention of the rotation center of the rotating excitation wave at a specified position (location) and to specify the tracking of the rotation center of the rotating excitation wave.

(31) The analysis map generator 140 may be configured to generate a map of time accumulation of phase variance values that are smaller than a reference value (for example, 0.8 or 0.9) at respective positions (locations) in the phase variance map generated at every predetermined time interval, as a rotation center shift prediction map. In this modification, a rotation center shift prediction map generation process shown in FIG. 14 may be performed. The rotation center shift prediction map generation process first obtains the input of a phase variance map (step S400) and sets phase variance values at respective positions (locations) in the phase variance map, which are equal to or larger than a reference value (for example, 0.8 or 0.9), to a value 0 (step S410). The rotation center shift prediction map generation process subsequently accumulates the phase variance values at the respective positions (locations) (step S420) and determines whether there is a next phase variance map (phase variance map after the predetermined time interval) (step S430). When there is a next phase variance map, the rotation center shift prediction map generation process returns to step S400 to obtain the input of the next phase variance map. When there is no next phase variance map, on the other hand, the rotation center shift prediction map generation process stores the accumulated values of the phase variance values at the respective positions (locations) in the form of a rotation center shift prediction map (step S440) and is then terminated. FIG. 15 illustrates a rotation center shift prediction map in relation to the phase variance maps shown in FIGS. 10 and 11. In FIG. 15, the time accumulated value (degree of whiteness) of the phase variance values is expected to indicate the likelihood that the rotation center of the rotating excitation wave is shifted. Accordingly, this map of FIG. 15 may be used to specify a position (location) that is more likely to be a rotation center of the rotating excitation wave and to specify a position (location) that is unlikely to be a rotation center of the rotating excitation wave.

(32) The analysis map generating device 120 of the embodiment described above calculates phase variance values at respective positions (locations) in a phase map of the excitation wave at respective positions (locations) in a biological tissue, which is generated at every predetermined time interval, so as to generate a phase variance map, and generates an analysis map, based on a time series of the phase variance values at respective positions (locations) in the phase variance map. The generated analysis map may be used for analyses of the appearance, the disappearance and the shift of the rotation center of the rotating excitation wave and for analyses of the likelihood of the appearance of the rotation center of the rotating excitation wave. As a result, the analysis map generating device 120 of the embodiment contributes to analyses of the appearance, the disappearance and the shift of the rotation center of the rotating excitation wave with time.

(33) The analysis map generating device 120 according to the embodiment performs the time accumulated phase variance map generation process of FIG. 8 to generate a map of time accumulation of the phase variance values at respective positions (locations). A modification may generate a map of time average of the phase variance values at respective positions (locations). The map in this modification is similar to FIG. 12. The analysis map generating device 120 according to the embodiment also performs the rotation center shift prediction map generation process of FIG. 14 to generate a map of time accumulation of the phase variance values at respective positions (locations), which are smaller than the reference value. A modification may generate a map of time average of the phase variance values at respective positions (locations), which are smaller than the reference value. The map in this modification is similar to FIG. 15.

(34) The analysis map generating device 120 according to the embodiment generates the rotation center tracking map by accumulating the binarized values obtained by binarizing the phase variance values by using the reference value (for example, 0.8 or 0.9) at respective positions (locations). A modification may generate the rotation center tracking map by accumulating the binarized values with setting a value 1 as an upper limit. The rotation center tracking map generated in this modification is a map without shading like FIG. 13. Another modification may generate the rotation center tracking map by accumulating only phase variance values that are equal to or larger than a reference value (for example, 0.8 or 0.9), among phase variance values at respective positions (locations). A rotation center tracking map generation process shown in FIG. 16 may be performed in this modification. The rotation center tracking map generation process of FIG. 16 first obtains the input of a phase variance map (step S500) and sets phase variance values that are smaller than a reference value (for example, 0.8 or 0.9), among phase variance values at respective positions (locations), to a value 0 (step S510). The rotation center tracking map generation process subsequently accumulates the phase variance values at respective positions (locations) (step S520) and determines whether there is a next phase variance map (phase variance map after the predetermined time interval) (step S530). When there is a next phase variance map, the rotation center tracking map generation process returns to step S500 to obtain the input of the phase variance map. When there is no next phase variance map, on the other hand, the rotation center tracking map generation process stores the accumulated values of the phase variance values at the respective positions (locations) in the form of a rotation center tracking map (step S540) and is then terminated. FIG. 17 illustrates a rotation center tracking map generated by this process, in relation to the phase variance maps shown in FIGS. 10 and 11. FIG. 17 is substantially similar to FIG. 13. A modification may generate a map of time average of only phase variance values that are equal to or larger than a reference value among phase variance values at respective positions (locations), instead of generating the map of time accumulation of only the phase variance values that are equal to or larger than the reference value among the phase variance values at respective positions (locations). The map in this modification is similar to FIG. 17.

(35) A modified procedure of generating the rotation center tracking map may generate a rotation center tracking map by counting the number of positions (locations) having phase variance values that are equal to or larger than a reference value, among respective positions (locations) in a phase map, which is generated at every predetermined time interval, and specifying the counted number together with such positions. This modification generates the rotation center tracking map without generating the phase variance map. Accordingly, the rotation center tracking map of this modification is generated not by the analysis map generating device 120 shown in FIG. 2 but by the analysis map generating device 20 shown in FIG. 1. Like this modification, an analysis map may be generated without generation of the phase variance map.

(36) The aspect of the disclosure is described above with reference to the embodiment. The disclosure is, however, not limited to the above embodiment but various modifications and variations may be made to the embodiment without departing from the scope of the disclosure.

INDUSTRIAL APPLICABILITY

(37) The technique of the disclosure is preferably applicable to the manufacturing industries of the analysis map generating device configured to generate an analysis map used to make an analysis with regard to rotating excitation wave and so on.