US20220351410A1 - Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure - Google Patents
Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure Download PDFInfo
- Publication number
- US20220351410A1 US20220351410A1 US17/681,963 US202217681963A US2022351410A1 US 20220351410 A1 US20220351410 A1 US 20220351410A1 US 202217681963 A US202217681963 A US 202217681963A US 2022351410 A1 US2022351410 A1 US 2022351410A1
- Authority
- US
- United States
- Prior art keywords
- medical device
- anatomical structure
- roi
- scan
- landmarks
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/22—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/102—Modelling of surgical devices, implants or prosthesis
- A61B2034/104—Modelling the effect of the tool, e.g. the effect of an implanted prosthesis or for predicting the effect of ablation or burring
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/101—Computer-aided simulation of surgical operations
- A61B2034/105—Modelling of the patient, e.g. for ligaments or bones
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/10—Computer-aided planning, simulation or modelling of surgical operations
- A61B2034/107—Visualisation of planned trajectories or target regions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/20—Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
- A61B2034/2046—Tracking techniques
- A61B2034/2051—Electromagnetic tracking systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, 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/36—Image-producing devices or illumination devices not otherwise provided for
- A61B2090/364—Correlation of different images or relation of image positions in respect to the body
- A61B2090/367—Correlation of different images or relation of image positions in respect to the body creating a 3D dataset from 2D images using position information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/217—Validation; Performance evaluation; Active pattern learning techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/28—Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30021—Catheter; Guide wire
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30052—Implant; Prosthesis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
- G06V10/454—Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/03—Recognition of patterns in medical or anatomical images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/03—Recognition of patterns in medical or anatomical images
- G06V2201/033—Recognition of patterns in medical or anatomical images of skeletal patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/03—Recognition of patterns in medical or anatomical images
- G06V2201/034—Recognition of patterns in medical or anatomical images of medical instruments
Definitions
- the invention relates to computer assisted surgical navigation systems, in particular to a system and method for identifying appropriate anatomical structure for placement of a medical device, such as instrumentation or implant, during a surgical procedure, in particular related to neurological and general surgery procedures.
- a medical device such as instrumentation or implant
- Image guided or computer assisted surgery is a surgical procedure where the surgeon uses trackable surgical instruments, combined with preoperative or intraoperative images (e.g., from computed tomography (CT) scanners), in order to provide the surgeon with surgical guidance during the procedure.
- CT computed tomography
- the invention in certain embodiments, allows for fully automatic positioning and size determination in the 3D domain of the ongoing surgery thanks to usage of an intraoperative scanner and Artificial-Intelligence-based methods.
- One aspect of the invention is a method for computer assisted identification of appropriate anatomical structure for placement of a medical device, comprising: receiving a 3D scan volume comprising set of medical scan images of a region of an anatomical structure where the medical device is to be placed; automatically processing the set of medical scan images to perform automatic segmentation of the anatomical structure; automatically determining a subsection of the 3D scan volume as a 3D region of interest by combining the raw medical scan images and the obtained segmentation data; automatically processing the ROI to determine the preferred 3D position and orientation of the medical device to be placed with respect to the anatomical structure by identifying landmarks within the anatomical structure with a pre-trained prediction neural network; automatically determining the preferred 3D position and orientation of the medical device to be placed with respect to the 3D scan volume of the anatomical structure.
- the method may further comprise automatically identifying and storing the 3D position and orientation of the medical device placed by the surgeon in the anatomical structure during the surgical procedure, and using this information for further training of the prediction neural network in order to improve accuracy of the prediction neural network to subsequently identify the preferred positions and orientations to be suggested to the surgeon in successive surgical procedures.
- the method may further comprise processing the scan images of the anatomical structures between the identified landmarks, and determining physical dimensions of the anatomical structures in the region of interest where the medical device is intended to be placed.
- the method may further comprise determining preferred physical dimensions, the preferred physical dimensions including at least one of size, diameter and length, of the medical device to be placed depending on analyzed dimensions of the anatomical structure.
- the received medical scan images may be collected from an intraoperative scanner.
- the received medical scan images may be collected from a presurgical stationary scanner.
- Another aspect of the invention is a computer-implemented system, comprising: at least one nontransitory processor-readable storage medium that stores at least one of processor-executable instructions or data; and at least one processor communicably coupled to at least one nontransitory processor-readable storage medium, wherein at least one processor is configured to perform the steps of the method as described herein.
- FIG. 1 shows an overview of a training procedure in accordance with an embodiment of the invention
- FIG. 2A shows an image used in the system during the training procedures, in accordance with an embodiment of the invention
- FIG. 2B shows an image used in a system during the training procedures, in accordance with an embodiment of the invention
- FIG. 2C shows an image used in the system during the training procedures, in accordance with an embodiment of the invention
- FIG. 2D shows region of interest used in the process, in accordance with an embodiment of the invention
- FIG. 2E-1 shows 3 dimensional resizing of region of interest, in accordance with an embodiment of the invention
- FIG. 2E-2 shows 3 dimensional resizing of region of interest, in accordance with an embodiment of the invention
- FIG. 2F shows exemplary characteristic features localization, in accordance with an embodiment of the invention.
- FIG. 2G shows exemplary results of artificial training database augmentation, in accordance with an embodiment of the invention.
- FIG. 2H shows exemplary final implant localization, in accordance with an embodiment of the invention.
- FIG. 3 shows an overview of a prediction procedure, in accordance with an embodiment of the invention
- FIG. 4 shows a prediction CNN architecture, in accordance with an embodiment of the invention
- FIG. 5 shows a flowchart of a training process for the prediction CNN, in accordance with an embodiment of the invention
- FIG. 6 shows a flowchart of an inference process for the prediction CNN, in accordance with an embodiment of the invention.
- FIG. 7 shows the structure of a computer system for implementing the method of FIG. 1 , in accordance with an embodiment of the invention.
- medical device as used herein is understood to mean a surgical implant or an instrument, for example a catheter, instrument, a cannula, a needle, an anchor, a screw, a stent, a biomechanical device.
- a screw as an example of a medical device
- a spine as an example of an anatomical structure
- a medical device e.g., instrumentation or implant
- this embodiment can be extended to other applications as well, such as guidance for a medical device (e.g., instrumentation or implant) in other natural or artificial anatomical structures, for example blood vessels, biliary ducts, subthalamic nucleus, and components of solid organs like the heart (e.g., mitral valve), kidney (e.g., renal artery), and nerves (e.g., epidural space).
- the automatic implant placement method as presented herein comprises two main procedures: a training procedure and a prediction procedure.
- the training procedure comprises the following steps.
- a set of DICOM (Digital Imaging and Communications in Medicine) images obtained with a preoperative or an intraoperative CT (Computed Tomography) or MRI (Magnetic Resonance Imaging) representing consecutive slices with visible tissues is received (such as one slice shown in FIG. 2A ).
- the received images are processed in step 102 to perform automatic segmentation of tissues, such as to determine separate areas corresponding to different tissues, such as vertebral body 16 , pedicles 15 , transverse processes 14 and/or spinous process 11 , as shown in FIG. 2B .
- step 103 the information obtained from DICOM images and the segmentation results is merged to obtain combined image comprising information about the tissue appearance and its classification (including assignment of structure parts to classes corresponding to different anatomy parts), for example in a form of a color-coded DICOM image, as shown in FIG. 2C .
- separate DICOM ( FIG. 2A ) and segmentation ( FIG. 2B ) images can be processed instead of the combined image.
- a 3D region of interest (ROI) 18 is determined, that contains a volume of each pedicle 15 with a part of adjacent vertebral body 16 and surrounding tissues such as lamina 13 , transverse process 14 and others, as shown in FIG. 2D .
- the 3D resizing of the determined ROI 18 is performed to achieve the same size of all ROI's stacked in the 3D matrices, each containing information about voxel distribution along X, Y and Z axes and the appearance and classification information data for each voxel, such as shown in FIG. 2E-1 or 2E-2 .
- the voxels are small cuboidal volumes resembling points having 3D coordinates and a radiodensity value and classification assigned.
- a training database is prepared manually, that comprises the previously determined ROIs and manually landmarked characteristic features corresponding to pedicle center 25 and screw tip 27 (or other anatomical structure and device points), such as shown in FIG. 2F .
- the training database is augmented, for example with the use of a 3D generic geometrical transformation and resizing with random dense 3D grid deformations, as shown in FIG. 2G .
- Data augmentation is performed on the images to make the training set more diverse.
- the foregoing transformations are remapping the voxels positions in a 3D ROI 18 based on a randomly warped artificial grid assigned to the ROI 18 volume.
- a new set of voxel positions is calculated artificially warping the 3D tissue shape and appearance.
- the information about the tissue classification is warped to match the new tissue shape and the manually determined landmarks positions 25 , 27 are recalculated in the same manner.
- each voxel containing information about the tissue appearance
- an interpolation algorithm for example bicubic, polynomial, spline, nearest neighbor, or any other interpolation algorithm
- step 108 the obtained artificial database augmentation results are combined with the automatically recalculated landmarks, corresponding to the artificially augmented pedicle centers 25 and screw tips 27 (or other anatomical structure and device points), into a single database interpretable by a neural network.
- the placement prediction model is trained with a neural network.
- a network with a plurality of layers is used, specifically a combination of convolutional and fully connected layers with ReLU activation functions or any other non-linear or linear activation functions.
- a network such as shown in FIG. 4 , according to a process such as shown in FIG. 5 , can be used.
- the training database may also comprise data from actually performed surgical procedures.
- the system may automatically identify and store the 3D position and orientation of the medical device actually inserted by the surgeon in the anatomical structure during the surgical procedure, for further training the prediction neural network ( 400 ) in order to improve its performance to subsequently identify the preferred positions and orientations. Therefore, the system may operate like a closed feedback loop.
- the prediction procedure comprises the following steps.
- a 3D scan volume is received, comprising a set of DICOM (Digital Imaging and Communications in Medicine) images of a region of the anatomical structure where the medical device is to be placed.
- the 3D scan volume can be obtained with a preoperative or an intraoperative CT (Computed Tomography) or Mill (Magnetic Resonance Imaging).
- the set of DICOMs representing consecutive slices of a spine is received (such as one slice shown in FIG. 2A ).
- the received images are processed in step 302 to perform automatic segmentation of tissues of the anatomical structure, such as to determine separate areas corresponding to different tissues, such as vertebral body 16 , pedicles 15 , transverse processes 14 , lamina 13 and/or spinous process 11 , as shown in FIG. 2B .
- this can be done by employing a method for segmentation of images disclosed in Applicant's European patent application EP17195826 filed Oct. 10, 2017 and published as EP 3 470 006 A1 on Apr. 17, 2019, incorporated herein by reference in its entirety.
- step 303 the information obtained from DICOM images and the segmentation results is merged to obtain combined image comprising information about the tissue appearance and its classification, for example in a form of a color-coded DICOM image, as shown in FIG. 2C .
- separate DICOM ( FIG. 2A ) and segmentation ( FIG. 2B ) images can be processed instead of the combined image.
- step 304 from the 3D scan volume a 3D region of interest (ROI) 18 is automatically determined.
- the ROI 18 may contain a volume of each pedicle 15 with a part of adjacent vertebral body and surrounding tissues, as shown in FIG. 2D .
- step 305 the 3D resizing of the determined ROI 18 is performed to achieve the same size of all ROI's stacked in the 3D matrices.
- Each 3D matrix contains information about voxel distribution along X, Y and Z axes with bone density and classification information data for each voxel, such as shown in FIG. 2E-1 or 2E-2 . Therefore, steps 301 - 305 are performed in a way similar to steps 101 - 105 of the training procedure of FIG. 1 .
- the preferred placement is predicted automatically by processing the resized ROI to determine the preferred 3D position and orientation of the medical device to be placed with respect to the anatomical structure, by means of the pretrained prediction CNN 400 , according to the prediction process presented in FIG. 6 .
- the prediction CNN 400 is configured to identify landmarks within the anatomical structure, such as pedicle center 25 and screw tip 27 .
- step 307 the predicted screw tip 25 and pedicle center 27 (or other anatomical structure and device landmarks) positions within the ROI are backward recalculated to meet the original ROI size and positions from input DICOM dataset to recreate and ensure a correct placement in original volume.
- step 308 the information about the global coordinate system (ROI position in the DICOM dataset) and local ROI coordinate system (predicted screw tip and pedicle center positions inside the ROI) is recombined.
- step 309 the preferred device positioning in the 3D space is calculated, based on two landmarks corresponding to pedicle center 25 and screw tip 27 , as shown in FIG. 2F .
- Anatomical knowledge and preferred device positioning allow for the calculation of a preferred device's physical dimensions, for example screw positioning in the vertebra.
- a preferred device's physical dimensions for example screw positioning in the vertebra.
- automated computation of device physical dimensions such as the diameter. Proceeding in the coronal direction, forward and backward from the pedicle center landmark 25 along the pedicle, the slice for which the inscribed circle diameter will be the smallest can easily be found. A fraction of this diameter corresponds directly to the inserted device maximum allowed diameter with a necessary safety margin that can be easily defined by the user of the system.
- Enabling selection of a specific element in the available series of types also requires determination of device physical dimensions such as the length. This too can be easily computed automatically using the device insertion trajectory information provided by the neural network.
- the line going through the estimated landmarks represents the trajectory of the device, which can be expressed as a 3D path, in the case of 2 landmarks it will be line model. Given the trajectory of a medical device to be inserted and an anatomical structure being a target, the entry and exit points could be calculated using automated 3D image analysis.
- the entry and exit points of the trajectory are located at the two shell voxels (XX, YY) that are closest to the line (trajectory T) at each end, for example such as shown in FIG. 2F .
- step 311 the output is visualized, for example such as shown in FIG. 2H , including the device 31 to be inserted.
- FIG. 4 shows a convolutional neural network (CNN) architecture 400 , hereinafter called the prediction CNN, which is utilized in certain embodiments of the method of the invention for prediction of device placement.
- the network performs device localization task using at least one input as a 3D information about the appearance (radiodensity) and the classification for each voxel in a 3D ROI.
- the left side of the network is a contracting path, which includes convolution layers 401 and pooling layers 402
- the right side is a regression path which includes fully connected layers 403 and the output layer 404 .
- One or more 3D ROI's can be presented to the input layer of the network to learn reasoning from the data.
- the convolution layers 401 can be of a standard kind, the dilated kind, or a combination thereof, with ReLU, leaky ReLU or any other kind of activation function attached.
- the fully connected layers 403 can have Linear, ReLU or any other kind of activation function attached.
- the output layer 404 also denotes the fully connected layer with the loss function, for example the loss function can be implemented as mean squared error or another metric.
- the architecture is general, in the sense that adopting it to ROI's of different size is possible by adjusting the size (resolution) of the layers.
- the number of layers and number of filters within a layer is also subject to change, depending on the requirements of the application, for example as presented in Applicant's European patent application EP17195826.
- the final layer for the device placement defines the preferred device position and orientation along X, Y and Z axes in 3D ROI. Prediction is based on the model trained from the manually prepared examples during the training process, for example in case of screw insertion, preferred position of the pedicle center 25 and screw tip 27 .
- FIG. 5 shows a flowchart of a training process, in accordance with certain embodiments, which can be used to train the prediction CNN 400 .
- the objective of the training for the prediction CNN 400 is to tune the parameters of the prediction CNN 400 such that the network is able to predict preferred guidance for the device.
- the training database may be separated into a training set used to train the model, a validation set used to quantify the quality of the model, and a test set.
- the training starts at 501 .
- batches of training ROI's are read from the training set, one batch at a time.
- the ROI's can be additionally augmented. Data augmentation is performed on these ROI's to make the training set more diverse.
- the input/output data is subjected to the combination of transformations from the following set: rotation, scaling, movement, horizontal flip, additive noise of Gaussian and/or Poisson distribution and Gaussian blur, volumetric grid deformation, etc. or could be augmented with the use of generative algorithm such as Generative Adversarial Networks for example.
- the ROI's are then passed through the layers of the CNN in a standard forward pass.
- the forward pass returns the results, which are then used to calculate at 505 the value of the loss function—the difference between the desired and the computed outputs.
- the difference can be expressed using a similarity metric (e.g., mean squared error, mean average error or another metric).
- weights are updated as per the specified optimizer and optimizer learning rate using Gradient Descent methods (e.g., Stochastic Gradient Descent, Adam, Nadam, Adagrad, Adadelta, RMSprop).
- Gradient Descent methods e.g., Stochastic Gradient Descent, Adam, Nadam, Adagrad, Adadelta, RMSprop.
- the loss is also back-propagated through the network, and the gradients are computed. Based on the gradient values, the network's weights are updated. The process (beginning with the ROI's batch read) is repeated continuously until the end of the training session is reached at 507 .
- the performance metrics are calculated using a validation dataset—which is not explicitly used in training set. This is done in order to check at 509 whether or not the model has improved. If it is not the case, the early stop counter is incremented at 514 and it is checked at 515 if its value has reached a predefined number of epochs. If so, then the training process is complete at 516 , since the model has not improved for many sessions now.
- the model is saved at 510 for further use and the early stop counter is reset at 511 .
- learning rate scheduling can be applied.
- the sessions at which the rate is to be changed are predefined. Once one of the session numbers is reached at 512 , the learning rate is set to one associated with this specific session number at 513 .
- the network can be used for inference (i.e., utilizing a trained model for prediction on new data).
- FIG. 6 shows a flowchart of an inference process for the prediction CNN 400 in accordance with certain embodiments of the invention.
- a set of ROI's is loaded at 602 and the prediction CNN 400 and its weights are loaded at 603 .
- one batch of ROI's at a time is processed by the inference server.
- the images can be preprocessed (e.g., normalized)
- a forward pass through the prediction CNN 400 is computed.
- a postprocess prediction is done.
- a new batch is added to the processing pipeline until inference has been performed on all input ROI's.
- the inference results are saved and can be recalculated to provide an output in a form of preferred device position.
- the functionality described herein can be implemented in a computer system 700 , such as shown in FIG. 7 .
- the system 700 may include at least one nontransitory processor-readable storage medium 710 that stores at least one of processor-executable instructions 715 or data; and at least one processor 720 communicably coupled to the at least one nontransitory processor-readable storage medium 710 .
- the at least one processor 720 may be configured to (by executing the instructions 715 ) perform the procedure of FIG. 1 .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Robotics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Geometry (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Image Analysis (AREA)
Abstract
Description
- This application is a continuation of U.S. patent application Ser. No. 16/537,645, filed Aug. 12, 2019, entitled “Computer Assisted Identification of Appropriate Anatomical Structure for Medical Device Placement During a Surgical Procedure,” the disclosure of which is hereby incorporated by reference.
- U.S. patent application Ser. No. 16/537,645 claims priority to and the benefit of EP Patent Application No. 18188557.5, filed Aug. 10, 2018, entitled “Computer Assisted Identification of Appropriate Anatomical Structure for Medical Device Placement During a Surgical Procedure.”
- The invention relates to computer assisted surgical navigation systems, in particular to a system and method for identifying appropriate anatomical structure for placement of a medical device, such as instrumentation or implant, during a surgical procedure, in particular related to neurological and general surgery procedures.
- Image guided or computer assisted surgery is a surgical procedure where the surgeon uses trackable surgical instruments, combined with preoperative or intraoperative images (e.g., from computed tomography (CT) scanners), in order to provide the surgeon with surgical guidance during the procedure.
- One of the disadvantages of known methods of image guided or computer assisted surgery is that they are not fully automatic. They require a specialized person to analyze the X-Ray, CT or NMR data and select a starting point for the procedure. Moreover they do not mention anything about the intraoperative CT allowing proper positioning during the surgery. In contrast, the invention, in certain embodiments, allows for fully automatic positioning and size determination in the 3D domain of the ongoing surgery thanks to usage of an intraoperative scanner and Artificial-Intelligence-based methods.
- One aspect of the invention is a method for computer assisted identification of appropriate anatomical structure for placement of a medical device, comprising: receiving a 3D scan volume comprising set of medical scan images of a region of an anatomical structure where the medical device is to be placed; automatically processing the set of medical scan images to perform automatic segmentation of the anatomical structure; automatically determining a subsection of the 3D scan volume as a 3D region of interest by combining the raw medical scan images and the obtained segmentation data; automatically processing the ROI to determine the preferred 3D position and orientation of the medical device to be placed with respect to the anatomical structure by identifying landmarks within the anatomical structure with a pre-trained prediction neural network; automatically determining the preferred 3D position and orientation of the medical device to be placed with respect to the 3D scan volume of the anatomical structure.
- The method may further comprise automatically identifying and storing the 3D position and orientation of the medical device placed by the surgeon in the anatomical structure during the surgical procedure, and using this information for further training of the prediction neural network in order to improve accuracy of the prediction neural network to subsequently identify the preferred positions and orientations to be suggested to the surgeon in successive surgical procedures.
- The method may further comprise processing the scan images of the anatomical structures between the identified landmarks, and determining physical dimensions of the anatomical structures in the region of interest where the medical device is intended to be placed.
- The method may further comprise determining preferred physical dimensions, the preferred physical dimensions including at least one of size, diameter and length, of the medical device to be placed depending on analyzed dimensions of the anatomical structure.
- The received medical scan images may be collected from an intraoperative scanner.
- The received medical scan images may be collected from a presurgical stationary scanner.
- Another aspect of the invention is a computer-implemented system, comprising: at least one nontransitory processor-readable storage medium that stores at least one of processor-executable instructions or data; and at least one processor communicably coupled to at least one nontransitory processor-readable storage medium, wherein at least one processor is configured to perform the steps of the method as described herein.
- These and other features, aspects and advantages of the invention will become better understood with reference to the following drawings, descriptions and claims.
- Various embodiments are herein described, by way of example only, with reference to the accompanying drawings, wherein:
-
FIG. 1 shows an overview of a training procedure in accordance with an embodiment of the invention; -
FIG. 2A shows an image used in the system during the training procedures, in accordance with an embodiment of the invention; -
FIG. 2B shows an image used in a system during the training procedures, in accordance with an embodiment of the invention; -
FIG. 2C shows an image used in the system during the training procedures, in accordance with an embodiment of the invention; -
FIG. 2D shows region of interest used in the process, in accordance with an embodiment of the invention; -
FIG. 2E-1 shows 3 dimensional resizing of region of interest, in accordance with an embodiment of the invention; -
FIG. 2E-2 shows 3 dimensional resizing of region of interest, in accordance with an embodiment of the invention; -
FIG. 2F shows exemplary characteristic features localization, in accordance with an embodiment of the invention; -
FIG. 2G shows exemplary results of artificial training database augmentation, in accordance with an embodiment of the invention; -
FIG. 2H shows exemplary final implant localization, in accordance with an embodiment of the invention; -
FIG. 3 shows an overview of a prediction procedure, in accordance with an embodiment of the invention; -
FIG. 4 shows a prediction CNN architecture, in accordance with an embodiment of the invention; -
FIG. 5 shows a flowchart of a training process for the prediction CNN, in accordance with an embodiment of the invention; -
FIG. 6 shows a flowchart of an inference process for the prediction CNN, in accordance with an embodiment of the invention; and -
FIG. 7 shows the structure of a computer system for implementing the method ofFIG. 1 , in accordance with an embodiment of the invention. - The following detailed description is of the best currently contemplated modes of carrying out the invention. The description is not to be taken in a limiting sense, but is made merely for the purpose of illustrating the general principles of the invention.
- The term “medical device” as used herein is understood to mean a surgical implant or an instrument, for example a catheter, instrument, a cannula, a needle, an anchor, a screw, a stent, a biomechanical device.
- The invention is described below in detail with reference to an embodiment related to a neurological surgery, wherein a screw (as an example of a medical device) is placed, i.e. inserted, to a spine (as an example of an anatomical structure). A skilled person will realize that this embodiment can be extended to other applications as well, such as guidance for a medical device (e.g., instrumentation or implant) in other natural or artificial anatomical structures, for example blood vessels, biliary ducts, subthalamic nucleus, and components of solid organs like the heart (e.g., mitral valve), kidney (e.g., renal artery), and nerves (e.g., epidural space).
- The automatic implant placement method as presented herein comprises two main procedures: a training procedure and a prediction procedure.
- In certain embodiments, the training procedure, as presented in
FIG. 1 , comprises the following steps. First, instep 101, a set of DICOM (Digital Imaging and Communications in Medicine) images obtained with a preoperative or an intraoperative CT (Computed Tomography) or MRI (Magnetic Resonance Imaging) representing consecutive slices with visible tissues is received (such as one slice shown inFIG. 2A ). Next, the received images are processed instep 102 to perform automatic segmentation of tissues, such as to determine separate areas corresponding to different tissues, such asvertebral body 16,pedicles 15,transverse processes 14 and/orspinous process 11, as shown inFIG. 2B . For example, this can be done by employing a method for segmentation of images disclosed in Applicant's European patent application EP17195826 filed Oct. 10, 2017 and published as EP 3 470 006 A1 on Apr. 17, 2019. Then, instep 103, the information obtained from DICOM images and the segmentation results is merged to obtain combined image comprising information about the tissue appearance and its classification (including assignment of structure parts to classes corresponding to different anatomy parts), for example in a form of a color-coded DICOM image, as shown inFIG. 2C . Alternatively, separate DICOM (FIG. 2A ) and segmentation (FIG. 2B ) images can be processed instead of the combined image. Next, instep 104, from the set of slice images a 3D region of interest (ROI) 18 is determined, that contains a volume of eachpedicle 15 with a part of adjacentvertebral body 16 and surrounding tissues such aslamina 13,transverse process 14 and others, as shown inFIG. 2D . Then, instep 105, the 3D resizing of thedetermined ROI 18 is performed to achieve the same size of all ROI's stacked in the 3D matrices, each containing information about voxel distribution along X, Y and Z axes and the appearance and classification information data for each voxel, such as shown inFIG. 2E-1 or 2E-2 . In other words, the voxels are small cuboidal volumes resembling points having 3D coordinates and a radiodensity value and classification assigned. - Next, in
step 106, a training database is prepared manually, that comprises the previously determined ROIs and manually landmarked characteristic features corresponding topedicle center 25 and screw tip 27 (or other anatomical structure and device points), such as shown inFIG. 2F . - Next, in
step 107, the training database is augmented, for example with the use of a 3D generic geometrical transformation and resizing with random dense 3D grid deformations, as shown inFIG. 2G . Data augmentation is performed on the images to make the training set more diverse. The foregoing transformations are remapping the voxels positions in a3D ROI 18 based on a randomly warped artificial grid assigned to theROI 18 volume. A new set of voxel positions is calculated artificially warping the 3D tissue shape and appearance. Simultaneously, the information about the tissue classification is warped to match the new tissue shape and the manually determined landmarks positions 25, 27 are recalculated in the same manner. During the process, the value of each voxel, containing information about the tissue appearance, is recalculated in regards to its new position inROI 18 with use of an interpolation algorithm (for example bicubic, polynomial, spline, nearest neighbor, or any other interpolation algorithm) over the 3D voxel neighborhood. - Next, in
step 108, the obtained artificial database augmentation results are combined with the automatically recalculated landmarks, corresponding to the artificially augmented pedicle centers 25 and screw tips 27 (or other anatomical structure and device points), into a single database interpretable by a neural network. - Then, in
step 109, the placement prediction model is trained with a neural network. In certain embodiments, a network with a plurality of layers is used, specifically a combination of convolutional and fully connected layers with ReLU activation functions or any other non-linear or linear activation functions. For example, a network such as shown inFIG. 4 , according to a process such as shown inFIG. 5 , can be used. - The training database may also comprise data from actually performed surgical procedures. The system may automatically identify and store the 3D position and orientation of the medical device actually inserted by the surgeon in the anatomical structure during the surgical procedure, for further training the prediction neural network (400) in order to improve its performance to subsequently identify the preferred positions and orientations. Therefore, the system may operate like a closed feedback loop.
- In certain embodiments, the prediction procedure, as presented in
FIG. 3 , comprises the following steps. First, instep 301, a 3D scan volume is received, comprising a set of DICOM (Digital Imaging and Communications in Medicine) images of a region of the anatomical structure where the medical device is to be placed. The 3D scan volume can be obtained with a preoperative or an intraoperative CT (Computed Tomography) or Mill (Magnetic Resonance Imaging). The set of DICOMs representing consecutive slices of a spine is received (such as one slice shown inFIG. 2A ). Next, the received images are processed instep 302 to perform automatic segmentation of tissues of the anatomical structure, such as to determine separate areas corresponding to different tissues, such asvertebral body 16,pedicles 15,transverse processes 14,lamina 13 and/orspinous process 11, as shown inFIG. 2B . For example, this can be done by employing a method for segmentation of images disclosed in Applicant's European patent application EP17195826 filed Oct. 10, 2017 and published as EP 3 470 006 A1 on Apr. 17, 2019, incorporated herein by reference in its entirety. Then, instep 303, the information obtained from DICOM images and the segmentation results is merged to obtain combined image comprising information about the tissue appearance and its classification, for example in a form of a color-coded DICOM image, as shown inFIG. 2C . Alternatively, separate DICOM (FIG. 2A ) and segmentation (FIG. 2B ) images can be processed instead of the combined image. Next, instep 304, from the 3D scan volume a 3D region of interest (ROI) 18 is automatically determined. For example, theROI 18 may contain a volume of eachpedicle 15 with a part of adjacent vertebral body and surrounding tissues, as shown inFIG. 2D . Then, instep 305, the 3D resizing of thedetermined ROI 18 is performed to achieve the same size of all ROI's stacked in the 3D matrices. Each 3D matrix contains information about voxel distribution along X, Y and Z axes with bone density and classification information data for each voxel, such as shown inFIG. 2E-1 or 2E-2 . Therefore, steps 301-305 are performed in a way similar to steps 101-105 of the training procedure ofFIG. 1 . - Next, in
step 306, the preferred placement is predicted automatically by processing the resized ROI to determine the preferred 3D position and orientation of the medical device to be placed with respect to the anatomical structure, by means of thepretrained prediction CNN 400, according to the prediction process presented inFIG. 6 . Theprediction CNN 400 is configured to identify landmarks within the anatomical structure, such aspedicle center 25 andscrew tip 27. - Next, in
step 307, the predictedscrew tip 25 and pedicle center 27 (or other anatomical structure and device landmarks) positions within the ROI are backward recalculated to meet the original ROI size and positions from input DICOM dataset to recreate and ensure a correct placement in original volume. - In
step 308 the information about the global coordinate system (ROI position in the DICOM dataset) and local ROI coordinate system (predicted screw tip and pedicle center positions inside the ROI) is recombined. - Then, in
step 309, the preferred device positioning in the 3D space is calculated, based on two landmarks corresponding topedicle center 25 andscrew tip 27, as shown inFIG. 2F . - Anatomical knowledge and preferred device positioning allow for the calculation of a preferred device's physical dimensions, for example screw positioning in the vertebra. With the semantic/anatomical segmentation results and
pedicle center 25 location available, instep 310, automated computation of device physical dimensions, such as the diameter, is possible. Proceeding in the coronal direction, forward and backward from thepedicle center landmark 25 along the pedicle, the slice for which the inscribed circle diameter will be the smallest can easily be found. A fraction of this diameter corresponds directly to the inserted device maximum allowed diameter with a necessary safety margin that can be easily defined by the user of the system. - Enabling selection of a specific element in the available series of types also requires determination of device physical dimensions such as the length. This too can be easily computed automatically using the device insertion trajectory information provided by the neural network. The line going through the estimated landmarks (
bone anchor tip 27, pedicle center 25) represents the trajectory of the device, which can be expressed as a 3D path, in the case of 2 landmarks it will be line model. Given the trajectory of a medical device to be inserted and an anatomical structure being a target, the entry and exit points could be calculated using automated 3D image analysis. For example, given the 3D line model and a 3D shell of the shape of the anatomical part being a target of device insertion extracted using morphological gradient in 3D (a single voxel thick surface of all solids in the volume), the entry and exit points of the trajectory are located at the two shell voxels (XX, YY) that are closest to the line (trajectory T) at each end, for example such as shown inFIG. 2F . - Next, in
step 311, the output is visualized, for example such as shown inFIG. 2H , including thedevice 31 to be inserted. -
FIG. 4 shows a convolutional neural network (CNN)architecture 400, hereinafter called the prediction CNN, which is utilized in certain embodiments of the method of the invention for prediction of device placement. The network performs device localization task using at least one input as a 3D information about the appearance (radiodensity) and the classification for each voxel in a 3D ROI. - The left side of the network is a contracting path, which includes convolution layers 401 and pooling
layers 402, and the right side is a regression path which includes fully connectedlayers 403 and theoutput layer 404. - One or more 3D ROI's can be presented to the input layer of the network to learn reasoning from the data.
- The convolution layers 401 can be of a standard kind, the dilated kind, or a combination thereof, with ReLU, leaky ReLU or any other kind of activation function attached.
- The fully
connected layers 403 can have Linear, ReLU or any other kind of activation function attached. - The
output layer 404 also denotes the fully connected layer with the loss function, for example the loss function can be implemented as mean squared error or another metric. - The architecture is general, in the sense that adopting it to ROI's of different size is possible by adjusting the size (resolution) of the layers. The number of layers and number of filters within a layer is also subject to change, depending on the requirements of the application, for example as presented in Applicant's European patent application EP17195826.
- The final layer for the device placement defines the preferred device position and orientation along X, Y and Z axes in 3D ROI. Prediction is based on the model trained from the manually prepared examples during the training process, for example in case of screw insertion, preferred position of the
pedicle center 25 andscrew tip 27. -
FIG. 5 shows a flowchart of a training process, in accordance with certain embodiments, which can be used to train theprediction CNN 400. The objective of the training for theprediction CNN 400 is to tune the parameters of theprediction CNN 400 such that the network is able to predict preferred guidance for the device. - The training database may be separated into a training set used to train the model, a validation set used to quantify the quality of the model, and a test set.
- The training starts at 501. At 502, batches of training ROI's are read from the training set, one batch at a time.
- At 503 the ROI's can be additionally augmented. Data augmentation is performed on these ROI's to make the training set more diverse. The input/output data is subjected to the combination of transformations from the following set: rotation, scaling, movement, horizontal flip, additive noise of Gaussian and/or Poisson distribution and Gaussian blur, volumetric grid deformation, etc. or could be augmented with the use of generative algorithm such as Generative Adversarial Networks for example.
- At 504, the ROI's are then passed through the layers of the CNN in a standard forward pass. The forward pass returns the results, which are then used to calculate at 505 the value of the loss function—the difference between the desired and the computed outputs. The difference can be expressed using a similarity metric (e.g., mean squared error, mean average error or another metric).
- At 506, weights are updated as per the specified optimizer and optimizer learning rate using Gradient Descent methods (e.g., Stochastic Gradient Descent, Adam, Nadam, Adagrad, Adadelta, RMSprop).
- The loss is also back-propagated through the network, and the gradients are computed. Based on the gradient values, the network's weights are updated. The process (beginning with the ROI's batch read) is repeated continuously until the end of the training session is reached at 507.
- Then, at 508, the performance metrics are calculated using a validation dataset—which is not explicitly used in training set. This is done in order to check at 509 whether or not the model has improved. If it is not the case, the early stop counter is incremented at 514 and it is checked at 515 if its value has reached a predefined number of epochs. If so, then the training process is complete at 516, since the model has not improved for many sessions now.
- If the model has improved, the model is saved at 510 for further use and the early stop counter is reset at 511. As the final step in a session, learning rate scheduling can be applied. The sessions at which the rate is to be changed are predefined. Once one of the session numbers is reached at 512, the learning rate is set to one associated with this specific session number at 513.
- Once the training is complete, the network can be used for inference (i.e., utilizing a trained model for prediction on new data).
-
FIG. 6 shows a flowchart of an inference process for theprediction CNN 400 in accordance with certain embodiments of the invention. - After inference is invoked at 601, a set of ROI's is loaded at 602 and the
prediction CNN 400 and its weights are loaded at 603. - At 604, one batch of ROI's at a time is processed by the inference server.
- At 605, the images can be preprocessed (e.g., normalized)
- At 606, a forward pass through the
prediction CNN 400 is computed. - At 607, a postprocess prediction is done.
- At 608, if not all batches have been processed, a new batch is added to the processing pipeline until inference has been performed on all input ROI's.
- Finally, at 609, the inference results are saved and can be recalculated to provide an output in a form of preferred device position.
- The functionality described herein can be implemented in a
computer system 700, such as shown inFIG. 7 . Thesystem 700 may include at least one nontransitory processor-readable storage medium 710 that stores at least one of processor-executable instructions 715 or data; and at least oneprocessor 720 communicably coupled to the at least one nontransitory processor-readable storage medium 710. The at least oneprocessor 720 may be configured to (by executing the instructions 715) perform the procedure ofFIG. 1 . - While the invention has been described with respect to a limited number of embodiments, it will be appreciated that many variations, modifications and other applications of the invention may be made. Therefore, the claimed invention as recited in the claims that follow is not limited to the embodiments described herein.
Claims (21)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/681,963 US20220351410A1 (en) | 2018-08-10 | 2022-02-28 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP18188557.5 | 2018-08-10 | ||
| EP18188557.5A EP3608870A1 (en) | 2018-08-10 | 2018-08-10 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
| US16/537,645 US11263772B2 (en) | 2018-08-10 | 2019-08-12 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
| US17/681,963 US20220351410A1 (en) | 2018-08-10 | 2022-02-28 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/537,645 Continuation US11263772B2 (en) | 2018-08-10 | 2019-08-12 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20220351410A1 true US20220351410A1 (en) | 2022-11-03 |
Family
ID=63407055
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/537,645 Active US11263772B2 (en) | 2018-08-10 | 2019-08-12 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
| US17/681,963 Abandoned US20220351410A1 (en) | 2018-08-10 | 2022-02-28 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/537,645 Active US11263772B2 (en) | 2018-08-10 | 2019-08-12 | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US11263772B2 (en) |
| EP (1) | EP3608870A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220237817A1 (en) * | 2020-11-19 | 2022-07-28 | Circinus Medical Technology Llc | Systems and methods for artificial intelligence based image analysis for placement of surgical appliance |
| US12063433B2 (en) | 2019-04-15 | 2024-08-13 | Circinus Medical Technology Llc | Orientation calibration system for image capture |
| US12064186B2 (en) | 2021-02-02 | 2024-08-20 | Circinus Medical Technology Llc | Systems and methods for simulating three-dimensional orientations of surgical hardware devices about an insertion point of an anatomy |
| US12161421B2 (en) | 2021-07-30 | 2024-12-10 | Medos International Sarl | Imaging during a medical procedure |
| US12213740B2 (en) | 2015-02-13 | 2025-02-04 | Circinus Medical Technology Llc | System and method for medical device placement |
| US12433690B2 (en) | 2021-04-14 | 2025-10-07 | Circinus Medical Technology Llc | System and method for lidar-based anatomical mapping |
| US12440279B2 (en) | 2019-04-15 | 2025-10-14 | Circinus Medical Technology, LLC | Attachment apparatus to secure a medical alignment device to align a tool |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2536650A (en) | 2015-03-24 | 2016-09-28 | Augmedics Ltd | Method and system for combining video-based and optic-based augmented reality in a near eye display |
| US10871536B2 (en) * | 2015-11-29 | 2020-12-22 | Arterys Inc. | Automated cardiac volume segmentation |
| US11203134B2 (en) | 2016-12-19 | 2021-12-21 | Lantos Technologies, Inc. | Manufacture of inflatable membranes |
| CN119069085A (en) * | 2017-04-18 | 2024-12-03 | 直观外科手术操作公司 | Graphical user interface for planning programs |
| EP3445048B1 (en) | 2017-08-15 | 2025-09-17 | Holo Surgical Inc. | A graphical user interface for a surgical navigation system for providing an augmented reality image during operation |
| EP3470006B1 (en) | 2017-10-10 | 2020-06-10 | Holo Surgical Inc. | Automated segmentation of three dimensional bony structure images |
| US12458411B2 (en) | 2017-12-07 | 2025-11-04 | Augmedics Ltd. | Spinous process clamp |
| US10910099B2 (en) * | 2018-02-20 | 2021-02-02 | Siemens Healthcare Gmbh | Segmentation, landmark detection and view classification using multi-task learning |
| US11980507B2 (en) | 2018-05-02 | 2024-05-14 | Augmedics Ltd. | Registration of a fiducial marker for an augmented reality system |
| US11766296B2 (en) | 2018-11-26 | 2023-09-26 | Augmedics Ltd. | Tracking system for image-guided surgery |
| US12178666B2 (en) | 2019-07-29 | 2024-12-31 | Augmedics Ltd. | Fiducial marker |
| US11980506B2 (en) | 2019-07-29 | 2024-05-14 | Augmedics Ltd. | Fiducial marker |
| US11514573B2 (en) * | 2019-11-27 | 2022-11-29 | Shanghai United Imaging Intelligence Co., Ltd. | Estimating object thickness with neural networks |
| US11382712B2 (en) | 2019-12-22 | 2022-07-12 | Augmedics Ltd. | Mirroring in image guided surgery |
| US11237627B2 (en) | 2020-01-16 | 2022-02-01 | Novarad Corporation | Alignment of medical images in augmented reality displays |
| EP4138715A4 (en) * | 2020-04-19 | 2023-10-11 | Xact Robotics Ltd. | Algorithm-based methods for predicting and/or detecting a clinical condition related to insertion of a medical instrument toward an internal target |
| US11389252B2 (en) | 2020-06-15 | 2022-07-19 | Augmedics Ltd. | Rotating marker for image guided surgery |
| US12239385B2 (en) | 2020-09-09 | 2025-03-04 | Augmedics Ltd. | Universal tool adapter |
| US12016633B2 (en) | 2020-12-30 | 2024-06-25 | Novarad Corporation | Alignment of medical images in augmented reality displays |
| US12469181B2 (en) | 2021-01-04 | 2025-11-11 | Degen Medical, Inc. | Procedure information sharing and performance using mixed and augmented reality |
| EP4102513A1 (en) | 2021-06-10 | 2022-12-14 | Inteneural Networks Inc. | Method and apparatus for registering a neurosurgical patient and determining brain shift during surgery using machine learning and stereooptical three-dimensional depth camera with a surfacemapping system |
| US11896445B2 (en) | 2021-07-07 | 2024-02-13 | Augmedics Ltd. | Iliac pin and adapter |
| US12150821B2 (en) | 2021-07-29 | 2024-11-26 | Augmedics Ltd. | Rotating marker and adapter for image-guided surgery |
| WO2023021450A1 (en) | 2021-08-18 | 2023-02-23 | Augmedics Ltd. | Stereoscopic display and digital loupe for augmented-reality near-eye display |
| EP4511809A1 (en) | 2022-04-21 | 2025-02-26 | Augmedics Ltd. | Systems and methods for medical image visualization |
| EP4307243A1 (en) * | 2022-07-11 | 2024-01-17 | IB Lab GmbH | Processing a medical image |
| JP2025531829A (en) | 2022-09-13 | 2025-09-25 | オーグメディックス リミテッド | Augmented reality eyewear for image-guided medical interventions |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190076195A1 (en) * | 2015-11-11 | 2019-03-14 | Think Surgical, Inc. | Articulating laser incision indication system |
| EP3470006A1 (en) * | 2017-10-10 | 2019-04-17 | Holo Surgical Inc. | Automated segmentation of three dimensional bony structure images |
| US20190146458A1 (en) * | 2017-11-09 | 2019-05-16 | Precisive Surgical, Inc. | Systems and methods for assisting a surgeon and producing patient-specific medical devices |
Family Cites Families (85)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6405072B1 (en) | 1991-01-28 | 2002-06-11 | Sherwood Services Ag | Apparatus and method for determining a location of an anatomical target with reference to a medical apparatus |
| JP2004538538A (en) | 2000-10-05 | 2004-12-24 | シーメンス コーポレイト リサーチ インコーポレイテツド | Intraoperative image-guided neurosurgery and surgical devices with augmented reality visualization |
| US20050190446A1 (en) | 2002-06-25 | 2005-09-01 | Carl Zeiss Amt Ag | Catadioptric reduction objective |
| US20040047044A1 (en) | 2002-06-25 | 2004-03-11 | Dalton Michael Nicholas | Apparatus and method for combining three-dimensional spaces |
| US7376903B2 (en) | 2004-06-29 | 2008-05-20 | Ge Medical Systems Information Technologies | 3D display system and method |
| US20060176242A1 (en) | 2005-02-08 | 2006-08-10 | Blue Belt Technologies, Inc. | Augmented reality device and method |
| US7623902B2 (en) | 2005-03-07 | 2009-11-24 | Leucadia 6, Llc | System and methods for improved access to vertebral bodies for kyphoplasty, vertebroplasty, vertebral body biopsy or screw placement |
| US7480402B2 (en) | 2005-04-20 | 2009-01-20 | Visionsense Ltd. | System and method for producing an augmented image of an organ of a patient |
| US9289267B2 (en) | 2005-06-14 | 2016-03-22 | Siemens Medical Solutions Usa, Inc. | Method and apparatus for minimally invasive surgery using endoscopes |
| US10653497B2 (en) | 2006-02-16 | 2020-05-19 | Globus Medical, Inc. | Surgical tool systems and methods |
| ITTO20060223A1 (en) | 2006-03-24 | 2007-09-25 | I Med S R L | PROCEDURE AND SYSTEM FOR THE AUTOMATIC RECOGNITION OF PRENEOPLASTIC ANOMALIES IN ANATOMICAL STRUCTURES, AND RELATIVE PROGRAM FOR PROCESSOR |
| EP2046224A2 (en) | 2006-04-12 | 2009-04-15 | NAVAB, Nassir | Virtual penetrating mirror device for visualizing of virtual objects within an augmented reality environment |
| US8335553B2 (en) | 2006-09-25 | 2012-12-18 | Mazor Robotics Ltd. | CT-free spinal surgical imaging system |
| US20080147173A1 (en) | 2006-12-18 | 2008-06-19 | Medtronic Vascular, Inc. | Prosthesis Deployment Apparatus and Methods |
| US9532848B2 (en) | 2007-06-15 | 2017-01-03 | Othosoft, Inc. | Computer-assisted surgery system and method |
| CN101226325B (en) | 2008-02-03 | 2010-06-02 | 李志扬 | Three-dimensional display method and apparatus based on accidental constructive interference |
| EP2194486A1 (en) * | 2008-12-04 | 2010-06-09 | Koninklijke Philips Electronics N.V. | A method, apparatus, and computer program product for acquiring medical image data |
| DE102010009554A1 (en) | 2010-02-26 | 2011-09-01 | Lüllau Engineering Gmbh | Method and irradiation apparatus for irradiating curved surfaces with non-ionizing radiation |
| US8693755B2 (en) | 2010-06-17 | 2014-04-08 | Siemens Medical Solutions Usa, Inc. | System for adjustment of image data acquired using a contrast agent to enhance vessel visualization for angiography |
| JP5926728B2 (en) | 2010-07-26 | 2016-05-25 | ケイジャヤ、エルエルシー | Visualization adapted for direct use by physicians |
| CN103153239B (en) * | 2010-08-13 | 2017-11-21 | 史密夫和内修有限公司 | Systems and methods for optimizing orthopedic procedure parameters |
| BR112013004281A2 (en) | 2010-08-25 | 2016-07-26 | Smith & Nephew Inc | intraoperative scanning for implant optimization |
| CA2794898C (en) | 2011-11-10 | 2019-10-29 | Victor Yang | Method of rendering and manipulating anatomical images on mobile computing device |
| US9898866B2 (en) | 2013-03-13 | 2018-02-20 | The University Of North Carolina At Chapel Hill | Low latency stabilization for head-worn displays |
| EP2999414B1 (en) | 2013-05-21 | 2018-08-08 | Camplex, Inc. | Surgical visualization systems |
| EP3018900A4 (en) | 2013-07-05 | 2016-07-27 | Panasonic Ip Man Co Ltd | Projection system |
| WO2015058816A1 (en) | 2013-10-25 | 2015-04-30 | Brainlab Ag | Hybrid medical marker |
| US9715739B2 (en) | 2013-11-07 | 2017-07-25 | The Johns Hopkins University | Bone fragment tracking |
| US9723300B2 (en) | 2014-03-17 | 2017-08-01 | Spatial Intelligence Llc | Stereoscopic display |
| US20170329402A1 (en) | 2014-03-17 | 2017-11-16 | Spatial Intelligence Llc | Stereoscopic display |
| KR20150108701A (en) | 2014-03-18 | 2015-09-30 | 삼성전자주식회사 | System and method for visualizing anatomic elements in a medical image |
| US20170042631A1 (en) | 2014-04-22 | 2017-02-16 | Surgerati, Llc | Intra-operative medical image viewing system and method |
| EP3151736A2 (en) | 2014-07-15 | 2017-04-12 | Sony Corporation | Computer assisted surgical system with position registration mechanism and method of operation thereof |
| WO2016078919A1 (en) | 2014-11-18 | 2016-05-26 | Koninklijke Philips N.V. | User guidance system and method, use of an augmented reality device |
| JP6553354B2 (en) | 2014-12-22 | 2019-07-31 | Toyo Tire株式会社 | Pneumatic radial tire |
| US10073516B2 (en) | 2014-12-29 | 2018-09-11 | Sony Interactive Entertainment Inc. | Methods and systems for user interaction within virtual reality scene using head mounted display |
| US10154239B2 (en) | 2014-12-30 | 2018-12-11 | Onpoint Medical, Inc. | Image-guided surgery with surface reconstruction and augmented reality visualization |
| US10013808B2 (en) | 2015-02-03 | 2018-07-03 | Globus Medical, Inc. | Surgeon head-mounted display apparatuses |
| US20160324580A1 (en) | 2015-03-23 | 2016-11-10 | Justin Esterberg | Systems and methods for assisted surgical navigation |
| GB2536650A (en) | 2015-03-24 | 2016-09-28 | Augmedics Ltd | Method and system for combining video-based and optic-based augmented reality in a near eye display |
| WO2016157260A1 (en) | 2015-03-31 | 2016-10-06 | パナソニックIpマネジメント株式会社 | Visible light projection device |
| US20180140362A1 (en) | 2015-04-07 | 2018-05-24 | King Abdullah University Of Science And Technology | Method, apparatus, and system for utilizing augmented reality to improve surgery |
| US9940539B2 (en) | 2015-05-08 | 2018-04-10 | Samsung Electronics Co., Ltd. | Object recognition apparatus and method |
| JP2018522622A (en) | 2015-06-05 | 2018-08-16 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | Method and system for simultaneous scene analysis and model fusion for endoscopic and laparoscopic navigation |
| ITUB20152877A1 (en) | 2015-07-22 | 2017-01-22 | Techno Design S R L | Method for identifying the optimal direction and maximum diameter of a pedicle screw so that the screw does not come out of the pedicle during insertion. |
| US9949700B2 (en) | 2015-07-22 | 2018-04-24 | Inneroptic Technology, Inc. | Medical device approaches |
| WO2017015738A1 (en) | 2015-07-27 | 2017-02-02 | Synaptive Medical (Barbados) Inc. | Navigational feedback for intraoperative waypoint |
| US10105187B2 (en) | 2015-08-27 | 2018-10-23 | Medtronic, Inc. | Systems, apparatus, methods and computer-readable storage media facilitating surgical procedures utilizing augmented reality |
| US9592138B1 (en) | 2015-09-13 | 2017-03-14 | Martin Mayse | Pulmonary airflow |
| US20170084036A1 (en) | 2015-09-21 | 2017-03-23 | Siemens Aktiengesellschaft | Registration of video camera with medical imaging |
| JP2018529444A (en) | 2015-09-22 | 2018-10-11 | ファカルティ フィジシャンズ アンド サージャンズ オブ ロマ リンダ ユニバーシティ スクール オブ メディスンFaculty Physicians And Surgeons Of Loma Linda University School Of Medicine | Kit and method for attenuated radiation treatment |
| KR101687919B1 (en) | 2015-10-05 | 2016-12-19 | (주)메가메디칼 | Balloon dilation catheter navigation system for treatment of the sinuses |
| CA2997965C (en) | 2015-10-14 | 2021-04-27 | Surgical Theater LLC | Augmented reality surgical navigation |
| US10390886B2 (en) | 2015-10-26 | 2019-08-27 | Siemens Healthcare Gmbh | Image-based pedicle screw positioning |
| US20170312499A1 (en) | 2015-11-16 | 2017-11-02 | St. Jude Medical Luxembourg Holdings Smi S.A.R.L. ("Sjm Lux Smi") | Stimulation leads, delivery systems and methods of use |
| US10871536B2 (en) | 2015-11-29 | 2020-12-22 | Arterys Inc. | Automated cardiac volume segmentation |
| US9675319B1 (en) | 2016-02-17 | 2017-06-13 | Inneroptic Technology, Inc. | Loupe display |
| WO2017151752A1 (en) | 2016-03-01 | 2017-09-08 | Mirus Llc | Augmented visualization during surgery |
| CA3016604A1 (en) | 2016-03-12 | 2017-09-21 | Philipp K. Lang | Devices and methods for surgery |
| WO2017220788A1 (en) | 2016-06-23 | 2017-12-28 | Siemens Healthcare Gmbh | System and method for artificial agent based cognitive operating rooms |
| US10792110B2 (en) | 2016-07-04 | 2020-10-06 | 7D Surgical Inc. | Systems and methods for determining intraoperative spinal orientation |
| WO2018063528A1 (en) | 2016-08-16 | 2018-04-05 | Insight Medical Systems, Inc. | Systems for sensory augmentation in medical procedures |
| GB2568426B (en) | 2016-08-17 | 2021-12-15 | Synaptive Medical Inc | Methods and systems for registration of virtual space with real space in an augmented reality system |
| JP6688536B2 (en) * | 2016-09-07 | 2020-04-28 | エレクタ、インク.Elekta, Inc. | Systems and methods for learning models of radiation therapy treatment planning and predicting radiation therapy dose distributions |
| WO2018049196A1 (en) | 2016-09-09 | 2018-03-15 | GYS Tech, LLC d/b/a Cardan Robotics | Methods and systems for display of patient data in computer-assisted surgery |
| US12444141B2 (en) | 2016-09-16 | 2025-10-14 | Zimmer, Inc. | Augmented reality surgical technique guidance |
| US11839433B2 (en) | 2016-09-22 | 2023-12-12 | Medtronic Navigation, Inc. | System for guided procedures |
| CN106600568B (en) | 2017-01-19 | 2019-10-11 | 东软医疗系统股份有限公司 | A kind of low-dose CT image de-noising method and device |
| EP3574504A1 (en) | 2017-01-24 | 2019-12-04 | Tietronix Software, Inc. | System and method for three-dimensional augmented reality guidance for use of medical equipment |
| US20180271484A1 (en) | 2017-03-21 | 2018-09-27 | General Electric Company | Method and systems for a hand-held automated breast ultrasound device |
| US10517680B2 (en) | 2017-04-28 | 2019-12-31 | Medtronic Navigation, Inc. | Automatic identification of instruments |
| CN111095263A (en) | 2017-06-26 | 2020-05-01 | 纽约州立大学研究基金会 | Systems, methods, and computer-accessible media for virtual pancreatography |
| EP3432263B1 (en) | 2017-07-17 | 2020-09-16 | Siemens Healthcare GmbH | Semantic segmentation for cancer detection in digital breast tomosynthesis |
| US11166764B2 (en) * | 2017-07-27 | 2021-11-09 | Carlsmed, Inc. | Systems and methods for assisting and augmenting surgical procedures |
| EP3445048B1 (en) | 2017-08-15 | 2025-09-17 | Holo Surgical Inc. | A graphical user interface for a surgical navigation system for providing an augmented reality image during operation |
| EP4245250A3 (en) | 2017-08-15 | 2023-09-27 | Holo Surgical Inc. | Surgical navigation system for providing an augmented reality image during operation |
| US10783640B2 (en) | 2017-10-30 | 2020-09-22 | Beijing Keya Medical Technology Co., Ltd. | Systems and methods for image segmentation using a scalable and compact convolutional neural network |
| US20190192230A1 (en) | 2017-12-12 | 2019-06-27 | Holo Surgical Inc. | Method for patient registration, calibration, and real-time augmented reality image display during surgery |
| EP3509013A1 (en) | 2018-01-04 | 2019-07-10 | Holo Surgical Inc. | Identification of a predefined object in a set of images from a medical image scanner during a surgical procedure |
| US20190254753A1 (en) | 2018-02-19 | 2019-08-22 | Globus Medical, Inc. | Augmented reality navigation systems for use with robotic surgical systems and methods of their use |
| CN111970986B (en) | 2018-04-09 | 2025-04-29 | 7D外科公司 | System and method for performing intraoperative guidance |
| EP3651116B1 (en) | 2018-11-08 | 2022-04-06 | Holo Surgical Inc. | Autonomous segmentation of three-dimensional nervous system structures from medical images |
| US10939977B2 (en) | 2018-11-26 | 2021-03-09 | Augmedics Ltd. | Positioning marker |
| EP3726466A1 (en) | 2019-04-15 | 2020-10-21 | Holo Surgical Inc. | Autonomous level identification of anatomical bony structures on 3d medical imagery |
| EP3751516B1 (en) | 2019-06-11 | 2023-06-28 | Holo Surgical Inc. | Autonomous multidimensional segmentation of anatomical structures on three-dimensional medical imaging |
-
2018
- 2018-08-10 EP EP18188557.5A patent/EP3608870A1/en active Pending
-
2019
- 2019-08-12 US US16/537,645 patent/US11263772B2/en active Active
-
2022
- 2022-02-28 US US17/681,963 patent/US20220351410A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190076195A1 (en) * | 2015-11-11 | 2019-03-14 | Think Surgical, Inc. | Articulating laser incision indication system |
| EP3470006A1 (en) * | 2017-10-10 | 2019-04-17 | Holo Surgical Inc. | Automated segmentation of three dimensional bony structure images |
| US20190146458A1 (en) * | 2017-11-09 | 2019-05-16 | Precisive Surgical, Inc. | Systems and methods for assisting a surgeon and producing patient-specific medical devices |
Non-Patent Citations (1)
| Title |
|---|
| Otsuki, B. - "Utility of a custom screw insertion guide and a full-scale, color-coded 3D plaster model for guiding safe surgical exposure and screw insertion during spine revision surgery" - JNS Spine 2016 - pages 94-102 (Year: 2016) * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12213740B2 (en) | 2015-02-13 | 2025-02-04 | Circinus Medical Technology Llc | System and method for medical device placement |
| US12063433B2 (en) | 2019-04-15 | 2024-08-13 | Circinus Medical Technology Llc | Orientation calibration system for image capture |
| US12440279B2 (en) | 2019-04-15 | 2025-10-14 | Circinus Medical Technology, LLC | Attachment apparatus to secure a medical alignment device to align a tool |
| US20220237817A1 (en) * | 2020-11-19 | 2022-07-28 | Circinus Medical Technology Llc | Systems and methods for artificial intelligence based image analysis for placement of surgical appliance |
| US12400355B2 (en) * | 2020-11-19 | 2025-08-26 | Circinus Medical Technology Llc | Systems and methods for artificial intelligence based image analysis for placement of surgical appliance |
| US12064186B2 (en) | 2021-02-02 | 2024-08-20 | Circinus Medical Technology Llc | Systems and methods for simulating three-dimensional orientations of surgical hardware devices about an insertion point of an anatomy |
| US12433690B2 (en) | 2021-04-14 | 2025-10-07 | Circinus Medical Technology Llc | System and method for lidar-based anatomical mapping |
| US12161421B2 (en) | 2021-07-30 | 2024-12-10 | Medos International Sarl | Imaging during a medical procedure |
Also Published As
| Publication number | Publication date |
|---|---|
| US11263772B2 (en) | 2022-03-01 |
| EP3608870A1 (en) | 2020-02-12 |
| US20200051274A1 (en) | 2020-02-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220351410A1 (en) | Computer assisted identification of appropriate anatomical structure for medical device placement during a surgical procedure | |
| US20220245400A1 (en) | Autonomous segmentation of three-dimensional nervous system structures from medical images | |
| US20240087130A1 (en) | Autonomous multidimensional segmentation of anatomical structures on three-dimensional medical imaging | |
| EP3525171B1 (en) | Method and system for 3d reconstruction of x-ray ct volume and segmentation mask from a few x-ray radiographs | |
| CN112020747B (en) | System and method for tracking programs | |
| EP3470006B1 (en) | Automated segmentation of three dimensional bony structure images | |
| US11380084B2 (en) | System and method for surgical guidance and intra-operative pathology through endo-microscopic tissue differentiation | |
| US12254677B2 (en) | System and methods for augmenting X-ray images for training of deep neural networks | |
| CN113966204B (en) | Methods for automatic trajectory planning for medical interventions | |
| EP3384413B1 (en) | Systems and methods for associating medical images with a patient | |
| CN111161326A (en) | System and method for unsupervised deep learning for deformable image registration | |
| US12142365B2 (en) | Method for registration of image data and for provision of corresponding trained facilities, apparatus for doing so and corresponding computer program product | |
| CN113538533A (en) | Spine registration method, spine registration device, spine registration equipment and computer storage medium | |
| CN113614781A (en) | System and method for identifying objects in an image | |
| EP3759685B1 (en) | System and method for an accelerated clinical workflow | |
| CN120219184A (en) | Fusion method and device for CT image and CT-like image, and CT equipment | |
| CN115461790A (en) | Method and apparatus for classifying structure in image | |
| CN117747119A (en) | Techniques for selecting models for machine training for determining implant-related parameters | |
| Aziz et al. | Progressive DeepSSM: training methodology for image-to-shape deep models | |
| Kaliyugarasan et al. | Multi-center CNN-based spine segmentation from T2w MRI using small amounts of data | |
| WO2025074367A1 (en) | Systems and methods for verifying one or more segmentation models | |
| CN117455873A (en) | Spine vertebral body positioning and identifying method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: HOLO SURGICAL INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMIONOW, KRZYSZTOF B.;REEL/FRAME:059136/0938 Effective date: 20210630 Owner name: HOLO SURGICAL INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIEMIONOW, KRZYSZTOF B.;LUCIANO, CRISTIAN J.;GAWEL, DOMINIK;AND OTHERS;REEL/FRAME:059136/0916 Effective date: 20190804 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| AS | Assignment |
Owner name: AUGMEDICS, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HOLO SURGICAL INC.;REEL/FRAME:064851/0521 Effective date: 20230811 Owner name: AUGMEDICS, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:HOLO SURGICAL INC.;REEL/FRAME:064851/0521 Effective date: 20230811 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |