Touchless advanced image processing and visualization
AssigneeTeraRecon, Inc.
InventorsTiecheng Zhao, Keiji Ito, Ryan Moffitt
Life of this patent
Estimating the term…
Abstract
A server receives a request from a client device initiated from a user operating the client device. The server determines a user action identifier (ID) based on the request, the user action ID identifying a user physical action that was captured by one or more sensors. One or more image processing commands are determined based on the user action ID in view of a first medical image currently displayed at the client device. An image processing operation is performed based on the first medical image by executing the one or more image processing commands, generating a second medical image. The second medical image is transmitted to the client device to be presented to the user at the client device.
Claims17
A computer-implemented method for medical image processing, the method comprising:
- displaying a first medical image at a display device of a client device, wherein the first medical image was received from an image processing server over a network;
- receiving, by a gesture control module hosted by the client device, a signal from one or more sensors;
- determining, by the gesture control module, a user action of a user based on the signal, the user action representing a physical action of the user;
- determining, by a command processing module, whether the user action is valid in view of the first medical image, including
- performing a lookup operation in an action data structure to determine whether the user action is listed in the action data structure, and
- in response to determining that the user action is not listed in the action data structure, presenting a message to the user indicating that the user action is invalid;
- in response to determining that the user action is valid, transmitting a request to the image processing server over the network, the request including a user action identifier (ID) identifying the user action and an optional image ID identifying the first medical image;
- receiving a second medical image from the image processing server, wherein the second medical image was generated by the image processing server by performing one or more image processing operations that were determined based on the user action ID and the image ID of the first medical image;
- and
- displaying the second medical image at the display device of the client device.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform a method for medical image processing, the method comprising:
- displaying a first medical image at a display device of a client device, wherein the first medical image was received from an image processing server over a network;
- receiving, by a gesture control module hosted by the client device, a signal from one or more sensors;
- determining, by the gesture control module, a user action of a user based on the signal, the user action representing a physical action of the user;
- determining, by a command processing module, whether the user action is valid in view of the first medical image, including
- performing a lookup operation in an action data structure to determine whether the user action is listed in the action data structure, and
- in response to determining that the user action is not listed in the action data structure, presenting a message to the user indicating that the user action is invalid;
- in response to determining that the user action is valid, transmitting a request to the image processing server over the network, the request including a user action identifier (ID) identifying the user action and an optional image ID identifying the first medical image;
- receiving a second medical image from the image processing server, wherein the second medical image was generated by the image processing server by performing one or more image processing operations that were determined based on the user action ID and the image ID of the first medical image;
- and
- displaying the second medical image at the display device of the client device.
A data processing system, comprising:
- a processor;
- and
- a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform a method, the method including
- displaying a first medical image at a display device of a client device, wherein the first medical image was received from an image processing server over a network,
- receiving, by a gesture control module hosted by the client device, a signal from one or more sensors,
- determining, by the gesture control module, a user action of a user based on the signal, the user action representing a physical action of the user, including
- performing a lookup operation in an action data structure to determine whether the user action is listed in the action data structure, and
- in response to determining that the user action is not listed in the action data structure, presenting a message to the user indicating that the user action is invalid,
- determining, by a command processing module, whether the user action is valid in view of the first medical image,
- in response to determining that the user action is valid, transmitting a request to the image processing server over the network, the request including a user action identifier (ID) identifying the user action and an optional image ID identifying the first medical image,
- receiving a second medical image from the image processing server, wherein the second medical image was generated by the image processing server by performing one or more image processing operations that were determined based on the user action ID and the image ID of the first medical image, and
- displaying the second medical image at the display device of the client device.
Dependencies are inferred from the claim text.