Lid angle detection
US-12146894-B2 · Nov 19, 2024 · US
US9606584B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9606584-B1 |
| Application number | US-201514754178-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 29, 2015 |
| Priority date | Jul 1, 2014 |
| Publication date | Mar 28, 2017 |
| Grant date | Mar 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Physics · mapped topic
Physics · mapped topic
Curved planar reformation of 3D line structures · CPC title
Cut plane or projection plane definition · CPC title
Head mounted · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.