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

US9606584B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9606584-B1
Application numberUS-201514754178-A
CountryUS
Kind codeB1
Filing dateJun 29, 2015
Priority dateJul 1, 2014
Publication dateMar 28, 2017
Grant dateMar 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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 at least one set of volumetric medical image data; 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: access, from the one or more data stores, a set of volumetric medical image data; render a three-dimensional view of the set of volumetric medical image data; generate user interface data for rendering an interactive user interface on the electronic display, the interactive user interface including at least the rendered three-dimensional view of the set of volumetric medical image data; determine a virtual origin location in physical space about which a user may move their hand; receive sensor data from the one or more sensors, the sensor data indicative of a user input provided via the hand of the user, the user input comprising at least a position of the hand; determine, based on the sensor data, the position of the hand with respect to the virtual origin location; calculate, based on the position of the hand with respect to the virtual origin location, a rotation of the set of volumetric medical image data; render, based on the rotation, an updated three-dimensional view of the set of volumetric medical image data; and update the user interface data to include the updated three-dimensional view of the set of volumetric medical image data. 2. The medical image computing system of claim 1 , wherein the virtual origin location is determined in reference to at least one of the one or more sensors. 3. The medical image computing system of claim 2 , wherein the at least one of the one or more sensors is located on a surface in front of and below the electronic display such that the virtual origin is located in front of the electronic display and the one or more sensors are configured to detect the hand of the user when the hand is positioned above the sensor and in front of the electronic display. 4. The medical image computing system of claim 2 , wherein calculating the rotation of the set of volumetric medical image data comprises: defining a first three-dimensional coordinate system of the at least one of the one or more sensors, wherein the virtual origin is at an origin of the first three-dimensional coordinate system; determining x and z coordinates of the hand with reference to the first three-dimensional coordinate system; calculating a first angle between a z-axis of the first three-dimensional coordinate system and the x and z coordinates of the hand with reference to the first three-dimensional coordinate system; determining a y coordinate of the hand with reference to the first three-dimensional coordinate system; converting the y coordinate to a value on a scale between a maximum value and a minimum value, wherein the maximum value and the minimum value are associated with respective minimum and maximum physical positions of the users hand along a y-axis of the first three-dimensional coordinate system; calculating a second angle by taking an arcsin( ) of the value; defining a second three-dimensional coordinate system of the rendered three-dimensional view of the set of volumetric medical image data; rotating the rendered three-dimensional view of the set of volumetric medical image data by the first angle about a y-axis of the second three-dimensional coordinate system; defining a third three-dimensional coordinate system of the electronic display; and rotating the rendered three-dimensional view of the set of volumetric medical image data by the second angle about an x-axis of the third three-dimensional coordinate system. 5. The medical image computing system of claim 4 , wherein the maximum value and minimum value are, respectively, at least one of: −0.99 and +0.99, −0.999 and +0.999, or −1 and +1. 6. The medical image computing system of claim 1 , wherein the user input further comprises at least one of: a motion of the hand, a rotation of the hand, an orientation of the hand, or a configuration of the hand. 7. The medical image computing system of claim 6 , wherein: the one or more data stores store a first set of volumetric medical image data and a second set of volumetric medical image data, and the one or more computer processors are configured to execute the stored software instructions to further cause the computing system to: determine, based on the sensor data, the configuration of the hand of the user; select, based on the configuration of the hand of the user, a one of the first set of volumetric medical image data and the second set of volumetric medical image data; calculate, based on the position of the hand with respect to the virtual origin location, a first rotation of the one of the first set of volumetric medical image data and the second set of volumetric medical image data; render, based on the first rotation, an updated three-dimensional view of the one of the first set of volumetric medical image data and the second set of volumetric medical image data; and update the user interface data to include the updated three-dimensional view of the one of the first set of volumetric medical image data and the second set of volumetric medical image data. 8. The medical image computing system of claim 7 , wherein: the one or more computer processors are configured to execute the stored software instructions to further cause the computing system to: determine, based on the sensor data, a change in the configuration of the hand of the user; select, based on the change in the configuration of the hand of the user, a second of the first set of volumetric medical image data and the second set of volumetric medical image data; calculate, based on the position of the hand with respect to the virtual origin location, a second rotation of the second of the first set of volumetric medical image data and the second set of volumetric medical image data; render, based on the second rotation, an updated three-dimensional view of the second of the first set of volumetric medical image data and the second set of volumetric medical image data; and update the user interface data to include the updated three-dimensional view of the second of the first set of volumetric medical image data and the second set of volumetric medical image data. 9. The medical image computing system of claim 7 , wherein the configuration of the hand of the user comprises at least one of: a fist, one or more fingers extended, or a flat hand. 10. A computer-implemented method comprising: by one or more computer processors executing software instructions: accessing, from one or more data stores, a set of volumetric medical image data; rendering a three-dimensional view of the set of volumetric medical image data; generating user interface data for rendering an interactive user interface on an electronic display, the interactive user interface including at least the rendered three-dimensional view of the set of volumetric medical image data; determining a virtual origin location in physical space about which a user may move their hand; receiving sensor data from one or more sensors configured to detect the hand of the user, the sensor data indicative of a user input provided via the hand of the user, the user input comprising at least a position of the hand; determining, based on the sensor data, the

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9606584B1 cover?
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 …
Who is the assignee on this patent?
D R Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/1694. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).