IP Library Granted Patent US 9,892,341
Granted Patent B2
US 9,892,341 · App. 15/469,342 · Granted Feb 13, 2018

Rendering of medical images using user-defined rules

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 9,892,341
App. No.
15/469,342
Granted
Feb 13, 2018
Kind
B2
Abstract

Systems and methods that allow transfer and display rules to be defined based on one or more of several attributes, such as a particular user, site, device, and/or image/series characteristic, as well as whether individual images and/or image series are classified as thin slices and/or based on other characteristics, and applied to medical images in order to determine which images and/or image data are analyzed, downloaded, viewed, stored, rendered, processed, and/or any number of other actions that might be performed with respect to medical image data. The system and methods may include image analysis, image rendering, image transformation, image enhancement, and/or other aspects to enable efficient and customized review of medical images.

Claims (78)

1. A computer-implemented method of rendering medical images, the method comprising:

by one or more processors executing program instructions:

accessing a set of medical image data;

analyzing the set of medical image data to determine a value of an attribute of the set of medical image data;

accessing a user-defined rule indicating an association between the value of the attribute and a desired image slice thickness;

determining whether the set of medical image data is formatted according to the desired image slice thickness indicated by the user-defined rule; and

in response to determining that at least a portion of the set of medical image data is not formatted according to the desired image slice thickness, rendering at least the portion of the set of medical image data as a series of medical images having the desired slice thickness.

2. The computer-implemented method of claim 1 further comprising:

by the one or more processors executing program instructions:

automatically initiating display of the series of medical images at a computing device.

3. The computer-implemented method of claim 1 , wherein the set of medical image data comprises an original series of medical images, and wherein the medical images comprise two-dimensional medical images.

4. The computer-implemented method of claim 3 , wherein rendering the portion of the set of medical image data comprises:

by the one or more processors executing program instructions:

accessing a three-dimensional set of medical image data from which the original series was derived; and

rendering the series of medical images from the three-dimensional set of medical image data.

5. The computer-implemented method of claim 3 , wherein rendering the portion of the set of medical image data comprises:

by the one or more processors executing program instructions:

selecting a group of medical images of the original series of medical images, wherein each medical image of the group of medical images has an image slice thickness greater or less than the desired image slice thickness; and

reformatting each of the medical images of the group of medical images to have the desired image slice thickness.

6. The computer-implemented method of claim 3 , wherein rendering the portion of the set of medical image data comprises:

by the one or more processors executing program instructions:

determining that one or more medical images of the original series of medical images has an image slice thickness greater or less than the desired image slice thickness;

reformatting the original series of medical images to include a plurality of reformatted medical images having an image slice thicknesses matching the desired image slice thickness, wherein the original series of medical images is reformatted from a volumetric data set associated with the original series of medical images; and

initiating display of the original series of medical images including the plurality of reformatted medical images at a computing device.

7. The computer-implemented method of claim 1 , wherein the set of medical image data comprises three-dimensional medical image data.

8. The computer-implemented method of claim 7 , wherein the rule further indicates an association between the value of the attribute and a desired image slice increment, and wherein rendering the portion of the set of medical image data comprises:

by the one or more processors executing program instructions:

rendering the series of medical images from the three-dimensional set of medical image data, wherein the medical images of the series match both the desired slice thickness and the desired slice increment.

9. The computer-implemented method of claim 8 , wherein rendering the portion of the set of medical image data comprises:

by the one or more processors executing program instructions:

generating each successive image slice of the series from the three-dimensional set of medical image data, where each successive image slice has the desired image thickness and is the desired image slice increment apart.

10. The computer-implemented method of claim 9 further comprising:

by the one or more processors executing program instructions:

automatically initiating display of the series of medical images at a computing device.

11. The computer-implemented method of claim 1 , wherein the value of the attribute is derived from a DICOM header file.

12. The computer-implemented method of claim 11 , wherein the attribute comprises at least one of: an image series view, a patient's age, a medical history, a risk factor, a tissue characteristic, or a modality.

13. The computer-implemented method of claim 1 further comprising:

by the one or more processors executing program instructions:

receiving a request from a user to view the series of medical images; and

accessing the user-defined rule associated with the user.

14. The computer-implemented method of claim 13 further comprising:

by the one or more processors executing program instructions:

displaying the series of medical images on a computing device;

receiving a reformat request indicating a new desired image slice thickness different from the desired image slice thickness indicated by the rule; and

in response to receiving the reformat request:

re-rendering the set of medical image data to generate a new series of medical images, wherein medical images of the new series match the new desired slice thickness.

15. A system comprising:

a computer readable storage medium having program instructions embodied therewith; and

one or more processors configured to execute the program instructions to cause the one or more processors to:

access a set of medical image data;

analyze the set of medical image data to determine a value of an attribute of the set of medical image data;

access a user-defined rule indicating an association between the value of the attribute and a desired image slice thickness;

determine whether the set of medical image data is formatted according to the desired image slice thickness indicated by the user-defined rule; and

in response to determining that at least a portion of the set of medical image data is not formatted according to the desired image slice thickness, render at least the portion of the set of medical image data as a series of medical images having the desired slice thickness.

16. The system of claim 15 , wherein the set of medical image data comprises three-dimensional medical image data, and wherein the one or more processors are configured to execute the program instructions to further cause the one or more processors to:

render the series of medical images from the three-dimensional set of medical image data, wherein the medical images of the series match both the desired slice thickness and the desired slice increment.

17. The system of claim 15 , wherein the one or more processors are configured to execute the program instructions to further cause the one or more processors to:

receive a request from a user to view the series of medical images;

access the user-defined rule associated with the user;

display the series of medical images on a computing device;

receive a reformat request indicating a new desired image slice thickness different from the desired image slice thickness indicated by the rule; and

in response to receiving the reformat request:

re-render the set of medical image data to generate a new series of medical images, wherein medical images of the new series match the new desired slice thickness.

18. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by one or more processors to cause the one or more processors to:

access a set of medical image data;

analyze the set of medical image data to determine a value of an attribute of the set of medical image data;

access a user-defined rule indicating an association between the value of the attribute and a desired image slice thickness;

determine whether the set of medical image data is formatted according to the desired image slice thickness indicated by the user-defined rule; and

in response to determining that at least a portion of the set of medical image data is not formatted according to the desired image slice thickness, render at least the portion of the set of medical image data as a series of medical images having the desired slice thickness.

19. The computer program product of claim 18 , wherein the program instructions are executable by one or more processors to further cause the one or more processors to:

render the series of medical images from the three-dimensional set of medical image data, wherein the medical images of the series match both the desired slice thickness and the desired slice increment.

20. The computer program product of claim 18 , wherein the program instructions are executable by one or more processors to further cause the one or more processors to:

receive a request from a user to view the series of medical images;

access the user-defined rule associated with the user;

display the series of medical images on a computing device;

receive a reformat request indicating a new desired image slice thickness different from the desired image slice thickness indicated by the rule; and

in response to receiving the reformat request:

re-render the set of medical image data to generate a new series of medical images, wherein medical images of the new series match the new desired slice thickness.

Assignments (5)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: MERGE HEALTHCARE SOLUTIONS INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055617/0985 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 7, 2019
From: D.R. SYSTEMS, INC.
To: MERGE HEALTHCARE SOLUTIONS INC.
Reel/Frame 048631/0123 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2017
From: REICHER, MURRAY A.; TRAMBERT, MICHAEL; FRAM, EVAN K.
To: D.R. SYSTEMS, INC.
Reel/Frame 041735/0336 →