IP Library Granted Patent US 10,229,753
Granted Patent B2
US 10,229,753 · App. 15/432,764 · Granted Mar 12, 2019

Systems and user interfaces for dynamic interaction with two-and three-dimensional medical image data using hand gestures

Inventor: Evan K. Fram (Paradise Valley, AZ)
Assignee: DR Systems, Inc.
G16H40/63A61B34/25A61B90/36G02B27/017G06F1/1694G06F3/017G06F3/0482G06F3/04815G06F3/04842G06F3/04845G06F19/00G06T1/0007G06T19/00G16H10/60A61B2017/00207G02B2027/0178G06F2203/04802G06F2203/04806G06T2200/24G06T2219/008G06T2219/028
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,229,753
App. No.
15/432,764
Granted
Mar 12, 2019
Kind
B2
Abstract

Embodiments of the present disclosure relate to systems and techniques for accessing data stores of medical images and displaying the medical images in substantially real-time to provide information in an interactive user interface. Systems are disclosed that may advantageously provide highly efficient, intuitive, and rapid dynamic interaction with two- and three-dimensional medical image data using hand gestures. The systems may include interactive user interfaces that are dynamically updated to provide tracking of a user's hand in a virtual 3D space by two- and/or three-dimensional image data. A user may use the systems described herein to more quickly, thoroughly, and efficiently interact with image data including two-dimensional images, three-dimensional image data, and/or series of image data, as compared to previous systems.

Claims (107)

1. A medical image computing system comprising:

an electronic display;

one or more sensors configured to detect a hand of a user;

one or more data stores storing a plurality of medical exams, each medical exam including one or more image series, each image series including one or more medical images, each image series associated with an imaging plane

a storage device configured to store electronic software instructions; and

one or more computer processors in communication with the electronic display, the one or more sensors, and the storage device, the one or more computer processors configured to execute the stored software instructions to cause the computing system to:

detect, by the one or more sensors, a first user input including at least an orientation, a position, and a configuration of the hand;

determine, based on the configuration of the hand, a first medical exam;

determine, based on the orientation of the hand, a first imaging plane;

determine, based on the position of the hand, a first image series of the first medical exam, wherein the first image series is associated with the first imaging plane;

determine, based on the position of the hand, a first medical image of the first image series;

generate user interface data for rendering an interactive user interface on the electronic display, the interactive user interface including a display of the first medical image;

detect, by the one or more sensors, a second user input including a change in at least one of the orientation, the position, or the configuration of the hand; and

in response to the second user input:

select a second medical image; and

update the user interface data such that the interactive user interface includes a display of the second medical image,

wherein, in response to the second user input comprising a change in the configuration of the hand, the second medical image is selected from a second medical exam such the that second medical image displays a same anatomical position in a same imaging plane as the first medical image, and the second medical image is selected from a second image series of the second medical exam of a same image series type as the first image series.

2. A medical image computing system comprising:

an electronic display;

one or more sensors configured to detect a hand of a user;

a storage device configured to store electronic software instructions;

one or more data stores storing a plurality of medical exams, each medical exam including at least one of volumetric image data or one or more image series, each image series including one or more medical images, each image series associated with an imaging plane; and

one or more computer processors in communication with the electronic display, the one or more sensors, the storage device, and the one or more data stores, the one or more computer processors configured to execute the stored software instructions to cause the computing system to:

determine, based on the hand of the user as detected by the one or more sensors:

a plane of the hand of the user, and

a position of the hand of the user;

determine, based on the plane of the hand of the user, a first imaging plane;

determine, based on the position of the hand of the user, a first image series type associated with the first imaging plane;

select a first image series of the one or more image series of a first medical exam, the first image series having the first image series type;

select, further based on the position of the hand of the user, a first medical image of the first image series; and

generate user interface data for rendering an interactive user interface on the electronic display, the interactive user interface including the first medical image.

3. The medical image computing system of claim 2 , wherein the one or more computer processors are configured to execute the stored software instructions to further cause the computing system to:

detect, by the one or more sensors, a motion of the hand of the user along the plane of the hand of the user;

determine an updated position of the hand of the user;

determine, based on the updated position of the hand of the user, a second image series type associated with the first imaging plane;

select a second image series of the one or more image series of the first medical exam, the second image series having the second image series type;

select, further based on the updated position of the hand of the user, a second medical image of the second image series; and

update the user interface data such that the interactive user interface includes the second medical image.

4. The medical image computing system of claim 2 , wherein the one or more computer processors are configured to execute the stored software instructions to further cause the computing system to:

detect, by the one or more sensors, a motion of the hand of the user along an axis perpendicular to the plane of the hand of the user;

select, based on the motion of the hand of the user, a second medical image of the first image series; and

update the user interface data such that the interactive user interface includes the second medical image.

5. The medical image computing system of claim 2 , wherein the one or more computer processors are configured to execute the stored software instructions to further cause the computing system to:

detect, by the one or more sensors, a motion of the hand of the user;

determine:

an updated plane of the hand of the user, and

an updated position of the hand of the user;

determine, based on the updated plane of the hand of the user, a second imaging plane;

determine, based on the updated position of the hand of the user, a second image series type associated with the second imaging plane;

select a second image series of the one or more image series of a first medical exam, the second image series having the second image series type;

select, further based on the position of the hand of the user, a second medical image of the second image series; and

update the user interface data such that the interactive user interface includes the second medical image.

6. The medical image computing system of claim 2 , wherein determining the first image series type associated with the first imaging plane comprises:

accessing a hanging protocol associated with the user; and

determining the first series type by mapping the position of the hand of the user to the hanging protocol.

7. The medical image computing system of claim 2 , wherein the one or more computer processors are configured to execute the stored software instructions to further cause the computing system to:

detect, by the one or more sensors, a configuration of the hand of the user;

select, based on the configuration of the hand of the user and the position of the hand of the user, an operation to perform on the first medical image;

detect, by the one or more sensors, a motion of the hand of the user while in the configuration; and

implement the operation on the first medical image in proportion to the motion of the hand of the user.

8. The medical image computing system of claim 7 , wherein the operation is at least one of: an adjustment of a window, an adjustment of a level, an adjustment of a magnification, or a pan adjustment.

9. A computer-implemented method comprising:

by one or more processors executing program instructions:

communicating with one or more data stores storing a plurality of medical exams, each medical exam including at least one of volumetric image data or one or more image series, each image series including one or more medical images, each image series associated with an imaging plane;

determining, based on the hand of the user as detected by one or more sensors configured to detect a hand of a user:

a plane of the hand of the user, and

a position of the hand of the user;

determining, based on the plane of the hand of the user, a first imaging plane;

determining, based on the position of the hand of the user, a first image series type associated with the first imaging plane;

selecting a first image series of the one or more image series of a first medical exam, the first image series having the first image series type;

selecting, further based on the position of the hand of the user, a first medical image of the first image series; and

generating user interface data for rendering an interactive user interface on an electronic display, the interactive user interface including the first medical image.

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

by the one or more processors executing program instructions:

detecting, by the one or more sensors, a motion of the hand of the user along the plane of the hand of the user;

determining an updated position of the hand of the user;

determining, based on the updated position of the hand of the user, a second image series type associated with the first imaging plane;

selecting a second image series of the one or more image series of the first medical exam, the second image series having the second image series type;

selecting, further based on the updated position of the hand of the user, a second medical image of the second image series; and

updating the user interface data such that the interactive user interface includes the second medical image.

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

by the one or more processors executing program instructions:

detecting, by the one or more sensors, a motion of the hand of the user along an axis perpendicular to the plane of the hand of the user;

selecting, based on the motion of the hand of the user, a second medical image of the first image series; and

updating the user interface data such that the interactive user interface includes the second medical image.

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

by the one or more processors executing program instructions:

detecting, by the one or more sensors, a motion of the hand of the user;

determining:

an updated plane of the hand of the user, and

an updated position of the hand of the user;

determining, based on the updated plane of the hand of the user, a second imaging plane;

determining, based on the updated position of the hand of the user, a second image series type associated with the second imaging plane;

selecting a second image series of the one or more image series of a first medical exam, the second image series having the second image series type;

selecting, further based on the position of the hand of the user, a second medical image of the second image series; and

updating the user interface data such that the interactive user interface includes the second medical image.

13. The computer-implemented method of claim 9 , wherein determining the first image series type associated with the first imaging plane comprises:

by the one or more processors executing program instructions:

accessing a hanging protocol associated with the user; and

determining the first series type by mapping the position of the hand of the user to the hanging protocol.

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

by the one or more processors executing program instructions:

detecting, by the one or more sensors, a configuration of the hand of the user;

selecting, based on the configuration of the hand of the user and the position of the hand of the user, an operation to perform on the first medical image;

detecting, by the one or more sensors, a motion of the hand of the user while in the configuration; and

implementing the operation on the first medical image in proportion to the motion of the hand of the user.

15. The computer-implemented method of claim 14 , wherein the operation is at least one of: an adjustment of a window, an adjustment of a level, an adjustment of a magnification, or a pan adjustment.

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 Feb 15, 2017
From: FRAM, EVAN K.
To: D.R. SYSTEMS, INC.
Reel/Frame 041261/0377 →
Continuity (4)
Continuation 14754178 · Jun 29, 2015
Provisional Application 62108167 · Jan 27, 2015
Provisional Application 62019760 · Jul 1, 2014
Related Publication 20170161448A1 · Jun 8, 2017