Method and apparatus for medical image display for surgical tool planning and navigation in clinical environments
First Claim
1. A method of displaying medical images, the method including:
- responsive to receipt of a request for manipulation of image data representative of a region of interest, determining a component object within a component object model architecture, which component object is configured to at least partially accomplish the request;
selecting a handle for an interface to the determined component object; and
processing the request via the handle.
1 Assignment
0 Petitions
Accused Products
Abstract
A medical imaging display system includes a memory (40) for storing first image data representative of a region of interest. The memory (40) stores image data generated by medical imaging devices such as magnetic resonance devices (20), computed tomography devices (22), nuclear imaging devices (26,28,30), and ultrasound devices. Typically, image data from these devices is obtained some time prior to a surgical event and users may access this data in planning for the surgical event. A processor (42), in data communication with the memory, is organized under a component object modeling architecture. The processor (42) is connected to a user interface (10) for providing user requests to the processor. Thus, in response to user action via the user interface (10), the processor (42) determines an object (54) adapted to act on the request, selects a handle (60) for the determined object and, employs the object via the handle to act on the request. Additionally, the image guided surgical system also includes a source (48) of substantially real time image data generated in the surgical theater, such as spectroscopy devices, which can also be manipulated via software objects to display desired portions of the region of interest. Any of these images can be viewed on a display (46) in a planning environment, in the surgical suite, or even by a consultant, geographically remote from the surgical site.
278 Citations
23 Claims
-
1. A method of displaying medical images, the method including:
-
responsive to receipt of a request for manipulation of image data representative of a region of interest, determining a component object within a component object model architecture, which component object is configured to at least partially accomplish the request;
selecting a handle for an interface to the determined component object; and
processing the request via the handle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
receiving first image data from at least one medical imaging device selected from the set of a magnetic resonance device, a computed tomography device, a nuclear imaging device and an ultrasound device; and
storing the first image data in a memory.
-
-
4. The method as set forth in claim 3, wherein the method further includes planning a surgical event by performing tasks including manipulating a user interface to selectively control image data displayed.
-
5. The method as set forth in claim 3, further including:
-
receiving second image data; and
storing the second image data in a memory.
-
-
6. The method as set forth in claim 5, wherein the method further includes performing a surgical event by performing tasks including manipulating a user interface to selectively control display of first image data and second image data.
-
7. The method as set forth in claim 1, wherein the determining a process step includes:
-
referencing a registry to detect registration of a process adapted to accomplish the request; and
noting the handle associated with the process.
-
-
8. The method as set forth in claim 1, wherein the component object is determined from a plurality of component objects within the component object model architecture, the processing of the request including:
-
selecting a second handle for an interface to a second component object; and
formatting a second request directed to the second component object using the second handle to perform at least a portion of the processing.
-
-
9. A diagnostic imaging system comprising:
-
an image memory system for storing a plurality of volume digital image representations reconstructed from diagnostic data generated by a plurality diagnostic imagers;
a user interface through which a user selects among image display formats;
a component object modeling (COM) architecture layer which includes image processing components for retrieving portions of the digital image representations and processing the retrieved portions into the selected display format. - View Dependent Claims (10, 11)
the user interface includes a component ID registry table which correlates user selected display formats with IDs of selected components for retrieving and processing the portions of the image representations.
-
-
11. The diagnostic imaging system as set forth in claim 10 wherein:
at least some of the components identify other components which they access and cooperate with to process the portion of the image representations.
-
12. An image guided surgical system for use by a surgeon in performing an image-assisted surgical procedure on a surgical area of a subject, the surgical system including:
-
a real time surgical imaging system operated by the surgeon to acquire real-time images of the surgical area;
a database of diagnostic images of the surgical area acquired prior to the surgical procedure, the diagnostic images including images in a format different from that of the real-time images;
a component object model architecture software layer for performing image processing, the component object model architecture software layer containing a plurality of component objects, each component object being configured to perform a selected image processing task and having at least one interface accessible by a handle; and
a graphical user interface that receives the real-time images and performs image display processing including at least registering a real-time image with at least one diagnostic image, the graphical user interface delegating at least some of the image display processing to one or more selected component objects of the component object model architecture software layer by interfacing with the selected component objects via handles of the selected component objects. - View Dependent Claims (13, 14, 15, 16, 17, 18)
an aggregation component object defined by aggregation of at least two other component objects.
-
-
18. The surgical system as set forth in claim 12, wherein the component objects of the component object model architecture software layer include:
a containment component object that contains at least one other component object.
-
19. A image-guided surgical method including:
-
acquiring a real-time surgical image during a surgical procedure;
selecting a display format that includes displaying the real-time surgical image and at least one stored diagnostic image;
interfacing with a component object modeling architecture software layer using handles to selected component objects of said software layer to compute display data; and
generating a display based on the display data. - View Dependent Claims (20, 21)
aggregating a plurality of component objects to define an aggregate component object; and
interfacing with the aggregate component object using a handle of the aggregate component object.
-
-
21. The surgical method set forth in claim 19, further including:
allocating at least some of the computing of the display data to a component object contained by one of the selected component objects.
-
22. An image guided surgical system for use in performing an image-assisted surgical procedure, the surgical system including:
-
a real time imager that provides real-time images in a first format of a surgical area;
a database of diagnostic images of the surgical area acquired prior to the surgical procedure using one of at least two selectable imaging modalities, the diagnostic images including images in a second format different from the first format of the real-time images;
a component object model architecture software layer for performing image processing, the component object model architecture software layer including a plurality of component objects, each component object being configured to perform a selected image processing task and having at least one interface accessible by a handle, the component object model architecture supporting at least component aggregation and component containment; and
a graphical user interface that receives the real-time images and performs image display processing including at least combining a real-time image with at least one diagnostic image, the graphical user interface delegating at least some of the image display processing to one or more selected component objects of the component object model architecture software layer by interfacing with the selected component objects via handles of the selected component objects. - View Dependent Claims (23)
an image processing component configured to process diagnostic images from any of the at least two selectable imaging modalities, the image processing component object including a first imaging modality component object configured to process images from a first of the at least two selectable imaging modalities and a second imaging modality component object configured to process images from a second of the at least two selectable imaging modalities, the first and second imaging modality component objects combining to contribute to the image processing component object by one of aggregation and containment.
-
Specification