| Literature DB >> 34697757 |
Bongjin Koo1, Maria R Robu2, Moustafa Allam3, Micha Pfeiffer4, Stephen Thompson2, Kurinchi Gurusamy3, Brian Davidson3, Stefanie Speidel4, David Hawkes2, Danail Stoyanov2, Matthew J Clarkson2.
Abstract
PURPOSE: The initial registration of a 3D pre-operative CT model to a 2D laparoscopic video image in augmented reality systems for liver surgery needs to be fast, intuitive to perform and with minimal interruptions to the surgical intervention. Several recent methods have focussed on using easily recognisable landmarks across modalities. However, these methods still need manual annotation or manual alignment. We propose a novel, fully automatic pipeline for 3D-2D global registration in laparoscopic liver interventions.Entities:
Keywords: Augmented reality; Automatic registration; Deep learning; Image guidance; Laparoscopy; Semantic contour detection
Mesh:
Year: 2021 PMID: 34697757 PMCID: PMC8739294 DOI: 10.1007/s11548-021-02518-7
Source DB: PubMed Journal: Int J Comput Assist Radiol Surg ISSN: 1861-6410 Impact factor: 2.924
Fig. 1An overview of the proposed pre-operative and intra-operative stages for a global 3D–2D registration. Colour coding: silhouette—yellow, anterior ridge—blue
Fig. 2Qualitative results of ridge (blue) and silhouette (yellow) prediction. a Original images from the specified test dataset; b ground truth annotations; c predictions when CASENet was trained only on a clinical dataset (I+C); d predictions when CASENet was trained on synthetic and clinical dataset (I+S+C)
Performance of CASENet compared against a baseline, U-Net, on the test datasets measured by score (), recall (R) and precision (P)
| Dataset | daVinci | lap1 | lap2 | |||||
|---|---|---|---|---|---|---|---|---|
| Training | I+C | I+S+C | I+C | I+S+C | I+C | I+S+C | ||
| U-Net | 0.37 | 0.43 | 0.37 | 0.41 | 0.24 | 0.54 | ||
| 0.62 | 0.73 | 0.74 | 0.75 | 0.75 | 0.74 | |||
| R | 0.38 | 0.54 | 0.35 | 0.48 | 0.15 | 0.44 | ||
| 0.74 | 0.84 | 0.73 | 0.82 | 0.71 | 0.83 | |||
| P | 0.39 | 0.38 | 0.43 | 0.37 | 0.72 | 0.70 | ||
| 0.55 | 0.64 | 0.77 | 0.70 | 0.81 | 0.69 | |||
| CASENet (ours) | 0.42 | |||||||
| 0.61 | 0.74 | 0.73 | ||||||
| R | 0.46 | 0.32 | ||||||
| 0.57 | 0.79 | 0.82 | 0.68 | 0.77 | ||||
| P | 0.63 | 0.66 | ||||||
| 0.75 | ||||||||
The numbers represent the average over all the images in each dataset. Higher numbers are better. (Bold numbers are when our method performs better than the baseline.) Notice that using the synthetic dataset (I+S+C) boosts the performance
Fig. 3Example of score maps for the ridge () and silhouette () where green true positives, blue false positives and red false negatives. a Predictions when CASENet was trained on the clinical dataset (); b predictions when CASENet was pre-trained on the synthetic dataset and fine-tuned on the clinical one (I+S+C)
Fig. 4The registration errors (RMSEs) on the synthetic dataset along with the modified Hausdorff distances against visibility of the liver. The modified Hausdorff distance is what our method minimises for. For each trial, a synthetic image is generated from a random camera pose. Then, a 3D liver surface is registered to the image 10 times to compute the median and standard deviation (std) of the modified Hausdorff distance and RMSE. The area of each circle/diamond is proportional to the std. (Largest area corresponds to std of 151.30 for RMSE and 51.81 for modified Hausdorff distance.) The initial RMSEs, computed at the beginning of each registration, throughout the experiments are around 250 mm. Note that the failed registrations with high RMSEs () have less than 30% (0.30 in the figure) liver, ridge or silhouette visibility (ridge and silhouette visibilities not shown in the figure)
Fig. 5Results of the proposed global registration pipeline on 5 retrospective clinical cases. The first row for each case shows the input laparoscopic image and second row the registered 3D liver model overlaid on the image. The numbers on the bottom row are the reprojection error in pixels (on the left) and RMSE in millimetre (on the right). The reprojection error is computed by the modified Hausdorff distance between the ground truth contours and the projected contours of the 3D liver model. RMSE is computed against the manually registered liver model’s vertices