US20040076259A1 - Integrated fluoroscopic surgical navigation and workstation with command protocol - Google Patents

Integrated fluoroscopic surgical navigation and workstation with command protocol Download PDF

Info

Publication number
US20040076259A1
US20040076259A1 US10/721,639 US72163903A US2004076259A1 US 20040076259 A1 US20040076259 A1 US 20040076259A1 US 72163903 A US72163903 A US 72163903A US 2004076259 A1 US2004076259 A1 US 2004076259A1
Authority
US
United States
Prior art keywords
imaging
subsystem
navigation
message
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/721,639
Inventor
Vernon Jensen
Gregory Lloyd
Larry Harrawood
Barry Hanover
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/721,639 priority Critical patent/US20040076259A1/en
Publication of US20040076259A1 publication Critical patent/US20040076259A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/12Devices for detecting or locating foreign bodies
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/54Control of apparatus or devices for radiation diagnosis
    • A61B6/547Control of apparatus or devices for radiation diagnosis involving tracking of position of the device or parts of the device
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/36Image-producing devices or illumination devices not otherwise provided for
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2074Interface software
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B90/00Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
    • A61B90/36Image-producing devices or illumination devices not otherwise provided for
    • A61B90/37Surgical systems with images on a monitor during operation
    • A61B2090/376Surgical systems with images on a monitor during operation using X-rays, e.g. fluoroscopy
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/44Constructional features of apparatus for radiation diagnosis
    • A61B6/4405Constructional features of apparatus for radiation diagnosis the apparatus being movable or portable, e.g. handheld or mounted on a trolley
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus for radiation diagnosis, e.g. combined with radiation therapy equipment
    • A61B6/44Constructional features of apparatus for radiation diagnosis
    • A61B6/4429Constructional features of apparatus for radiation diagnosis related to the mounting of source units and detector units
    • A61B6/4435Constructional features of apparatus for radiation diagnosis related to the mounting of source units and detector units the source unit and the detector unit being coupled by a rigid structure
    • A61B6/4441Constructional features of apparatus for radiation diagnosis related to the mounting of source units and detector units the source unit and the detector unit being coupled by a rigid structure the rigid structure being a C-arm or U-arm
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation

Definitions

  • the preferred embodiments of the present invention relate to surgical navigation systems and techniques.
  • the preferred embodiments of the present invention relate to an integrated surgical navigation system and fluoroscopic X-ray system.
  • Medical imaging techniques including X-ray, CAT (Computerized Axial Tomography), MRI (Magnetic Resonance Imaging), and ultrasound are well established. These techniques provide an examining physician with high resolution images useful for subsequent detailed study and diagnosis. Recently, however, surgical navigation techniques have been proposed that use pre-operative images for improving inter-operative visualization of patient anatomy. To that end, one or more of the pre-operative images are displayed for the surgeon during an operation, with a surgical tool superimposed on the image in the correct location.
  • the navigational challenges associated with using pre-operative images during surgery include establishing a known coordinate system with respect to the patient, registering pre-operative images in the coordinate system, and tracking surgical tool movement through the coordinate system.
  • navigation systems attempting to meet these challenges, were developed as separate and independent add-on systems to be connected to separate and independent imaging systems.
  • the add-on navigation systems were designed as separate navigation units, and generally did not adhere to a standard or consistent communications protocol for communicating with the imaging system.
  • the external output ports of prior imaging systems were generally limited to NTSC or PAL video outputs.
  • An NTSC or PAL video output represents an immediate reduction in resolution and dynamic range in comparison with the original digital image read out of an X-ray detector (e.g., a 1024 ⁇ 1024 image).
  • X-ray detector e.g., a 1024 ⁇ 1024 image.
  • conventional navigation systems were limited to using a frame grabber connected to the imaging system output port to acquire lower resolution images for later surgical navigation.
  • DICOM was used to transfer images between the imaging system and navigation system, the DICOM overhead limited throughput to as little as one image every twelve seconds.
  • a preferred embodiment of the present invention provides a medical diagnostic imaging system.
  • the medical diagnostic imaging system includes an X-ray source and X-ray detector, sensors tracking a position of at least one of a surgical instrument and the X-ray detector, and an integrated imaging and navigation workstation.
  • the integrated imaging and navigation workstation includes at least one processor executing fluoroscopic imaging based on an output of the X-ray detector and navigation tracking of positions of a surgical instrument and positions of an X-ray detector with respect to a coordinate system.
  • the integrated imaging and navigation workstation also includes an input receiving surgical instrument tracking signals from the sensors, an input receiving detector tracking signals from the sensors, and a display for displaying fluoroscopic images with a displayed instrument superimposed.
  • one or more relations of the displayed instrument with respect to the fluoroscopic image corresponds to the relation of the surgical instrument to the patient.
  • the communication protocol implements bi-directional communication between a medical imaging subsystem and a medical navigational subsystem.
  • the communication protocol includes a set of navigation subsystem to imaging subsystem messages as well as a set of imaging subsystem to navigation subsystem messages.
  • the imaging subsystem to navigation subsystem messages include a start imaging and end imaging message.
  • the messages may include Ping response time messages, system configuration, file request, image request, and image reply messages, as examples.
  • FIG. 1 shows a high level block diagram of a medical diagnostic imaging system.
  • FIG. 2 illustrates a block diagram of an integrated fluoroscopic surgical navigation and imaging workstation.
  • FIG. 3 shows an example of a C-arm that may be used for integrated fluoroscopic surgical navigation.
  • FIG. 4 shows a diagnostic imaging system communication protocol message format.
  • FIG. 5 illustrates a flow diagram for sending data according to a diagnostic imaging system communication protocol.
  • FIG. 6 depicts a flow diagram for receiving data according to a diagnostic imaging system communication protocol.
  • FIG. 7 shows the format for transmitting the patient name of “Jane Doe” to a navigation computer.
  • FIG. 1 illustrates a block diagram of a medical diagnostic imaging system 100 .
  • the imaging system 100 includes an integrated imaging and navigation workstation 102 that in turn includes a navigation subsystem 104 and an imaging subsystem 106 (shown in FIG. 1 as a fluoroscopic imaging subsystem).
  • the navigation subsystem 104 includes a navigation computer 108 and a tracker module 110 , while the imaging subsystem includes an imaging computer 112 .
  • the imaging system 100 further includes a workstation surgical tool tracking sensor input port 114 , a workstation X-ray-detector fixture tracking sensor input port 116 , a workstation dynamic reference frame transmitter control output port 118 , and a workstation X-ray exposure output port 120 (that communicates with a foot switch activated exposure module 132 ).
  • the X-ray detector fixture connects to an image intensifier (or solid state flat panel detector) on the C-arm 130 .
  • the tool sensor input port 114 allows the imaging system 100 to be coupled to a tool location sensor 123 on a medical (e.g., surgical) tool 122 .
  • the medical tool 122 may be, for example, an aspirating device such as that disclosed in U.S. Pat. No.
  • the transmitter control output port 118 connects the imaging system 100 to the location transmitter 124 .
  • the detector tracking sensor input 116 allows the imaging system to receive tracking signal inputs from an X-ray detector position sensor 126 that detects the position of an image X-ray detector.
  • the X-ray exposure output port 120 allows the imaging system 100 to communicate with the exposure module 132 and to read images from the X-ray detector.
  • the exposure module 132 provides a physician with foot switch activated X-ray exposure control.
  • the imaging system 100 also provides a navigation display 132 (attached to a movable display arm) for displaying images output by the navigation subsystem 104 as well as an imaging display 134 for displaying images output by the imaging subsystem 106 .
  • the navigation subsystem 104 , imaging subsystem 106 , and displays 132 - 134 are preferably placed in a self contained mobile cart system.
  • the sensors 123 and 126 output pulsed signals representative of the sensor's location.
  • the tracker module 110 implements coordinate determination from location pulses received via the detector tracking sensor input 116 and the tool sensor input 114 using the predetermined coordinate system typically associated with the location transmitter 124 and referenced to patient anatomy.
  • the coordinates may include, for example, X, Y, and Z locations as well as roll, pitch, and yaw angles.
  • the location transmitter 124 may be implemented, for example, as a field generator that includes three orthogonally disposed magnetic dipoles (e.g., current loops or electromagnets). Electromagnetic fields generated by each of the dipoles are distinguishable from one another in phase, frequency, time division multiplexing, and the like. The near-field characteristics of the electromagnetic fields may be used for coordinate determination as generally described, for example, in U.S. Pat. No. 4,054,881, which is incorporated by reference herein in its entirety. Alternate embodiments of the location transmitter 124 may employ ultrasonic or optical fields. Alternatively, more than one location transmitter 124 may be used in a coordinate determination system based on triangulation of signals. Commercially available position detection units, including the 3 Space®FastrakTM system from Polhemus, Incorporated of Colchester, Vt. may also be used.
  • FIG. 2 that figure presents a block diagram of an integrated fluoroscopic surgical navigation and imaging workstation 200 .
  • the workstation 200 includes the navigation computer 108 and the imaging computer 112 .
  • the navigation computer includes a navigation processor 202 , program/data memory 204 , and a navigation network interface 206 .
  • the navigation network interface 206 implements a high speed digital communication interface (e.g., two or more 1024 ⁇ 1024 ⁇ 16 images per second).
  • the images may be cropped in accordance with a circular blanking window to approximately 980 ⁇ 980 resolution.
  • the navigation computer 108 receives full resolution digital images directly from the imaging computer 112 without the need for NTSC or PAL image grabbers, conversion to NTSC or PAL format, or the associated loss of resolution and dynamic range.
  • the navigation network interface 206 may be, for example, a 100BaseT Ethernet network card.
  • the navigation computer is preferably implemented as a Sun UltraSparc 10 running Solaris 2.6 with an un-interruptable power supply (UPS).
  • UPS un-interruptable power supply
  • a second network interface 208 may be provided in the navigation computer 108 for forwarding packets to other destinations.
  • the imaging computer 112 includes the imaging processor 210 , program/data memory 212 , and imaging network interface 214 .
  • the imaging computer 112 is preferably implemented as an Intel x86 platform, for example, a PentiumTM processor based PC with 32-128 Megabytes of memory.
  • the imaging network interface 214 is compatible with, and is generally implemented in the same manner as, the navigation network interface 206 .
  • the network interfaces 206 , 208 , 214 are used not only as a high speed digital communication bus, but also as a command and control bus that the imaging computer 112 and the navigation computer 108 may use to coordinate their functions (particularly image acquisition with coordinate determination as noted below).
  • tool configuration updates may be performed using a floppy disk (or other storage media or TFPT protocol) interface in the imaging computer 112 .
  • the operating system and application software may be accomplished using a CDROM interface with keyboard and mouse control.
  • Operating system and application software updates may be accomplished through the imaging network interface 214 using FTP, telnet, the Sun SparcTM pkgadd command, and the like.
  • the network addresses assigned to the network interfaces 206 , 208 , and 214 may be reconfigured in a similar fashion using telnet, the vi editor, and ifconfig, as examples.
  • the workstation 200 shown in FIG. 2 provides a private network for the imaging computer 112 and the navigation computer 108 to communicate.
  • the imaging computer 112 and the navigation computer 108 communicate, preferably, using a socket-based command protocol over TCP/IP.
  • the private network is assigned an Internet Protocol (IP) address which is allocated strictly to private networks (e.g. 192.168.0.0/24) and is generally not routed over the Internet.
  • IP Internet Protocol
  • each workstation 200 shipped can use the same internal network address if desired.
  • DICOM Ethernet traffic from the imaging computer 112 may pass through the navigation computer 108 , which forwards the DICOM traffic to the second network interface 208 .
  • the workstation 200 may access external networks by using a Network Address Translation (NAT) at the navigation computer 108 to translate the IP address of the packets coming from the workstation 200 to a host IP address assigned to the system.
  • NAT Network Address Translation
  • a firewall may be implemented with an IP filter to prevent unnecessary external network traffic from reaching the private network between the Navigation Computer and Workstation.
  • the firewall may be configured, for example, to block all inbound traffic from an external network except for ping, traceroute, FTP, and telnet commands.
  • external outbound initiated traffic is allowed only for the duration of the required connection.
  • the workstation 200 sets the IP address to “network. 1” (e.g., 192.168.0.1) for the imaging computer 112 and the net mask to 255.255.255.0.
  • the workstation 200 also sets the default route to “network.2” (e.g. 192.168.0.2, assigned to the navigation computer 108 ).
  • the navigation network interface 206 is preferably assigned an IP address of “network 2” or 192.168.0.2.
  • the second network interface 208 (connected to external networks) is assigned an IP address allocated by a third party.
  • the imaging network interface 214 is preferably assigned an IP address of 192.168.0.1 and is translated to and from the third party specified IP address.
  • the workstation 200 preferably sends the following to the navigation computer 108 : Host IP address and sub-net mask, Gateway Address (e.g., obtained from DICOM store, print, and query screens), Date and Time, Language Configuration (e.g., English, French, German, Spanish, or Italian).
  • Gateway Address e.g., obtained from DICOM store, print, and query screens
  • Date and Time e.g., Date and Time
  • Language Configuration e.g., English, French, German, Spanish, or Italian.
  • the imaging computer 112 monitors the connection 215 through the network interfaces 206 and 214 for network protocol commands and responds synchronously.
  • the imaging computer 112 may respond to Ping requests to check the connection between the imaging computer 112 and the navigation computer 108 , Request Image requests (e.g., to request transfer of the left display image from imaging computer 112 without patient information), and Request Configuration requests.
  • the imaging computer 112 generally sends network protocol commands to the navigation computer 108 asynchronously, including a Ping command to check a connection, Imaging Begin and End commands to delineate, for example, live X-ray exposure periods, a New Exam command to tell the navigation computer 108 that the current patient is no longer valid, and an Update Patient command to update the current patient information.
  • responses from the imaging computer 112 are generated synchronous to a predetermined timing source, while original commands may be sent asynchronously. Additionally, the imaging computer 112 monitors for File Transfer commands and responds by retrieving the appropriate file and forwarding it to the navigation computer 108 .
  • the imaging computer 112 may display an error message such as “Navigation Computer not responding, Power Off, wait 10 seconds, then Power On”. If communication fails between the imaging computer 112 and navigation computer 108 after a connection is established, the imaging computer 112 may timeout, for example, after 2 seconds, close the connection between the navigation computer 108 and the imaging computer 112 , and display an error message such as “Communication Failure with Navigation Computer”.
  • the navigation computer 108 and the imaging computer 112 have different power-down strategies.
  • the imaging computer 112 may be powered down at any time by removing the AC power without notifying the operating system of a shutdown.
  • the navigation computer 108 preferably executes a shutdown procedure before removing AC power.
  • the un-interruptible power supply (UPS) is used to hold power with battery backup while the navigation computer 108 shuts down.
  • the UPS provides the power status on a serial port, which is used to signal the navigation computer 108 of a power loss.
  • the navigation computer 108 may be booted simultaneously with the imaging computer 112 , a UPS background (e.g., a daemon) process shall monitor the serial port for a power loss, including imaging computer 112 power switch status.
  • a UPS background e.g., a daemon
  • the navigation computer 108 Upon receiving a power loss signal, the navigation computer 108 initiates an operating system shutdown, following which the navigation computer 108 is powered off.
  • the navigation computer 108 and the imaging computer 112 may be implemented using a single processor executing both navigation and imaging software.
  • a multi-processor system under the coordination of an symmetric multiprocessing operating system (e.g., Windows NT) may be used to allow a single set of processors to execute the navigation and imaging software.
  • an symmetric multiprocessing operating system e.g., Windows NT
  • the navigation computer 108 and the imaging computer 112 may also be implemented as separate processing units, coupled together with the network interfaces 206 , 214 and communicating with the diagnostic imaging system communication protocol set forth below.
  • FIG. 3 that figure shows an exemplary C-arm apparatus 10 that may be used with the medical diagnostic imaging system 100 .
  • the apparatus 10 includes a C-arm 12 having inner and outer circumferences 14 and 16 , respectively, a back convex portion 40 , and terminating in opposing upper and lower distal ends 18 a and 18 b .
  • the C-arm 12 preferably has a uniformly circular C-shape, but may alternatively comprise any arc-shaped member.
  • the C-arm 12 is held in a suspended position by support means such as structure, generally designated at 20 , which includes a support arm 22 mounted upon a wheeled base 24 .
  • the support arm 22 provides for rotational movement of the C-arm 12 about an axis of lateral rotation 30 , either by a bearing assembly between the support arm 22 and the C-arm 12 , or by the support 22 itself being rotatably mounted with respect to the base 24 .
  • the apparatus 10 may also be provided with rotational capacity for rotational movement about an axis 60 .
  • the wheeled base 24 enables transport of the C-arm 12 from a first location to a second location.
  • the wheels of the base operate as transporting means coupled to the support structure 20 for transporting the support arm 22 and the C-arm 12 from a first location to a second location. It is often highly advantageous to be able to move X-ray equipment from one room to another conveniently.
  • the mobile nature of the apparatus 10 as provided by the wheeled base 24 offers the advantage of increased access by patients in many different rooms of a hospital, for example.
  • the support arm 22 is slidably mounted to the outer circumference 16 of the C-arm 12 and the support structure 20 includes structure and mechanisms necessary to enable selective, sliding orbital motion of the C-arm about an axis of orbital rotation 26 to a selected position.
  • the axis 26 preferably coincides with a center of curvature of the C-arm 12 and with the axis of lateral rotation 30 .
  • the sliding orbital motion causes the C-arm 12 to move through various sliding points of attachment 28 to the support arm 22 .
  • the support arm is essentially attached to the C-arm over an area 29 and not a single point, although a “point” may be a large area or a small site.
  • the support structure 20 further includes mechanisms known in the art for laterally rotating the support arm 22 selectable amounts about an axis of lateral rotation 30 to a selected lateral position.
  • the combination of sliding orbital motion and lateral rotation enables manipulation of the C-arm in two degrees of freedom, i.e. about two perpendicular axes. This provides a kind of spherical quality to the movability of the C-arm 12 .
  • the sliding orbital motion and lateral rotation enable an X-ray source 32 coupled to the C-arm to be moved to substantially any latitude/longitude point on a lower hemisphere of an imaginary sphere about which the C-arm is moveable.
  • the apparatus 10 includes an X-ray source 32 and an image receptor 34 as known generally in the X-ray diagnostic art, mounted upon opposing locations, respectively, on the C-arm 12 .
  • the X-ray detector position sensor 126 is generally located inside the camera assembly of the image receptor 34 (which may further include registration fiducials and the like that may be used to compensate for image pincushioning and other effects imposed by the image receptor).
  • the X-ray source 32 and the image receptor 34 (including a rear portion 34 a , and a power supply 34 b ) may be referred to collectively as the X-ray source/image receptor 32 / 34 .
  • the image receptor 34 can be an image intensifier or the like.
  • the orbital and laterally rotational manipulation of the C-arm enables selective positioning of the X-ray source/image receptor 32 / 34 with respect to the width and length of a patient located within interior free space 36 of the C-arm 12 .
  • the sliding orbital movement of the C-arm causes the X-ray source/image receptor 32 / 34 to move along respective arcuate movement paths.
  • the image receptor 34 is preferably secured to the inner circumference 14 of the C-arm 12 and the X-ray source 32 may also be secured to said inner circumference 14 .
  • a high voltage cable assembly 50 supplies power to the X-ray source/image receptor 32 / 34 .
  • the mounted positions of the image receptor 34 and the C-arm 12 result in the axis of lateral rotation 30 substantially coinciding with the point of attachment 28 of the C-arm 12 to the support arm 22 for substantially any position of the C-arm 12 .
  • rotation of the support arm 22 does not introduce eccentric lateral moment-arm action so as to provide a more stabile, balanced support structure.
  • the center of mass of the C-arm 12 coincides with the axis 30 for any position of the C-arm.
  • An additional aspect of the C-arm includes the location of a power supply 34 b of the image receptor 34 .
  • the image receptor 34 and the X-ray source 32 can be moved closer to the center of curvature 26 , thereby reducing the distance 46 and thus improving overall balance of the apparatus 10 .
  • Balancing is enhanced by having a distance 46 between a line of alignment 48 and the intersection of the axes 26 and 30 .
  • the line of alignment 48 refers to alignment of a central beam produced by the X-ray source 32 , and the image receptor 34 . Note also that for a given desired distance 44 between the X-ray source/image receptor 32 / 34 , a larger C-shape can be used for the C-arm 12 without substantially increasing the overall machine height.
  • a diagnostic imaging system communication protocol is defined to implement bi-direction communication between the imaging computer 112 and the navigation computer 108 .
  • Tables 1 shows the messages provided for communication from the navigation computer 108 to the imaging computer 112 .
  • TABLE 1 From Navigation Computer to Workstation Message Data Ping no data Request Image no data Request no data Configuration Request File filename (e.g., using TFTP)
  • Table 2 shows the messages provided for communication from the imaging computer 112 to the navigation computer 108 .
  • No data Image e.g., no data Fluoro
  • Begin Image e.g., no data Fluoro
  • End New Exam no data Update
  • Patient e.g., patient name, birth date, sex, patient ID, physician name, procedure, accession number Image Reply e.g., image width, height, bytes per pixel, endian, field of view, negation, subtraction, flip backward/upside- down, rotation, pixel data Configuration e.g., system model, intensifier diameter, C-arm type, Reply software version File Reply file data (e.g., using TFTP) Language Sync e.g., “echo FRENCH > /usr/vti/resource.file” or “sed ” (e.g., using rexec) Time Sync e.g., “date 05161450
  • FIG. 4 that figure shows a diagnostic imaging system communication protocol message format 400 .
  • the message format 400 is used with the diagnostic imaging system protocol to implement, preferably, a bi-directional connection-oriented TCP-based data transfer protocol.
  • the client i.e., message sender
  • server i.e., message receiver
  • the server thread preferably blocks (i.e., waits or loops without performing other actions) waiting for the next message which will indicate a command to perform.
  • the server executes the command and returns a reply message (which may contain data) to the client.
  • the server continues in a loop waiting for the next message.
  • the communication protocol generally processes one particular message at a time. That is, at the moment when a particular message is sent, the sender does not send any other message until a corresponding reply message is received.
  • the message format 400 includes a fixed-length header 402 followed by the data section 404 associated with the message (if any). The same message header format 400 is used for the initial message and the reply.
  • FIG. 4 Illustrated in FIG. 4 are a 1-byte Code field 406 , a 1-byte Type field 408 , a 1-byte Flag field 410 , and a 1-byte Status field 412 .
  • a 4-byte Data Length field 414 is also provided.
  • the Code field 406 and Type field 408 are defined for each message below.
  • the Flag field 410 generally uses bit 0 as a reply flag (1: reply, 0: otherwise), bit 1 as a request flag (1: request for data, 0: otherwise), and bit 2 as an Endian indicator (1: big, 0: little).
  • the Status field 412 provides status codes (as additionally explained below), for example, (0: OK, non-0: ERROR).
  • the Data Length field 414 provides an unsigned 4-byte length of data to follow in the data section 404 .
  • the Code field 406 of the message header 402 represents the message code that is common to both imaging and navigation computers.
  • the Type field 408 represents a type that is a variation on the message code.
  • the Flag field 410 represents the message flags that are used by the imaging and navigation computers to resolve the necessary action to be taken for each message. The specific cases of sending data versus requesting data are illustrated in FIGS. 5 and 6, respectively. For every message received, the returned message preferably has the same code as the sent message and the flags are incremented by one (reply flag is set high).
  • the Status field 412 is used by the reply to indicate error conditions.
  • the Data Length field 414 specifies the length of data following the header.
  • the Data Length field 414 is encoded big endian (encoded with the most significant byte first, to the least significant last) or little endian (encoded with the least significant byte first, to the most significant last).
  • the Endian flag (bit 2 in the Flag field 410 ) specifies the endian encoding used for the rest of the message. This includes the Data Length field 414 in the message header 402 and any fields over one byte in the data field 404 of the message 400 . With the use of the endian flag, the image data can be sent in the “endian” native to a particular machine without byte swapping each pixel greater than one byte in an image.
  • FIG. 5 that figure illustrates a flow diagram 500 for sending data according to the diagnostic imaging system communication protocol.
  • the sender sends data (after formatting the header according to the header format 400 ) to a receiver.
  • the receiver (which has been waiting and listening for a message) receives the data at step 504 .
  • the receiver responds at step 506 by sending an appropriate reply to the sender (formatted according to the header format 400 , with the Flag field set as noted above).
  • the sender receives the reply and checks the status set by the receiver.
  • a flow diagram 600 for receiving data according to the diagnostic imaging system communication protocol is shown.
  • the sender sends a data request message (after formatting the header according to the header format 400 ) to the receiver.
  • the receiver receives the message at step 604 and responds at step 508 by retrieving the requested data and sending an appropriate reply message (with the data) to the sender (formatted according to the header format 400 , with the Flag field set as noted above).
  • the sender receives the reply message and may process or otherwise use the data provided in the reply message.
  • Event is distributed into four general classifications: Event, Update Patient, Request Image, and Request Configuration classifications as shown in Table 3 below.
  • Table 3 TABLE 3 Message Description Code Flags Event Send an event, e.g., Fluoro, New Exam, Ping 1 0 (no-data)
  • Update Imaging computer 112 sends patient 2 0 Patient information to Navigation computer 108 (data)
  • Request Navigation computer 108 requests an image 3 2 Image from Imaging computer 112 (data in reply)
  • Request Navigation computer 108 requests 4 2 Confi- configuration from Imaging computer 112 guration (data in reply)
  • Exemplary messages for use with the communication protocol are set forth below. Note that the first 8 bytes (0-7) of the message constitute the header (code, type, flags, status, and the data length) as shown in FIG. 4.
  • Data Format A concatenation of the patient fields where the first byte is the length of the field to follow.
  • the patient fields are grouped, for example, in the following order: patient name, birth date, sex, patient ID, physician name, procedure, and accession number.
  • the name encoding may be that used by the DICOM standard, Part 5, Section 6.2 Value Representation. For example, a patient name of “Jane Doe” would be sent as shown in FIG. 7.
  • Each field is a preferably string of ASCII characters prefixed by a byte indicating the length:
  • Patient Name This field consists of three components in the following order of occurrence: a) Family Name, b) Given Name, c) Middle Name. The components are delimited by the caret ‘ ⁇ ’ character. Interior null components require delimiters. Trailing null components, including delimiters, may be omitted.
  • Sex e.g., a Text string (typically ‘M’ or ‘F’)
  • Patient ID e.g., a Text string
  • Physician Name e.g., using the same encoding as Patient Name
  • Procedure e.g., a Text string
  • Byte 1 Type (see Table 6) TABLE 6 Type Description 1 Left Display, 980x980x8-bit (typically used) 2 Right Display, 980x980x8-bit 3 Filter Memory, 980x980x12-bit 4 Image Memory, 980x980x12-bit 5 Mask, 980x980x12-bit
  • the value is typically 12 unless a different alignment of image data is needed. (16-bit unsigned integer)
  • Byte 14 Bytes per pixel allocated, typically 1 or 2 (8-bit unsigned integer)
  • Bit 2 Flip Backward (1: yes, 0: no)
  • Bit 3 Flip Upside-down (1: yes, 0: no)
  • Bits 4 - 5 Magnification Mode (10: 2 ⁇ , 01: 1 ⁇ , 00: norm)
  • Bytes start-end Image data—The start is determined from Header Length (bytes 8 - 9 ).
  • the image data length is determined by multiplying the image width, height, and bytes per pixel allocated.
  • Each field is preferably a string of ASCII characters prefixed by a byte indicating the length. All data fields combined will not exceed 512 bytes total.
  • Image Intensifier Diameter (e.g. “9”, or “12”)
  • the software version will preferably contain two numbers delimited by the under-bar ‘_’ character.
  • the first number is the OEC part number for the software (PN180130- 08 ).
  • the second number after the ‘_’ is the version (7.1.2).
  • a magnification mode message is also defined to communicate the current magnification mode of an X-ray detector (e.g., an image intensifier).
  • the magnification mode may specify one of a 12 inch, 9 inch, and 6 inch magnification mode for a 12 inch image intensifier or one of a 9 inch, 6 inch, and 4.5 inch magnification mode for a 9 inch image intensifier.
  • the present imaging system allows navigation in several different magnification modes.
  • the Image End message may be used to synchronize image acquisition and coordinate determination.
  • the command and control information provided over the network interfaces 206 , 208 , 214 allows the imaging computer 112 to inform the navigation computer 108 that image acquisition just completed.
  • the navigation computer 108 may obtain coordinate information from the x ray detector tracking sensor input port 116 to locate the image without intervening C-arm 130 movement and associated location error.
  • the present integrated fluoroscopic surgical navigation and imaging workstation provides a high speed digital communication interface between the navigation subsystem and the imaging subsystem, as well as a bi-directional command and control interface.
  • full resolution digital images are quickly transferred, and the navigation system is coordinated with the imaging system to maintain accurate tracking of surgical tools.
  • the present command protocol provides a standard communication protocol that may be used by any supporting navigation system to communication with any supporting imaging system. Additional components required by “Add-on” type systems (e.g., carts, monitors, monitor arms, power supplies, cabling, and the like) are eliminated, resulting in less crowding in the operating environment.

Abstract

In a medical diagnostic imaging system, a communication protocol for providing bi-directional communication between a medical imaging subsystem and a medical navigational subsystem, the communication protocol including a plurality of navigation subsystem to imaging subsystem messages; and a Begin Imaging and an End Imaging message for synchronizing image acquisition with navigation coordinate determination, the Begin Imaging and End Imaging messages included in imaging subsystem to the navigation subsystem messages.

Description

    RELATED APPLICATIONS
  • The present application is a division of U.S. Ser. No. 09/649,071, filed Apr. 26, 2000, entitled “Integrated Fluoroscopic Surgical Navigation and Workstation with Command Protocol,” which is hereby incorporated by reference in its entirety.[0001]
  • BACKGROUND OF THE INVENTION
  • The preferred embodiments of the present invention relate to surgical navigation systems and techniques. In particular, the preferred embodiments of the present invention relate to an integrated surgical navigation system and fluoroscopic X-ray system. [0002]
  • Medical imaging techniques including X-ray, CAT (Computerized Axial Tomography), MRI (Magnetic Resonance Imaging), and ultrasound are well established. These techniques provide an examining physician with high resolution images useful for subsequent detailed study and diagnosis. Recently, however, surgical navigation techniques have been proposed that use pre-operative images for improving inter-operative visualization of patient anatomy. To that end, one or more of the pre-operative images are displayed for the surgeon during an operation, with a surgical tool superimposed on the image in the correct location. [0003]
  • The navigational challenges associated with using pre-operative images during surgery include establishing a known coordinate system with respect to the patient, registering pre-operative images in the coordinate system, and tracking surgical tool movement through the coordinate system. In the past, navigation systems, attempting to meet these challenges, were developed as separate and independent add-on systems to be connected to separate and independent imaging systems. The add-on navigation systems were designed as separate navigation units, and generally did not adhere to a standard or consistent communications protocol for communicating with the imaging system. [0004]
  • As a result, prior navigation systems 1) required significant additional floor-space (in an already overcrowded operating room environment), 2) did not support high speed digital data transfer to the imaging system, and 3) had no bi-directional command and control interface with the imaging system. The lack of bi-directional command and control with the imaging system make it difficult, if not impossible, to ensure that position information from the navigation system actually corresponded to the moment in time that the image was acquired. As a result, tracking errors arise, for example, in a C-arm type X-ray system performing fluoroscopy, when the C-arm moves. The tracking error may arise during the time interval between the point in time at which image acquisition is finished and the point in time at which the navigation information was obtained. Any tracking error is undesirable in surgical navigation. [0005]
  • Additionally, the external output ports of prior imaging systems were generally limited to NTSC or PAL video outputs. An NTSC or PAL video output represents an immediate reduction in resolution and dynamic range in comparison with the original digital image read out of an X-ray detector (e.g., a 1024×1024 image). Thus, as a separate system, conventional navigation systems were limited to using a frame grabber connected to the imaging system output port to acquire lower resolution images for later surgical navigation. Furthermore, where DICOM was used to transfer images between the imaging system and navigation system, the DICOM overhead limited throughput to as little as one image every twelve seconds. [0006]
  • A need has long existed for a method and apparatus for fluoroscopic surgical navigation that addresses the problems noted above, and other problems previously experienced. [0007]
  • SUMMARY OF THE INVENTION
  • A preferred embodiment of the present invention provides a medical diagnostic imaging system. The medical diagnostic imaging system includes an X-ray source and X-ray detector, sensors tracking a position of at least one of a surgical instrument and the X-ray detector, and an integrated imaging and navigation workstation. The integrated imaging and navigation workstation includes at least one processor executing fluoroscopic imaging based on an output of the X-ray detector and navigation tracking of positions of a surgical instrument and positions of an X-ray detector with respect to a coordinate system. The integrated imaging and navigation workstation also includes an input receiving surgical instrument tracking signals from the sensors, an input receiving detector tracking signals from the sensors, and a display for displaying fluoroscopic images with a displayed instrument superimposed. In particular, one or more relations of the displayed instrument with respect to the fluoroscopic image (e.g., coordinate location and rotation) corresponds to the relation of the surgical instrument to the patient. [0008]
  • Another preferred embodiment of the present invention provides a diagnostic imaging system communication protocol. The communication protocol implements bi-directional communication between a medical imaging subsystem and a medical navigational subsystem. The communication protocol includes a set of navigation subsystem to imaging subsystem messages as well as a set of imaging subsystem to navigation subsystem messages. The imaging subsystem to navigation subsystem messages include a start imaging and end imaging message. The messages may include Ping response time messages, system configuration, file request, image request, and image reply messages, as examples.[0009]
  • BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1 shows a high level block diagram of a medical diagnostic imaging system. [0010]
  • FIG. 2 illustrates a block diagram of an integrated fluoroscopic surgical navigation and imaging workstation. [0011]
  • FIG. 3 shows an example of a C-arm that may be used for integrated fluoroscopic surgical navigation. [0012]
  • FIG. 4 shows a diagnostic imaging system communication protocol message format. [0013]
  • FIG. 5 illustrates a flow diagram for sending data according to a diagnostic imaging system communication protocol. [0014]
  • FIG. 6 depicts a flow diagram for receiving data according to a diagnostic imaging system communication protocol. [0015]
  • FIG. 7 shows the format for transmitting the patient name of “Jane Doe” to a navigation computer.[0016]
  • The foregoing summary, as well as the following detailed description of certain embodiments of the present invention, will be better understood when read in conjunction with the appended drawings. For the purpose of illustrating the invention, there is shown in the drawings, certain embodiments. It should be understood, however, that the present invention is not limited to the arrangements and instrumentalities shown in the attached drawings. [0017]
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 illustrates a block diagram of a medical [0018] diagnostic imaging system 100. The imaging system 100 includes an integrated imaging and navigation workstation 102 that in turn includes a navigation subsystem 104 and an imaging subsystem 106 (shown in FIG. 1 as a fluoroscopic imaging subsystem). The navigation subsystem 104 includes a navigation computer 108 and a tracker module 110, while the imaging subsystem includes an imaging computer 112.
  • The [0019] imaging system 100 further includes a workstation surgical tool tracking sensor input port 114, a workstation X-ray-detector fixture tracking sensor input port 116, a workstation dynamic reference frame transmitter control output port 118, and a workstation X-ray exposure output port 120 (that communicates with a foot switch activated exposure module 132). The X-ray detector fixture connects to an image intensifier (or solid state flat panel detector) on the C-arm 130. The tool sensor input port 114 allows the imaging system 100 to be coupled to a tool location sensor 123 on a medical (e.g., surgical) tool 122. The medical tool 122 may be, for example, an aspirating device such as that disclosed in U.S. Pat. No. 5,873,822, an orthopedic drill, awl, or probe, and the like. The transmitter control output port 118 connects the imaging system 100 to the location transmitter 124. The detector tracking sensor input 116 allows the imaging system to receive tracking signal inputs from an X-ray detector position sensor 126 that detects the position of an image X-ray detector. The X-ray exposure output port 120 allows the imaging system 100 to communicate with the exposure module 132 and to read images from the X-ray detector. The exposure module 132, in turn, provides a physician with foot switch activated X-ray exposure control.
  • The [0020] imaging system 100 also provides a navigation display 132 (attached to a movable display arm) for displaying images output by the navigation subsystem 104 as well as an imaging display 134 for displaying images output by the imaging subsystem 106. The navigation subsystem 104, imaging subsystem 106, and displays 132-134 are preferably placed in a self contained mobile cart system.
  • The [0021] sensors 123 and 126 output pulsed signals representative of the sensor's location. The tracker module 110 implements coordinate determination from location pulses received via the detector tracking sensor input 116 and the tool sensor input 114 using the predetermined coordinate system typically associated with the location transmitter 124 and referenced to patient anatomy. The coordinates may include, for example, X, Y, and Z locations as well as roll, pitch, and yaw angles.
  • To the end, the [0022] location transmitter 124 may be implemented, for example, as a field generator that includes three orthogonally disposed magnetic dipoles (e.g., current loops or electromagnets). Electromagnetic fields generated by each of the dipoles are distinguishable from one another in phase, frequency, time division multiplexing, and the like. The near-field characteristics of the electromagnetic fields may be used for coordinate determination as generally described, for example, in U.S. Pat. No. 4,054,881, which is incorporated by reference herein in its entirety. Alternate embodiments of the location transmitter 124 may employ ultrasonic or optical fields. Alternatively, more than one location transmitter 124 may be used in a coordinate determination system based on triangulation of signals. Commercially available position detection units, including the 3 Space®Fastrak™ system from Polhemus, Incorporated of Colchester, Vt. may also be used.
  • Additional details of coordinate determination using a location transmitter and associated reception sensors may be found in U.S. Pat. No. 5,873,822. [0023]
  • Turning next to FIG. 2, that figure presents a block diagram of an integrated fluoroscopic surgical navigation and [0024] imaging workstation 200. The workstation 200 includes the navigation computer 108 and the imaging computer 112. The navigation computer includes a navigation processor 202, program/data memory 204, and a navigation network interface 206. The navigation network interface 206 implements a high speed digital communication interface (e.g., two or more 1024×1024×16 images per second). The images may be cropped in accordance with a circular blanking window to approximately 980×980 resolution. In other words, the navigation computer 108 receives full resolution digital images directly from the imaging computer 112 without the need for NTSC or PAL image grabbers, conversion to NTSC or PAL format, or the associated loss of resolution and dynamic range. The navigation network interface 206 may be, for example, a 100BaseT Ethernet network card. The navigation computer is preferably implemented as a Sun UltraSparc 10 running Solaris 2.6 with an un-interruptable power supply (UPS). A second network interface 208 may be provided in the navigation computer 108 for forwarding packets to other destinations.
  • The [0025] imaging computer 112 includes the imaging processor 210, program/data memory 212, and imaging network interface 214. The imaging computer 112 is preferably implemented as an Intel x86 platform, for example, a Pentium™ processor based PC with 32-128 Megabytes of memory. The imaging network interface 214 is compatible with, and is generally implemented in the same manner as, the navigation network interface 206. The network interfaces 206, 208, 214 are used not only as a high speed digital communication bus, but also as a command and control bus that the imaging computer 112 and the navigation computer 108 may use to coordinate their functions (particularly image acquisition with coordinate determination as noted below).
  • Note that tool configuration updates may be performed using a floppy disk (or other storage media or TFPT protocol) interface in the [0026] imaging computer 112. In addition, the operating system and application software may be accomplished using a CDROM interface with keyboard and mouse control. Operating system and application software updates may be accomplished through the imaging network interface 214 using FTP, telnet, the Sun Sparc™ pkgadd command, and the like. The network addresses assigned to the network interfaces 206, 208, and 214 may be reconfigured in a similar fashion using telnet, the vi editor, and ifconfig, as examples.
  • The [0027] workstation 200 shown in FIG. 2 provides a private network for the imaging computer 112 and the navigation computer 108 to communicate. The imaging computer 112 and the navigation computer 108 communicate, preferably, using a socket-based command protocol over TCP/IP. The private network is assigned an Internet Protocol (IP) address which is allocated strictly to private networks (e.g. 192.168.0.0/24) and is generally not routed over the Internet. Hence, each workstation 200 shipped can use the same internal network address if desired. Note also that DICOM Ethernet traffic from the imaging computer 112 may pass through the navigation computer 108, which forwards the DICOM traffic to the second network interface 208.
  • The [0028] workstation 200 may access external networks by using a Network Address Translation (NAT) at the navigation computer 108 to translate the IP address of the packets coming from the workstation 200 to a host IP address assigned to the system. In addition, a firewall may be implemented with an IP filter to prevent unnecessary external network traffic from reaching the private network between the Navigation Computer and Workstation. The firewall may be configured, for example, to block all inbound traffic from an external network except for ping, traceroute, FTP, and telnet commands. In addition, external outbound initiated traffic is allowed only for the duration of the required connection.
  • In one embodiment, the [0029] workstation 200 sets the IP address to “network. 1” (e.g., 192.168.0.1) for the imaging computer 112 and the net mask to 255.255.255.0. The workstation 200 also sets the default route to “network.2” (e.g. 192.168.0.2, assigned to the navigation computer 108). In other words, the navigation network interface 206 is preferably assigned an IP address of “network 2” or 192.168.0.2. The second network interface 208 (connected to external networks) is assigned an IP address allocated by a third party. The imaging network interface 214 is preferably assigned an IP address of 192.168.0.1 and is translated to and from the third party specified IP address.
  • On boot-up and when changed, the [0030] workstation 200 preferably sends the following to the navigation computer 108: Host IP address and sub-net mask, Gateway Address (e.g., obtained from DICOM store, print, and query screens), Date and Time, Language Configuration (e.g., English, French, German, Spanish, or Italian).
  • In operation, the [0031] imaging computer 112 monitors the connection 215 through the network interfaces 206 and 214 for network protocol commands and responds synchronously. For example, the imaging computer 112 may respond to Ping requests to check the connection between the imaging computer 112 and the navigation computer 108, Request Image requests (e.g., to request transfer of the left display image from imaging computer 112 without patient information), and Request Configuration requests. The imaging computer 112 generally sends network protocol commands to the navigation computer 108 asynchronously, including a Ping command to check a connection, Imaging Begin and End commands to delineate, for example, live X-ray exposure periods, a New Exam command to tell the navigation computer 108 that the current patient is no longer valid, and an Update Patient command to update the current patient information. Thus, responses from the imaging computer 112 are generated synchronous to a predetermined timing source, while original commands may be sent asynchronously. Additionally, the imaging computer 112 monitors for File Transfer commands and responds by retrieving the appropriate file and forwarding it to the navigation computer 108.
  • Generally, when the [0032] navigation computer 108 is on a private network, it is not available for communication for a few seconds (e.g., 90 seconds) after the imaging computer 112 boots. During this time period, the imaging computer 112 may display an error message such as “Navigation Computer not responding, Power Off, wait 10 seconds, then Power On”. If communication fails between the imaging computer 112 and navigation computer 108 after a connection is established, the imaging computer 112 may timeout, for example, after 2 seconds, close the connection between the navigation computer 108 and the imaging computer 112, and display an error message such as “Communication Failure with Navigation Computer”.
  • Preferably, the [0033] navigation computer 108 and the imaging computer 112 have different power-down strategies. The imaging computer 112 may be powered down at any time by removing the AC power without notifying the operating system of a shutdown. Conversely, the navigation computer 108 preferably executes a shutdown procedure before removing AC power. To this end, the un-interruptible power supply (UPS) is used to hold power with battery backup while the navigation computer 108 shuts down. The UPS provides the power status on a serial port, which is used to signal the navigation computer 108 of a power loss.
  • Generally, the [0034] navigation computer 108 may be booted simultaneously with the imaging computer 112, a UPS background (e.g., a daemon) process shall monitor the serial port for a power loss, including imaging computer 112 power switch status. Upon receiving a power loss signal, the navigation computer 108 initiates an operating system shutdown, following which the navigation computer 108 is powered off.
  • The [0035] navigation computer 108 and the imaging computer 112 may be implemented using a single processor executing both navigation and imaging software. Alternatively, a multi-processor system, under the coordination of an symmetric multiprocessing operating system (e.g., Windows NT) may be used to allow a single set of processors to execute the navigation and imaging software. However, as described below, the navigation computer 108 and the imaging computer 112 may also be implemented as separate processing units, coupled together with the network interfaces 206, 214 and communicating with the diagnostic imaging system communication protocol set forth below.
  • Turning next to FIG. 3, that figure shows an exemplary C-[0036] arm apparatus 10 that may be used with the medical diagnostic imaging system 100. The apparatus 10 includes a C-arm 12 having inner and outer circumferences 14 and 16, respectively, a back convex portion 40, and terminating in opposing upper and lower distal ends 18 a and 18 b. The C-arm 12 preferably has a uniformly circular C-shape, but may alternatively comprise any arc-shaped member.
  • The C-[0037] arm 12 is held in a suspended position by support means such as structure, generally designated at 20, which includes a support arm 22 mounted upon a wheeled base 24. The support arm 22 provides for rotational movement of the C-arm 12 about an axis of lateral rotation 30, either by a bearing assembly between the support arm 22 and the C-arm 12, or by the support 22 itself being rotatably mounted with respect to the base 24. The apparatus 10 may also be provided with rotational capacity for rotational movement about an axis 60.
  • The wheeled [0038] base 24 enables transport of the C-arm 12 from a first location to a second location. As such, the wheels of the base operate as transporting means coupled to the support structure 20 for transporting the support arm 22 and the C-arm 12 from a first location to a second location. It is often highly advantageous to be able to move X-ray equipment from one room to another conveniently. The mobile nature of the apparatus 10 as provided by the wheeled base 24 offers the advantage of increased access by patients in many different rooms of a hospital, for example.
  • The support arm [0039] 22 is slidably mounted to the outer circumference 16 of the C-arm 12 and the support structure 20 includes structure and mechanisms necessary to enable selective, sliding orbital motion of the C-arm about an axis of orbital rotation 26 to a selected position. The axis 26 preferably coincides with a center of curvature of the C-arm 12 and with the axis of lateral rotation 30. It will be appreciated that the sliding orbital motion causes the C-arm 12 to move through various sliding points of attachment 28 to the support arm 22. It will be appreciated that in practice, the support arm is essentially attached to the C-arm over an area 29 and not a single point, although a “point” may be a large area or a small site. The support structure 20 further includes mechanisms known in the art for laterally rotating the support arm 22 selectable amounts about an axis of lateral rotation 30 to a selected lateral position. The combination of sliding orbital motion and lateral rotation enables manipulation of the C-arm in two degrees of freedom, i.e. about two perpendicular axes. This provides a kind of spherical quality to the movability of the C-arm 12. The sliding orbital motion and lateral rotation enable an X-ray source 32 coupled to the C-arm to be moved to substantially any latitude/longitude point on a lower hemisphere of an imaginary sphere about which the C-arm is moveable.
  • The [0040] apparatus 10 includes an X-ray source 32 and an image receptor 34 as known generally in the X-ray diagnostic art, mounted upon opposing locations, respectively, on the C-arm 12. The X-ray detector position sensor 126 is generally located inside the camera assembly of the image receptor 34 (which may further include registration fiducials and the like that may be used to compensate for image pincushioning and other effects imposed by the image receptor). The X-ray source 32 and the image receptor 34 (including a rear portion 34 a, and a power supply 34 b) may be referred to collectively as the X-ray source/image receptor 32/34. The image receptor 34 can be an image intensifier or the like. The orbital and laterally rotational manipulation of the C-arm enables selective positioning of the X-ray source/image receptor 32/34 with respect to the width and length of a patient located within interior free space 36 of the C-arm 12. The sliding orbital movement of the C-arm causes the X-ray source/image receptor 32/34 to move along respective arcuate movement paths. The image receptor 34 is preferably secured to the inner circumference 14 of the C-arm 12 and the X-ray source 32 may also be secured to said inner circumference 14. A high voltage cable assembly 50 supplies power to the X-ray source/image receptor 32/34.
  • The mounted positions of the [0041] image receptor 34 and the C-arm 12 result in the axis of lateral rotation 30 substantially coinciding with the point of attachment 28 of the C-arm 12 to the support arm 22 for substantially any position of the C-arm 12. Thus, rotation of the support arm 22 does not introduce eccentric lateral moment-arm action so as to provide a more stabile, balanced support structure. In one preferred embodiment, the center of mass of the C-arm 12 coincides with the axis 30 for any position of the C-arm.
  • An additional aspect of the C-arm includes the location of a [0042] power supply 34 b of the image receptor 34. By locating the power supply 34 b toward the C-arm opening, the image receptor 34 and the X-ray source 32 can be moved closer to the center of curvature 26, thereby reducing the distance 46 and thus improving overall balance of the apparatus 10. Balancing is enhanced by having a distance 46 between a line of alignment 48 and the intersection of the axes 26 and 30. The line of alignment 48 refers to alignment of a central beam produced by the X-ray source 32, and the image receptor 34. Note also that for a given desired distance 44 between the X-ray source/image receptor 32/34, a larger C-shape can be used for the C-arm 12 without substantially increasing the overall machine height.
  • A diagnostic imaging system communication protocol is defined to implement bi-direction communication between the [0043] imaging computer 112 and the navigation computer 108. Tables 1 shows the messages provided for communication from the navigation computer 108 to the imaging computer 112.
    TABLE 1
    From Navigation Computer to Workstation
    Message Data
    Ping no data
    Request Image no data
    Request no data
    Configuration
    Request File filename (e.g., using TFTP)
  • Table 2 shows the messages provided for communication from the [0044] imaging computer 112 to the navigation computer 108.
    TABLE 2
    From Imaging Computer To Navigation Computer
    Message Data
    Ping no data
    Image (e.g., no data
    Fluoro)
    Begin
    Image (e.g., no data
    Fluoro)
    End
    New Exam no data
    Update Patient e.g., patient name, birth date, sex, patient ID, physician
    name, procedure, accession number
    Image Reply e.g., image width, height, bytes per pixel, endian, field
    of view, negation, subtraction, flip backward/upside-
    down, rotation, pixel data
    Configuration e.g., system model, intensifier diameter, C-arm type,
    Reply software version
    File Reply file data (e.g., using TFTP)
    Language Sync e.g., “echo FRENCH > /usr/vti/resource.file” or
    “sed    ” (e.g., using rexec)
    Time Sync e.g., “date 051614502000.34” (e.g., using rexec)
    Set IP Address e.g., “ifconfig hme0 <customer IP> netmask <mask>”
    (e.g., using rexec)
    Route Add e.g., “route add <destination IP> -netmask <mask> <
    gateway IP>” (e.g., using rexec)
  • With regard to FIG. 4, that figure shows a diagnostic imaging system communication [0045] protocol message format 400. The message format 400 is used with the diagnostic imaging system protocol to implement, preferably, a bi-directional connection-oriented TCP-based data transfer protocol. Once a connection is accepted and established (e.g., by monitoring port 8500), the client (i.e., message sender) and server (i.e., message receiver) threads keep the connection open. The server thread preferably blocks (i.e., waits or loops without performing other actions) waiting for the next message which will indicate a command to perform. Then, the server executes the command and returns a reply message (which may contain data) to the client. The server continues in a loop waiting for the next message.
  • The communication protocol generally processes one particular message at a time. That is, at the moment when a particular message is sent, the sender does not send any other message until a corresponding reply message is received. The [0046] message format 400 includes a fixed-length header 402 followed by the data section 404 associated with the message (if any). The same message header format 400 is used for the initial message and the reply.
  • Illustrated in FIG. 4 are a 1-[0047] byte Code field 406, a 1-byte Type field 408, a 1-byte Flag field 410, and a 1-byte Status field 412. A 4-byte Data Length field 414 is also provided. The Code field 406 and Type field 408 are defined for each message below. The Flag field 410 generally uses bit 0 as a reply flag (1: reply, 0: otherwise), bit 1 as a request flag (1: request for data, 0: otherwise), and bit 2 as an Endian indicator (1: big, 0: little). The Status field 412 provides status codes (as additionally explained below), for example, (0: OK, non-0: ERROR). The Data Length field 414 provides an unsigned 4-byte length of data to follow in the data section 404.
  • The [0048] Code field 406 of the message header 402 represents the message code that is common to both imaging and navigation computers. The Type field 408 represents a type that is a variation on the message code. The Flag field 410 represents the message flags that are used by the imaging and navigation computers to resolve the necessary action to be taken for each message. The specific cases of sending data versus requesting data are illustrated in FIGS. 5 and 6, respectively. For every message received, the returned message preferably has the same code as the sent message and the flags are incremented by one (reply flag is set high). The Status field 412 is used by the reply to indicate error conditions. The Data Length field 414 specifies the length of data following the header.
  • The [0049] Data Length field 414 is encoded big endian (encoded with the most significant byte first, to the least significant last) or little endian (encoded with the least significant byte first, to the most significant last). The Endian flag (bit 2 in the Flag field 410) specifies the endian encoding used for the rest of the message. This includes the Data Length field 414 in the message header 402 and any fields over one byte in the data field 404 of the message 400. With the use of the endian flag, the image data can be sent in the “endian” native to a particular machine without byte swapping each pixel greater than one byte in an image.
  • Turning briefly to FIG. 5, that figure illustrates a flow diagram [0050] 500 for sending data according to the diagnostic imaging system communication protocol. At step 502, the sender sends data (after formatting the header according to the header format 400) to a receiver. The receiver (which has been waiting and listening for a message) receives the data at step 504. The receiver responds at step 506 by sending an appropriate reply to the sender (formatted according to the header format 400, with the Flag field set as noted above). At step 508, the sender receives the reply and checks the status set by the receiver.
  • Similarly in FIG. 6, a flow diagram [0051] 600 for receiving data according to the diagnostic imaging system communication protocol is shown. At step 602, the sender sends a data request message (after formatting the header according to the header format 400) to the receiver. The receiver receives the message at step 604 and responds at step 508 by retrieving the requested data and sending an appropriate reply message (with the data) to the sender (formatted according to the header format 400, with the Flag field set as noted above). At step 508, the sender receives the reply message and may process or otherwise use the data provided in the reply message.
  • The messages are distributed into four general classifications: Event, Update Patient, Request Image, and Request Configuration classifications as shown in Table 3 below. [0052]
    TABLE 3
    Message Description Code Flags
    Event Send an event, e.g., Fluoro, New Exam, Ping 1 0
    (no-data)
    Update Imaging computer 112 sends patient 2 0
    Patient information to Navigation
    computer 108 (data)
    Request Navigation computer 108 requests an image 3 2
    Image from Imaging computer 112 (data in reply)
    Request Navigation computer 108 requests 4 2
    Confi- configuration from Imaging computer 112
    guration (data in reply)
  • Exemplary messages for use with the communication protocol are set forth below. Note that the first 8 bytes (0-7) of the message constitute the header (code, type, flags, status, and the data length) as shown in FIG. 4. [0053]
  • Name: Event [0054]
  • Description: Send an event to the peer [0055]
  • Message Direction: Bi-directional [0056]
  • Date Format: See below [0057]
  • Header: [0058]
  • Byte [0059] 0: Code (1)
  • Byte [0060] 1: Type (see Table 4)
    TABLE 4
    Type Description
    1 Ping (no-operation)
    2 Imaging (e.g., Fluoro) Begin
    3 Imaging (e.g., Fluoro) End
    4 New Exam
  • Byte [0061] 2: Flags (initial=0, reply=1)
  • Byte [0062] 3: Status (0)
  • Byte [0063] 4-7: Data Length (0)
  • Data: None. [0064]
  • Name: Update Patient [0065]
  • Description: Send the patient data to the Navigation computer [0066]
  • Message Direction: Imaging computer to Navigation computer [0067]
  • Data Format: A concatenation of the patient fields where the first byte is the length of the field to follow. The patient fields are grouped, for example, in the following order: patient name, birth date, sex, patient ID, physician name, procedure, and accession number. The name encoding may be that used by the DICOM standard, Part 5, Section 6.2 Value Representation. For example, a patient name of “Jane Doe” would be sent as shown in FIG. 7. [0068]
  • Header: [0069]
  • Byte [0070] 0: Code (2)
  • Byte [0071] 1: Type (0)
  • Byte [0072] 2: Flags (initial=0, reply=1)
  • Byte [0073] 3: Status (initial=0, reply=see Table 5)
    TABLE 5
    Status Description
    0 OK
    1 ERROR
  • Byte [0074] 4-7. Data Length (initial=data payload size in bytes, reply=0)
  • Data (initial message only): [0075]
  • Bytes 8-end: Concatenation of the patient fields [0076]
  • Each field is a preferably string of ASCII characters prefixed by a byte indicating the length: [0077]
  • Patient Name—This field consists of three components in the following order of occurrence: a) Family Name, b) Given Name, c) Middle Name. The components are delimited by the caret ‘Â’ character. Interior null components require delimiters. Trailing null components, including delimiters, may be omitted. [0078]
  • Birth Date, e.g., a Text string [0079]
  • Sex, e.g., a Text string (typically ‘M’ or ‘F’) [0080]
  • Patient ID, e.g., a Text string [0081]
  • Physician Name, e.g., using the same encoding as Patient Name [0082]
  • Procedure, e.g., a Text string [0083]
  • Accession Number, e.g., a Text string [0084]
  • Name: Request Image (and Reply) [0085]
  • Description: Request an image from the Workstation computer [0086]
  • Message Direction: from the navigation computer to the imaging computer [0087]
  • Data Format: An invalid image (test pattern, recalled image, or swap) is notified by an error in the reply message status. No data follows. A valid image is returned with a data payload. [0088]
  • Header: [0089]
  • Byte [0090] 0: Code (3)
  • Byte [0091] 1: Type (see Table 6)
    TABLE 6
    Type Description
    1 Left Display, 980x980x8-bit (typically used)
    2 Right Display, 980x980x8-bit
    3 Filter Memory, 980x980x12-bit
    4 Image Memory, 980x980x12-bit
    5 Mask, 980x980x12-bit
  • Byte [0092] 2: Flags (initial=2, reply=3)
  • Byte [0093] 3: Status (initial=0, reply, see Table 7)
    TABLE 7
    Status Description
    0 OK -image valid
    1 INVALID -image is invalid i.e. test pattern, recalled image,
    or swap
  • Byte [0094] 4-7 Data Length (initial=0, reply=data payload size in bytes)
  • Data (reply only): [0095]
  • Byte [0096] 8-9: Image header length—offset from here, byte 8, to the image data
  • The value is typically 12 unless a different alignment of image data is needed. (16-bit unsigned integer) [0097]  
  • Bytes [0098] 10-11: Image width in pixels (16-bit unsigned integer)
  • Bytes [0099] 12-13: Image height in pixels (16-bit unsigned integer)
  • Byte [0100] 14: Bytes per pixel allocated, typically 1 or 2 (8-bit unsigned integer)
  • Byte [0101] 15: Bits per pixel stored, assumes LSB at bit 0 (8-bit unsigned integer)
  • Byte [0102] 16: Image flags that specify image features:
  • Bit [0103] 0: Negation (1: yes, 0: no)
  • Bit [0104] 1: Subtraction (1: yes, 0: no)
  • Bit [0105] 2: Flip Backward (1: yes, 0: no)
  • Bit [0106] 3: Flip Upside-down (1: yes, 0: no)
  • Bits [0107] 4-5: Magnification Mode (10: 2×, 01: 1×, 00: norm)
  • Bit [0108] 6-7: Reserved
  • Byte [0109] 17: Reserved
  • Bytes [0110] 18-19: Degrees of Rotation 0-360 (16-bit unsigned integer)
  • Flip is applied before rotation transform [0111]
  • Bytes start-end: Image data—The start is determined from Header Length (bytes [0112] 8-9).
  • The image data length is determined by multiplying the image width, height, and bytes per pixel allocated. [0113]
  • Name: Request Configuration (and Reply) [0114]
  • Description: Request configuration information from the Workstation [0115]
  • Message Direction: from the navigation computer to the imaging computer [0116]
  • Data Format: See below. [0117]
  • Header: [0118]
  • Byte [0119] 0: Code (4)
  • Byte [0120] 1: Type (0)
  • Byte [0121] 2: Flags (initial=2, reply=3)
  • Byte [0122] 3: Status (initial=0, reply=see Table 8)
    TABLE 8
    Status Description
    0 OK
    1 ERROR
  • Byte [0123] 4-7. Data Length (initial=0, reply=data payload size in bytes)
  • Data (reply only): [0124]
  • Bytes 8-end: Concatenation of the configuration fields [0125]
  • Each field is preferably a string of ASCII characters prefixed by a byte indicating the length. All data fields combined will not exceed 512 bytes total. [0126]
  • System—(e.g. “9800”) [0127]
  • Image Intensifier Diameter—(e.g. “9”, or “12”) [0128]
  • Software Version—(e.g. “PN180130-[0129] 08 7.1.2”) The software version will preferably contain two numbers delimited by the under-bar ‘_’ character. The first number is the OEC part number for the software (PN180130-08). The second number after the ‘_’ is the version (7.1.2).
  • A magnification mode message is also defined to communicate the current magnification mode of an X-ray detector (e.g., an image intensifier). To that end, as examples, the magnification mode may specify one of a 12 inch, 9 inch, and 6 inch magnification mode for a 12 inch image intensifier or one of a 9 inch, 6 inch, and 4.5 inch magnification mode for a 9 inch image intensifier. Thus, the present imaging system allows navigation in several different magnification modes. [0130]
  • In particular, the Image End message may be used to synchronize image acquisition and coordinate determination. The command and control information provided over the network interfaces [0131] 206, 208, 214 allows the imaging computer 112 to inform the navigation computer 108 that image acquisition just completed. At that instant in time, the navigation computer 108 may obtain coordinate information from the x ray detector tracking sensor input port 116 to locate the image without intervening C-arm 130 movement and associated location error.
  • Thus, the present integrated fluoroscopic surgical navigation and imaging workstation provides a high speed digital communication interface between the navigation subsystem and the imaging subsystem, as well as a bi-directional command and control interface. As a result, full resolution digital images are quickly transferred, and the navigation system is coordinated with the imaging system to maintain accurate tracking of surgical tools. Furthermore, the present command protocol provides a standard communication protocol that may be used by any supporting navigation system to communication with any supporting imaging system. Additional components required by “Add-on” type systems (e.g., carts, monitors, monitor arms, power supplies, cabling, and the like) are eliminated, resulting in less crowding in the operating environment. [0132]
  • While the invention has been described with reference to a preferred embodiment, those skilled in the art will understand that various changes may be made and equivalents may be substituted without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular step, structure, or material to the teachings of the invention without departing from its scope. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed, but that the invention will include all embodiments falling within the scope of the appended claims. [0133]

Claims (20)

1. In a medical diagnostic imaging system, a communication protocol for providing bi-directional communication between a medical imaging subsystem and a medical navigational subsystem, the communication protocol comprising:
a plurality of navigation subsystem to imaging subsystem messages; and
a Begin Imaging and an End Imaging message for synchronizing image acquisition with navigation coordinate determination, the Begin Imaging and End Imaging messages included in imaging subsystem to the navigation subsystem messages.
2. The communication protocol of claim 1, wherein the communication protocol includes a magnification mode message specifying a magnification mode of an X-ray detector.
3. The communication protocol of claim 2, wherein the magnification mode specifies one of a 12 inch, 9 inch, and 6 inch magnification mode for a 12 inch image intensifier or one of a 9 inch, 6 inch, and 4.5 inch magnification mode for a 9 inch image intensifier.
4. The communication protocol of claim 1, wherein the navigation subsystem to imaging subsystem messages include an image request message, the imaging subsystem to navigation subsystem messages include an image reply message, and the image reply message comprises image width, image height, and pixel data.
5. The communication protocol of claim 4, wherein the image reply message further comprises bytes-per-pixel, field of view, and image rotation.
6. The communication protocol of claim 1, wherein at least one of the navigation subsystem to imaging subsystem messages and the imaging subsystem to navigation subsystem messages include a Ping response time message.
7. The communication protocol of claim 1, wherein the navigation subsystem to imaging subsystem messages include a system configuration request message.
8. The communication protocol of claim 1, wherein the imaging subsystem to navigation subsystem messages include a system configuration reply message.
9. The communication protocol of claim 8, wherein the system configuration reply message comprises a system model and software revision.
10. The communication protocol of claim 1, wherein the navigation subsystem to imaging subsystem messages include a file request message specifying a filename to transfer.
11. The communication protocol of claim 10, wherein the imaging subsystem to navigation subsystem messages include a file reply message with responsive data from a file identified by the filename.
12. The communication protocol of claim 1, wherein the imaging subsystem to navigation subsystem messages include a patient information message specifying at least patient name, sex, and patient ID.
13. The communication protocol of claim 1, wherein the imaging subsystem to navigation subsystem messages include a navigation subsystem network address selection message.
14. A method for communication in a bi-directional diagnostic imaging system between a medical imaging subsystem and a medical navigational subsystem, the method comprising:
realizing in a navigation subsystem a plurality of navigation subsystem to imaging subsystem messages;
realizing in the imaging subsystem a Begin Imaging and an End Imaging message for synchronizing image acquisition with navigation coordinate determination, the Begin Imaging and End Imaging messages included in imaging subsystem to navigation subsystem messages; and
formatting the End Imaging message according to a predetermined message header format common to a plurality of the navigation subsystem to imaging subsystem messages and the imaging subsystem to navigation subsystem messages; and
transmitting the End Imaging message from the imaging subsystem to the navigation subsystem.
15. The method of claim 14, wherein transmitting comprises transmitting over a high speed network connection.
16. The method of claim 14, wherein transmitting comprises transmitting over an Ethernet network connection.
17. The method of claim 14, wherein transmitting comprises transmitting according to the TCP/IP protocol.
18. The method of claim 14, further comprising:
formatting an image request message according to the predetermined message header format;
transmitting the image request message from the imaging subsystem to the navigation subsystem;
formatting an image reply message according to the predetermined message header format; and
transmitting the image reply message with image data from the imaging subsystem to the navigation subsystem.
19. The method of claim 14, wherein transmitting comprises transmitting across a private network between the navigation subsystem and the imaging subsystem.
20. The method of claim 14, further comprising transmitting a magnification mode message specifying a magnification mode of an X-ray detector.
US10/721,639 2000-08-26 2003-11-25 Integrated fluoroscopic surgical navigation and workstation with command protocol Abandoned US20040076259A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/721,639 US20040076259A1 (en) 2000-08-26 2003-11-25 Integrated fluoroscopic surgical navigation and workstation with command protocol

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/649,071 US6823207B1 (en) 2000-08-26 2000-08-26 Integrated fluoroscopic surgical navigation and imaging workstation with command protocol
US10/721,639 US20040076259A1 (en) 2000-08-26 2003-11-25 Integrated fluoroscopic surgical navigation and workstation with command protocol

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/649,071 Division US6823207B1 (en) 2000-08-26 2000-08-26 Integrated fluoroscopic surgical navigation and imaging workstation with command protocol

Publications (1)

Publication Number Publication Date
US20040076259A1 true US20040076259A1 (en) 2004-04-22

Family

ID=24603337

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/649,071 Expired - Lifetime US6823207B1 (en) 2000-08-26 2000-08-26 Integrated fluoroscopic surgical navigation and imaging workstation with command protocol
US10/721,639 Abandoned US20040076259A1 (en) 2000-08-26 2003-11-25 Integrated fluoroscopic surgical navigation and workstation with command protocol

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/649,071 Expired - Lifetime US6823207B1 (en) 2000-08-26 2000-08-26 Integrated fluoroscopic surgical navigation and imaging workstation with command protocol

Country Status (3)

Country Link
US (2) US6823207B1 (en)
EP (1) EP1181897A3 (en)
JP (1) JP5337335B2 (en)

Cited By (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030071622A1 (en) * 1998-11-25 2003-04-17 Medrad Inc. Coil Structure with tapered conductive members for improved homogeneity in MRI
US6823207B1 (en) * 2000-08-26 2004-11-23 Ge Medical Systems Global Technology Company, Llc Integrated fluoroscopic surgical navigation and imaging workstation with command protocol
US20050038337A1 (en) * 2003-08-11 2005-02-17 Edwards Jerome R. Methods, apparatuses, and systems useful in conducting image guided interventions
US20070060799A1 (en) * 2005-09-13 2007-03-15 Lyon Torsten M Apparatus and method for automatic image guided accuracy verification
US20070160273A1 (en) * 2006-01-10 2007-07-12 Adi Maschiah Device, system and method for modifying two dimensional data of a body part
US20070263915A1 (en) * 2006-01-10 2007-11-15 Adi Mashiach System and method for segmenting structures in a series of images
US20080025465A1 (en) * 2006-07-25 2008-01-31 Shamik Chakraborty X-ray detector
US20080079421A1 (en) * 2006-08-15 2008-04-03 General Electric Company Multi-sensor distortion mapping method and system
US20080144906A1 (en) * 2006-10-09 2008-06-19 General Electric Company System and method for video capture for fluoroscopy and navigation
US20080161684A1 (en) * 2006-10-26 2008-07-03 General Electric Company Systems and methods for integrating a navigation field replaceable unit into a fluoroscopy system
US20080183064A1 (en) * 2007-01-30 2008-07-31 General Electric Company Multi-sensor distortion detection method and system
US20090281566A1 (en) * 2003-08-11 2009-11-12 Edwards Jerome R Bodily sealants and methods and apparatus for image-guided delivery of same
US20110044519A1 (en) * 2008-03-13 2011-02-24 Levasseur Jr Donald P Multi-Function, Foot-Activated Controller for Imaging System
US8694075B2 (en) 2009-12-21 2014-04-08 General Electric Company Intra-operative registration for navigated surgical procedures
US8696549B2 (en) 2010-08-20 2014-04-15 Veran Medical Technologies, Inc. Apparatus and method for four dimensional soft tissue navigation in endoscopic applications
US8781186B2 (en) 2010-05-04 2014-07-15 Pathfinder Therapeutics, Inc. System and method for abdominal surface matching using pseudo-features
US20150178448A1 (en) * 2013-12-23 2015-06-25 Biosense Webster (Israel) Ltd. Real-time communication between medical devices over a dicom network
US9078685B2 (en) 2007-02-16 2015-07-14 Globus Medical, Inc. Method and system for performing invasive medical procedures using a surgical robot
US9138165B2 (en) 2012-02-22 2015-09-22 Veran Medical Technologies, Inc. Systems, methods and devices for forming respiratory-gated point cloud for four dimensional soft tissue navigation
US9782229B2 (en) 2007-02-16 2017-10-10 Globus Medical, Inc. Surgical robot platform
US10080615B2 (en) 2015-08-12 2018-09-25 Globus Medical, Inc. Devices and methods for temporary mounting of parts to bone
US10117632B2 (en) 2016-02-03 2018-11-06 Globus Medical, Inc. Portable medical imaging system with beam scanning collimator
US10136954B2 (en) 2012-06-21 2018-11-27 Globus Medical, Inc. Surgical tool systems and method
US10231791B2 (en) 2012-06-21 2019-03-19 Globus Medical, Inc. Infrared signal based position recognition system for use with a robot-assisted surgery
US10292778B2 (en) 2014-04-24 2019-05-21 Globus Medical, Inc. Surgical instrument holder for use with a robotic surgical system
US10350013B2 (en) 2012-06-21 2019-07-16 Globus Medical, Inc. Surgical tool systems and methods
US10357184B2 (en) 2012-06-21 2019-07-23 Globus Medical, Inc. Surgical tool systems and method
US10357257B2 (en) 2014-07-14 2019-07-23 KB Medical SA Anti-skid surgical instrument for use in preparing holes in bone tissue
US10420616B2 (en) 2017-01-18 2019-09-24 Globus Medical, Inc. Robotic navigation of robotic surgical systems
US10448910B2 (en) 2016-02-03 2019-10-22 Globus Medical, Inc. Portable medical imaging system
US10546423B2 (en) 2015-02-03 2020-01-28 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US10548620B2 (en) 2014-01-15 2020-02-04 Globus Medical, Inc. Notched apparatus for guidance of an insertable instrument along an axis during spinal surgery
US10555782B2 (en) 2015-02-18 2020-02-11 Globus Medical, Inc. Systems and methods for performing minimally invasive spinal surgery with a robotic surgical system using a percutaneous technique
US10573023B2 (en) 2018-04-09 2020-02-25 Globus Medical, Inc. Predictive visualization of medical imaging scanner component movement
US10569794B2 (en) 2015-10-13 2020-02-25 Globus Medical, Inc. Stabilizer wheel assembly and methods of use
US10617324B2 (en) 2014-04-23 2020-04-14 Veran Medical Technologies, Inc Apparatuses and methods for endobronchial navigation to and confirmation of the location of a target tissue and percutaneous interception of the target tissue
US10624701B2 (en) 2014-04-23 2020-04-21 Veran Medical Technologies, Inc. Apparatuses and methods for registering a real-time image feed from an imaging device to a steerable catheter
US10624710B2 (en) 2012-06-21 2020-04-21 Globus Medical, Inc. System and method for measuring depth of instrumentation
US10646298B2 (en) 2015-07-31 2020-05-12 Globus Medical, Inc. Robot arm and methods of use
US10646283B2 (en) 2018-02-19 2020-05-12 Globus Medical Inc. Augmented reality navigation systems for use with robotic surgical systems and methods of their use
US10646280B2 (en) 2012-06-21 2020-05-12 Globus Medical, Inc. System and method for surgical tool insertion using multiaxis force and moment feedback
US10653497B2 (en) 2006-02-16 2020-05-19 Globus Medical, Inc. Surgical tool systems and methods
US10660712B2 (en) 2011-04-01 2020-05-26 Globus Medical Inc. Robotic system and method for spinal and other surgeries
US10675094B2 (en) 2017-07-21 2020-06-09 Globus Medical Inc. Robot surgical platform
US10687905B2 (en) 2015-08-31 2020-06-23 KB Medical SA Robotic surgical systems and methods
US10758315B2 (en) 2012-06-21 2020-09-01 Globus Medical Inc. Method and system for improving 2D-3D registration convergence
US10765438B2 (en) 2014-07-14 2020-09-08 KB Medical SA Anti-skid surgical instrument for use in preparing holes in bone tissue
US10799298B2 (en) 2012-06-21 2020-10-13 Globus Medical Inc. Robotic fluoroscopic navigation
US10806471B2 (en) 2017-01-18 2020-10-20 Globus Medical, Inc. Universal instrument guide for robotic surgical systems, surgical instrument systems, and methods of their use
US10813704B2 (en) 2013-10-04 2020-10-27 Kb Medical, Sa Apparatus and systems for precise guidance of surgical tools
US10828120B2 (en) 2014-06-19 2020-11-10 Kb Medical, Sa Systems and methods for performing minimally invasive surgery
US10842461B2 (en) 2012-06-21 2020-11-24 Globus Medical, Inc. Systems and methods of checking registrations for surgical systems
US10842453B2 (en) 2016-02-03 2020-11-24 Globus Medical, Inc. Portable medical imaging system
US10866119B2 (en) 2016-03-14 2020-12-15 Globus Medical, Inc. Metal detector for detecting insertion of a surgical device into a hollow tube
US10864057B2 (en) 2017-01-18 2020-12-15 Kb Medical, Sa Universal instrument guide for robotic surgical systems, surgical instrument systems, and methods of their use
US10874466B2 (en) 2012-06-21 2020-12-29 Globus Medical, Inc. System and method for surgical tool insertion using multiaxis force and moment feedback
US10893912B2 (en) 2006-02-16 2021-01-19 Globus Medical Inc. Surgical tool systems and methods
US10898252B2 (en) 2017-11-09 2021-01-26 Globus Medical, Inc. Surgical robotic systems for bending surgical rods, and related methods and devices
EP3681397A4 (en) * 2017-09-13 2021-01-27 Varex Imaging Corporation X-ray imaging component communication system and protocol
US10925681B2 (en) 2015-07-31 2021-02-23 Globus Medical Inc. Robot arm and methods of use
US10939968B2 (en) 2014-02-11 2021-03-09 Globus Medical Inc. Sterile handle for controlling a robotic surgical system from a sterile field
US10973594B2 (en) 2015-09-14 2021-04-13 Globus Medical, Inc. Surgical robotic systems and methods thereof
US11033176B2 (en) 2015-07-24 2021-06-15 Sony Corporation Medical system, medical device, and medical method
US11039893B2 (en) 2016-10-21 2021-06-22 Globus Medical, Inc. Robotic surgical systems
US11045179B2 (en) 2019-05-20 2021-06-29 Global Medical Inc Robot-mounted retractor system
US11045267B2 (en) 2012-06-21 2021-06-29 Globus Medical, Inc. Surgical robotic automation with tracking markers
US11058378B2 (en) 2016-02-03 2021-07-13 Globus Medical, Inc. Portable medical imaging system
US11071594B2 (en) 2017-03-16 2021-07-27 KB Medical SA Robotic navigation of robotic surgical systems
US11083530B2 (en) * 2012-12-31 2021-08-10 Mako Surgical Corp. System and method for image-based robotic surgery
US11103316B2 (en) 2014-12-02 2021-08-31 Globus Medical Inc. Robot assisted volume removal during surgery
US11116576B2 (en) 2012-06-21 2021-09-14 Globus Medical Inc. Dynamic reference arrays and methods of use
US11134862B2 (en) 2017-11-10 2021-10-05 Globus Medical, Inc. Methods of selecting surgical implants and related devices
US11153555B1 (en) 2020-05-08 2021-10-19 Globus Medical Inc. Extended reality headset camera system for computer assisted navigation in surgery
US11207150B2 (en) 2020-02-19 2021-12-28 Globus Medical, Inc. Displaying a virtual model of a planned instrument attachment to ensure correct selection of physical instrument attachment
US11253216B2 (en) 2020-04-28 2022-02-22 Globus Medical Inc. Fixtures for fluoroscopic imaging systems and related navigation systems and methods
US11253327B2 (en) 2012-06-21 2022-02-22 Globus Medical, Inc. Systems and methods for automatically changing an end-effector on a surgical robot
US11278360B2 (en) 2018-11-16 2022-03-22 Globus Medical, Inc. End-effectors for surgical robotic systems having sealed optical components
US11298196B2 (en) 2012-06-21 2022-04-12 Globus Medical Inc. Surgical robotic automation with tracking markers and controlled tool advancement
US11304630B2 (en) 2005-09-13 2022-04-19 Veran Medical Technologies, Inc. Apparatus and method for image guided accuracy verification
US11317973B2 (en) 2020-06-09 2022-05-03 Globus Medical, Inc. Camera tracking bar for computer assisted navigation during surgery
US11317971B2 (en) 2012-06-21 2022-05-03 Globus Medical, Inc. Systems and methods related to robotic guidance in surgery
US11317978B2 (en) 2019-03-22 2022-05-03 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11337742B2 (en) 2018-11-05 2022-05-24 Globus Medical Inc Compliant orthopedic driver
US11357548B2 (en) 2017-11-09 2022-06-14 Globus Medical, Inc. Robotic rod benders and related mechanical and motor housings
US11382549B2 (en) 2019-03-22 2022-07-12 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, and related methods and devices
US11382713B2 (en) 2020-06-16 2022-07-12 Globus Medical, Inc. Navigated surgical system with eye to XR headset display calibration
US11382700B2 (en) 2020-05-08 2022-07-12 Globus Medical Inc. Extended reality headset tool tracking and control
US11382699B2 (en) 2020-02-10 2022-07-12 Globus Medical Inc. Extended reality visualization of optical tool tracking volume for computer assisted navigation in surgery
US11395706B2 (en) 2012-06-21 2022-07-26 Globus Medical Inc. Surgical robot platform
US11399900B2 (en) 2012-06-21 2022-08-02 Globus Medical, Inc. Robotic systems providing co-registration using natural fiducials and related methods
US11419616B2 (en) 2019-03-22 2022-08-23 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11426178B2 (en) 2019-09-27 2022-08-30 Globus Medical Inc. Systems and methods for navigating a pin guide driver
US11439444B1 (en) 2021-07-22 2022-09-13 Globus Medical, Inc. Screw tower and rod reduction tool
US11464581B2 (en) 2020-01-28 2022-10-11 Globus Medical, Inc. Pose measurement chaining for extended reality surgical navigation in visible and near infrared spectrums
US11510750B2 (en) 2020-05-08 2022-11-29 Globus Medical, Inc. Leveraging two-dimensional digital imaging and communication in medicine imagery in three-dimensional extended reality applications
US11510684B2 (en) 2019-10-14 2022-11-29 Globus Medical, Inc. Rotary motion passive end effector for surgical robots in orthopedic surgeries
US11523785B2 (en) 2020-09-24 2022-12-13 Globus Medical, Inc. Increased cone beam computed tomography volume length without requiring stitching or longitudinal C-arm movement
US11571171B2 (en) 2019-09-24 2023-02-07 Globus Medical, Inc. Compound curve cable chain
US11571265B2 (en) 2019-03-22 2023-02-07 Globus Medical Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11589771B2 (en) 2012-06-21 2023-02-28 Globus Medical Inc. Method for recording probe movement and determining an extent of matter removed
US11602402B2 (en) 2018-12-04 2023-03-14 Globus Medical, Inc. Drill guide fixtures, cranial insertion fixtures, and related methods and robotic systems
US11607149B2 (en) 2012-06-21 2023-03-21 Globus Medical Inc. Surgical tool systems and method
US11628023B2 (en) 2019-07-10 2023-04-18 Globus Medical, Inc. Robotic navigational system for interbody implants
US11717350B2 (en) 2020-11-24 2023-08-08 Globus Medical Inc. Methods for robotic assistance and navigation in spinal surgery and related systems
US11737831B2 (en) 2020-09-02 2023-08-29 Globus Medical Inc. Surgical object tracking template generation for computer assisted navigation during surgical procedure
US11744655B2 (en) 2018-12-04 2023-09-05 Globus Medical, Inc. Drill guide fixtures, cranial insertion fixtures, and related methods and robotic systems
US11786324B2 (en) 2012-06-21 2023-10-17 Globus Medical, Inc. Surgical robotic automation with tracking markers
US11794338B2 (en) 2017-11-09 2023-10-24 Globus Medical Inc. Robotic rod benders and related mechanical and motor housings
US11793588B2 (en) 2020-07-23 2023-10-24 Globus Medical, Inc. Sterile draping of robotic arms
US11793570B2 (en) 2012-06-21 2023-10-24 Globus Medical Inc. Surgical robotic automation with tracking markers
US11806084B2 (en) 2019-03-22 2023-11-07 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, and related methods and devices
US11850009B2 (en) 2021-07-06 2023-12-26 Globus Medical, Inc. Ultrasonic robotic surgical navigation
US11857266B2 (en) 2012-06-21 2024-01-02 Globus Medical, Inc. System for a surveillance marker in robotic-assisted surgery
US11857149B2 (en) 2012-06-21 2024-01-02 Globus Medical, Inc. Surgical robotic systems with target trajectory deviation monitoring and related methods
US11864839B2 (en) 2012-06-21 2024-01-09 Globus Medical Inc. Methods of adjusting a virtual implant and related surgical navigation systems
US11864857B2 (en) 2019-09-27 2024-01-09 Globus Medical, Inc. Surgical robot with passive end effector
US11864745B2 (en) 2012-06-21 2024-01-09 Globus Medical, Inc. Surgical robotic system with retractor
US11877807B2 (en) 2020-07-10 2024-01-23 Globus Medical, Inc Instruments for navigated orthopedic surgeries
US11883217B2 (en) 2016-02-03 2024-01-30 Globus Medical, Inc. Portable medical imaging system and method
US11890066B2 (en) 2019-09-30 2024-02-06 Globus Medical, Inc Surgical robot with passive end effector
US11896446B2 (en) 2012-06-21 2024-02-13 Globus Medical, Inc Surgical robotic automation with tracking markers
US11911112B2 (en) 2020-10-27 2024-02-27 Globus Medical, Inc. Robotic navigational system
US11911115B2 (en) 2021-12-20 2024-02-27 Globus Medical Inc. Flat panel registration fixture and method of using same
US11918313B2 (en) 2019-03-15 2024-03-05 Globus Medical Inc. Active end effectors for surgical robots
US11941814B2 (en) 2020-11-04 2024-03-26 Globus Medical Inc. Auto segmentation using 2-D images taken during 3-D imaging spin
US11944325B2 (en) 2019-03-22 2024-04-02 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1378206B1 (en) * 2002-09-12 2004-01-21 BrainLAB AG X-ray supported navigation with original, two-dimensional x-ray images
US7212661B2 (en) * 2003-02-14 2007-05-01 Ge Medical Systems Information Technologies. Inc. Image data navigation method and apparatus
US7596255B2 (en) * 2003-11-26 2009-09-29 Ge Medical Systems Information Technologies, Inc. Image navigation system and method
EP1745046B1 (en) * 2004-05-07 2011-04-13 Memory Pharmaceuticals Corporation 1 h-indazoles, benzothiazoles, 1,2-benziosoxazoles, 1,2-benzoisothiazoles, and chromones and preparation and uses thereof
JP5565720B2 (en) * 2005-01-31 2014-08-06 メディガイド リミテッド Method and system for removing electromagnetic interference in medical images in real time
US20060241396A1 (en) * 2005-02-10 2006-10-26 Fabian Carl E Multi-modal detection of surgical sponges and implements
DE102005014286B4 (en) * 2005-03-24 2006-12-21 Siemens Ag Diagnostic device with an X-ray system and a location system for catheters and methods for their operation
US8208988B2 (en) * 2005-05-13 2012-06-26 General Electric Company System and method for controlling a medical imaging device
US20070129629A1 (en) * 2005-11-23 2007-06-07 Beauregard Gerald L System and method for surgical navigation
US7283615B2 (en) * 2006-02-08 2007-10-16 Brent Morehead On-demand multiple step fluoroscope control assembly
US20070236514A1 (en) * 2006-03-29 2007-10-11 Bracco Imaging Spa Methods and Apparatuses for Stereoscopic Image Guided Surgical Navigation
US7331711B2 (en) * 2006-05-02 2008-02-19 Siemens Aktiengesellschaft Method and foot switch control for fast angulation changes in an x-ray system
US8560047B2 (en) 2006-06-16 2013-10-15 Board Of Regents Of The University Of Nebraska Method and apparatus for computer aided surgery
US10016148B2 (en) * 2006-09-27 2018-07-10 General Electric Company Method and apparatus for correction of multiple EM sensor positions
US7831096B2 (en) * 2006-11-17 2010-11-09 General Electric Company Medical navigation system with tool and/or implant integration into fluoroscopic image projections and method of use
US8727618B2 (en) * 2006-11-22 2014-05-20 Siemens Aktiengesellschaft Robotic device and method for trauma patient diagnosis and therapy
US10039613B2 (en) 2007-03-01 2018-08-07 Surgical Navigation Technologies, Inc. Method for localizing an imaging device with a surgical navigation system
US8633975B2 (en) * 2008-01-16 2014-01-21 Karl Storz Imaging, Inc. Network based endoscopic surgical system
US8708561B2 (en) 2009-03-20 2014-04-29 Orthoscan, Inc. Mobile imaging apparatus
TW201110941A (en) * 2009-09-25 2011-04-01 Accumis Inc Image capture system for recording X-ray images in real-time
WO2012082799A1 (en) 2010-12-13 2012-06-21 Orthoscan, Inc. Mobile fluoroscopic imaging system
US10426554B2 (en) 2011-04-29 2019-10-01 The Johns Hopkins University System and method for tracking and navigation
US11911117B2 (en) 2011-06-27 2024-02-27 Board Of Regents Of The University Of Nebraska On-board tool tracking system and methods of computer assisted surgery
US9498231B2 (en) 2011-06-27 2016-11-22 Board Of Regents Of The University Of Nebraska On-board tool tracking system and methods of computer assisted surgery
CA2840397A1 (en) 2011-06-27 2013-04-11 Board Of Regents Of The University Of Nebraska On-board tool tracking system and methods of computer assisted surgery
DE102012220672A1 (en) 2012-11-13 2014-05-15 Trumpf Medizin Systeme Gmbh + Co. Kg Medical control system
US10105149B2 (en) 2013-03-15 2018-10-23 Board Of Regents Of The University Of Nebraska On-board tool tracking system and methods of computer assisted surgery
US9974525B2 (en) 2014-10-31 2018-05-22 Covidien Lp Computed tomography enhanced fluoroscopic system, device, and method of utilizing the same
EP3230848A1 (en) * 2014-12-10 2017-10-18 Sparkbio S.R.L. System for the capture and combined display of video and analog signals coming from electromedical instruments and equipment
US10433804B2 (en) 2015-01-12 2019-10-08 Ekin Efe Ozel Saglik Hizmetleri Medikal Teknoloji Ar-Ge Gida Insaat San. Tic. Ltd. Sti. Device for dynamic controlling of the radiation level for radiation-based, real-time, medical-imaging systems
US10716525B2 (en) 2015-08-06 2020-07-21 Covidien Lp System and method for navigating to target and performing procedure on target utilizing fluoroscopic-based local three dimensional volume reconstruction
US10674982B2 (en) 2015-08-06 2020-06-09 Covidien Lp System and method for local three dimensional volume reconstruction using a standard fluoroscope
US10702226B2 (en) 2015-08-06 2020-07-07 Covidien Lp System and method for local three dimensional volume reconstruction using a standard fluoroscope
US11172895B2 (en) 2015-12-07 2021-11-16 Covidien Lp Visualization, navigation, and planning with electromagnetic navigation bronchoscopy and cone beam computed tomography integrated
US11051886B2 (en) 2016-09-27 2021-07-06 Covidien Lp Systems and methods for performing a surgical navigation procedure
US11033341B2 (en) 2017-05-10 2021-06-15 Mako Surgical Corp. Robotic spine surgery system and methods
EP3621545B1 (en) 2017-05-10 2024-02-21 MAKO Surgical Corp. Robotic spine surgery system
US10699448B2 (en) 2017-06-29 2020-06-30 Covidien Lp System and method for identifying, marking and navigating to a target using real time two dimensional fluoroscopic data
EP3694412A4 (en) 2017-10-10 2021-08-18 Covidien LP System and method for identifying and marking a target in a fluoroscopic three-dimensional reconstruction
US11364004B2 (en) 2018-02-08 2022-06-21 Covidien Lp System and method for pose estimation of an imaging device and for determining the location of a medical device with respect to a target
US10905498B2 (en) 2018-02-08 2021-02-02 Covidien Lp System and method for catheter detection in fluoroscopic images and updating displayed position of catheter
US11931089B2 (en) 2018-09-07 2024-03-19 Cilag Gmbh International Modular surgical energy system with module positional awareness sensing with voltage detection

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5186174A (en) * 1987-05-21 1993-02-16 G. M. Piaff Process and device for the reproducible optical representation of a surgical operation
US5251127A (en) * 1988-02-01 1993-10-05 Faro Medical Technologies Inc. Computer-aided surgery apparatus
US5305203A (en) * 1988-02-01 1994-04-19 Faro Medical Technologies Inc. Computer-aided surgery apparatus
US5383454A (en) * 1990-10-19 1995-01-24 St. Louis University System for indicating the position of a surgical probe within a head on an image of the head
US5389101A (en) * 1992-04-21 1995-02-14 University Of Utah Apparatus and method for photogrammetric surgical localization
US5494034A (en) * 1987-05-27 1996-02-27 Georg Schlondorff Process and device for the reproducible optical representation of a surgical operation
US5603318A (en) * 1992-04-21 1997-02-18 University Of Utah Research Foundation Apparatus and method for photogrammetric surgical localization
US5676673A (en) * 1994-09-15 1997-10-14 Visualization Technology, Inc. Position tracking and imaging system with error detection for use in medical applications
US5772594A (en) * 1995-10-17 1998-06-30 Barrick; Earl F. Fluoroscopic image guided orthopaedic surgery system with intraoperative registration
US5794356A (en) * 1993-02-23 1998-08-18 Faro Technologies, Inc. Three dimensional coordinate measuring apparatus
US5829444A (en) * 1994-09-15 1998-11-03 Visualization Technology, Inc. Position tracking and imaging system for use in medical applications
US5891035A (en) * 1996-09-25 1999-04-06 Atl Ultrasound, Inc. Ultrasonic diagnostic imaging system with data access and communications capability
US5907395A (en) * 1997-06-06 1999-05-25 Image Guided Technologies, Inc. Optical fiber probe for position measurement
US5920395A (en) * 1993-04-22 1999-07-06 Image Guided Technologies, Inc. System for locating relative positions of objects in three dimensional space
US5951475A (en) * 1997-09-25 1999-09-14 International Business Machines Corporation Methods and apparatus for registering CT-scan data to multiple fluoroscopic images
US6230043B1 (en) * 1998-09-30 2001-05-08 General Electric Company Method and apparatus for capturing and automatically transferring an x-ray image to a remote location
US20020021828A1 (en) * 2000-08-01 2002-02-21 Arthur Papier System and method to aid diagnoses using cross-referenced knowledge and image databases
US20020023067A1 (en) * 1998-06-12 2002-02-21 Harry T. Garland Integrating a primary record viewing system with a different secondary record viewing system
US6470207B1 (en) * 1999-03-23 2002-10-22 Surgical Navigation Technologies, Inc. Navigational guidance via computer-assisted fluoroscopic imaging

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4054402B2 (en) * 1997-04-25 2008-02-27 株式会社東芝 X-ray tomography equipment
JP2653210B2 (en) * 1990-03-16 1997-09-17 天美 加藤 Stereotactic brain surgery support device
US5091926A (en) * 1990-03-26 1992-02-25 Horton Jerry L Head activated fluoroscopic control
JPH057576A (en) * 1991-07-05 1993-01-19 Toshiba Corp X-ray diagnostic apparatus
JPH05305073A (en) * 1992-05-01 1993-11-19 Olympus Optical Co Ltd Position detection display device for insertion tool
JPH07194614A (en) * 1993-12-28 1995-08-01 Shimadzu Corp Device for indicating position of operation tool
JPH07213536A (en) * 1994-01-31 1995-08-15 Shimadzu Corp Display system for surgical tools
JPH07255744A (en) * 1994-03-28 1995-10-09 Shimadzu Corp Position display device of surgical appliance
JP3135068B2 (en) * 1994-09-15 2001-02-13 ビジュアリゼイション テクノロジー インコーポレイテッド Position tracking and image generation system for medical applications using a reference unit fixed to the patient's head
JP3552300B2 (en) * 1994-09-30 2004-08-11 株式会社島津製作所 Surgical instrument position display device
US5525905A (en) * 1994-11-21 1996-06-11 Picker International, Inc. Patient handling system for use on multiple imaging systems
JPH09117445A (en) * 1995-10-26 1997-05-06 Hitachi Medical Corp Medical x-ray system
JPH10201864A (en) * 1997-01-22 1998-08-04 Hitachi Medical Corp Radiotherapy system
DE19703556A1 (en) * 1997-01-31 1998-08-06 Philips Patentverwaltung Method and arrangement for determining the position in X-ray imaging
JPH119708A (en) * 1997-06-25 1999-01-19 Hitachi Medical Corp Radiotherapy device
DE19807884C2 (en) * 1998-02-25 2003-07-24 Achim Schweikard Method for calibrating a recording device for determining spatial coordinates of anatomical target objects and device for carrying out the method
US6285902B1 (en) 1999-02-10 2001-09-04 Surgical Insights, Inc. Computer assisted targeting device for use in orthopaedic surgery
US6725080B2 (en) * 2000-03-01 2004-04-20 Surgical Navigation Technologies, Inc. Multiple cannula image guided tool for image guided procedures
US6535756B1 (en) * 2000-04-07 2003-03-18 Surgical Navigation Technologies, Inc. Trajectory storage apparatus and method for surgical navigation system
US6823207B1 (en) * 2000-08-26 2004-11-23 Ge Medical Systems Global Technology Company, Llc Integrated fluoroscopic surgical navigation and imaging workstation with command protocol
CA2334495A1 (en) * 2001-02-06 2002-08-06 Surgical Navigation Specialists, Inc. Computer-aided positioning method and system
US6990220B2 (en) * 2001-06-14 2006-01-24 Igo Technologies Inc. Apparatuses and methods for surgical navigation
CA2393101A1 (en) * 2002-07-11 2004-01-11 Martin Cyr Apparatus, system and method of calibrating medical imaging systems

Patent Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5186174A (en) * 1987-05-21 1993-02-16 G. M. Piaff Process and device for the reproducible optical representation of a surgical operation
US5494034A (en) * 1987-05-27 1996-02-27 Georg Schlondorff Process and device for the reproducible optical representation of a surgical operation
US5251127A (en) * 1988-02-01 1993-10-05 Faro Medical Technologies Inc. Computer-aided surgery apparatus
US5305203A (en) * 1988-02-01 1994-04-19 Faro Medical Technologies Inc. Computer-aided surgery apparatus
US5748767A (en) * 1988-02-01 1998-05-05 Faro Technology, Inc. Computer-aided surgery apparatus
US5383454A (en) * 1990-10-19 1995-01-24 St. Louis University System for indicating the position of a surgical probe within a head on an image of the head
US5383454B1 (en) * 1990-10-19 1996-12-31 Univ St Louis System for indicating the position of a surgical probe within a head on an image of the head
US5389101A (en) * 1992-04-21 1995-02-14 University Of Utah Apparatus and method for photogrammetric surgical localization
US5603318A (en) * 1992-04-21 1997-02-18 University Of Utah Research Foundation Apparatus and method for photogrammetric surgical localization
US5794356A (en) * 1993-02-23 1998-08-18 Faro Technologies, Inc. Three dimensional coordinate measuring apparatus
US5920395A (en) * 1993-04-22 1999-07-06 Image Guided Technologies, Inc. System for locating relative positions of objects in three dimensional space
US5676673A (en) * 1994-09-15 1997-10-14 Visualization Technology, Inc. Position tracking and imaging system with error detection for use in medical applications
US5800352A (en) * 1994-09-15 1998-09-01 Visualization Technology, Inc. Registration system for use with position tracking and imaging system for use in medical applications
US5803089A (en) * 1994-09-15 1998-09-08 Visualization Technology, Inc. Position tracking and imaging system for use in medical applications
US5829444A (en) * 1994-09-15 1998-11-03 Visualization Technology, Inc. Position tracking and imaging system for use in medical applications
US5873822A (en) * 1994-09-15 1999-02-23 Visualization Technology, Inc. Automatic registration system for use with position tracking and imaging system for use in medical applications
US5772594A (en) * 1995-10-17 1998-06-30 Barrick; Earl F. Fluoroscopic image guided orthopaedic surgery system with intraoperative registration
US5891035A (en) * 1996-09-25 1999-04-06 Atl Ultrasound, Inc. Ultrasonic diagnostic imaging system with data access and communications capability
US5907395A (en) * 1997-06-06 1999-05-25 Image Guided Technologies, Inc. Optical fiber probe for position measurement
US5951475A (en) * 1997-09-25 1999-09-14 International Business Machines Corporation Methods and apparatus for registering CT-scan data to multiple fluoroscopic images
US20020023067A1 (en) * 1998-06-12 2002-02-21 Harry T. Garland Integrating a primary record viewing system with a different secondary record viewing system
US6230043B1 (en) * 1998-09-30 2001-05-08 General Electric Company Method and apparatus for capturing and automatically transferring an x-ray image to a remote location
US6470207B1 (en) * 1999-03-23 2002-10-22 Surgical Navigation Technologies, Inc. Navigational guidance via computer-assisted fluoroscopic imaging
US20020021828A1 (en) * 2000-08-01 2002-02-21 Arthur Papier System and method to aid diagnoses using cross-referenced knowledge and image databases

Cited By (242)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030071622A1 (en) * 1998-11-25 2003-04-17 Medrad Inc. Coil Structure with tapered conductive members for improved homogeneity in MRI
US6823207B1 (en) * 2000-08-26 2004-11-23 Ge Medical Systems Global Technology Company, Llc Integrated fluoroscopic surgical navigation and imaging workstation with command protocol
US11154283B2 (en) 2003-08-11 2021-10-26 Veran Medical Technologies, Inc. Bodily sealants and methods and apparatus for image-guided delivery of same
US20050038337A1 (en) * 2003-08-11 2005-02-17 Edwards Jerome R. Methods, apparatuses, and systems useful in conducting image guided interventions
US7853307B2 (en) 2003-08-11 2010-12-14 Veran Medical Technologies, Inc. Methods, apparatuses, and systems useful in conducting image guided interventions
US11426134B2 (en) 2003-08-11 2022-08-30 Veran Medical Technologies, Inc. Methods, apparatuses and systems useful in conducting image guided interventions
US8483801B2 (en) 2003-08-11 2013-07-09 Veran Medical Technologies, Inc. Methods, apparatuses, and systems useful in conducting image guided interventions
US10470725B2 (en) 2003-08-11 2019-11-12 Veran Medical Technologies, Inc. Method, apparatuses, and systems useful in conducting image guided interventions
US8150495B2 (en) 2003-08-11 2012-04-03 Veran Medical Technologies, Inc. Bodily sealants and methods and apparatus for image-guided delivery of same
US20090281566A1 (en) * 2003-08-11 2009-11-12 Edwards Jerome R Bodily sealants and methods and apparatus for image-guided delivery of same
US20080298655A1 (en) * 2003-08-11 2008-12-04 Edwards Jerome R Methods, apparatuses, and systems useful in conducting image guided interventions
US20070066881A1 (en) * 2005-09-13 2007-03-22 Edwards Jerome R Apparatus and method for image guided accuracy verification
US9218663B2 (en) 2005-09-13 2015-12-22 Veran Medical Technologies, Inc. Apparatus and method for automatic image guided accuracy verification
US9218664B2 (en) 2005-09-13 2015-12-22 Veran Medical Technologies, Inc. Apparatus and method for image guided accuracy verification
US7920909B2 (en) 2005-09-13 2011-04-05 Veran Medical Technologies, Inc. Apparatus and method for automatic image guided accuracy verification
US11304630B2 (en) 2005-09-13 2022-04-19 Veran Medical Technologies, Inc. Apparatus and method for image guided accuracy verification
US11304629B2 (en) 2005-09-13 2022-04-19 Veran Medical Technologies, Inc. Apparatus and method for image guided accuracy verification
US10617332B2 (en) 2005-09-13 2020-04-14 Veran Medical Technologies, Inc. Apparatus and method for image guided accuracy verification
US20070060799A1 (en) * 2005-09-13 2007-03-15 Lyon Torsten M Apparatus and method for automatic image guided accuracy verification
WO2007080579A2 (en) * 2006-01-10 2007-07-19 Innovea Medical Ltd. Device, system and method for modifying two dimensional data of a body part
WO2007080579A3 (en) * 2006-01-10 2009-04-16 Innovea Medical Ltd Device, system and method for modifying two dimensional data of a body part
US20070263915A1 (en) * 2006-01-10 2007-11-15 Adi Mashiach System and method for segmenting structures in a series of images
US20070160273A1 (en) * 2006-01-10 2007-07-12 Adi Maschiah Device, system and method for modifying two dimensional data of a body part
US11628039B2 (en) 2006-02-16 2023-04-18 Globus Medical Inc. Surgical tool systems and methods
US10653497B2 (en) 2006-02-16 2020-05-19 Globus Medical, Inc. Surgical tool systems and methods
US10893912B2 (en) 2006-02-16 2021-01-19 Globus Medical Inc. Surgical tool systems and methods
US20080025465A1 (en) * 2006-07-25 2008-01-31 Shamik Chakraborty X-ray detector
US7756250B2 (en) * 2006-07-25 2010-07-13 Ge Medical Systems Global Technology Company, Llc X-ray detector
US8040127B2 (en) 2006-08-15 2011-10-18 General Electric Company Multi-sensor distortion mapping method and system
US20080079421A1 (en) * 2006-08-15 2008-04-03 General Electric Company Multi-sensor distortion mapping method and system
US20080144906A1 (en) * 2006-10-09 2008-06-19 General Electric Company System and method for video capture for fluoroscopy and navigation
US7621169B2 (en) * 2006-10-26 2009-11-24 General Electric Company Systems and methods for integrating a navigation field replaceable unit into a fluoroscopy system
US20080161684A1 (en) * 2006-10-26 2008-07-03 General Electric Company Systems and methods for integrating a navigation field replaceable unit into a fluoroscopy system
US20080183064A1 (en) * 2007-01-30 2008-07-31 General Electric Company Multi-sensor distortion detection method and system
US9078685B2 (en) 2007-02-16 2015-07-14 Globus Medical, Inc. Method and system for performing invasive medical procedures using a surgical robot
US10172678B2 (en) 2007-02-16 2019-01-08 Globus Medical, Inc. Method and system for performing invasive medical procedures using a surgical robot
US9782229B2 (en) 2007-02-16 2017-10-10 Globus Medical, Inc. Surgical robot platform
US20110044519A1 (en) * 2008-03-13 2011-02-24 Levasseur Jr Donald P Multi-Function, Foot-Activated Controller for Imaging System
US8861813B2 (en) * 2008-03-13 2014-10-14 Mallinckrodt Llc Multi-function, foot-activated controller for imaging system
US8694075B2 (en) 2009-12-21 2014-04-08 General Electric Company Intra-operative registration for navigated surgical procedures
US8781186B2 (en) 2010-05-04 2014-07-15 Pathfinder Therapeutics, Inc. System and method for abdominal surface matching using pseudo-features
US10898057B2 (en) 2010-08-20 2021-01-26 Veran Medical Technologies, Inc. Apparatus and method for airway registration and navigation
US10264947B2 (en) 2010-08-20 2019-04-23 Veran Medical Technologies, Inc. Apparatus and method for airway registration and navigation
US10165928B2 (en) 2010-08-20 2019-01-01 Mark Hunter Systems, instruments, and methods for four dimensional soft tissue navigation
US11690527B2 (en) 2010-08-20 2023-07-04 Veran Medical Technologies, Inc. Apparatus and method for four dimensional soft tissue navigation in endoscopic applications
US11109740B2 (en) 2010-08-20 2021-09-07 Veran Medical Technologies, Inc. Apparatus and method for four dimensional soft tissue navigation in endoscopic applications
US8696549B2 (en) 2010-08-20 2014-04-15 Veran Medical Technologies, Inc. Apparatus and method for four dimensional soft tissue navigation in endoscopic applications
US11202681B2 (en) 2011-04-01 2021-12-21 Globus Medical, Inc. Robotic system and method for spinal and other surgeries
US10660712B2 (en) 2011-04-01 2020-05-26 Globus Medical Inc. Robotic system and method for spinal and other surgeries
US11744648B2 (en) 2011-04-01 2023-09-05 Globus Medicall, Inc. Robotic system and method for spinal and other surgeries
US10140704B2 (en) 2012-02-22 2018-11-27 Veran Medical Technologies, Inc. Systems, methods and devices for forming respiratory-gated point cloud for four dimensional soft tissue navigation
US10977789B2 (en) 2012-02-22 2021-04-13 Veran Medical Technologies, Inc. Systems, methods and devices for forming respiratory-gated point cloud for four dimensional soft tissue navigation
US10460437B2 (en) 2012-02-22 2019-10-29 Veran Medical Technologies, Inc. Method for placing a localization element in an organ of a patient for four dimensional soft tissue navigation
US9972082B2 (en) 2012-02-22 2018-05-15 Veran Medical Technologies, Inc. Steerable surgical catheter having biopsy devices and related systems and methods for four dimensional soft tissue navigation
US11403753B2 (en) 2012-02-22 2022-08-02 Veran Medical Technologies, Inc. Surgical catheter having side exiting medical instrument and related systems and methods for four dimensional soft tissue navigation
US11830198B2 (en) 2012-02-22 2023-11-28 Veran Medical Technologies, Inc. Systems, methods and devices for forming respiratory-gated point cloud for four dimensional soft tissue navigation
US10249036B2 (en) 2012-02-22 2019-04-02 Veran Medical Technologies, Inc. Surgical catheter having side exiting medical instrument and related systems and methods for four dimensional soft tissue navigation
US9138165B2 (en) 2012-02-22 2015-09-22 Veran Medical Technologies, Inc. Systems, methods and devices for forming respiratory-gated point cloud for four dimensional soft tissue navigation
US11551359B2 (en) 2012-02-22 2023-01-10 Veran Medical Technologies, Inc Systems, methods and devices for forming respiratory-gated point cloud for four dimensional soft tissue navigation
US11103317B2 (en) 2012-06-21 2021-08-31 Globus Medical, Inc. Surgical robot platform
US10842461B2 (en) 2012-06-21 2020-11-24 Globus Medical, Inc. Systems and methods of checking registrations for surgical systems
US11399900B2 (en) 2012-06-21 2022-08-02 Globus Medical, Inc. Robotic systems providing co-registration using natural fiducials and related methods
US11395706B2 (en) 2012-06-21 2022-07-26 Globus Medical Inc. Surgical robot platform
US11109922B2 (en) 2012-06-21 2021-09-07 Globus Medical, Inc. Surgical tool systems and method
US11439471B2 (en) 2012-06-21 2022-09-13 Globus Medical, Inc. Surgical tool system and method
US10624710B2 (en) 2012-06-21 2020-04-21 Globus Medical, Inc. System and method for measuring depth of instrumentation
US10639112B2 (en) 2012-06-21 2020-05-05 Globus Medical, Inc. Infrared signal based position recognition system for use with a robot-assisted surgery
US11331153B2 (en) 2012-06-21 2022-05-17 Globus Medical, Inc. Surgical robot platform
US11864745B2 (en) 2012-06-21 2024-01-09 Globus Medical, Inc. Surgical robotic system with retractor
US10646280B2 (en) 2012-06-21 2020-05-12 Globus Medical, Inc. System and method for surgical tool insertion using multiaxis force and moment feedback
US11589771B2 (en) 2012-06-21 2023-02-28 Globus Medical Inc. Method for recording probe movement and determining an extent of matter removed
US11317971B2 (en) 2012-06-21 2022-05-03 Globus Medical, Inc. Systems and methods related to robotic guidance in surgery
US11607149B2 (en) 2012-06-21 2023-03-21 Globus Medical Inc. Surgical tool systems and method
US11864839B2 (en) 2012-06-21 2024-01-09 Globus Medical Inc. Methods of adjusting a virtual implant and related surgical navigation systems
US11857149B2 (en) 2012-06-21 2024-01-02 Globus Medical, Inc. Surgical robotic systems with target trajectory deviation monitoring and related methods
US11911225B2 (en) 2012-06-21 2024-02-27 Globus Medical Inc. Method and system for improving 2D-3D registration convergence
US10758315B2 (en) 2012-06-21 2020-09-01 Globus Medical Inc. Method and system for improving 2D-3D registration convergence
US11298196B2 (en) 2012-06-21 2022-04-12 Globus Medical Inc. Surgical robotic automation with tracking markers and controlled tool advancement
US11284949B2 (en) 2012-06-21 2022-03-29 Globus Medical, Inc. Surgical robot platform
US10799298B2 (en) 2012-06-21 2020-10-13 Globus Medical Inc. Robotic fluoroscopic navigation
US11857266B2 (en) 2012-06-21 2024-01-02 Globus Medical, Inc. System for a surveillance marker in robotic-assisted surgery
US10357184B2 (en) 2012-06-21 2019-07-23 Globus Medical, Inc. Surgical tool systems and method
US10136954B2 (en) 2012-06-21 2018-11-27 Globus Medical, Inc. Surgical tool systems and method
US11253327B2 (en) 2012-06-21 2022-02-22 Globus Medical, Inc. Systems and methods for automatically changing an end-effector on a surgical robot
US10835328B2 (en) 2012-06-21 2020-11-17 Globus Medical, Inc. Surgical robot platform
US10835326B2 (en) 2012-06-21 2020-11-17 Globus Medical Inc. Surgical robot platform
US11103320B2 (en) 2012-06-21 2021-08-31 Globus Medical, Inc. Infrared signal based position recognition system for use with a robot-assisted surgery
US10531927B2 (en) 2012-06-21 2020-01-14 Globus Medical, Inc. Methods for performing invasive medical procedures using a surgical robot
US11819365B2 (en) 2012-06-21 2023-11-21 Globus Medical, Inc. System and method for measuring depth of instrumentation
US11819283B2 (en) 2012-06-21 2023-11-21 Globus Medical Inc. Systems and methods related to robotic guidance in surgery
US11793570B2 (en) 2012-06-21 2023-10-24 Globus Medical Inc. Surgical robotic automation with tracking markers
US10874466B2 (en) 2012-06-21 2020-12-29 Globus Medical, Inc. System and method for surgical tool insertion using multiaxis force and moment feedback
US10485617B2 (en) 2012-06-21 2019-11-26 Globus Medical, Inc. Surgical robot platform
US11684431B2 (en) 2012-06-21 2023-06-27 Globus Medical, Inc. Surgical robot platform
US11896446B2 (en) 2012-06-21 2024-02-13 Globus Medical, Inc Surgical robotic automation with tracking markers
US11786324B2 (en) 2012-06-21 2023-10-17 Globus Medical, Inc. Surgical robotic automation with tracking markers
US10912617B2 (en) 2012-06-21 2021-02-09 Globus Medical, Inc. Surgical robot platform
US11684437B2 (en) 2012-06-21 2023-06-27 Globus Medical Inc. Systems and methods for automatically changing an end-effector on a surgical robot
US10231791B2 (en) 2012-06-21 2019-03-19 Globus Medical, Inc. Infrared signal based position recognition system for use with a robot-assisted surgery
US11191598B2 (en) 2012-06-21 2021-12-07 Globus Medical, Inc. Surgical robot platform
US11744657B2 (en) 2012-06-21 2023-09-05 Globus Medical, Inc. Infrared signal based position recognition system for use with a robot-assisted surgery
US11116576B2 (en) 2012-06-21 2021-09-14 Globus Medical Inc. Dynamic reference arrays and methods of use
US11026756B2 (en) 2012-06-21 2021-06-08 Globus Medical, Inc. Surgical robot platform
US11684433B2 (en) 2012-06-21 2023-06-27 Globus Medical Inc. Surgical tool systems and method
US11690687B2 (en) 2012-06-21 2023-07-04 Globus Medical Inc. Methods for performing medical procedures using a surgical robot
US10350013B2 (en) 2012-06-21 2019-07-16 Globus Medical, Inc. Surgical tool systems and methods
US11045267B2 (en) 2012-06-21 2021-06-29 Globus Medical, Inc. Surgical robotic automation with tracking markers
US11135022B2 (en) 2012-06-21 2021-10-05 Globus Medical, Inc. Surgical robot platform
US11083530B2 (en) * 2012-12-31 2021-08-10 Mako Surgical Corp. System and method for image-based robotic surgery
US11419688B2 (en) 2012-12-31 2022-08-23 Mako Surgical Corp. Robotic surgery system with optical tracking
US11896363B2 (en) 2013-03-15 2024-02-13 Globus Medical Inc. Surgical robot platform
US11172997B2 (en) 2013-10-04 2021-11-16 Kb Medical, Sa Apparatus and systems for precise guidance of surgical tools
US10813704B2 (en) 2013-10-04 2020-10-27 Kb Medical, Sa Apparatus and systems for precise guidance of surgical tools
AU2014274639B2 (en) * 2013-12-23 2019-08-22 Biosense Webster (Israel) Ltd. Real-time communication between medical devices over a dicom network
US20150178448A1 (en) * 2013-12-23 2015-06-25 Biosense Webster (Israel) Ltd. Real-time communication between medical devices over a dicom network
US9740821B2 (en) * 2013-12-23 2017-08-22 Biosense Webster (Israel) Ltd. Real-time communication between medical devices over a DICOM network
US11737766B2 (en) 2014-01-15 2023-08-29 Globus Medical Inc. Notched apparatus for guidance of an insertable instrument along an axis during spinal surgery
US10548620B2 (en) 2014-01-15 2020-02-04 Globus Medical, Inc. Notched apparatus for guidance of an insertable instrument along an axis during spinal surgery
US10939968B2 (en) 2014-02-11 2021-03-09 Globus Medical Inc. Sterile handle for controlling a robotic surgical system from a sterile field
US10617324B2 (en) 2014-04-23 2020-04-14 Veran Medical Technologies, Inc Apparatuses and methods for endobronchial navigation to and confirmation of the location of a target tissue and percutaneous interception of the target tissue
US10624701B2 (en) 2014-04-23 2020-04-21 Veran Medical Technologies, Inc. Apparatuses and methods for registering a real-time image feed from an imaging device to a steerable catheter
US11553968B2 (en) 2014-04-23 2023-01-17 Veran Medical Technologies, Inc. Apparatuses and methods for registering a real-time image feed from an imaging device to a steerable catheter
US10828116B2 (en) 2014-04-24 2020-11-10 Kb Medical, Sa Surgical instrument holder for use with a robotic surgical system
US10292778B2 (en) 2014-04-24 2019-05-21 Globus Medical, Inc. Surgical instrument holder for use with a robotic surgical system
US11793583B2 (en) 2014-04-24 2023-10-24 Globus Medical Inc. Surgical instrument holder for use with a robotic surgical system
US10828120B2 (en) 2014-06-19 2020-11-10 Kb Medical, Sa Systems and methods for performing minimally invasive surgery
US10357257B2 (en) 2014-07-14 2019-07-23 KB Medical SA Anti-skid surgical instrument for use in preparing holes in bone tissue
US10945742B2 (en) 2014-07-14 2021-03-16 Globus Medical Inc. Anti-skid surgical instrument for use in preparing holes in bone tissue
US10765438B2 (en) 2014-07-14 2020-09-08 KB Medical SA Anti-skid surgical instrument for use in preparing holes in bone tissue
US11534179B2 (en) 2014-07-14 2022-12-27 Globus Medical, Inc. Anti-skid surgical instrument for use in preparing holes in bone tissue
US11103316B2 (en) 2014-12-02 2021-08-31 Globus Medical Inc. Robot assisted volume removal during surgery
US11176750B2 (en) 2015-02-03 2021-11-16 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US11763531B2 (en) 2015-02-03 2023-09-19 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US10650594B2 (en) 2015-02-03 2020-05-12 Globus Medical Inc. Surgeon head-mounted display apparatuses
US10580217B2 (en) 2015-02-03 2020-03-03 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US11734901B2 (en) 2015-02-03 2023-08-22 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US11217028B2 (en) 2015-02-03 2022-01-04 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US11062522B2 (en) 2015-02-03 2021-07-13 Global Medical Inc Surgeon head-mounted display apparatuses
US11461983B2 (en) 2015-02-03 2022-10-04 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US10546423B2 (en) 2015-02-03 2020-01-28 Globus Medical, Inc. Surgeon head-mounted display apparatuses
US10555782B2 (en) 2015-02-18 2020-02-11 Globus Medical, Inc. Systems and methods for performing minimally invasive spinal surgery with a robotic surgical system using a percutaneous technique
US11266470B2 (en) 2015-02-18 2022-03-08 KB Medical SA Systems and methods for performing minimally invasive spinal surgery with a robotic surgical system using a percutaneous technique
US11033176B2 (en) 2015-07-24 2021-06-15 Sony Corporation Medical system, medical device, and medical method
US11337769B2 (en) 2015-07-31 2022-05-24 Globus Medical, Inc. Robot arm and methods of use
US10646298B2 (en) 2015-07-31 2020-05-12 Globus Medical, Inc. Robot arm and methods of use
US11672622B2 (en) 2015-07-31 2023-06-13 Globus Medical, Inc. Robot arm and methods of use
US10925681B2 (en) 2015-07-31 2021-02-23 Globus Medical Inc. Robot arm and methods of use
US11751950B2 (en) 2015-08-12 2023-09-12 Globus Medical Inc. Devices and methods for temporary mounting of parts to bone
US10080615B2 (en) 2015-08-12 2018-09-25 Globus Medical, Inc. Devices and methods for temporary mounting of parts to bone
US10786313B2 (en) 2015-08-12 2020-09-29 Globus Medical, Inc. Devices and methods for temporary mounting of parts to bone
US11872000B2 (en) 2015-08-31 2024-01-16 Globus Medical, Inc Robotic surgical systems and methods
US10687905B2 (en) 2015-08-31 2020-06-23 KB Medical SA Robotic surgical systems and methods
US10973594B2 (en) 2015-09-14 2021-04-13 Globus Medical, Inc. Surgical robotic systems and methods thereof
US10569794B2 (en) 2015-10-13 2020-02-25 Globus Medical, Inc. Stabilizer wheel assembly and methods of use
US11066090B2 (en) 2015-10-13 2021-07-20 Globus Medical, Inc. Stabilizer wheel assembly and methods of use
US11523784B2 (en) 2016-02-03 2022-12-13 Globus Medical, Inc. Portable medical imaging system
US10842453B2 (en) 2016-02-03 2020-11-24 Globus Medical, Inc. Portable medical imaging system
US10448910B2 (en) 2016-02-03 2019-10-22 Globus Medical, Inc. Portable medical imaging system
US11883217B2 (en) 2016-02-03 2024-01-30 Globus Medical, Inc. Portable medical imaging system and method
US11058378B2 (en) 2016-02-03 2021-07-13 Globus Medical, Inc. Portable medical imaging system
US10687779B2 (en) 2016-02-03 2020-06-23 Globus Medical, Inc. Portable medical imaging system with beam scanning collimator
US10117632B2 (en) 2016-02-03 2018-11-06 Globus Medical, Inc. Portable medical imaging system with beam scanning collimator
US11801022B2 (en) 2016-02-03 2023-10-31 Globus Medical, Inc. Portable medical imaging system
US10849580B2 (en) 2016-02-03 2020-12-01 Globus Medical Inc. Portable medical imaging system
US11668588B2 (en) 2016-03-14 2023-06-06 Globus Medical Inc. Metal detector for detecting insertion of a surgical device into a hollow tube
US11920957B2 (en) 2016-03-14 2024-03-05 Globus Medical, Inc. Metal detector for detecting insertion of a surgical device into a hollow tube
US10866119B2 (en) 2016-03-14 2020-12-15 Globus Medical, Inc. Metal detector for detecting insertion of a surgical device into a hollow tube
US11039893B2 (en) 2016-10-21 2021-06-22 Globus Medical, Inc. Robotic surgical systems
US11806100B2 (en) 2016-10-21 2023-11-07 Kb Medical, Sa Robotic surgical systems
US10806471B2 (en) 2017-01-18 2020-10-20 Globus Medical, Inc. Universal instrument guide for robotic surgical systems, surgical instrument systems, and methods of their use
US10864057B2 (en) 2017-01-18 2020-12-15 Kb Medical, Sa Universal instrument guide for robotic surgical systems, surgical instrument systems, and methods of their use
US11779408B2 (en) 2017-01-18 2023-10-10 Globus Medical, Inc. Robotic navigation of robotic surgical systems
US10420616B2 (en) 2017-01-18 2019-09-24 Globus Medical, Inc. Robotic navigation of robotic surgical systems
US11529195B2 (en) 2017-01-18 2022-12-20 Globus Medical Inc. Robotic navigation of robotic surgical systems
US11813030B2 (en) 2017-03-16 2023-11-14 Globus Medical, Inc. Robotic navigation of robotic surgical systems
US11071594B2 (en) 2017-03-16 2021-07-27 KB Medical SA Robotic navigation of robotic surgical systems
US11771499B2 (en) 2017-07-21 2023-10-03 Globus Medical Inc. Robot surgical platform
US10675094B2 (en) 2017-07-21 2020-06-09 Globus Medical Inc. Robot surgical platform
US11253320B2 (en) 2017-07-21 2022-02-22 Globus Medical Inc. Robot surgical platform
US11135015B2 (en) 2017-07-21 2021-10-05 Globus Medical, Inc. Robot surgical platform
EP3681397A4 (en) * 2017-09-13 2021-01-27 Varex Imaging Corporation X-ray imaging component communication system and protocol
US10898252B2 (en) 2017-11-09 2021-01-26 Globus Medical, Inc. Surgical robotic systems for bending surgical rods, and related methods and devices
US11794338B2 (en) 2017-11-09 2023-10-24 Globus Medical Inc. Robotic rod benders and related mechanical and motor housings
US11382666B2 (en) 2017-11-09 2022-07-12 Globus Medical Inc. Methods providing bend plans for surgical rods and related controllers and computer program products
US11357548B2 (en) 2017-11-09 2022-06-14 Globus Medical, Inc. Robotic rod benders and related mechanical and motor housings
US11134862B2 (en) 2017-11-10 2021-10-05 Globus Medical, Inc. Methods of selecting surgical implants and related devices
US11786144B2 (en) 2017-11-10 2023-10-17 Globus Medical, Inc. Methods of selecting surgical implants and related devices
US10646283B2 (en) 2018-02-19 2020-05-12 Globus Medical Inc. Augmented reality navigation systems for use with robotic surgical systems and methods of their use
US11694355B2 (en) 2018-04-09 2023-07-04 Globus Medical, Inc. Predictive visualization of medical imaging scanner component movement
US10573023B2 (en) 2018-04-09 2020-02-25 Globus Medical, Inc. Predictive visualization of medical imaging scanner component movement
US11100668B2 (en) 2018-04-09 2021-08-24 Globus Medical, Inc. Predictive visualization of medical imaging scanner component movement
US11337742B2 (en) 2018-11-05 2022-05-24 Globus Medical Inc Compliant orthopedic driver
US11832863B2 (en) 2018-11-05 2023-12-05 Globus Medical, Inc. Compliant orthopedic driver
US11751927B2 (en) 2018-11-05 2023-09-12 Globus Medical Inc. Compliant orthopedic driver
US11278360B2 (en) 2018-11-16 2022-03-22 Globus Medical, Inc. End-effectors for surgical robotic systems having sealed optical components
US11602402B2 (en) 2018-12-04 2023-03-14 Globus Medical, Inc. Drill guide fixtures, cranial insertion fixtures, and related methods and robotic systems
US11744655B2 (en) 2018-12-04 2023-09-05 Globus Medical, Inc. Drill guide fixtures, cranial insertion fixtures, and related methods and robotic systems
US11918313B2 (en) 2019-03-15 2024-03-05 Globus Medical Inc. Active end effectors for surgical robots
US11744598B2 (en) 2019-03-22 2023-09-05 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11850012B2 (en) 2019-03-22 2023-12-26 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11571265B2 (en) 2019-03-22 2023-02-07 Globus Medical Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11317978B2 (en) 2019-03-22 2022-05-03 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11944325B2 (en) 2019-03-22 2024-04-02 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11419616B2 (en) 2019-03-22 2022-08-23 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, robotic surgery, and related methods and devices
US11382549B2 (en) 2019-03-22 2022-07-12 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, and related methods and devices
US11806084B2 (en) 2019-03-22 2023-11-07 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, and related methods and devices
US11737696B2 (en) 2019-03-22 2023-08-29 Globus Medical, Inc. System for neuronavigation registration and robotic trajectory guidance, and related methods and devices
US11045179B2 (en) 2019-05-20 2021-06-29 Global Medical Inc Robot-mounted retractor system
US11628023B2 (en) 2019-07-10 2023-04-18 Globus Medical, Inc. Robotic navigational system for interbody implants
US11571171B2 (en) 2019-09-24 2023-02-07 Globus Medical, Inc. Compound curve cable chain
US11426178B2 (en) 2019-09-27 2022-08-30 Globus Medical Inc. Systems and methods for navigating a pin guide driver
US11864857B2 (en) 2019-09-27 2024-01-09 Globus Medical, Inc. Surgical robot with passive end effector
US11890066B2 (en) 2019-09-30 2024-02-06 Globus Medical, Inc Surgical robot with passive end effector
US11510684B2 (en) 2019-10-14 2022-11-29 Globus Medical, Inc. Rotary motion passive end effector for surgical robots in orthopedic surgeries
US11844532B2 (en) 2019-10-14 2023-12-19 Globus Medical, Inc. Rotary motion passive end effector for surgical robots in orthopedic surgeries
US11883117B2 (en) 2020-01-28 2024-01-30 Globus Medical, Inc. Pose measurement chaining for extended reality surgical navigation in visible and near infrared spectrums
US11464581B2 (en) 2020-01-28 2022-10-11 Globus Medical, Inc. Pose measurement chaining for extended reality surgical navigation in visible and near infrared spectrums
US11382699B2 (en) 2020-02-10 2022-07-12 Globus Medical Inc. Extended reality visualization of optical tool tracking volume for computer assisted navigation in surgery
US11207150B2 (en) 2020-02-19 2021-12-28 Globus Medical, Inc. Displaying a virtual model of a planned instrument attachment to ensure correct selection of physical instrument attachment
US11690697B2 (en) 2020-02-19 2023-07-04 Globus Medical, Inc. Displaying a virtual model of a planned instrument attachment to ensure correct selection of physical instrument attachment
US11253216B2 (en) 2020-04-28 2022-02-22 Globus Medical Inc. Fixtures for fluoroscopic imaging systems and related navigation systems and methods
US11839435B2 (en) 2020-05-08 2023-12-12 Globus Medical, Inc. Extended reality headset tool tracking and control
US11382700B2 (en) 2020-05-08 2022-07-12 Globus Medical Inc. Extended reality headset tool tracking and control
US11153555B1 (en) 2020-05-08 2021-10-19 Globus Medical Inc. Extended reality headset camera system for computer assisted navigation in surgery
US11838493B2 (en) 2020-05-08 2023-12-05 Globus Medical Inc. Extended reality headset camera system for computer assisted navigation in surgery
US11510750B2 (en) 2020-05-08 2022-11-29 Globus Medical, Inc. Leveraging two-dimensional digital imaging and communication in medicine imagery in three-dimensional extended reality applications
US11317973B2 (en) 2020-06-09 2022-05-03 Globus Medical, Inc. Camera tracking bar for computer assisted navigation during surgery
US11382713B2 (en) 2020-06-16 2022-07-12 Globus Medical, Inc. Navigated surgical system with eye to XR headset display calibration
US11877807B2 (en) 2020-07-10 2024-01-23 Globus Medical, Inc Instruments for navigated orthopedic surgeries
US11793588B2 (en) 2020-07-23 2023-10-24 Globus Medical, Inc. Sterile draping of robotic arms
US11737831B2 (en) 2020-09-02 2023-08-29 Globus Medical Inc. Surgical object tracking template generation for computer assisted navigation during surgical procedure
US11890122B2 (en) 2020-09-24 2024-02-06 Globus Medical, Inc. Increased cone beam computed tomography volume length without requiring stitching or longitudinal c-arm movement
US11523785B2 (en) 2020-09-24 2022-12-13 Globus Medical, Inc. Increased cone beam computed tomography volume length without requiring stitching or longitudinal C-arm movement
US11911112B2 (en) 2020-10-27 2024-02-27 Globus Medical, Inc. Robotic navigational system
US11941814B2 (en) 2020-11-04 2024-03-26 Globus Medical Inc. Auto segmentation using 2-D images taken during 3-D imaging spin
US11717350B2 (en) 2020-11-24 2023-08-08 Globus Medical Inc. Methods for robotic assistance and navigation in spinal surgery and related systems
US11857273B2 (en) 2021-07-06 2024-01-02 Globus Medical, Inc. Ultrasonic robotic surgical navigation
US11850009B2 (en) 2021-07-06 2023-12-26 Globus Medical, Inc. Ultrasonic robotic surgical navigation
US11439444B1 (en) 2021-07-22 2022-09-13 Globus Medical, Inc. Screw tower and rod reduction tool
US11622794B2 (en) 2021-07-22 2023-04-11 Globus Medical, Inc. Screw tower and rod reduction tool
US11911115B2 (en) 2021-12-20 2024-02-27 Globus Medical Inc. Flat panel registration fixture and method of using same
US11918304B2 (en) 2021-12-20 2024-03-05 Globus Medical, Inc Flat panel registration fixture and method of using same

Also Published As

Publication number Publication date
US6823207B1 (en) 2004-11-23
EP1181897A3 (en) 2004-03-03
JP2002209876A (en) 2002-07-30
EP1181897A2 (en) 2002-02-27
JP5337335B2 (en) 2013-11-06

Similar Documents

Publication Publication Date Title
US6823207B1 (en) Integrated fluoroscopic surgical navigation and imaging workstation with command protocol
CN1879574B (en) System for controlling a medical imaging device
EP2429439B1 (en) System for automatic registration between an image and a subject
US5038371A (en) X-ray examination apparatus having three axes of rotation
CN100512756C (en) X-ray diagnostic apparatus
US11759272B2 (en) System and method for registration between coordinate systems and navigation
Clarkson et al. The NifTK software platform for image-guided interventions: platform overview and NiftyLink messaging
US6788759B2 (en) X-ray examination apparatus for reconstructing a three-dimensional data set from projection images
US20070129629A1 (en) System and method for surgical navigation
EP1347707A1 (en) Fluoroscopic x-ray tomography imaging
JP2006102494A (en) System, method and device for detecting dual mammographic images
US20140112437A1 (en) System and method for controlling a portable x-ray system
KR100726022B1 (en) System for 3D Localization and Non-Invasive Surgical Planning Using Bi-plane Fluoroscopic Images And Method therefor
US20100088285A1 (en) Ndma scalable archive hardware/software architecture for load balancing, independent processing, and querying of records
US11918297B2 (en) System and method for registration between coordinate systems and navigation
US20040138553A1 (en) Method, apparatus, and facility for magnetic resonance imaging dual scanning
US20040202285A1 (en) Versatile C-arm assembly
JP6502086B2 (en) Real-time communication between medical devices by DICOM network
JPH06101729B2 (en) Image communication system
EP3675039A1 (en) Integration of medical imaging and location tracking
CN110942490A (en) Data transmission method and device and electronic equipment
US20230337993A1 (en) Improved intraoral x-ray system
EP4252695A1 (en) Method for registering a 3d medical image with a registration phantom
Ordas et al. Interfacing proprietary hardware with the image-guided surgery toolkit (IGSTK): a case for the OpenIGTLink protocol
JP2000029971A (en) Image transfer system

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION