Medical image identification and interpretation
Abstract
A plurality of image processing engines are hosted within an image processing system. Each image processing engine performs one or more image processing operations or clinical content processing operations on medical images and clinical content. A user interface allows a user to configure the plurality of image processing engines for a particular study of images. The user interface allows the user to configure the plurality of image processing engines in any one of the following configurations: a series configuration where the image processing engines operate in series so that an output from one image processing engine serves as input to a next image processing engine; a parallel configuration where each image processing engine in the plurality of image processing engines operates without input from any other image processing engine in the plurality of image processing engines.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A medical image interpretation system, comprising:
an image processing system; a plurality of image processing engines, hosted by the image processing system, each image processing engine in the plurality of image processing engines performing one or more image processing operations or clinical content processing operations on medical images and clinical content; a user interface that allows a user to configure the plurality of image processing engines for a particular study of images, the user interface allowing the user to configure the plurality of image processing engines in any one of the following configurations:
a series configuration where the image processing engines operate in series so that an output from one image processing engine serves as input to a next image processing engine,
a parallel configuration where each image processing engine in the plurality of image processing engines operates without input from any other image processing engine in the plurality of image processing engines,
a hybrid configuration where a first subset of image processing engines operate in a series configuration, and a second subset of image processing engines operate in a parallel configuration; and
an output to the image processing system that outputs results generated by the plurality of image processing engines; wherein all image processing engines in the plurality of image processing engines utilize a standardized interface that allows the abstraction of inputs and outputs of each image processing engine to conform to a standard published schema as supported and updated for the medical image interpretation system.
2 . A medical image interpretation system as in claim 1 , wherein the image processing system is an image processing server.
3 . A medical image interpretation system as in claim 1 , wherein each image processing engine in the plurality of image processing engines has a different function than other image processing engines in the plurality of image processing engines, wherein functionality of at least one of the image processing engines in the plurality of image processing engines is one of the following:
an ability to identify a body part shown within a medical image; an ability to segment a body part shown within a medical image; an ability to label anatomy shown within a medical image; an ability to detect a disease from information shown within a medical image; an ability to match findings with clinical information resources and recommendations to provide assistance and direction to a physician.
4 . A medical image interpretation system as in claim 1 , wherein at least one image processing engine in the plurality of image processing engines is associated with a particular body part of a patient.
5 . A medical image interpretation system as in claim 1 , wherein at least one image processing engine in the plurality of image processing engines detects findings, where a finding is at least one of the following:
a disease; an indication of an abnormality; a feature within a medical image; a detection of an object, a shape, or a texture within a medical image; a measurement made from within a medical image.
6 . A medical image interpretation system as in claim 1 , wherein each image processing engine in the plurality of image processing engines is within a software container with a defined set of inputs and outputs.
7 . A medical image interpretation system as in claim 1 , wherein the user interface additionally allows the user to configure the plurality of image processing engines in the following configuration:
a hybrid configuration where a first subset of image processing engines operate in a series configuration, and a second subset of image processing engines operate in a parallel configuration.
8 . A medical image interpretation system as in claim 1 , wherein a first image processing engine in the plurality of image processing engines runs an algorithm to detect findings that are included in a statistical interface accessible by the user.
9 . A medical image interpretation system as in claim 1 , wherein outputs from each image processing engine in the plurality of image processing engines are weighted, so that the user can weight output of findings differently to affect the results from the output of the image processing system.
10 . A medical image interpretation system as in claim 1 , wherein at least one image processing engine in the plurality of image processing engines analyzes multiple studies with a similar modality to determine there is significant interval change between the multiple studies.
11 . A medical image interpretation system as in claim 1 , wherein the image processing system includes a tracking module that tracks assignments and processes of the plurality of image processing engines.
12 . A medical image interpretation system as in claim 1 , wherein each image processing engine in the plurality of image processing engines is able to invoke image processing tools to perform image processing operations.
13 . A method to perform interpretation of medical images, comprising:
configuring, by a user, a plurality of image processing engines for a particular study of the images, the user configuring the plurality of image processing engines in one of the following configurations:
a series configuration where the image processing engines operate in series so that an output from one image processing engine serves as input to a next image processing engine,
a parallel configuration where each image processing engine in the plurality of image processing engines operates without input from any other image processing engine in the plurality of image processing engines,
performing one or more image processing operations or clinical content processing operations on medical images and clinical content by each image processing engine in the plurality of plurality of image processing engines; and providing results from the plurality of image processing engines that interpret the medical images.
14 . A method as in claim 13 , wherein at least one image processing engine in the plurality of image processing engines invokes an image processing tools to perform an image processing operation.
15 . A method as in claim 13 , wherein each image processing engine in the plurality of image processing engines has a different function than other image processing engines in the plurality of image processing engines, wherein functionality of at least one of the image processing engines in the plurality of image processing engines is one of the following:
an ability to identify a body par shown within a medical image; an ability to segment a body part shown within a medical image; an ability to label anatomy shown within a medical image; an ability to detect a disease from information shown within a medical image; an ability to match findings with clinical information resources and recommendations to provide assistance and direction to a physician.
16 . A method as in claim 13 , wherein at least one image processing engine in the plurality of image processing engines is associated with a particular body part of a patient.
17 . A method as in claim 13 , wherein at least one image processing engine in the plurality of image processing engines detects findings, where a finding is at least one of the following:
a disease; an indication of an abnormality; a feature within a medical image; a detection of an object, a shape, or a texture within a medical image; a measurement made from within a medical image.
18 . A method as in claim 13 , wherein all image processing engines in the plurality of image processing engines utilize a standardized interface that allows the abstraction of inputs and outputs of each image processing engine to conform to a standard published schema.
19 . A method as in claim 13 , wherein outputs from each image processing engine in the plurality of image processing engines are weighted, so that the user can weight output of findings differently to affect the results from the output of the image processing system.
20 . A method as in claim 13 , additionally comprising:
tracking assignments and processes of the plurality of image processing engines.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.