IP Library Granted Patent US 10,810,741
Granted Patent B2
US 10,810,741 · App. 16/706,144 · Granted Oct 20, 2020

Dynamic analysis system

Inventor: Noritsugu Matsutani (Musashino, JP)
Assignee: KONICA MINOLTA, INC.
G06T7/0016A61B6/463A61B6/486A61B6/50A61B6/503A61B6/507A61B6/5217A61B6/5235A61B6/5288G06T7/38A61B6/468G06T2207/10016G06T2207/10116G06T2207/30061
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 10,810,741
App. No.
16/706,144
Granted
Oct 20, 2020
Kind
B2
Abstract

A dynamic analysis system includes a hardware processor and an output device. The hardware processor obtains a cycle of temporal change in a feature amount relevant to a function to be diagnosed from each of dynamic images obtained by imaging of a dynamic state of a living body with radiation. The hardware processor further adjusts the obtained cycle, thereby generating a plurality of cycle-adjusted data having cycles of the temporal change in the feature amount being equal to one another. The hardware processor further generates difference information at each phase in the plurality of cycle-adjusted data. The output device outputs the difference information.

Claims (68)

1. A dynamic analysis system comprising:

a hardware processor that:

obtains a cycle of temporal change in a feature amount relevant to a function to be diagnosed from each of dynamic images obtained by imaging of a dynamic state of a living body with radiation;

adjusts the obtained cycle, thereby generating a plurality of cycle-adjusted data having cycles of the temporal change in the feature amount being equal to one another, the cycle-adjusted data being generated by, for each group of corresponding pixels between frame images, generating a waveform graph showing temporal change in signal value and obtaining values at local maximum points and local minimum points, and on the basis of a number of frame images in each cycle after cycle adjustment and obtained signal values at the local maximum points and the local minimum points, adjusting the number of frame images in each cycle; and

generates difference information at each phase in the plurality of cycle-adjusted data; and

an output device that outputs the difference information.

2. The dynamic analysis system according to claim 1 , wherein the hardware processor adds or deletes a frame image to or from at least one of the dynamic images so as to adjust a number of frame images in the cycle of the temporal change in the feature amount, thereby generating dynamic images having cycles of the temporal change in the feature amount being equal to one another as the plurality of cycle-adjusted data.

3. The dynamic analysis system according to claim 2 , wherein the hardware processor calculates signal values of pixels of the frame image to be added to the at least one of the dynamic images by interpolation using signal values of a plurality of frame images of the at least one of the dynamic images.

4. The dynamic analysis system according to claim 2 , wherein the hardware processor:

generates the plurality of cycle-adjusted data having phases at a start timing being matched with one another; and

calculates a difference value between signal values of pixels at same coordinates on frame images at a same timing in the plurality of cycle-adjusted data.

5. The dynamic analysis system according to claim 4 , wherein

the dynamic images are dynamic chest images, and

the hardware processor matches lung field region shapes in the dynamic images with one another.

6. The dynamic analysis system according to claim 5 , wherein the hardware processor transforms the lung field region shapes in the dynamic images to a predetermined lung field region shape.

7. The dynamic analysis system according to claim 2 , wherein

the dynamic images are dynamic chest images, and

the hardware processor:

obtains the cycle of the temporal change in a diaphragm position as the feature amount from each of the dynamic images;

adjusts the cycle and the phase of the temporal change in the diaphragm position, thereby generating the plurality of cycle-adjusted data having the cycles of the temporal change in the diaphragm position being equal to one another and phases at a start timing being matched with one another; and

generates the difference information on the diaphragm position in frame images at a same timing in the plurality of cycle-adjusted data.

8. The dynamic analysis system according to claim 1 , wherein the hardware processor generates an interpolation image for at least one of the dynamic images based on signal values of a plurality of frame images selected from frame images of the at least one of the dynamic images so as to adjust a number of frame images in the cycle of the temporal change in the feature amount, thereby generating dynamic images having cycles of the temporal change in the feature amount being equal to one another as the plurality of cycle-adjusted data.

9. The dynamic analysis system according to claim 1 , wherein the hardware processor:

generates graphs showing the temporal change in the feature amount relevant to the function to be diagnosed from the respective dynamic images;

obtains the cycle of the temporal change in the feature amount based on each of the generated graphs; and

changes the cycle of at least one of the graphs showing the temporal change in the feature amount generated from the respective dynamic images, thereby generating graphs having cycles of the temporal change in the feature amount being equal to one another.

10. The dynamic analysis system according to claim 9 , wherein the hardware processor:

generates the plurality of cycle-adjusted data having phases at a start timing being matched with one another; and

calculates a difference value in the feature amount at a same timing in the plurality of cycle-adjusted data.

11. The dynamic analysis system according to claim 1 , wherein the hardware processor combines the difference information with at least one of the plurality of cycle-adjusted data, and causes the output device to output the difference information combined with the at least one of the plurality of cycle-adjusted data.

12. The dynamic analysis system according to claim 1 , wherein

the dynamic images are dynamic chest images,

the function to be diagnosed is a perfusion function or a ventilation function in a lung field, and

the feature amount is a signal value of a pixel in a region of interest.

13. The dynamic analysis system according to claim 1 , wherein

the dynamic images are dynamic chest images,

the function to be diagnosed is a function of a diaphragm, and

the feature amount is a diaphragm position.

14. The dynamic analysis system according to claim 1 , wherein, in generating the cycle-adjusted data, the hardware processor generates one or more interpolation images by bilinear interpolation or bicubic interpolation on the basis of the obtained signal values at the local maximum points and the local minimum points, thereby adjusting the number of frame images in each cycle.

15. A dynamic analysis system comprising:

a hardware processor that:

obtains a cycle of temporal change in a feature amount relevant to a function to be diagnosed from each of analysis result images of respective dynamic images obtained by imaging of a dynamic state of a living body with radiation, wherein the analysis result images show results of dynamic analysis of the respective dynamic images on a pixel basis or a block basis, the block being constituted of a plurality of pixels;

adjusts the obtained cycle, thereby generating a plurality of cycle-adjusted data having cycles of the temporal change in the feature amount being equal to one another, the cycle-adjusted data being generated by, for each group of corresponding pixels between frame images, generating a waveform graph showing temporal change in signal value and obtaining values at local maximum points and local minimum points, and on the basis of a number of frame images in each cycle after cycle adjustment and obtained signal values at the local maximum points and the local minimum points, adjusting the number of frame images in each cycle; and

generates difference information at each phase in the plurality of cycle-adjusted data; and

an output device that outputs the difference information.

16. The dynamic analysis system according to claim 15 , wherein the hardware processor adds or deletes a frame image to or from at least one of the analysis result images so as to adjust a number of frame images in the cycle of the temporal change in the feature amount, thereby generating analysis result images having cycles of the temporal change in the feature amount being equal to one another as the plurality of cycle-adjusted data.

17. The dynamic analysis system according to claim 16 , wherein the hardware processor calculates signal values of pixels of the frame image to be added to the at least one of the analysis result images by interpolation using signal values of pixels of a plurality of frame images of the at least one of the analysis result images, the pixels being at same positions as the pixels of the frame image to be added.

18. The dynamic analysis system according to claim 16 , wherein the hardware processor:

generates the plurality of cycle-adjusted data having phases at a start timing being matched with one another; and

calculates a difference value between signal values of pixels at same coordinates on frame images at a same timing in the plurality of cycle-adjusted data.

19. The dynamic analysis system according to claim 15 , wherein the hardware processor generates an interpolation image for at least one of the analysis result images based on signal values of a plurality of frame images selected from frame images of the at least one of the analysis result images so as to adjust a number of frame images in the cycle of the temporal change in the feature amount, thereby generating analysis result images having cycles of the temporal change in the feature amount being equal to one another as the plurality of cycle-adjusted data.

20. The dynamic analysis system according to claim 15 , wherein the hardware processor:

generates graphs showing the temporal change in the feature amount relevant to the function to be diagnosed from the respective analysis result images;

obtains the cycle of the temporal change in the feature amount based on each of the generated graphs; and

changes the cycle of at least one of the graphs showing the temporal change in the feature amount generated from the respective analysis result images, thereby generating graphs having cycles of the temporal change in the feature amount being equal to one another.

21. The dynamic analysis system according to claim 20 , wherein the hardware processor:

generates the plurality of cycle-adjusted data having phases at a start timing being matched with one another; and

calculates a difference value between signal values at a same timing in the plurality of cycle-adjusted data.

22. The dynamic analysis system according to claim 15 , wherein the hardware processor combines the difference information with at least one of the plurality of cycle-adjusted data, and causes the output device to output the difference information combined with the at least one of the plurality of cycle-adjusted data.

23. The dynamic analysis system according to claim 15 , wherein

the dynamic images are dynamic chest images,

the function to be diagnosed is a perfusion function or a ventilation function in a lung field, and

the feature amount is a signal value of a pixel in a region of interest.

24. The dynamic analysis system according to claim 15 , wherein

the dynamic images are dynamic chest images,

the function to be diagnosed is a function of a diaphragm, and

the feature amount is a diaphragm position.

25. The dynamic analysis system according to claim 15 , wherein, in generating the cycle-adjusted data, the hardware processor generates one or more interpolation images by bilinear interpolation or bicubic interpolation on the basis of the obtained signal values at the local maximum points and the local minimum points, thereby adjusting the number of frame images in each cycle.

Priority Claims (1)
JP 2017-045532 · Mar 10, 2017 · national
Continuity (2)
Continuation 15915801 · Mar 8, 2018
Related Publication 20200118270A1 · Apr 16, 2020