Gesture-based interface for a multi-modality medical imaging system
First Claim
1. A method for interpreting user input in a medical processing system, comprising:
- receiving, by a gesture recognition module, a state designator corresponding to a mode of operation of the medical processing system, the medical processing system comprising the gesture recognition module and a plurality of modules associated with a plurality of modalities corresponding to medical data representative of a vessel of a patient, wherein the gesture recognition module comprises a gesture recognition engine, a gesture database, and an interface operable to communicate with the plurality of modules;
querying, by the gesture recognition engine, the gesture database of the gesture recognition module based on the state designator;
generating, by the gesture recognition engine, a list of active commands based on querying the gesture database, wherein the list of active commands is variable such that a different list of active commands is generated for a different modality of the plurality of modalities;
receiving, by the gesture recognition module, when the mode of operation corresponds to an IVUS modality, a user input sequence on an IVUS image from one or more user input devices, the user input sequence defining a first path on the IVUS image;
outputting, by the gesture recognition module, a second path on the IVUS image, the second path different from the first path and generated by the gesture recognition engine based on a vascular border of the vessel in the IVUS image, the vascular border identified by the medical processing system using a vascular detection algorithm;
correlating, by the gesture recognition engine, the second path to a single command of the list of active commands generated for the IVUS modality based on a shape of the second path and in response to a user input accepting the second path, wherein the single command identifies an image manipulation associated with the IVUS image; and
performing, by the medical processing system, the image manipulation identified by the single command.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for multi-modality data processing are provided. Some embodiments are particularly directed to interpreting gesture-based commands in a multi-modality processing system. In one embodiment, a method for interpreting user input in a medical processing system includes receiving a state designator corresponding to a mode of operation of the medical processing system, where the mode of operation includes a value representative of a modality selected from the group consisting of: IVUS, OCT, pressure, and flow. A list of active commands is generated based on the received state designator. A user input sequence is received from one or more user input devices. The medical processing system correlates the user input sequence to a command of the list of active commands, and the command is utilized to control operation of a component of the system. The list of active command may include a subset of commands common to multiple modalities.
64 Citations
25 Claims
-
1. A method for interpreting user input in a medical processing system, comprising:
-
receiving, by a gesture recognition module, a state designator corresponding to a mode of operation of the medical processing system, the medical processing system comprising the gesture recognition module and a plurality of modules associated with a plurality of modalities corresponding to medical data representative of a vessel of a patient, wherein the gesture recognition module comprises a gesture recognition engine, a gesture database, and an interface operable to communicate with the plurality of modules; querying, by the gesture recognition engine, the gesture database of the gesture recognition module based on the state designator; generating, by the gesture recognition engine, a list of active commands based on querying the gesture database, wherein the list of active commands is variable such that a different list of active commands is generated for a different modality of the plurality of modalities; receiving, by the gesture recognition module, when the mode of operation corresponds to an IVUS modality, a user input sequence on an IVUS image from one or more user input devices, the user input sequence defining a first path on the IVUS image; outputting, by the gesture recognition module, a second path on the IVUS image, the second path different from the first path and generated by the gesture recognition engine based on a vascular border of the vessel in the IVUS image, the vascular border identified by the medical processing system using a vascular detection algorithm; correlating, by the gesture recognition engine, the second path to a single command of the list of active commands generated for the IVUS modality based on a shape of the second path and in response to a user input accepting the second path, wherein the single command identifies an image manipulation associated with the IVUS image; and performing, by the medical processing system, the image manipulation identified by the single command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a medical processing system, the method comprising:
-
displaying medical data on a user display device, the medical data corresponding to an active modality of the medical processing system, the active modality being selected from a plurality of modalities of the medical processing system, wherein the medical processing system comprises a gesture recognition module and a plurality of modules associated with the plurality of modalities; querying, by a gesture recognition engine of the gesture recognition module, a gesture database of the gesture recognition module; determining, by the gesture recognition engine, a list of active commands based on the active modality, wherein the list of active commands is variable such that a different list of active commands is generated for a different active modality; receiving, by the gesture recognition module, when the mode of operation corresponds to an intravascular ultrasound (IVUS) modality, a user input sequence on an IVUS image from one or more user input devices, the user input sequence provided by a user in response to the displayed medical data and defining a first path on the IVUS image; outputting, by the gesture recognition module, a second path on the IVUS image, the second path different from the first path and generated by the gesture recognition engine based on a vascular border of the vessel in the IVUS image, the vascular border identified by the medical processing system using a vascular border detection algorithm; correlating, by the gesture recognition engine, the second path to a single command of the list of active commands generated for the IVUS modality based on a shape of the second path and in response to a user input accepting the second path, wherein the single command identifies an image manipulation associated with the IVUS image; and performing, by the medical processing system, the image manipulation identified by the single command. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
an intravascular catheter or guide wire comprising a flexible elongate member sized and shaped for positioning within a vessel of a patient and a sensor disposed at the distal end of the flexible elongate member and configured to obtain medical data associated with the vessel, wherein the medical data corresponds to an intravascular ultrasound (IVUS) modality; and a non-transitory, computer-readable storage medium that stores a plurality of instructions for execution by at least one computer processor in communication with the intravascular catheter or guide wire, wherein the instructions are for; determining a mode of operation of a medical processing system, the medical processing system comprising a gesture recognition module and a plurality of modules associated with the group of modalities, wherein the gesture recognition module comprises a recognition engine, a gesture database, and an interface operable to communicate with the plurality of modules, the mode of operation corresponding to the IVUS modality; querying, by the recognition engine, the gesture database; generating, by the recognition engine, a list of active commands based on the querying the gesture database, wherein the list of active commands is variable such that a different list of active commands is generated for a different mode of operation; receiving, by the gesture recognition module, user input sequence on an IVUS image from one or more user input devices, the user input sequence defining a first path on the IVUS image; outputting, by the gesture recognition module, a second path on the IVUS image, the second path different from the first path and generated by the gesture recognition engine based on a vascular border of the vessel in the IVUS image, the vascular border identified by the medical processing system using a vascular border detection algorithm; correlating, by the gesture recognition engine, the second path to a single command of the list of active commands generated for the IVUS modality based on a shape of the second path and in response to a user accepting the second path, wherein the single command identifies an image manipulation associated with the IVUS image; and performing the image manipulation identified by the single command. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification