IP Library Granted Patent US 12,169,930
Granted Patent B2
US 12,169,930 · App. 17/503,748 · Granted Dec 17, 2024

Medical information processing apparatus, medical information processing method, and storage medium

Inventors: Yukiteru Masuda (Kawasaki, JP); Gakuto Aoyama (Nasushiobara, JP)
Assignees: Canon Kabushiki Kaisha; CANON MEDICAL SYSTEMS CORPORATION
G06T7/0012A61B6/032A61B6/503G06T7/11G06T7/60G06V10/26G06T2207/30048G06T2207/30168
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,169,930
App. No.
17/503,748
Granted
Dec 17, 2024
Kind
B2
Abstract

A medical information processing apparatus according to an embodiment includes processing circuitry. The processing circuitry is configured to obtain medical images taken at a plurality of points in time. The processing circuitry is configured to obtain structures of a plurality of tissues, from medical images taken at a first point in time and at a second point in time different from the first point in time among the plurality of points in time. The processing circuitry is configured to calculate a measurement value related to a contact part between the plurality of tissues at the first point in time, on the basis of the obtained structures of the plurality of tissues at the second point in time and the obtained structures of the plurality of tissues at the first point in time.

Claims (88)

1. A medical information processing apparatus comprising:

processing circuitry configured to

obtain medical images taken at a plurality of points in time;

obtain structures of valve leaflets of a heart valve rendered in a medical image taken at a first point in time among the plurality of points in time, the first point in time being a point in time at which the heart valve is in a first state, which is a state in which the heart valve is closed;

obtain the structures of the valve leaflets of the heart valve rendered in a medical image taken at a second point in time among the plurality of points in time, the second point in time being a point in time at which the heart valve is in a second state, which is a state in which the heart valve is open; and

calculate a measurement value related to a contact part between the valve leaflets of the heart valve in the first state, on a basis of: a length related to the structures of the valve leaflets of the heart valve in the first state; and a length related to the structures of the valve leaflets of the heart valve in the second state.

2. The medical information processing apparatus according to claim 1 , wherein

the processing circuitry is configured to

obtain each of the structures of the valve leaflets of the heart valve rendered in each of a plurality of medical images taken in the first state,

obtain each of the structures of the valve leaflets of the heart valve rendered in each of a plurality of medical images taken in the second state,

select, on a basis of features of the structures, a first structure from among the structures of the valve leaflets of the heart valve segmented from each of the plurality of medical images taken in the first state,

select, on a basis of features of the structures, a second structure from among the structures of the valve leaflets of the heart valve segmented from the plurality of medical images taken in the second state, and

calculate the measurement value related to the contact part between the valve leaflets of the heart valve in the first state, on a basis of the first structure and the second structure.

3. The medical information processing apparatus according to claim 1 , wherein the processing circuitry is configured to calculate a length of the contact part between the valve leaflets of the heart valve, on a basis of: a length from a contact start point to an annulus with respect to each of the valve leaflets of the heart valve rendered in the medical image in the first state; and a length from the annulus to a valve tip end with respect to each of the valve leaflets of the heart valve rendered in the medical image in the second state.

4. The medical information processing apparatus according to claim 3 , wherein

the processing circuitry is configured to

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images in the first state,

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images in the second state,

select the length from the contact start point to the annulus of a first valve leaflet among the valve leaflets of the heart valve in the first state, from within a first medical image among the plurality of medical images,

obtain the length from the contact start point to the annulus of a second valve leaflet different from the first valve leaflet, from the first medical image, and

calculate the length of the contact part between the valve leaflets of the heart valve, on a basis of: the length from the contact start point to the annulus of the first valve leaflet; the length from the contact start point to the annulus of the second valve leaflet; and the length from the annulus to the valve tip end of the first valve leaflet and the length from the annulus to the valve tip end of the second valve leaflet selected from within the plurality of medical images in the second state.

5. The medical information processing apparatus according to claim 3 , wherein

the processing circuitry is configured to

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images in the first state,

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images in the second state, and

calculate the length of the contact part between the valve leaflets of the heart valve, on a basis of: a shortest length from the contact start point to the annulus with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the first state; and a longest length from the annulus to the valve tip end with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the second state.

6. The medical information processing apparatus according to claim 5 , wherein

the processing circuitry is configured to

select, with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the first state, a first structure in which the length from the contact start point to the annulus of the valve leaflet is shortest,

select, with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the second state, a second structure in which the length is longest,

calculate, with respect to each of the valve leaflets of the heart valve, a difference between the first structure and the second structure, and

obtain a measurement result being a smallest value among the calculated differences, as the length of the contact part between the valve leaflets of the heart valve.

7. The medical information processing apparatus according to claim 1 , wherein the processing circuitry is configured to calculate the length related to the contact part between the valve leaflets of the heart valve, on a basis of: a length from a point having a largest curvature to an annulus with respect to each of the valve leaflets of the heart valve rendered in the medical image in the first state; and a length from the annulus to a valve tip end with respect to each of the valve leaflets of the heart valve rendered in the medical image in the second state.

8. The medical information processing apparatus according to claim 7 , wherein

the processing circuitry is configured to

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images in the first state,

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images in the second state, and

calculate a length over which a manipulation on the heart valve is possible on a basis of: a shortest length from the point having the largest curvature to the annulus with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the first state; and a longest length from the annulus to the valve tip end with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the second state.

9. The medical information processing apparatus according to claim 8 , wherein

the processing circuitry is configured to

select, with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the first state, a first structure in which the length from the point having the largest curvature to the annulus of the valve leaflet is shortest,

select, with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images in the second state, a second structure in which the length is longest,

calculate, with respect to each of the valve leaflets of the heart valve, a difference between the first structure and the second structure, and

obtain a measurement result being a smallest value among the calculated differences as the length over which the manipulation on the heart valve is possible.

10. The medical information processing apparatus according to claim 1 , wherein the processing circuitry is configured to calculate, on a basis of the structures of the valve leaflets of the heart valve rendered on a cross-section set with the valve leaflets of the heart valve at the second point in time and the structures of the valve leaflets of the heart valve rendered on a cross-section set with the valve leaflets of the heart valve at the first point in time, the measurement value related to the contact part in a position of the cross-section at the first point in time.

11. The medical information processing apparatus according to claim 1 , wherein the processing circuitry is configured to cause a display to display the measurement value.

12. The medical information processing apparatus according to claim 10 , wherein the processing circuitry is configured to calculate the measurement value related to the contact part between the valve leaflets of the heart valve, with respect to each of two or more of the cross-sections set with the valve leaflets of the heart valve.

13. The medical information processing apparatus according to claim 12 , wherein the processing circuitry is configured to cause a display to display display information based on the measurement values measured in positions of the two or more cross-sections.

14. The medical information processing apparatus according to claim 13 , wherein the processing circuitry is configured to cause the display to display the display information to be displayed over a graph indicating the measurement values respectively corresponding to the positions of the two or more cross-sections, the display information indicating a threshold value used for judging the measurement values.

15. The medical information processing apparatus according to claim 1 , wherein the processing circuitry is configured to obtain the structures of the valve leaflets of the heart valve from certain medical images among the medical images of which image quality exceeds a predetermined state.

16. The medical information processing apparatus according to claim 10 , wherein the processing circuitry is configured to obtain the structures of the valve leaflets of the heart valve in the positions of the cross-sections determined on a basis of a medical image that renders the valve leaflets of the heart valve but is of a type different from that of the medical images.

17. The medical information processing apparatus according to claim 1 , wherein the processing circuitry is configured to obtain the structures of the valve leaflets of the heart valve either two-dimensionally or three-dimensionally.

18. The medical information processing apparatus according to claim 1 , wherein

the processing circuitry is configured to

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images taken in the first state, and

calculate, as the length related to the structures of the valve leaflets of the heart valve in the first state, an average length from a contact start point to an annulus with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images taken in the first state.

19. The medical information processing apparatus according to claim 1 , wherein

the processing circuitry is configured to

obtain the structures of the valve leaflets of the heart valve rendered in a plurality of medical images taken in the second state, and

calculate, as the length related to the structures of the valve leaflets of the heart valve in the second state, an average length from an annulus to a valve tip end with respect to each of the valve leaflets of the heart valve rendered in the plurality of medical images taken in the second state.

20. A medical information processing method comprising:

obtaining medical images taken at a plurality of points in time;

obtaining structures of valve leaflets of a heart valve rendered in a medical image taken at a first point in time among the plurality of points in time, the first point in time being a point in time at which the heart valve is in a first state, which is a state in which the heart valve is closed;

obtaining the structures of the valve leaflets of the heart valve rendered in a medical image taken at a second point in time among the plurality of points in time, the second point in time being a point in time at which the heart valve is in a second state, which is a state in which the heart valve is open; and

calculating a measurement value related to a contact part between the valve leaflets of the heart valve in the first state, on a basis of: a length related to the structures of the valve leaflets of the heart valve in the first state; and a length related to the structures of the valve leaflets of the heart valve in the second state.

21. A non-transitory storage medium storing therein a program that causes a computer to execute:

obtaining medical images taken at a plurality of points in time;

obtaining structures of valve leaflets of a heart valve rendered in a medical image taken at a first point in time among the plurality of points in time, the first point in time being a point in time at which the heart valve is in a first state, which is a state in which the heart valve is closed;

obtaining the structures of the valve leaflets of the heart valve rendered in a medical image taken at a second point in time among the plurality of points in time, the second point in time being a point in time at which the heart valve is in a second state, which is a state in which the heart valve is open; and

calculating a measurement value related to a contact part between the valve leaflets of the heart valve in the first state, on a basis of: a length related to the structures of the valve leaflets of the heart valve in the first state; and a length related to the structures of the valve leaflets of the heart valve in the second state.

22. A medical information processing apparatus comprising:

processing circuitry configured to

obtain medical images taken at a plurality of points in time;

obtain structures of a plurality of tissues, from medical images taken at a first point in time and at a second point in time different from the first point in time among the plurality of points in time; and

calculate a measurement value related to a contact part between the plurality of tissues at the first point in time, on a basis of the obtained structures of the plurality of tissues at the second point in time and the obtained structures of the plurality of tissues at the first point in time, wherein

the processing circuitry is configured to

calculate the measurement value related to the contact part between the plurality of tissues, with respect to each of two or more of cross-sections set with the plurality of tissues; and

cause a display to display display information to be displayed over a graph indicating the measurement values respectively corresponding to positions of the two or more cross-sections, the display information indicating a threshold value used for judging the measurement values.

23. A medical information processing method comprising:

obtaining medical images taken at a plurality of points in time;

obtaining structures of a plurality of tissues, from medical images taken at a first point in time and at a second point in time different from the first point in time among the plurality of points in time;

calculating a measurement value related to a contact part between the plurality of tissues at the first point in time, on a basis of the obtained structures of the plurality of tissues at the second point in time and the obtained structures of the plurality of tissues at the first point in time, wherein calculating the measurement value comprises calculating the measurement value related to the contact part between the plurality of tissues, with respect to each of two or more of cross-sections set with the plurality of tissues; and

causing a display to display display information to be displayed over a graph indicating the measurement values respectively corresponding to positions of the two or more cross-sections, the display information indicating a threshold value used for judging the measurement values.

24. A non-transitory storage medium storing therein a program that causes a computer to execute:

obtaining medical images taken at a plurality of points in time;

obtaining structures of a plurality of tissues, from medical images taken at a first point in time and at a second point in time different from the first point in time among the plurality of points in time;

calculating a measurement value related to a contact part between the plurality of tissues at the first point in time, on a basis of the obtained structures of the plurality of tissues at the second point in time and the obtained structures of the plurality of tissues at the first point in time, wherein calculating the measurement value comprises calculating the measurement value related to the contact part between the plurality of tissues, with respect to each of two or more of cross-sections set with the plurality of tissues; and

causing a display to display display information to be displayed over a graph indicating the measurement values respectively corresponding to positions of the two or more cross-sections, the display information indicating a threshold value used for judging the measurement values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2022
From: MASUDA, YUKITERU
To: CANON KABUSHIKI KAISHA
Reel/Frame 058898/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2022
From: AOYAMA, GAKUTO
To: CANON MEDICAL SYSTEMS CORPORATION
Reel/Frame 058956/0129 →
Priority Claims (1)
JP 2020-182284 · Oct 30, 2020 · national
Continuity (1)
Related Publication 20220138940A1 · May 5, 2022