Methods and Apparatus for Simulaton of Endovascular and Endoluminal Procedures
First Claim
1. A method of representing a network of tubular structures, comprising:
- defining a set of medial axes for the tubular structure;
defining a series of cross sections along each medial axis in the set of medial axes;
generating a connectivity graph of the medial axes;
defining multiple surface representations based upon the graph of the medial axes and the cross sections;
computing a volume defined by a first one of the surface representations; and
defining a partition of the medial axis, cross-sections, surface and/or volume representations.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus provide realistic training in endovascular and endoluminal procedures. One embodiment includes modeling accurately the tubular anatomy of a patient to enable optimized simulation. One embodiment includes simulating the interaction between a flexible device and the anatomy and optimizing the computation. One embodiment includes replicating the functionality of therapeutic devices, e.g. stents, and simulating their interaction with anatomy. One embodiment includes computing hemodynamics inside the vascular model. One embodiment includes reproducing visual feedback, using synthetic X-ray imaging and/or or visible light rendering. One embodiment includes generating contrast agent injection and propagation through a tubular network. One embodiment includes reproducing aspects of the physical environment of an operating room by simulating or tracking, such as C-arm control panel, foot pedals, monitors, real catheters and guidewires, etc. One embodiment includes tracking instrument position and mimicking haptic feedback experienced when manipulating certain medical devices.
-
Citations
82 Claims
-
1. A method of representing a network of tubular structures, comprising:
-
defining a set of medial axes for the tubular structure;
defining a series of cross sections along each medial axis in the set of medial axes;
generating a connectivity graph of the medial axes;
defining multiple surface representations based upon the graph of the medial axes and the cross sections;
computing a volume defined by a first one of the surface representations; and
defining a partition of the medial axis, cross-sections, surface and/or volume representations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method of providing visual feedback for a simulated medical procedure, comprising:
-
generating a synthetic X-ray rendering from volumetric datasets;
processing the volumetric dataset to determine attenuation coefficients from voxel values as intensity values in the volumetric datasets;
using volume rendering techniques for simulating X-ray images;
using 2D and/or 3D texture mapping techniques to implement volume rendering in real-time; and
computing an approximation of the X-ray attenuation process using blending operations on series of planes defined through the volumetric texture. - View Dependent Claims (47, 48, 49, 50, 51)
-
-
52. A tracking device, comprising
a non-contact array of optical sensors comprising: -
a series of optical encoders;
a curved pathway between the medical device and the sensor focal point to allow a multiplicity of different sized medical devices to be tracked;
a series of tracking devices are used to track multiple coaxial medical devices;
wherein contact between the encoding device and the instrument being tracked is prevented. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A system for simulating interventional radiology procedures, comprising:
-
a module to generate multiple representations of a network of tubular structures with geometric, material, mathematical properties to different representations;
a deformation module to compute global and local deformation of the network of tubular structures;
a collision detection module to compute collision detection between the tubular structure and a device model with a series of nodes. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method of simulating interventional radiology procedures, comprising
defining a set of medial axes for a tubular structure representing anatomy; -
defining a series of cross sections along each medial axis in the set of medial axes;
generating a connectivity graph of the medial axes;
defining multiple surface representations based upon the graph of the medial axes and the cross sections;
computing a volume defined by a first one of the surface representations; and
defining a partition of the medial axis, cross-sections, surface and/or volume representations;
providing visual feedback to a user for a medical procedure simulated using the tubular network. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82)
-
Specification