IP Library Granted Patent US 11,004,201
Granted Patent B2
US 11,004,201 · App. 16/318,839 · Granted May 11, 2021

Diagnosis support program

Inventors: Takehiko Abe (Singapore, SG); Norifumi Yoshida (Singapore, SG)
Assignee: PARAMEVIA PTE. LTD.
G06T7/0016A61B6/00A61B6/5217A61B6/5264G06T7/11G06T7/168G06T7/174G16H30/40G06T2207/10016G06T2207/30061G06T2207/30104
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 11,004,201
App. No.
16/318,839
Granted
May 11, 2021
Kind
B2
Abstract

A movement of an area whose shape changes for each respiration or for each heartbeat is displayed. A diagnosis support program that analyzes images of a human body and displays analysis results, the program causing a computer to execute: processing of acquiring a plurality of frame images from a database that stores the images (S 1 ); processing of specifying a respiratory cycle based on pixels in a specific area in each of the frame images (S 2 ); processing of detecting a lung field based on the specified respiratory cycle (S 3 ); processing of dividing the detected lung field into a plurality of block areas (S 4 ) and calculating a change in image in a block area in each of the frame images (S 5 ); processing of performing a Fourier analysis of a change in image in each block area in each of the frame images (S 6 ); and processing of displaying each image after the Fourier analysis on a display as a pseudo color image (S 7 ).

Claims (42)

1. A diagnosis support program that analyzes images of a human body and displays analysis results, the program causing a computer to execute:

processing of acquiring a plurality of frame images from a database that stores the images;

processing of selecting a specific area from each of the frame images and specifying a respiratory cycle based on pixels in the selected specific area;

processing of detecting a lung field based on the specified respiratory cycle;

processing of dividing the detected lung field into a plurality of block areas and calculating a change in image in each of the block areas based on a relative position between each of the block areas and a lung contour;

processing of Fourier-transforming a change in image in each block area in each of the frame images;

processing of performing inverse Fourier transform by extracting frequency components corresponding to the respiratory cycle for Fourier transform results of a change in image in each of the block areas; and

processing of displaying image after the inverse Fourier transform on a display.

2. A diagnosis support program that analyzes images of a human body and displays analysis results, the program causing a computer to execute:

processing of acquiring a plurality of frame images from a database that stores the images;

processing of specifying a blood vessel beat cycle of a subject;

processing of specifying a respiratory cycle based on pixels in a specific area in each of the frame images;

processing of detecting a lung field based on the specified respiratory cycle;

processing of dividing the detected lung field into a plurality of block areas and calculating a change in image in a block area in each of the frame images;

processing of Fourier-transforming a change in image in each block area in each of the frame images;

processing of performing inverse Fourier transform by extracting frequency components corresponding to the blood vessel beat cycle for Fourier transform results of a change in image in each of the block areas; and

processing of displaying image after the inverse Fourier transform on a display.

3. A diagnosis support program that analyzes images of a human body and displays analysis results, the program causing a computer to execute:

processing of acquiring a plurality of frame images from a database that stores the images;

processing of selecting a specific area from each of the frame images and specifying a blood vessel beat cycle of a subject based on pixels in the selected specific area;

processing of dividing an analysis range that is set for each of the frame images into a plurality of block areas and calculating a change in image in each block area in each of the frame images;

processing of Fourier-transforming a change in image in each block area in each of the frame images;

processing of performing inverse Fourier transform by extracting frequency components corresponding to the blood vessel beat cycle for Fourier transform results of a change in image in each of the block areas; and

processing of displaying image after the inverse Fourier transform on a display.

4. The diagnosis support program according to claim 1 , wherein

a respiratory cycle of a subject is specified based on a movement of a diaphragm, a movement of a thorax, or data of a spirogram.

5. The diagnosis support program according to claim 2 , wherein

a blood vessel beat cycle of the subject is specified based on measurement results by other modality devices including an electrocardiogram or a pulsimeter, and alternatively, a movement of a diaphragm and a thorax is extracted and a respiratory cycle of a subject is specified based on an image of a diaphragm and an image of a thorax at least included in each of the frame images, a lung field is detected based on the specified respiratory cycle, a position of a heart, a position of a hilum pulmonis, and blood vessel cycles of a main lung blood vessel and a large blood vessel are specified from the detected lung field, and a blood vessel beat cycle is specified based on a change in image of each specified region.

6. The diagnosis support program according to claim 1 , wherein

a relative position relationship between an inside of a lung field and blood vessels is calculated based on the specified respiratory cycle, and a shape of a lung of a subject is specified as a standard lung and a dynamic state of a blood flow of the subject is specified as a standard blood vessel area.

7. The diagnosis support program according to any of claims 1 , wherein

a lung field is divided into a plurality of block areas by plotting a plurality of points in accordance with a fixed rule on opposing contours of a lung field and by connecting opposing points by a segment.

8. The diagnosis support program according to claim 2 , wherein

a respiratory cycle of a subject is specified based on a movement of a diaphragm, a movement of a thorax, or data of a spirogram.

9. The diagnosis support program according to claim 3 , wherein

a blood vessel beat cycle of the subject is specified based on measurement results by other modality devices including an electrocardiogram or a pulsimeter, and alternatively, a movement of a diaphragm and a thorax is extracted and a respiratory cycle of a subject is specified based on an image of a diaphragm and an image of a thorax at least included in each of the frame images, a lung field is detected based on the specified respiratory cycle, a position of a heart, a position of a hilum pulmonis, and blood vessel cycles of a main lung blood vessel and a large blood vessel are specified from the detected lung field, and a blood vessel beat cycle is specified based on a change in image of each specified region.

10. The diagnosis support program according to claim 2 , wherein

a relative position relationship between an inside of a lung field and blood vessels is calculated based on the specified respiratory cycle, and a shape of a lung of a subject is specified as a standard lung and a dynamic state of a blood flow of the subject is specified as a standard blood vessel area.

11. The diagnosis support program according to claim 2 , wherein

a lung field is divided into a plurality of block areas by plotting a plurality of points in accordance with a fixed rule on opposing contours of a lung field and by connecting opposing points by a segment.

12. The diagnosis support program according to claim 3 , wherein

a lung field is divided into a plurality of block areas by plotting a plurality of points in accordance with a fixed rule on opposing contours of a lung field and by connecting opposing points by a segment.

Assignments (3)
CHANGE OF NAME Recorded Nov 21, 2022
From: PARAMEVIA PTE. LTD.
To: RADWISP PTE. LTD.
Reel/Frame 061974/0664 →
CHANGE OF NAME Recorded Sep 28, 2020
From: RADWISP PTE.LTD.
To: PARAMEVIA PTE. LTD.
Reel/Frame 053910/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2019
From: ABE, TAKEHIKO; YOSHIDA, NORIFUMI
To: RADWISP PTE.LTD.
Reel/Frame 048167/0926 →
Priority Claims (1)
JP JP2016-141658 · Jul 19, 2016 · national
Continuity (1)
Related Publication 20190287248A1 · Sep 19, 2019
Cited By (1)
US 12,458,313