Systems and Methods For Editing A Model Of A Physical System For A Simulation
First Claim
1. A system for simulating a medical procedure comprising:
- a physics module configured to model at least one physical property of a user-defined organic object associated with a patient;
a display module configured to cause a display of the user-defined organic object;
a script module configured to execute a user-defined medical procedure script;
a simulation module in communication with the physics module, the display module, and the script module, the simulation module configured to;
receive input from a simulated medical apparatus; and
execute a simulation of the medical procedure based at least in part on the user-defined model of the organic object and the user-defined medical procedure script.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for simulating a medical procedure are disclosed. For example, one described system for simulating a medical procedure includes a physics module configured to model at least one physical property of a user-defined organic object associated with a patient; a display module configured to cause a display of the user-defined organic object; a script module configured to execute a user-defined medical procedure script; a simulation module in communication with the physics module, the display module, and the script module, the simulation module configured to execute a simulation of the medical procedure based at least in part on the user-defined model of the organic object and the user-defined medical procedure script.
133 Citations
34 Claims
-
1. A system for simulating a medical procedure comprising:
-
a physics module configured to model at least one physical property of a user-defined organic object associated with a patient; a display module configured to cause a display of the user-defined organic object; a script module configured to execute a user-defined medical procedure script; a simulation module in communication with the physics module, the display module, and the script module, the simulation module configured to; receive input from a simulated medical apparatus; and execute a simulation of the medical procedure based at least in part on the user-defined model of the organic object and the user-defined medical procedure script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for simulating a medical procedure comprising:
-
receiving a user-defined scene comprising an organic object associated with a patient, the user-defined organic object comprising at least one physical property, a description of a surgical tool, and a user-defined medical procedure script; executing a simulation of the medical procedure based at least in part on the user-defined organic object and the user-defined medical procedure script; and outputting an image of the user-defined organic object based at least in part on the simulation. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable medium comprising program code, the program code comprising:
-
program code for receiving a user-defined organic object associated with a patient, the user-defined organic object comprising at least one physical property; program code for receiving a user-defined medical procedure script; program code for executing a simulation of the medical procedure based at least in part on the user-defined organic object and the user-defined medical procedure script; and program code for outputting an image of the user-defined organic object based at least in part on the simulation. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a processor; and a computer-readable medium in communication with the processor, the computer readable medium comprising; a data import module configured to receive information describing at least one of a simulation of a medical procedure, a model of an organic object, a model of a surgical tool, or a script, a visualization module configured to generate a visualization signal configured to cause a display of a view of an organic object, a scene generation module configured to generate a signal comprising a customized simulation of a medical procedure, and an editor module configured to receive the information from the data import module, generate a patient template, receive a modification of a characteristic of the patient, receive a selection of a pathology, receive a selection of a surgical tool, transmit a signal to the visualization module comprising the characteristic of the patient and the pathology, and transmit a signal to the scene generation module comprising the characteristic of the patient and the pathology. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-implemented method comprising:
-
receiving information describing at least one of a scene, a model of an organic object, a model of a surgical tool, or a script, generating a patient template, receiving a modification of a characteristic of the patient template, transmitting a signal to cause a display of a view of the patient template based at least in part on the characteristic of the patient template and the pathology, receiving a selection of a pathology, receiving a selection of a surgical tool, and outputting a user-defined scene based at least in part on the information, the patient template, the surgical tool, and the pathology.
-
Specification