Optimizing Intraoperative AI: Evaluation of YOLOv8 for Real-Time Recognition of Robotic and Laparoscopic Instruments. | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Optimizing Intraoperative AI: Evaluation of YOLOv8 for Real-Time Recognition of Robotic and Laparoscopic Instruments. Sébastien Frey, Federica Facente, Wen Wei, Ezem Sura Ekmekci, and 7 more This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-5500374/v1 This work is licensed under a CC BY 4.0 License Status: Published Journal Publication published 31 Mar, 2025 Read the published version in Journal of Robotic Surgery → Version 1 posted 7 You are reading this latest preprint version Abstract The accurate recognition of surgical instruments is essential for the advancement of intraoperative artificial intelligence (AI) systems. In this study, we assessed the YOLOv8 model’s efficacy in identifying robotic and laparoscopic instruments in robot-assisted abdominal surgeries. Specifically, we evaluated its ability to detect, classify, and segment seven different types of surgical instruments. A diverse dataset was compiled from four public and private sources, encompassing over 7,400 frames and 17,175 annotations that represent a variety of surgical contexts and instruments. YOLOv8 was trained and tested on these datasets, achieving a mean average precision of 0.77 for binary detection and 0.72 for multi-instrument classification. Optimal performance was observed when the training set of a specific instrument reached 1300 instances. The model also demonstrated excellent segmentation accuracy, achieving a mean Dice score of 0.91 and a mean intersection over union of 0.86, with Monopolar Curved Scissors yielding the highest accuracy. Notably, YOLOv8 exhibited superior recognition performance for robotic instruments compared to laparoscopic tools, a difference likely attributed to the greater representation of robotic instruments in the training set. Furthermore, the model's rapid inference speed of 1.12 milliseconds per frame highlights its suitability for real-time clinical applications. These findings confirm YOLOv8’s potential for precise and efficient recognition of surgical instruments using a comprehensive multi-source dataset. Computer-Assisted Surgery Computer vision Surgical instrument detection Instrument segmentation Robotic surgery YoloV8 Figures Figure 1 Introduction Minimally invasive surgery has transformed surgical care, with robotic platforms becoming increasingly prevalent in developed countries [ 1 ]. Every day, thousands of robotic-assisted procedures generate vast amounts of endoscopic video data. This data provides an opportunity for artificial intelligence (AI) applications, which could soon assist surgeons by enhancing intraoperative decision-making [ 2 , 3 ]. Recent advancements in computer vision (CV) and deep learning (DL) have driven substantial research interest, paving the way for AI systems capable of recognizing surgical instruments to understand the surgical scene comprehensively [ 4 – 7 ]. For example, the delineation of surgical instruments can help with the overlay of 3D models in augmented reality (AR) projections [ 8 ]. However, tracking the surgeon's instruments and movements is not new. Before the widespread use of CV for instrument recognition, instrument tracking could be accomplished using external sensors such as electromagnetic, optical markers, or more recently, Intuitive Surgery's dV-logger® using kinematic information[ 9 ]. Because of the inevitable intrusion into the surgical setup, these solutions were too restrictive to gain the interest of the surgeon community. Offering simplicity through vision-based techniques alone, CV is now the preferred field. Although it has been in development for several decades, it is only recently that advances in machine learning (ML) and computing power have allowed its generalizability. The increased improvement in computing power, visual data storage, and deep learning methods are offering new ways of analyzing the surgical field. From a CV perspective, surgical instrument recognition can be categorized in three approaches: detection, segmentation, and classification. Initially, detection using a bounding box and binary segmentation have been the most studied methods, yielding excellent results. Current state-of-the-art methods have reached a precision of up to 90–95% [ 10 , 11 ]. Initial efforts used classical ML algorithms such as support vector machines or naive Bayes approaches [ 12 , 13 ]. Subsequently, CNN-based methods have been proposed in numerous works, showing promising results thanks to their strong ability to extract features from pixel-wise semantic segmentation. The Endoscopic Vision (EndoVis) 2017 robotic instrument segmentation challenge was one of the preliminary works, where the most successful methods used a U-net neural network based on a fully convolutional neural network (FCN) structure [ 14 ]. The discrimination of instrument types and instances remains, however, a challenging task with unsatisfying results. While the initial algorithm would efficiently detect instruments, type-based segmentation was left at 54.2% in the EndoVis 2017 Challenge [ 14 ]. To improve the per-pixel classification, some focused on adding features such as depth perception, saliency maps, pose estimation, or attention mechanism [ 15 , 16 ]. Other techniques focused on the learning strategy through domain adaptation, data augmentation, or unsupervised methods [ 17 , 18 , 19 ]. More recently, transformer-based solutions have been proposed [ 20 , 21 ]. Using attention mechanisms, these models can track and predict instance segmentation, which is an attractive strategy for dynamic objects. Nevertheless, several problems remain. First, most algorithms have been only tested on the EndoVis 2017 dataset, which includes porcine surgical images. Second, most published studies have used either robotic or laparoscopic instruments, but never both simultaneously. Nonetheless, robotic-assisted procedures often, if not always, require an assistant using laparoscopic instruments. Instrument recognition should logically include both sets of instruments for optimal understanding of the surgical scene. Third, there is a paucity of data on type-based segmentation on corrupted images: blurred, bloody, covered by smoke, covered by tissue, lack of light, or poor quality. Fourth, transformer architectures have recently become popular in this field, but they are known to be large, computationally expensive, and require large datasets and large memory [ 20 ]. Most reported works lack information on their real-time performance in surgical video. Ideally, the deep learning algorithm should work in real-time, incorporate robotic and laparoscopic instruments, and be efficient in both clean and occluded environments. At this moment, some of the original algorithms have become robust and have stood the test of time. Our research aims to address these gaps. We hypothesize that a deep learning model, trained on a diverse, multi-source dataset encompassing both robotic and laparoscopic instruments, can achieve efficient and accurate real-time recognition even in varied and challenging conditions. In this study, we evaluate the performance of such an approach, exploring its potential integration into robotic surgery to enhance intraoperative support. To date, this paper delves into the current potential of neural networks to analyze day-to-day surgical instrument activity, and study how they can integrate into daily robotic surgery practice. Methods Experiments Model description The You Only Look Once (YOLO) model was initially developed for detection tasks only but has evolved significantly over the years. Enhancements now enable it to classify, segment, estimate poses, and detect oriented objects. For this study, we employed the eighth version of this model [25]. YOLOv8 incorporates multiple detection heads and features a self-attention mechanism combined with a pyramid network for multi-scale object detection. This design allows the model to focus on various parts of an image and efficiently detect objects of different sizes and scales. Given the constant movement and varying scales of surgical instruments, YOLOv8’s capabilities make it well-suited for this application. Moreover, its rapid run-time for object detection and segmentation is ideal for real-time surgical settings. The decision to use YOLOv8 was made after a a preliminary bench comparison with the Mask-R CNN model from Detectron 2 and the SAM on the initial two datasets described below. Tasks We aim to evaluate the performance of YOLOv8 model across three specific tasks related to robotic and laparoscopic instruments used in robot-assisted abdominal surgeries. First, we focus on binary instrument detection, which involves detecting the presence of any instrument by drawing bounding boxes around them. This task helps us understand the model's ability to accurately locate surgical instruments within the images. Second, we tested the multi-instrument detection, meaning the model not only localizes instruments but also classifies each detected instrument into predefined categories. This task is crucial for determining the model's ability to differentiate between various types of instruments. Finally, we evaluate the binary and the instance segmentation performances, requiring the model to provide precise boundaries for each instrument, respective to its category. Implementation details The training for YOLO was performed in PyTorch using the default configuration. The model used was Yolov8n-seg. The training was done for 300 epochs with earlystop set to stop the training if there was no significant improvement during five epochs. The batch size used was 16, and the training had the usual mosaic augmentations [26]. The model was trained with a 11GB GeForce GTX 1080 Ti graphics card. Datasets EndoVis 2017 – Robotic Instrument Segmentation [14] EndoVis2017 is an open dataset from the MICCAI 2017 Endoscopic Vision SubChallenge. It contains 8 x 225-frame robot-assisted nephrectomy videos, performed on the porcine abdomen, captured at 2 Hz. Ground truth labels were provided for left-view frames only. Six distinct surgical instruments were labeled, including monopolar curved scissors, bipolar forceps, large needle drive, prograsp forceps, vessel sealer, and grasping retractor. For the purpose of this study, only the vessel sealer was not considered in our analysis. PSI-AVA dataset [23] The PSI-AVA dataset contributed to the recognition of tasks for holistic surgical understanding. It contains 8 robotic surgical videos of robot-assisted radical prostatectomies, performed on a Da Vinci SI3000. In addition to phase and step annotation, seven distinct surgical instruments were labeled, including monopolar curved scissors, bipolar forceps, large needle driver, prograsp forceps, suction instrument, clip applier, and laparoscopic instruments. In total, 5804 instrument instances are available in the dataset. RoboTool dataset [24] The RoboTool dataset was released in 2021 and contains 514 manually annotated images from 20 robot-assisted abdominal surgical procedures freely available online. This dataset is originally annotated for binary instrument and background segmentation. We manually updated this dataset by adding the type of instrument. This dataset contains a wide range of interference factors in the frames, including smoke, blur, or darkness (Supplementary File 1). URAS dataset We developed our dataset using urological robot-assisted surgeries (URAS). Surgeries were performed on Da Vinci X from Intuitive Surgery® and registered using the Intuitive Hub under an MP4 video format. Ten surgeries were chosen for this study, comprising radical prostatectomy, partial nephrectomy, and adenomyomectomy. Anonymization of videos was the initial step, using a local modification of the IODA algorithm [27]. The resolution was reduced to 678 x 541 pixels and the frame rate was lowered at 10 frames per second (fps). The following instruments were labeled: monopolar curved scissors, bipolar forceps, large needle drive, prograsp forceps, suction instrument, and laparoscopic grasper. Only frames from the left eye were annotated. Annotations were performed by one surgical resident and reviewed by two urological specialists. Training, validation, and test sets (Table 2) The overall dataset contained 7402 frames. The training dataset consisted of a compilation of the training set of EndoVis 2017 and PSI-AVA datasets, 85% of RoboTool dataset, and 449 frames of URAS dataset. The validation set comprised the corresponding EndoVis 2017 and PSI-AVA validation set, along with 5% of the RoboTool dataset, and 84 frames from the URAS dataset. We used the independent test sets provided by the EndoVis 2017 and PSI-AVA datasets without modification to ensure consistency and comparability with other studies utilizing these datasets. For the RoboTool dataset, we selected 10% of the data to serve as an independent test set. For the URAS dataset, we chose 88 frames as the test set. To prevent any overlap and ensure data integrity, we divided the data into training, validation, and test sets on a patient-wise basis. This means that all video frames from a single patient were kept within the same set, ensuring no patient’s video frames appeared in both the training and test sets. This method maintains the independence of the test sets, guaranteeing that our model's performance is evaluated on entirely unseen data and preventing any data leakage that could artificially inflate performance metrics. Performance indicators The quality metrics used to evaluate the performance of the model are described here. For the first and second tasks, we used Average Precision (AP) and the mean AP (mAP) as metrics. The AP and mAP at an Intersection over Union (IoU) threshold of 0.50 (AP50 and mAP50, respectively) were used to evaluate object detection models. A prediction is considered correct if the IoU between the predicted bounding box and the ground truth box exceeds 0.50, indicating at least a 50% overlap. Formally, mAP50 is given by: $$\:\text{m}\text{A}\text{P}50=\:\frac{1}{N}\sum\:_{\mathfrak{i}=1}^{N}{AP50}_{\mathfrak{i}}$$ where N is the number of classes. The AP for each class is determined by: $$\:\text{A}\text{P}=\:{\int\:}_{r=0}^{1}p\left(r\right)dr$$ Where p is the precision and r is the recall defined as: $$\:p=\:\frac{TP}{TP+\:FP}$$ $$\:r=\:\frac{TP}{TP+FN}\:$$ where True Positives (TP) are the predicted bounding boxes that have an IoU ≥ 0.50 with a ground truth box and are correctly classified. False Negatives (FN) refers to ground truth bounding boxes that do not have any predicted bounding box with an IoU ≥ 0.50 or are misclassified. This metric provides a comprehensive measure of a model's detection performance across different classes and varying levels of object overlap, using an IoU threshold to define true positive detections. For the third task, we used the IoU, also known as the Jaccard Index, and the Dice score (DS). The respective formulas were as follows: $$\:{IoU}_{i}\:=\:\frac{{TP}_{i}}{{TP}_{i}+{FP}_{i}+{FN}_{i}}\:{Dice\:score}_{i}=\:\frac{2\:\bullet\:\:{TP}_{i}}{2\:\bullet\:\:{TP}_{i}+{FP}_{i}+{FN}_{i}}$$ \(\:{TP}_{i}\) , \(\:{FP}_{i}\) , and \(\:{FN}_{i}\) are the true positives, false positives, and false negatives for the i-th class, respectively. The true positives are foreground pixels of class i that are correctly identified, the false negatives are foreground pixels of class i that are not correctly identified, and the false positives are background pixels (class different from i) that have been annotated as class i by the model. The mean IoU and mean Dice score were computed for each dataset as well as for a separate total test set. For instance segmentation, the performance metrics are calculated only when the corresponding instrument is correctly detected. An average Dice score and Intersection over Union (IoU) are computed across all classes and frames for each dataset, along with a weighted mean that accounts for the instrument's test-set instances. Results The overall use of YOLOv8 in analyzing surgical instruments intraoperatively can be seen in the multimedia file (Supplementary file 2). The online performance was performed with an inference speed of 1.12 ms/frame for all tasks. Task 1: Binary instrument detection The binary detection of instruments across the independent test set, using the YOLOv8 model, reached a mAP50 of 0.77. High scores have already been reported previously for binary detection, yet, our dataset includes corrupted frames which might decrease the ability to detect, although it gives more of a “real-life” exposure [28]. Task 2: Multi-instrument detection When classification was incorporated along with detection, the model reached a mAP50 of 0.72 on the totally independent test set. The detailed performance of the model across different types of instruments is presented in Table 3. Notably, the model exhibited high precision in detecting Monopolar Curved Scissors (AP50: 0.94), Large Needle Driver (AP50: 0.82), and Bipolar Forceps (AP50: 0.89), while the performance was lower for Laparoscopic instruments. One major reason, among others, may be the high number of instances available for these three robotic surgical instruments, exceeding 1300 instances. This comes in line with common surgical procedures as robotic instruments are handled by the primary surgeon while laparoscopic ones are handled by the assistant. Task 3: Binary and instrument segmentation The binary segmentation of surgical instruments achieved an IoU score of 0.93 and a Dice score of 0.89. This high accuracy demonstrates the model's proficiency in precisely segmenting surgical instruments within the video frames and offers higher accuracy than current state-of-the-art methods (Figure 1A). The model demonstrated surprising multi-instrument segmentation capabilities, achieving an average Dice score of 91% and an average IoU of 86% across all instruments (Table 4 and 5). Notably, monopolar scissors achieved the highest segmentation accuracy with a Dice score of 96% and an IoU of 93%, indicating instrument delineation very close to the ground truth. The lowest performance was attained by the laparoscopic grasper with a Dice score of 77% and an IoU of 85%. Overall, these performances were stable among the different datasets. Discussion The analysis of surgical images and videos represents an emerging field with significant potential. Accurate AI recognition of surgical instruments within the operative field serves as a critical foundation for numerous advanced applications. Instrument segmentation, for instance, ensures that the precise location and orientation of each tool are identified relative to key anatomical structures. This real-time monitoring could help prevent surgical instruments from coming dangerously close to vital areas, such as arteries, thereby minimizing the risk of accidental punctures or tears. Moreover, sophisticated detection and segmentation techniques facilitate automatic data collection on instrument use throughout surgical procedures. Such data can be leveraged to optimize surgical methods, enhance training simulations, or develop AI algorithms that provide real-time assistance to surgeons. For example, analyzing patterns in instrument use may reveal opportunities to improve procedural efficiency or pinpoint common sources of errors, contributing to better surgical practices. Beyond these applications, detection and classification pave the way for more autonomous robotic functions. In repetitive tasks like suturing or tissue retraction, AI systems could assist automatically, reducing the surgeon’s workload. For example, recognizing a needle holder could trigger the system to perform automated stitching, alleviating surgeon fatigue. Ultimately, these advancements hold the promise of enhancing the safety, speed, and consistency of robot-assisted surgeries, particularly for complex or minimally invasive procedures. In this investigation, the ability of YOLOv8 to detect and classify instruments on our global database was lower than expected, with an mAP50 of 72%. However, these performances can be explained by an evident dependency of the algorithm on the number of annotated images. Performances reached 82% or more when there were more than 1,300 annotations and stayed below 73% when there were fewer than 500. Laparoscopic instruments were largely less annotated than robotic instruments, due to their often-futile presence in robot-assisted surgery. It is therefore reasonable that the algorithm should have difficulty adapting to the heterogeneity of the data. When only laparoscopic instruments are considered, YOLOv8 shows great performances, with a mAP50 exceeding 95.6%, as shown by Le et al. [29]. To alleviate this problem, we could add to our merged database, a database dedicated to laparoscopic instruments such as Endoscape and/or Cholec80 [30,31]. In addition, our merged database includes several corrupted images, which may also be the cause of training difficulties for the algorithm. Even if the initial intention was to create a set more in line with the reality of our exercise, it would be appropriate to specifically study images with an oversight or detection error, in order to understand the impact of corrupted images on training. In terms of segmentation, the model demonstrated outstanding multi-instrument segmentation capabilities, achieving an average Dice score of 0.91 and an average IoU of 0.86 across all instruments. Notably, the Monopolar Curved Scissors achieved the highest segmentation performance with a Dice score of 0.96 and an IoU of 0.93, indicating precise boundary delineation. This represents a significant improvement over previous methods, which often reported lower accuracy and struggled with the segmentation of various instrument types. The best current CNN-based and pixel-classification methods have reached performances of 65.18% and 66.3% for instance segmentation on EndoVis 2017, respectively for ISINet and SurgNet algorithms [16,32]. Transformer-based and mask-classification methods, such as the MATIS algorithm from Ayobi et al, have achieved higher accuracy than the previously cited methods, with an IoU as high as 71.36% [20]. Yet, the highest score in instance segmentation was achieved by SAM with an IoU of 88.2% [22]. Nevertheless, this model needed to be prompted. Recently, Sheng et al proposed Surgical-DeSAM to avoid such constraints. Their algorithm uses DETR to obtain a bounding box, which prompts in turn SAM. They achieved an IoU of 82.41% on EndoVis 2017 [33]. Despite being initially developed for object detection, YOLOv8 proved to be highly efficient for segmentation tasks. This is largely due to its robust architecture, which integrates a feature pyramid network and self-attention mechanisms, enabling it to effectively detect and segment objects of different sizes and scales. Additionally, the model can perform efficiently even when multiple instruments are present and overlapping (Figure 1B). The model showed consistency in performance across the different datasets, despite some having more or less inference factors (Tables 4 and 5). When our algorithm is tested in real-life conditions on a surgical video sequence, its performance for the various tasks studied became apparent (Video Appendix A-3 and A-4). Despite an execution speed theoretically sufficient for real-time analysis (1.12 ms/frame), we observed a lack of instrument detection. This also leads to a segmentation deficit, since this task depends on prior instrument detection with a bounding box. However, instrument classification and segmentation, when instruments are correctly detected, are visually correct. To optimize detection, beyond the approaches already mentioned, adding a multi-object tracking function to the algorithm could be an effective solution. Multi-object tracking is a computer vision task that involves tracking the movements of several objects over time in a video sequence. The aim is to determine not only the class and location of each object, but also its trajectory throughout the video, including in situations where the objects are partially or totally obscured by other elements in the scene. In general, multiple-object tracking is a two-stage process: object detection and association of detected objects across frames. This type of model can be easily integrated with a detection model such as YOLO. A popular model in this field is ByteTrack, introduced in 2022 [34]. ByteTrack is innovative in its ability to retain low confidence bounding boxes, which are usually discarded after initial detection filtering, for use in a second association step. Occulted detection boxes often have confidence scores below threshold, but still contain relevant object information, distinguishing them from pure background detections. By preserving them for association, ByteTrack improves tracking robustness. A very recent paper by Myo et al. tested YOLOv8 + ByteTrack under surgical conditions [35]. Testing the algorithm on the ROBUST-MIS database of the EndoVis 2019 challenge, they obtained better results, with a real-time segmentation speed of around 45 fps, sufficient for a real-time application. By categorizing images according to the positions of separate, crossed or overlapping instruments, they also demonstrated that ByteTrack was able to improve segmentation performance in all categories. Overall, our results may have different clinical impact. First, YOLOv8 allows full instrument segmentation, which will be necessary to avoid overlay of augmented-reality images in the surgical fields. Second, this quick processing time is crucial for potential clinical real-time applications, ensuring timely decision-making and effective use in tasks for surgical guidance and real-time diagnostics. Last but not least, it proved its effectiveness in classifying and segmenting despite different types of instruments and environments. As minimally invasive surgery can be laparoscopic or robotic, having a generalized algorithm capable of performing on both types of instruments could be of interest, and comes in line with the current evolution towards computer-aided surgery [36,37]. The current analyzed model reveals several limitations that impact its effectiveness in practical surgical scenarios. First, if an instrument is absent from the model's predefined toolset (i.e., not annotated in the GT reference frame), it risks misclassifying it as another instrument. For instance, in Supplementary File 3a, non-fenestrated bipolar forceps were not included in our model, yet the model still classified them as bipolar forceps. Also, when the background does not consist of anatomical structures, such as the endobag, it leads to poor segmentation results. Secondly, when the number of instances of certain instruments is very low, such as with the clip applier and laparoscopic grasper (Table 1), the model struggles either to classify them incorrectly (Supplementary File 3c) or misses their detection entirely (Supplementary File 3b). This limitation underscores the model's dependency on adequate training data representation. Moreover, instruments that are too small within the image frame pose a challenge for accurate classification, often leading to misclassifications as other tools (Supplementary File 3d). Additionally, images with significant blur (Supplementary File 3e) present another obstacle, as the model may not detect the instrument. These limitations underscore the need for further refinement and robustness in the model's training and inference processes. Addressing these challenges could significantly enhance its reliability and applicability in real-world surgical environments, ensuring more accurate instrument recognition and segmentation. Conclusion The YOLOv8 model exhibited strong performance in detecting and segmenting both robotic and laparoscopic surgical instruments, even in complex and varied surgical settings. Its capability to maintain high accuracy, especially in binary segmentation, and its adaptability across diverse datasets highlight the model’s robustness. However, challenges remain, including the misclassification of instruments not included in the training data and difficulties with low-quality images, indicating the need for further enhancements. Rather than focusing solely on improving precision, this study highlights the model’s potential to optimize surgical assistance by streamlining workflow and supporting surgeons more effectively during procedures. Declarations Funding This work has been supported by the French government, through the 3IA Côte d’Azur Investments in the Future project managed by the National Research Agency (ANR) with the reference number ANR-19-P3IA0002. The authors are grateful to the OPAL infrastructure from Université Côte d’Azur. Competing interests The authors have no relevant financial or non-financial interests to disclose. Author Contribution S.F., F.F., W.W., E.S., H.D., P.B.R., F.B. and N.A. conceptualized the project. S.F., F.F., W.W., H.D., P.B.R., F.B. and N.A. designed the methodology.S.F., F.F., E.S.E., W.W., H.D., P.B.R., F.B. and N.A. performed the formal analysis and investigation. S.F., F.F. and W.W. wrote the main manuscript. S.F., F.F., W.W., E.S., H.D., P.B.R., F.B. and N.A. reviewed and edited the manuscript. S.F. and F.F. collected the resources. P.B., M.D., H.D., P.B.R., F.B. and N.A. supervised the project. Acknowledgments None. Data availability The URAS dataset remains private until further notice. References Fairag M, Almahdi RH, Siddiqi AA, Alharthi FK, Alqurashi BS, Alzahrani NG, Alsulami A, Alshehri R. Robotic Revolution in Surgery: Diverse Applications Across Specialties and Future Prospects Review Article. Cureus. 2024 Jan 12;16(1):e52148. doi: 10.7759/cureus.52148. Sejor E, Berthet-Rayne P, Frey S. Calling on the Next Generation of Surgeons. Surg Innov. 2022 Aug 30:15533506221124501. doi: 10.1177/15533506221124501. Rodler S, Ganjavi C, De Backer P, Magoulianitis V, Ramacciotti LS, De Castro Abreu AL, Gill IS, Cacciamani GE. Generative artificial intelligence in surgery. Surgery. 2024 Jun;175(6):1496-1502. doi: 10.1016/j.surg.2024.02.019. Gumbs AA, Grasso V, Bourdel N, Croner R, Spolverato G, Frigerio I, Illanes A, Abu Hilal M, Park A, Elyan E. The Advances in Computer Vision That Are Enabling More Autonomous Actions in Surgery: A Systematic Review of the Literature. Sensors (Basel). 2022 Jun 29;22(13):4918. doi: 10.3390/s22134918. Mascagni P, Vardazaryan A, Alapatt D, Urade T, Emre T, Fiorillo C, Pessaux P, Mutter D, Marescaux J, Costamagna G, Dallemagne B, Padoy N. Artificial Intelligence for Surgical Safety: Automatic Assessment of the Critical View of Safety in Laparoscopic Cholecystectomy Using Deep Learning. Ann Surg. 2022 May 1;275(5):955-961. doi: 10.1097/SLA.0000000000004351. Choksi S, Szot S, Zang C, Yarali K, Cao Y, Ahmad F, Xiang Z, Bitner DP, Kostic Z, Filicori F. Bringing Artificial Intelligence to the operating room: edge computing for real-time surgical phase recognition. Surg Endosc. 2023 Nov;37(11):8778-8784. doi: 10.1007/s00464-023-10322-4. den Boer RB, Jaspers TJM, de Jongh C, Pluim JPW, van der Sommen F, Boers T, van Hillegersberg R, Van Eijnatten MAJM, Ruurda JP. Deep learning-based recognition of key anatomical structures during robot-assisted minimally invasive esophagectomy. Surg Endosc. 2023 Jul;37(7):5164-5175. doi: 10.1007/s00464-023-09990-z. Hofman J, De Backer P, Manghi I, Simoens J, De Groote R, Van Den Bossche H, D'Hondt M, Oosterlinck T, Lippens J, Van Praet C, Ferraguti F, Debbaut C, Li Z, Kutter O, Mottrie A, Decaestecker K. First-in-human real-time AI-assisted instrument deocclusion during augmented reality robotic surgery. Healthc Technol Lett. 2023 Dec 2;11(2-3):33-39. doi: 10.1049/htl2.12056. Sorriento A, Porfido MB, Mazzoleni S, Calvosa G, Tenucci M, Ciuti G, Dario P. Optical and Electromagnetic Tracking Systems for Biomedical Applications: A Critical Review on Potentialities and Limitations. IEEE Rev Biomed Eng. 2020;13:212-232. doi: 10.1109/RBME.2019.2939091. Zia A, Bhattacharyya K, Liu X, Berniker M, Wang Z, Nespolo R, Kondo S, Kasai S, Hirasawa K, Liu B, Austin D. Surgical tool classification and localization: results and methods from the MICCAI 2022 SurgToolLoc challenge. arXiv preprint arXiv:2305.07152. 2023 May 11. Yu L, Wang P, Yu X, Yan Y, Xia Y. A Holistically-Nested U-Net: Surgical Instrument Segmentation Based on Convolutional Neural Network. J Digit Imaging. 2020 Apr;33(2):341-347. doi: 10.1007/s10278-019-00277-1. B. P. L. Lo, A. Darzi, and G.-Z. Yang, “Episode classification for the analysis of Tissue/Instrument interaction with multiple visual cues,” Medical Image Computing and Computer-Assisted Intervention - MICCAI 2003, vol. 2878, pp. 230–237, 2003. D. Bouget, R. Benenson, M. Omran, L. Riffaud, B. Schiele, and P. Jannin, “Detecting surgical tools by modelling local appearance and global shape,” TMI, 2015. Allan M, Shvets A, Kurmann T, Zhang Z, Duggal R, Su YH, Rieke N, Laina I, Kalavakonda N, Bodenstedt S, Herrera L. 2017 robotic instrument segmentation challenge. arXiv preprint arXiv:1902.06426. 2019 Feb 18. L. Sestini, B. Rosa, E. De Momi, G. Ferrigno, and N. Padoy, “A kinematic bottleneck approach for pose regression of flexible surgical instruments directly from images,” IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 2938–2945, 2021 Ni ZL, Zhou XH, Wang GA, Yue WQ, Li Z, Bian GB, Hou ZG. SurgiNet: Pyramid Attention Aggregation and Class-wise Self-Distillation for Surgical Instrument Segmentation. Med Image Anal. 2022 Feb;76:102310. doi: 10.1016/j.media.2021.102310. Liu J, Guo X, Yuan Y. Graph-Based Surgical Instrument Adaptive Segmentation via Domain-Common Knowledge. IEEE Trans Med Imaging. 2022 Mar;41(3):715-726. doi: 10.1109/TMI.2021.3121138. Liu, J., Guo, X., Yuan, Y. (2021). Prototypical Interaction Graph for Unsupervised Domain Adaptation in Surgical Instrument Segmentation. In: de Bruijne, M., et al. Medical Image Computing and Computer Assisted Intervention – MICCAI 2021. MICCAI 2021. Lecture Notes in Computer Science, vol 12903. Springer, Cham. doi:10.1007/978-3-030-87199-4_26 Wei M, Budd C, Garcia-Peraza-Herrera LC, Dorent R, Shi M, Vercauteren T. SegMatch: A semi-supervised learning method for surgical instrument segmentation. arXiv preprint arXiv:2308.05232. 2023 Aug 9. Ayobi N, Pérez-Rondón A, Rodríguez S, Arbeláez P. Matis: Masked-attention transformers for surgical instrument segmentation. In2023 IEEE 20th International Symposium on Biomedical Imaging (ISBI) 2023 Apr 18 (pp. 1-5). IEEE. Ni ZL, Zhou XH, Wang GA, Yue WQ, Li Z, Bian GB, Hou ZG. SurgiNet: Pyramid Attention Aggregation and Class-wise Self-Distillation for Surgical Instrument Segmentation. Med Image Anal. 2022 Feb;76:102310. doi: 10.1016/j.media.2021.102310. Wang A, Islam M, Xu M, Zhang Y, Ren H. Sam meets robotic surgery: An empirical study on generalization, robustness and adaptation. InInternational Conference on Medical Image Computing and Computer-Assisted Intervention 2023 Oct 8 (pp. 234-244). Cham: Springer Nature Switzerland. Valderrama, N. et al. (2022). Towards Holistic Surgical Scene Understanding. In: Wang, L., Dou, Q., Fletcher, P.T., Speidel, S., Li, S. (eds) Medical Image Computing and Computer Assisted Intervention – MICCAI 2022. MICCAI 2022. Lecture Notes in Computer Science, vol 13437. Springer, Cham. doi:10.1007/978-3-031-16449-1_42 Luis C Garcia-Peraza-Herrera, Lucas Fidon, Claudia D’Ettorre, Danail Stoyanov, Tom Vercauteren, and Sebastien Ourselin. Image compositing for segmentation of surgical tools without manual annotations. IEEE transactions on medical imaging, 40(5):1450–1460, 2021 Ultralytics, YOLOv8 Mosaic, https://yolov8.org/yolov8-mosaic Glenn Jocher, Ayush Chaurasia and Jing Qiu. Ultralytics YOLOv8, version 8.0.0. 2023. https://github.com/ultralytics/ultralytics; accessed: 2024-06-18. Schulze A, Tran D, Daum MTJ, et al. Ensuring privacy protection in the era of big laparoscopic video data: development and validation of an inside outside discrimination algorithm (IODA). Surg Endosc. 2023;37(8):6153-6162. doi:10.1007/s00464-023-10078-x De Backer P, Van Praet C, Simoens J, Peraire Lores M, Creemers H, Mestdagh K, Allaeys C, Vermijs S, Piazza P, Mottaran A, Bravi CA, Paciotti M, Sarchi L, Farinha R, Puliatti S, Cisternino F, Ferraguti F, Debbaut C, De Naeyer G, Decaestecker K, Mottrie A. Improving Augmented Reality Through Deep Learning: Real-time Instrument Delineation in Robotic Renal Surgery. Eur Urol. 2023 Jul;84(1):86-91. doi: 10.1016/j.eururo.2023.02.024. Le HB, Kim T, Ha M, Tran A, Nguyen DT, Dinh XM. Robust Surgical Tool Detection in Laparoscopic Surgery using YOLOv8 Model. Proc ICSSE. 2023. doi: 10.1109/ICSSE58758.2023.10227217. Twinanda AP, Shehata S, Mutter D, Marescaux J, de Mathelin M, Padoy N. EndoNet: A Deep Architecture for Recognition Tasks on Laparoscopic Videos. IEEE Trans Med Imaging. 2017;36(1):86-97. doi:10.1109/TMI.2016.2593957 Murali A, Alapatt D, Mascagni P, et al. The Endoscapes Dataset for Surgical Scene Segmentation, Object Detection, and Critical View of Safety Assessment: Official Splits and Benchmark. Published online January 26, 2024. Accessed August 29, 2024. http://arxiv.org/abs/2312.12429 González C, Bravo-Sánchez L, Arbelaez P. Isinet: an instance-based approach for surgical instrument segmentation. International Conference on Medical Image Computing and Computer-Assisted Intervention 2020 Sep 29 (pp. 595-605). Cham: Springer International Publishing. Sheng, Y., Bano, S., Clarkson, M.J. et al. Surgical-DeSAM: decoupling SAM for instrument segmentation in robotic surgery. Int J CARS (2024). https://doi.org/10.1007/s11548-024-03163-6 Zhang Y, Sun P, Jiang Y, et al. ByteTrack: Multi-Object Tracking by Associating Every Detection Box. Published online April 7, 2022. Accessed August 29, 2024. http://arxiv.org/abs/2110.06864 Myo N, Boonkong A, Khampitak K, Hormdee A. Real-Time Surgical Instrument Segmentation Analysis Using YOLOv8 With ByteTrack for Laparoscopic Surgery. IEEE. 2024;12. doi: 10.1109/ACCESS.2024.3412780. Makary J, van Diepen DC, Arianayagam R, McClintock G, Fallot J, Leslie S, Thanigasalam R. The evolution of image guidance in robotic-assisted laparoscopic prostatectomy (RALP): a glimpse into the future. J Robot Surg. 2022 Aug;16(4):765-774. doi: 10.1007/s11701-021-01305-5. Schmidt A, Mohareri O, DiMaio S, Yip MC, Salcudean SE. Tracking and mapping in medical computer vision: A review. Med Image Anal. 2024 May;94:103131. doi: 10.1016/j.media.2024.103131. Tables Table 1 Number of instruments instances across datasets. R: robotic instruments. L: laparoscopic instruments. Empty cells correspond to instruments non-present in the corresponding dataset. Table 2 Dataset split and the corresponding number of frames. Set Total EndoVis PSI-AVA RoboTool URAS Training set 4459 1536 2091 383 449 Validation set 494 156 232 22 84 Test set 2449 1190 1125 46 88 Total 7402 2882 3448 451 621 Table 3 Multi-instrument detection results. Instrument AP50 n° instances Monopolar Curved Scissors 0.94 1360 Prograsp Forceps 0.69 989 Bipolar Forceps 0.89 1450 Large Needle Driver 0.82 1403 Laparoscopic Grasper 0.45 84 Laparoscopic Clip Applier 0.55 38 Laparoscopic Vacuum 0.73 320 mAP50 0.72 - Table 4 Dice score of instance segmentation Instrument Total EndoVis PSI-AVA RoboTool URAS Monopolar Curved Scissors 0.93 0.91 0.94 0.91 0.94 Prograsp Forceps 0.86 0.89 0.80 0.84 0.78 Bipolar Forceps 0.89 0.91 0.88 0.89 0.91 Large Needle Driver 0.81 0.80 0.83 0.92 - Lap. Grasper 0.77 0.77 - 0.90 Lap. Clip Applier 0.89 0.89 - Lap. Vacuum 0.87 0.87 0.77 0.95 Average 0.86 0.87 0.85 0.87 0.90 Weighted Mean 0.87 0.88 0.87 0.89 0.89 Table 5 IoU results of instance segmentation. Instrument Total EndoVis PSI-AVA RoboTool URAS Monopolar Curved Scissors 0.96 0.95 0.97 0.95 0.97 Prograsp Forceps 0.91 0.93 0.87 0.90 0.84 Bipolar Forceps 0.94 0.95 0.93 0.94 0.95 Large Needle Driver 0.87 0.87 0.86 0.96 - Lap. Grasper 0.85 0.84 - 0.95 Lap. Clip Applier 0.94 0.94 - Lap. Vacuum 0.93 0.92 0.87 0.97 Average 0.91 0.92 0.90 0.92 0.94 Weighted Mean 0.92 0.92 0.91 0.94 0.93 Additional Declarations No competing interests reported. Supplementary Files SFAIandsurgicalInstrumentsSupplementfile.docx SupplementFile1.tif SupplementFile2.mp4 SupplementFile3.tif Cite Share Download PDF Status: Published Journal Publication published 31 Mar, 2025 Read the published version in Journal of Robotic Surgery → Version 1 posted Editorial decision: Accepted 11 Mar, 2025 Reviews received at journal 25 Feb, 2025 Reviewers agreed at journal 17 Feb, 2025 Reviewers invited by journal 15 Feb, 2025 Editor assigned by journal 22 Nov, 2024 Submission checks completed at journal 22 Nov, 2024 First submitted to journal 21 Nov, 2024 You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-5500374","acceptedTermsAndConditions":true,"allowDirectSubmit":false,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":381594350,"identity":"23f2d58a-a83f-4f36-8221-fed6d5a16bb1","order_by":0,"name":"Sébastien Frey","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABDElEQVRIiWNgGAWjYBAC9gYwdQCIGYHMChsQo/EAPi08B2Ba2EBazqSB9RKrBaS45TDcUtxapA8fk/xRcUdefn5z4+PChvN2a9sPA22psYnGqYUvLU2a58wzww3HGJuNZ+64nbztTCJQy7G03AYcWux5eMykGdsOM25gY2yT5j1zO9nsAFALY8NhnFp4ePi/Sf78d9h+fhtj+2/etnPJZucfEtLCwybB23A4seEYYxszb9sBO7MbBG1hM7bmOfYsecOxxGagp5ITzG4AbUnA4xceHuaHN3/U3LGd33z84WeeCjt7s/PpDx98qLHBqQUIWCSQeYlglQm4lYMA8wdknj1+xaNgFIyCUTASAQBxImYI0H5/RwAAAABJRU5ErkJggg==","orcid":"","institution":"University Hospital of Nice","correspondingAuthor":true,"submittingAuthor":false,"prefix":"","firstName":"Sébastien","middleName":"","lastName":"Frey","suffix":""},{"id":381594351,"identity":"3d4a9e3a-3062-4510-a2ef-87fbfbbbdad0","order_by":1,"name":"Federica Facente","email":"","orcid":"","institution":"Research Centre Inria Sophia Antipolis - Méditerranée","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Federica","middleName":"","lastName":"Facente","suffix":""},{"id":381594352,"identity":"ced40708-e911-4760-9598-188498434968","order_by":2,"name":"Wen Wei","email":"","orcid":"","institution":"Caranx Medical","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Wen","middleName":"","lastName":"Wei","suffix":""},{"id":381594353,"identity":"707e9c9d-5bf9-406b-9767-745b13f6a245","order_by":3,"name":"Ezem Sura Ekmekci","email":"","orcid":"","institution":"Research Centre Inria Sophia Antipolis - Méditerranée","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Ezem","middleName":"Sura","lastName":"Ekmekci","suffix":""},{"id":381594354,"identity":"b1fed048-20bd-48bf-8eb1-ea5d885f72b7","order_by":4,"name":"Eric Séjor","email":"","orcid":"","institution":"University Hospital of Nice","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Eric","middleName":"","lastName":"Séjor","suffix":""},{"id":381594355,"identity":"dbeec064-54c5-494c-9558-1a31c5f7883d","order_by":5,"name":"Patrick Baqué","email":"","orcid":"","institution":"Université Côte d’Azur","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Patrick","middleName":"","lastName":"Baqué","suffix":""},{"id":381594356,"identity":"8fe0ef35-5511-46b9-a0a4-5e822a1ebd93","order_by":6,"name":"Matthieu Durand","email":"","orcid":"","institution":"Université Côte d’Azur","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Matthieu","middleName":"","lastName":"Durand","suffix":""},{"id":381594357,"identity":"d6e53057-bad8-4f14-b7ea-72043a7d2ce3","order_by":7,"name":"Hervé Delingette","email":"","orcid":"","institution":"Research Centre Inria Sophia Antipolis - Méditerranée","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Hervé","middleName":"","lastName":"Delingette","suffix":""},{"id":381594358,"identity":"6dac72e5-e033-42ad-834e-871f42ad593d","order_by":8,"name":"François Bremond","email":"","orcid":"","institution":"Research Centre Inria Sophia Antipolis - Méditerranée","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"François","middleName":"","lastName":"Bremond","suffix":""},{"id":381594359,"identity":"bd7903ef-9421-4cde-9ee6-e2d646b37a23","order_by":9,"name":"Pierre Berthet-Rayne","email":"","orcid":"","institution":"Caranx Medical","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Pierre","middleName":"","lastName":"Berthet-Rayne","suffix":""},{"id":381594360,"identity":"103a89be-25f0-4481-9b68-85067335b52f","order_by":10,"name":"Nicholas Ayache","email":"","orcid":"","institution":"Research Centre Inria Sophia Antipolis - Méditerranée","correspondingAuthor":false,"submittingAuthor":false,"prefix":"","firstName":"Nicholas","middleName":"","lastName":"Ayache","suffix":""}],"badges":[],"createdAt":"2024-11-21 21:38:14","currentVersionCode":1,"declarations":"","doi":"10.21203/rs.3.rs-5500374/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-5500374/v1","draftVersion":[],"editorialEvents":[{"content":"https://doi.org/10.1007/s11701-025-02284-7","type":"published","date":"2025-03-31T15:57:58+00:00"}],"editorialNote":"","failedWorkflow":false,"files":[{"id":71895869,"identity":"07485953-42f9-44e1-9ad4-298811afb7ae","added_by":"auto","created_at":"2024-12-19 13:39:35","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":36953775,"visible":true,"origin":"","legend":"\u003cp\u003eBinary detection (A) and instance segmentation of instruments (B).\u003c/p\u003e","description":"","filename":"Figure1.png","url":"https://assets-eu.researchsquare.com/files/rs-5500374/v1/1d2497dd3c81e3379687fada.png"},{"id":80082317,"identity":"9f0f322f-20e3-440a-9634-2b9e58d87088","added_by":"auto","created_at":"2025-04-07 16:08:22","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":36432903,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-5500374/v1/4d99e4ba-1716-49fc-a31a-234fd28c83e2.pdf"},{"id":71894183,"identity":"1880f1cb-4dff-4cd1-becc-db7e05262d6d","added_by":"auto","created_at":"2024-12-19 13:31:34","extension":"docx","order_by":1,"title":"","display":"","copyAsset":false,"role":"supplement","size":15074,"visible":true,"origin":"","legend":"","description":"","filename":"SFAIandsurgicalInstrumentsSupplementfile.docx","url":"https://assets-eu.researchsquare.com/files/rs-5500374/v1/139144dd98ed35bc4fdfe777.docx"},{"id":71894193,"identity":"13f7a4f2-f2cf-4f4b-933c-facec6c7a78c","added_by":"auto","created_at":"2024-12-19 13:31:35","extension":"tif","order_by":2,"title":"","display":"","copyAsset":false,"role":"supplement","size":3392828,"visible":true,"origin":"","legend":"","description":"","filename":"SupplementFile1.tif","url":"https://assets-eu.researchsquare.com/files/rs-5500374/v1/3976eed7694ec216028c36d2.tif"},{"id":71894205,"identity":"57b1df9e-637c-4ad9-b021-b58312030b84","added_by":"auto","created_at":"2024-12-19 13:31:42","extension":"mp4","order_by":3,"title":"","display":"","copyAsset":false,"role":"supplement","size":112368552,"visible":true,"origin":"","legend":"","description":"","filename":"SupplementFile2.mp4","url":"https://assets-eu.researchsquare.com/files/rs-5500374/v1/e213c81c74c01ed0ac17c4f7.mp4"},{"id":71894196,"identity":"0bdeb98b-63f5-4723-a3b2-e46d7b899e78","added_by":"auto","created_at":"2024-12-19 13:31:35","extension":"tif","order_by":4,"title":"","display":"","copyAsset":false,"role":"supplement","size":5486614,"visible":true,"origin":"","legend":"","description":"","filename":"SupplementFile3.tif","url":"https://assets-eu.researchsquare.com/files/rs-5500374/v1/9be3487deb5cfc72b06a7818.tif"}],"financialInterests":"No competing interests reported.","formattedTitle":"Optimizing Intraoperative AI: Evaluation of YOLOv8 for Real-Time Recognition of Robotic and Laparoscopic Instruments.","fulltext":[{"header":"Introduction","content":"\u003cp\u003eMinimally invasive surgery has transformed surgical care, with robotic platforms becoming increasingly prevalent in developed countries [\u003cspan citationid=\"CR1\" class=\"CitationRef\"\u003e1\u003c/span\u003e]. Every day, thousands of robotic-assisted procedures generate vast amounts of endoscopic video data. This data provides an opportunity for artificial intelligence (AI) applications, which could soon assist surgeons by enhancing intraoperative decision-making [\u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e, \u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e]. Recent advancements in computer vision (CV) and deep learning (DL) have driven substantial research interest, paving the way for AI systems capable of recognizing surgical instruments to understand the surgical scene comprehensively [\u003cspan additionalcitationids=\"CR5 CR6\" citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e\u0026ndash;\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e]. For example, the delineation of surgical instruments can help with the overlay of 3D models in augmented reality (AR) projections [\u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e8\u003c/span\u003e]. However, tracking the surgeon's instruments and movements is not new. Before the widespread use of CV for instrument recognition, instrument tracking could be accomplished using external sensors such as electromagnetic, optical markers, or more recently, Intuitive Surgery's dV-logger\u0026reg; using kinematic information[\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e]. Because of the inevitable intrusion into the surgical setup, these solutions were too restrictive to gain the interest of the surgeon community. Offering simplicity through vision-based techniques alone, CV is now the preferred field. Although it has been in development for several decades, it is only recently that advances in machine learning (ML) and computing power have allowed its generalizability. The increased improvement in computing power, visual data storage, and deep learning methods are offering new ways of analyzing the surgical field.\u003c/p\u003e \u003cp\u003eFrom a CV perspective, surgical instrument recognition can be categorized in three approaches: detection, segmentation, and classification. Initially, detection using a bounding box and binary segmentation have been the most studied methods, yielding excellent results. Current state-of-the-art methods have reached a precision of up to 90\u0026ndash;95% [\u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e10\u003c/span\u003e, \u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e]. Initial efforts used classical ML algorithms such as support vector machines or naive Bayes approaches [\u003cspan citationid=\"CR12\" class=\"CitationRef\"\u003e12\u003c/span\u003e, \u003cspan citationid=\"CR13\" class=\"CitationRef\"\u003e13\u003c/span\u003e]. Subsequently, CNN-based methods have been proposed in numerous works, showing promising results thanks to their strong ability to extract features from pixel-wise semantic segmentation. The Endoscopic Vision (EndoVis) 2017 robotic instrument segmentation challenge was one of the preliminary works, where the most successful methods used a U-net neural network based on a fully convolutional neural network (FCN) structure [\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e].\u003c/p\u003e \u003cp\u003eThe discrimination of instrument types and instances remains, however, a challenging task with unsatisfying results. While the initial algorithm would efficiently detect instruments, type-based segmentation was left at 54.2% in the EndoVis 2017 Challenge [\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e]. To improve the per-pixel classification, some focused on adding features such as depth perception, saliency maps, pose estimation, or attention mechanism [\u003cspan citationid=\"CR15\" class=\"CitationRef\"\u003e15\u003c/span\u003e, \u003cspan citationid=\"CR16\" class=\"CitationRef\"\u003e16\u003c/span\u003e]. Other techniques focused on the learning strategy through domain adaptation, data augmentation, or unsupervised methods [\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e, \u003cspan citationid=\"CR18\" class=\"CitationRef\"\u003e18\u003c/span\u003e, \u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e]. More recently, transformer-based solutions have been proposed [\u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e, \u003cspan citationid=\"CR21\" class=\"CitationRef\"\u003e21\u003c/span\u003e]. Using attention mechanisms, these models can track and predict instance segmentation, which is an attractive strategy for dynamic objects.\u003c/p\u003e \u003cp\u003eNevertheless, several problems remain. First, most algorithms have been only tested on the EndoVis 2017 dataset, which includes porcine surgical images. Second, most published studies have used either robotic or laparoscopic instruments, but never both simultaneously. Nonetheless, robotic-assisted procedures often, if not always, require an assistant using laparoscopic instruments. Instrument recognition should logically include both sets of instruments for optimal understanding of the surgical scene. Third, there is a paucity of data on type-based segmentation on corrupted images: blurred, bloody, covered by smoke, covered by tissue, lack of light, or poor quality. Fourth, transformer architectures have recently become popular in this field, but they are known to be large, computationally expensive, and require large datasets and large memory [\u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e]. Most reported works lack information on their real-time performance in surgical video. Ideally, the deep learning algorithm should work in real-time, incorporate robotic and laparoscopic instruments, and be efficient in both clean and occluded environments.\u003c/p\u003e \u003cp\u003eAt this moment, some of the original algorithms have become robust and have stood the test of time. Our research aims to address these gaps. We hypothesize that a deep learning model, trained on a diverse, multi-source dataset encompassing both robotic and laparoscopic instruments, can achieve efficient and accurate real-time recognition even in varied and challenging conditions. In this study, we evaluate the performance of such an approach, exploring its potential integration into robotic surgery to enhance intraoperative support. To date, this paper delves into the current potential of neural networks to analyze day-to-day surgical instrument activity, and study how they can integrate into daily robotic surgery practice.\u003c/p\u003e"},{"header":"Methods","content":"\u003cdiv id=\"Sec3\" class=\"Section2\"\u003e\n \u003cp\u003e\u003cu\u003eExperiments\u003c/u\u003e\u003c/p\u003e\n \u003cp\u003e\u003cem\u003eModel description\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eThe You Only Look Once (YOLO) model was initially developed for detection tasks only but has evolved significantly over the years. Enhancements now enable it to classify, segment, estimate poses, and detect oriented objects. For this study, we employed the eighth version of this model [25]. YOLOv8 incorporates multiple detection heads and features a self-attention mechanism combined with a pyramid network for multi-scale object detection. This design allows the model to focus on various parts of an image and efficiently detect objects of different sizes and scales. Given the constant movement and varying scales of surgical instruments, YOLOv8\u0026rsquo;s capabilities make it well-suited for this application. Moreover, its rapid run-time for object detection and segmentation is ideal for real-time surgical settings. The decision to use YOLOv8 was made after a a preliminary bench comparison with the Mask-R CNN model from Detectron 2 and the SAM on the initial two datasets described below.\u0026nbsp;\u003c/p\u003e\n \u003cp\u003e\u003cem\u003eTasks\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eWe aim to evaluate the performance of YOLOv8 model across three specific tasks related to robotic and laparoscopic instruments used in robot-assisted abdominal surgeries. First, we focus on binary instrument detection, which involves detecting the presence of any instrument by drawing bounding boxes around them. This task helps us understand the model\u0026apos;s ability to accurately locate surgical instruments within the images. Second, we tested the multi-instrument detection, meaning the model not only localizes instruments but also classifies each detected instrument into predefined categories. This task is crucial for determining the model\u0026apos;s ability to differentiate between various types of instruments. Finally, we evaluate the binary and the instance segmentation performances, requiring the model to provide precise boundaries for each instrument, respective to its category.\u0026nbsp;\u003c/p\u003e\n \u003cp\u003e\u003cem\u003eImplementation details\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eThe training for YOLO was performed in PyTorch using the default configuration. The model used was Yolov8n-seg. The training was done for 300 epochs with earlystop set to stop the training if there was no significant improvement during five epochs. The batch size used was 16, and the training had the usual mosaic augmentations [26]. The model was trained with a 11GB GeForce GTX 1080 Ti graphics card.\u003c/p\u003e\n \u003cp\u003e\u003cu\u003eDatasets\u003c/u\u003e\u003c/p\u003e\n \u003cp\u003e\u003cem\u003eEndoVis 2017 \u0026ndash; Robotic Instrument Segmentation [14]\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eEndoVis2017 is an open dataset from the MICCAI 2017 Endoscopic Vision SubChallenge. It contains 8 x 225-frame robot-assisted nephrectomy videos, performed on the porcine abdomen, captured at 2 Hz. Ground truth labels were provided for left-view frames only. Six distinct surgical instruments were labeled, including monopolar curved scissors, bipolar forceps, large needle drive, prograsp forceps, vessel sealer, and grasping retractor. For the purpose of this study, only the vessel sealer was not considered in our analysis.\u003c/p\u003e\n \u003cp\u003e\u003cem\u003ePSI-AVA dataset [23]\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eThe PSI-AVA dataset contributed to the recognition of tasks for holistic surgical understanding. It contains 8 robotic surgical videos of robot-assisted radical prostatectomies, performed on a Da Vinci SI3000. In addition to phase and step annotation, seven distinct surgical instruments were labeled, including monopolar curved scissors, bipolar forceps, large needle driver, prograsp forceps, suction instrument, clip applier, and laparoscopic instruments. In total, 5804 instrument instances are available in the dataset.\u003c/p\u003e\n \u003cp\u003e\u003cem\u003eRoboTool dataset [24]\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eThe RoboTool dataset was released in 2021 and contains 514 manually annotated images from 20 robot-assisted abdominal surgical procedures freely available online. This dataset is originally annotated for binary instrument and background segmentation. We manually updated this dataset by adding the type of instrument. This dataset contains a wide range of interference factors in the frames, including smoke, blur, or darkness (Supplementary File 1).\u003c/p\u003e\n \u003cp\u003e\u003cem\u003eURAS dataset\u003c/em\u003e\u003c/p\u003e\n \u003cp\u003eWe developed our dataset using urological robot-assisted surgeries (URAS). Surgeries were performed on Da Vinci X from Intuitive Surgery\u0026reg; and registered using the Intuitive Hub under an MP4 video format. Ten surgeries were chosen for this study, comprising radical prostatectomy, partial nephrectomy, and adenomyomectomy. Anonymization of videos was the initial step, using a local modification of the IODA algorithm [27]. The resolution was reduced to 678 x 541 pixels and the frame rate was lowered at 10 frames per second (fps). The following instruments were labeled: monopolar curved scissors, bipolar forceps, large needle drive, prograsp forceps, suction instrument, and laparoscopic grasper. Only frames from the left eye were annotated. Annotations were performed by one surgical resident and reviewed by two urological specialists.\u003c/p\u003e\n \u003cp\u003e\u003cu\u003eTraining, validation, and test sets\u003c/u\u003e (Table 2)\u003c/p\u003e\n \u003cp\u003eThe overall dataset contained 7402 frames. The training dataset consisted of a compilation of the training set of EndoVis 2017 and PSI-AVA datasets, 85% of RoboTool dataset, and 449 frames of URAS dataset.\u0026nbsp;\u003c/p\u003e\n \u003cp\u003eThe validation set comprised the corresponding EndoVis 2017 and PSI-AVA validation set, along with 5% of the RoboTool dataset, and 84 frames from the URAS dataset.\u0026nbsp;\u003c/p\u003e\n \u003cp\u003eWe used the independent test sets provided by the EndoVis 2017 and PSI-AVA datasets without modification to ensure consistency and comparability with other studies utilizing these datasets. For the RoboTool dataset, we selected 10% of the data to serve as an independent test set. For the URAS dataset, we chose 88 frames as the test set. To prevent any overlap and ensure data integrity, we divided the data into training, validation, and test sets on a patient-wise basis. This means that all video frames from a single patient were kept within the same set, ensuring no patient\u0026rsquo;s video frames appeared in both the training and test sets. This method maintains the independence of the test sets, guaranteeing that our model\u0026apos;s performance is evaluated on entirely unseen data and preventing any data leakage that could artificially inflate performance metrics.\u003c/p\u003e\n\u003c/div\u003e\n\u003cdiv id=\"Sec12\" class=\"Section2\"\u003e\n \u003ch2\u003ePerformance indicators\u003c/h2\u003e\n \u003cp\u003eThe quality metrics used to evaluate the performance of the model are described here. For the first and second tasks, we used Average Precision (AP) and the mean AP (mAP) as metrics. The AP and mAP at an Intersection over Union (IoU) threshold of 0.50 (AP50 and mAP50, respectively) were used to evaluate object detection models. A prediction is considered correct if the IoU between the predicted bounding box and the ground truth box exceeds 0.50, indicating at least a 50% overlap. Formally, mAP50 is given by:\u003c/p\u003e\n \u003cdiv id=\"Equa\" class=\"Equation\"\u003e\n \u003cdiv class=\"mathdisplay\" id=\"FileID_Equa\" name=\"EquationSource\"\u003e$$\\:\\text{m}\\text{A}\\text{P}50=\\:\\frac{1}{N}\\sum\\:_{\\mathfrak{i}=1}^{N}{AP50}_{\\mathfrak{i}}$$\u003c/div\u003e\n \u003c/div\u003e\n \u003cp\u003ewhere N is the number of classes. The AP for each class is determined by:\u003c/p\u003e\n \u003cdiv id=\"Equb\" class=\"Equation\"\u003e\n \u003cdiv class=\"mathdisplay\" id=\"FileID_Equb\" name=\"EquationSource\"\u003e$$\\:\\text{A}\\text{P}=\\:{\\int\\:}_{r=0}^{1}p\\left(r\\right)dr$$\u003c/div\u003e\n \u003c/div\u003e\n \u003cp\u003eWhere \u003cem\u003ep\u003c/em\u003e is the precision and \u003cem\u003er\u003c/em\u003e is the recall defined as:\u003c/p\u003e\n \u003cdiv id=\"Equc\" class=\"Equation\"\u003e\n \u003cdiv class=\"mathdisplay\" id=\"FileID_Equc\" name=\"EquationSource\"\u003e$$\\:p=\\:\\frac{TP}{TP+\\:FP}$$\u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv id=\"Equd\" class=\"Equation\"\u003e\n \u003cdiv class=\"mathdisplay\" id=\"FileID_Equd\" name=\"EquationSource\"\u003e$$\\:r=\\:\\frac{TP}{TP+FN}\\:$$\u003c/div\u003e\n \u003c/div\u003e\n \u003cp\u003ewhere True Positives (TP) are the predicted bounding boxes that have an IoU\u0026thinsp;\u0026ge;\u0026thinsp;0.50 with a ground truth box and are correctly classified. False Negatives (FN) refers to ground truth bounding boxes that do not have any predicted bounding box with an IoU\u0026thinsp;\u0026ge;\u0026thinsp;0.50 or are misclassified.\u003c/p\u003e\n \u003cp\u003eThis metric provides a comprehensive measure of a model\u0026apos;s detection performance across different classes and varying levels of object overlap, using an IoU threshold to define true positive detections.\u003c/p\u003e\n \u003cp\u003eFor the third task, we used the IoU, also known as the Jaccard Index, and the Dice score (DS). The respective formulas were as follows:\u003c/p\u003e\n \u003cdiv id=\"Eque\" class=\"Equation\"\u003e\n \u003cdiv class=\"mathdisplay\" id=\"FileID_Eque\" name=\"EquationSource\"\u003e$$\\:{IoU}_{i}\\:=\\:\\frac{{TP}_{i}}{{TP}_{i}+{FP}_{i}+{FN}_{i}}\\:{Dice\\:score}_{i}=\\:\\frac{2\\:\\bullet\\:\\:{TP}_{i}}{2\\:\\bullet\\:\\:{TP}_{i}+{FP}_{i}+{FN}_{i}}$$\u003c/div\u003e\n \u003c/div\u003e\n \u003cp\u003e\u003cspan class=\"InlineEquation\"\u003e\u0026nbsp;\u003cspan class=\"mathinline\"\u003e\\(\\:{TP}_{i}\\)\u003c/span\u003e\u0026nbsp;\u003c/span\u003e, \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\:{FP}_{i}\\)\u003c/span\u003e\u003c/span\u003e, and \u003cspan class=\"InlineEquation\"\u003e\u003cspan class=\"mathinline\"\u003e\\(\\:{FN}_{i}\\)\u003c/span\u003e\u003c/span\u003e are the true positives, false positives, and false negatives for the \u003cem\u003ei-th\u003c/em\u003e class, respectively. The true positives are foreground pixels of class \u003cem\u003ei\u003c/em\u003e that are correctly identified, the false negatives are foreground pixels of class \u003cem\u003ei\u003c/em\u003e that are not correctly identified, and the false positives are background pixels (class different from i) that have been annotated as class \u003cem\u003ei\u003c/em\u003e by the model. The mean IoU and mean Dice score were computed for each dataset as well as for a separate total test set.\u003c/p\u003e\n \u003cp\u003eFor instance segmentation, the performance metrics are calculated only when the corresponding instrument is correctly detected. An average Dice score and Intersection over Union (IoU) are computed across all classes and frames for each dataset, along with a weighted mean that accounts for the instrument\u0026apos;s test-set instances.\u003c/p\u003e\n\u003c/div\u003e"},{"header":"Results","content":"\u003cp\u003eThe overall use of YOLOv8 in analyzing surgical instruments intraoperatively can be seen in the multimedia file (Supplementary file 2). The online performance was performed with an inference speed of 1.12 ms/frame for all tasks.\u003c/p\u003e\n\u003cp\u003e\u003cu\u003eTask 1: Binary instrument detection\u003c/u\u003e\u003c/p\u003e\n\u003cp\u003eThe binary detection of instruments across the independent test set, using the YOLOv8 model, reached a mAP50 of 0.77. High scores have already been reported previously for binary detection, yet, our dataset includes corrupted frames which might decrease the ability to detect, although it gives more of a \u0026ldquo;real-life\u0026rdquo; exposure [28].\u003c/p\u003e\n\u003cp\u003e\u003cu\u003eTask 2: Multi-instrument detection\u003c/u\u003e\u003c/p\u003e\n\u003cp\u003eWhen classification was incorporated along with detection, the model reached a mAP50 of 0.72 on the totally independent test set. The detailed performance of the model across different types of instruments is presented in Table 3. Notably, the model exhibited high precision in detecting Monopolar Curved Scissors (AP50: 0.94), Large Needle Driver (AP50: 0.82), and Bipolar Forceps (AP50: 0.89), while the performance was lower for Laparoscopic instruments. One major reason, among others, may be the high number of instances available for these three robotic surgical instruments, exceeding 1300 instances. This comes in line with common surgical procedures as robotic instruments are handled by the primary surgeon while laparoscopic ones are handled by the assistant.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cu\u003eTask 3: Binary and instrument segmentation\u003c/u\u003e\u003c/p\u003e\n\u003cp\u003eThe binary segmentation of surgical instruments achieved an IoU score of 0.93 and a Dice score of 0.89. This high accuracy demonstrates the model\u0026apos;s proficiency in precisely segmenting surgical instruments within the video frames and offers higher accuracy than current state-of-the-art methods (Figure 1A).\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eThe model demonstrated surprising multi-instrument segmentation capabilities, achieving an average Dice score of 91% and an average IoU of 86% across all instruments (Table 4 and 5). Notably, monopolar scissors achieved the highest segmentation accuracy with a Dice score of 96% and an IoU of 93%, indicating instrument delineation very close to the ground truth. The lowest performance was attained by the laparoscopic grasper with a Dice score of 77% and an IoU of 85%. Overall, these performances were stable among the different datasets.\u0026nbsp;\u003c/p\u003e"},{"header":"Discussion","content":"\u003cp\u003eThe analysis of surgical images and videos represents an emerging field with significant potential. Accurate AI recognition of surgical instruments within the operative field serves as a critical foundation for numerous advanced applications. Instrument segmentation, for instance, ensures that the precise location and orientation of each tool are identified relative to key anatomical structures. This real-time monitoring could help prevent surgical instruments from coming dangerously close to vital areas, such as arteries, thereby minimizing the risk of accidental punctures or tears. Moreover, sophisticated detection and segmentation techniques facilitate automatic data collection on instrument use throughout surgical procedures. Such data can be leveraged to optimize surgical methods, enhance training simulations, or develop AI algorithms that provide real-time assistance to surgeons. For example, analyzing patterns in instrument use may reveal opportunities to improve procedural efficiency or pinpoint common sources of errors, contributing to better surgical practices. Beyond these applications, detection and classification pave the way for more autonomous robotic functions. In repetitive tasks like suturing or tissue retraction, AI systems could assist automatically, reducing the surgeon\u0026rsquo;s workload. For example, recognizing a needle holder could trigger the system to perform automated stitching, alleviating surgeon fatigue. Ultimately, these advancements hold the promise of enhancing the safety, speed, and consistency of robot-assisted surgeries, particularly for complex or minimally invasive procedures. In this investigation, the ability of YOLOv8 to detect and classify instruments on our global database was lower than expected, with an mAP50 of 72%. However, these performances can be explained by an evident dependency of the algorithm on the number of annotated images. Performances reached 82% or more when there were more than 1,300 annotations and stayed below 73% when there were fewer than 500. Laparoscopic instruments were largely less annotated than robotic instruments, due to their often-futile presence in robot-assisted surgery. It is therefore reasonable that the algorithm should have difficulty adapting to the heterogeneity of the data. When only laparoscopic instruments are considered, YOLOv8 shows great performances, with a mAP50 exceeding 95.6%, as shown by Le et al. [29]. To alleviate this problem, we could add to our merged database, a database dedicated to laparoscopic instruments such as Endoscape and/or Cholec80 [30,31]. In addition, our merged database includes several corrupted images, which may also be the cause of training difficulties for the algorithm. Even if the initial intention was to create a set more in line with the reality of our exercise, it would be appropriate to specifically study images with an oversight or detection error, in order to understand the impact of corrupted images on training.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eIn terms of segmentation, the model demonstrated outstanding multi-instrument segmentation capabilities, achieving an average Dice score of 0.91 and an average IoU of 0.86 across all instruments. Notably, the Monopolar Curved Scissors achieved the highest segmentation performance with a Dice score of 0.96 and an IoU of 0.93, indicating precise boundary delineation. This represents a significant improvement over previous methods, which often reported lower accuracy and struggled with the segmentation of various instrument types. The best current CNN-based and pixel-classification methods have reached performances of 65.18% and 66.3% for instance segmentation on EndoVis 2017, respectively for ISINet and SurgNet algorithms [16,32]. Transformer-based and mask-classification methods, such as the MATIS algorithm from Ayobi et al, have achieved higher accuracy than the previously cited methods, with an IoU as high as 71.36% [20]. Yet, the highest score in instance segmentation was achieved by SAM with an IoU of 88.2% [22]. Nevertheless, this model needed to be prompted. Recently, Sheng et al proposed Surgical-DeSAM to avoid such constraints. Their algorithm uses DETR to obtain a bounding box, which prompts in turn SAM. They achieved an IoU of 82.41% on EndoVis 2017 [33]. Despite being initially developed for object detection, YOLOv8 proved to be highly efficient for segmentation tasks. This is largely due to its robust architecture, which integrates a feature pyramid network and self-attention mechanisms, enabling it to effectively detect and segment objects of different sizes and scales. Additionally, the model can perform efficiently even when multiple instruments are present and overlapping (Figure 1B). The model showed consistency in performance across the different datasets, despite some having more or less inference factors (Tables 4 and 5).\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eWhen our algorithm is tested in real-life conditions on a surgical video sequence, its performance for the various tasks studied became apparent (Video Appendix A-3 and A-4). Despite an execution speed theoretically sufficient for real-time analysis (1.12 ms/frame), we observed a lack of instrument detection. This also leads to a segmentation deficit, since this task depends on prior instrument detection with a bounding box. However, instrument classification and segmentation, when instruments are correctly detected, are visually correct. To optimize detection, beyond the approaches already mentioned, adding a multi-object tracking function to the algorithm could be an effective solution. Multi-object tracking is a computer vision task that involves tracking the movements of several objects over time in a video sequence. The aim is to determine not only the class and location of each object, but also its trajectory throughout the video, including in situations where the objects are partially or totally obscured by other elements in the scene. In general, multiple-object tracking is a two-stage process: object detection and association of detected objects across frames. This type of model can be easily integrated with a detection model such as YOLO. A popular model in this field is ByteTrack, introduced in 2022 [34]. ByteTrack is innovative in its ability to retain low confidence bounding boxes, which are usually discarded after initial detection filtering, for use in a second association step. Occulted detection boxes often have confidence scores below threshold, but still contain relevant object information, distinguishing them from pure background detections. By preserving them for association, ByteTrack improves tracking robustness. A very recent paper by Myo \u003cem\u003eet al.\u003c/em\u003e tested YOLOv8 + ByteTrack under surgical conditions [35]. Testing the algorithm on the ROBUST-MIS database of the EndoVis 2019 challenge, they obtained better results, with a real-time segmentation speed of around 45 fps, sufficient for a real-time application. By categorizing images according to the positions of separate, crossed or overlapping instruments, they also demonstrated that ByteTrack was able to improve segmentation performance in all categories.\u003c/p\u003e\n\u003cp\u003eOverall, our results may have different clinical impact. First, YOLOv8 allows full instrument segmentation, which will be necessary to avoid overlay of augmented-reality images in the surgical fields. Second, this quick processing time is crucial for potential clinical real-time applications, ensuring timely decision-making and effective use in tasks for surgical guidance and real-time diagnostics. Last but not least, it proved its effectiveness in classifying and segmenting despite different types of instruments and environments. As minimally invasive surgery can be laparoscopic or robotic, having a generalized algorithm capable of performing on both types of instruments could be of interest, and comes in line with the current evolution towards computer-aided surgery [36,37].\u003c/p\u003e\n\u003cp\u003eThe current analyzed model reveals several limitations that impact its effectiveness in practical surgical scenarios. First, if an instrument is absent from the model\u0026apos;s predefined toolset (i.e., not annotated in the GT reference frame), it risks misclassifying it as another instrument. For instance, in Supplementary File 3a, non-fenestrated bipolar forceps were not included in our model, yet the model still classified them as bipolar forceps. Also, when the background does not consist of anatomical structures, such as the endobag, it leads to poor segmentation results. Secondly, when the number of instances of certain instruments is very low, such as with the clip applier and laparoscopic grasper (Table 1), the model struggles either to classify them incorrectly (Supplementary File 3c) or misses their detection entirely (Supplementary File 3b). This limitation underscores the model\u0026apos;s dependency on adequate training data representation. Moreover, instruments that are too small within the image frame pose a challenge for accurate classification, often leading to misclassifications as other tools (Supplementary File 3d). Additionally, images with significant blur (Supplementary File 3e) present another obstacle, as the model may not detect the instrument. These limitations underscore the need for further refinement and robustness in the model\u0026apos;s training and inference processes. Addressing these challenges could significantly enhance its reliability and applicability in real-world surgical environments, ensuring more accurate instrument recognition and segmentation.\u003cstrong\u003e\u003cbr\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e"},{"header":"Conclusion","content":"\u003cp\u003eThe YOLOv8 model exhibited strong performance in detecting and segmenting both robotic and laparoscopic surgical instruments, even in complex and varied surgical settings. Its capability to maintain high accuracy, especially in binary segmentation, and its adaptability across diverse datasets highlight the model\u0026rsquo;s robustness. However, challenges remain, including the misclassification of instruments not included in the training data and difficulties with low-quality images, indicating the need for further enhancements. Rather than focusing solely on improving precision, this study highlights the model\u0026rsquo;s potential to optimize surgical assistance by streamlining workflow and supporting surgeons more effectively during procedures.\u003c/p\u003e"},{"header":"Declarations","content":"\u003ch2\u003eFunding\u003c/h2\u003e \u003cp\u003eThis work has been supported by the French government, through the 3IA C\u0026ocirc;te d\u0026rsquo;Azur Investments in the Future project managed by the National Research Agency (ANR) with the reference number ANR-19-P3IA0002. The authors are grateful to the OPAL infrastructure from Universit\u0026eacute; C\u0026ocirc;te d\u0026rsquo;Azur.\u003c/p\u003e \u003cp\u003e \u003cstrong\u003eCompeting interests\u003c/strong\u003e \u003cp\u003eThe authors have no relevant financial or non-financial interests to disclose.\u003c/p\u003e \u003c/p\u003e\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eS.F., F.F., W.W., E.S., H.D., P.B.R., F.B. and N.A. conceptualized the project. S.F., F.F., W.W., H.D., P.B.R., F.B. and N.A. designed the methodology.S.F., F.F., E.S.E., W.W., H.D., P.B.R., F.B. and N.A. performed the formal analysis and investigation. S.F., F.F. and W.W. wrote the main manuscript. S.F., F.F., W.W., E.S., H.D., P.B.R., F.B. and N.A. reviewed and edited the manuscript. S.F. and F.F. collected the resources. P.B., M.D., H.D., P.B.R., F.B. and N.A. supervised the project.\u003c/p\u003e\u003ch2\u003eAcknowledgments\u003c/h2\u003e \u003cp\u003eNone.\u003c/p\u003e\u003ch2\u003eData availability\u003c/h2\u003e \u003cp\u003eThe URAS dataset remains private until further notice.\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\n\u003cli\u003eFairag M, Almahdi RH, Siddiqi AA, Alharthi FK, Alqurashi BS, Alzahrani NG, Alsulami A, Alshehri R. Robotic Revolution in Surgery: Diverse Applications Across Specialties and Future Prospects Review Article. Cureus. 2024 Jan 12;16(1):e52148. doi: 10.7759/cureus.52148.\u003c/li\u003e\n\u003cli\u003eSejor E, Berthet-Rayne P, Frey S. Calling on the Next Generation of Surgeons. Surg Innov. 2022 Aug 30:15533506221124501. doi: 10.1177/15533506221124501. \u003c/li\u003e\n\u003cli\u003eRodler S, Ganjavi C, De Backer P, Magoulianitis V, Ramacciotti LS, De Castro Abreu AL, Gill IS, Cacciamani GE. Generative artificial intelligence in surgery. Surgery. 2024 Jun;175(6):1496-1502. doi: 10.1016/j.surg.2024.02.019. \u003c/li\u003e\n\u003cli\u003eGumbs AA, Grasso V, Bourdel N, Croner R, Spolverato G, Frigerio I, Illanes A, Abu Hilal M, Park A, Elyan E. The Advances in Computer Vision That Are Enabling More Autonomous Actions in Surgery: A Systematic Review of the Literature. Sensors (Basel). 2022 Jun 29;22(13):4918. doi: 10.3390/s22134918.\u003c/li\u003e\n\u003cli\u003eMascagni P, Vardazaryan A, Alapatt D, Urade T, Emre T, Fiorillo C, Pessaux P, Mutter D, Marescaux J, Costamagna G, Dallemagne B, Padoy N. Artificial Intelligence for Surgical Safety: Automatic Assessment of the Critical View of Safety in Laparoscopic Cholecystectomy Using Deep Learning. Ann Surg. 2022 May 1;275(5):955-961. doi: 10.1097/SLA.0000000000004351.\u003c/li\u003e\n\u003cli\u003eChoksi S, Szot S, Zang C, Yarali K, Cao Y, Ahmad F, Xiang Z, Bitner DP, Kostic Z, Filicori F. Bringing Artificial Intelligence to the operating room: edge computing for real-time surgical phase recognition. Surg Endosc. 2023 Nov;37(11):8778-8784. doi: 10.1007/s00464-023-10322-4.\u003c/li\u003e\n\u003cli\u003eden Boer RB, Jaspers TJM, de Jongh C, Pluim JPW, van der Sommen F, Boers T, van Hillegersberg R, Van Eijnatten MAJM, Ruurda JP. Deep learning-based recognition of key anatomical structures during robot-assisted minimally invasive esophagectomy. Surg Endosc. 2023 Jul;37(7):5164-5175. doi: 10.1007/s00464-023-09990-z.\u003c/li\u003e\n\u003cli\u003eHofman J, De Backer P, Manghi I, Simoens J, De Groote R, Van Den Bossche H, D\u0026apos;Hondt M, Oosterlinck T, Lippens J, Van Praet C, Ferraguti F, Debbaut C, Li Z, Kutter O, Mottrie A, Decaestecker K. First-in-human real-time AI-assisted instrument deocclusion during augmented reality robotic surgery. Healthc Technol Lett. 2023 Dec 2;11(2-3):33-39. doi: 10.1049/htl2.12056.\u003c/li\u003e\n\u003cli\u003eSorriento A, Porfido MB, Mazzoleni S, Calvosa G, Tenucci M, Ciuti G, Dario P. Optical and Electromagnetic Tracking Systems for Biomedical Applications: A Critical Review on Potentialities and Limitations. IEEE Rev Biomed Eng. 2020;13:212-232. doi: 10.1109/RBME.2019.2939091.\u003c/li\u003e\n\u003cli\u003eZia A, Bhattacharyya K, Liu X, Berniker M, Wang Z, Nespolo R, Kondo S, Kasai S, Hirasawa K, Liu B, Austin D. Surgical tool classification and localization: results and methods from the MICCAI 2022 SurgToolLoc challenge. arXiv preprint arXiv:2305.07152. 2023 May 11.\u003c/li\u003e\n\u003cli\u003eYu L, Wang P, Yu X, Yan Y, Xia Y. A Holistically-Nested U-Net: Surgical Instrument Segmentation Based on Convolutional Neural Network. J Digit Imaging. 2020 Apr;33(2):341-347. doi: 10.1007/s10278-019-00277-1.\u003c/li\u003e\n\u003cli\u003eB. P. L. Lo, A. Darzi, and G.-Z. Yang, \u0026ldquo;Episode classification for the analysis of Tissue/Instrument interaction with multiple visual cues,\u0026rdquo; Medical Image Computing and Computer-Assisted Intervention - MICCAI 2003, vol. 2878, pp. 230\u0026ndash;237, 2003. \u003c/li\u003e\n\u003cli\u003eD. Bouget, R. Benenson, M. Omran, L. Riffaud, B. Schiele, and P. Jannin, \u0026ldquo;Detecting surgical tools by modelling local appearance and global shape,\u0026rdquo; TMI, 2015.\u003c/li\u003e\n\u003cli\u003eAllan M, Shvets A, Kurmann T, Zhang Z, Duggal R, Su YH, Rieke N, Laina I, Kalavakonda N, Bodenstedt S, Herrera L. 2017 robotic instrument segmentation challenge. arXiv preprint arXiv:1902.06426. 2019 Feb 18.\u003c/li\u003e\n\u003cli\u003eL. Sestini, B. Rosa, E. De Momi, G. Ferrigno, and N. Padoy, \u0026ldquo;A kinematic bottleneck approach for pose regression of flexible surgical instruments directly from images,\u0026rdquo; IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 2938\u0026ndash;2945, 2021\u003c/li\u003e\n\u003cli\u003eNi ZL, Zhou XH, Wang GA, Yue WQ, Li Z, Bian GB, Hou ZG. SurgiNet: Pyramid Attention Aggregation and Class-wise Self-Distillation for Surgical Instrument Segmentation. Med Image Anal. 2022 Feb;76:102310. doi: 10.1016/j.media.2021.102310.\u003c/li\u003e\n\u003cli\u003eLiu J, Guo X, Yuan Y. Graph-Based Surgical Instrument Adaptive Segmentation via Domain-Common Knowledge. IEEE Trans Med Imaging. 2022 Mar;41(3):715-726. doi: 10.1109/TMI.2021.3121138. \u003c/li\u003e\n\u003cli\u003eLiu, J., Guo, X., Yuan, Y. (2021). Prototypical Interaction Graph for Unsupervised Domain Adaptation in Surgical Instrument Segmentation. In: de Bruijne, M., et al. Medical Image Computing and Computer Assisted Intervention \u0026ndash; MICCAI 2021. MICCAI 2021. Lecture Notes in Computer Science, vol 12903. Springer, Cham. doi:10.1007/978-3-030-87199-4_26\u003c/li\u003e\n\u003cli\u003eWei M, Budd C, Garcia-Peraza-Herrera LC, Dorent R, Shi M, Vercauteren T. SegMatch: A semi-supervised learning method for surgical instrument segmentation. arXiv preprint arXiv:2308.05232. 2023 Aug 9.\u003c/li\u003e\n\u003cli\u003eAyobi N, P\u0026eacute;rez-Rond\u0026oacute;n A, Rodr\u0026iacute;guez S, Arbel\u0026aacute;ez P. Matis: Masked-attention transformers for surgical instrument segmentation. In2023 IEEE 20th International Symposium on Biomedical Imaging (ISBI) 2023 Apr 18 (pp. 1-5). IEEE.\u003c/li\u003e\n\u003cli\u003eNi ZL, Zhou XH, Wang GA, Yue WQ, Li Z, Bian GB, Hou ZG. SurgiNet: Pyramid Attention Aggregation and Class-wise Self-Distillation for Surgical Instrument Segmentation. Med Image Anal. 2022 Feb;76:102310. doi: 10.1016/j.media.2021.102310.\u003c/li\u003e\n\u003cli\u003eWang A, Islam M, Xu M, Zhang Y, Ren H. Sam meets robotic surgery: An empirical study on generalization, robustness and adaptation. InInternational Conference on Medical Image Computing and Computer-Assisted Intervention 2023 Oct 8 (pp. 234-244). Cham: Springer Nature Switzerland.\u003c/li\u003e\n\u003cli\u003eValderrama, N. et al. (2022). Towards Holistic Surgical Scene Understanding. In: Wang, L., Dou, Q., Fletcher, P.T., Speidel, S., Li, S. (eds) Medical Image Computing and Computer Assisted Intervention \u0026ndash; MICCAI 2022. MICCAI 2022. Lecture Notes in Computer Science, vol 13437. Springer, Cham. doi:10.1007/978-3-031-16449-1_42\u003c/li\u003e\n\u003cli\u003eLuis C Garcia-Peraza-Herrera, Lucas Fidon, Claudia D\u0026rsquo;Ettorre, Danail Stoyanov, Tom Vercauteren, and Sebastien Ourselin. Image compositing for segmentation of surgical tools without manual annotations. IEEE transactions on medical imaging, 40(5):1450\u0026ndash;1460, 2021\u003c/li\u003e\n\u003cli\u003eUltralytics, YOLOv8 Mosaic, https://yolov8.org/yolov8-mosaic\u003c/li\u003e\n\u003cli\u003eGlenn Jocher, Ayush Chaurasia and Jing Qiu. Ultralytics YOLOv8, version 8.0.0. 2023. https://github.com/ultralytics/ultralytics; accessed: 2024-06-18.\u003c/li\u003e\n\u003cli\u003eSchulze A, Tran D, Daum MTJ, et al. Ensuring privacy protection in the era of big laparoscopic video data: development and validation of an inside outside discrimination algorithm (IODA). Surg Endosc. 2023;37(8):6153-6162. doi:10.1007/s00464-023-10078-x\u003c/li\u003e\n\u003cli\u003eDe Backer P, Van Praet C, Simoens J, Peraire Lores M, Creemers H, Mestdagh K, Allaeys C, Vermijs S, Piazza P, Mottaran A, Bravi CA, Paciotti M, Sarchi L, Farinha R, Puliatti S, Cisternino F, Ferraguti F, Debbaut C, De Naeyer G, Decaestecker K, Mottrie A. Improving Augmented Reality Through Deep Learning: Real-time Instrument Delineation in Robotic Renal Surgery. Eur Urol. 2023 Jul;84(1):86-91. doi: 10.1016/j.eururo.2023.02.024.\u003c/li\u003e\n\u003cli\u003eLe HB, Kim T, Ha M, Tran A, Nguyen DT, Dinh XM. Robust Surgical Tool Detection in Laparoscopic Surgery using YOLOv8 Model. Proc ICSSE. 2023. doi: 10.1109/ICSSE58758.2023.10227217.\u003c/li\u003e\n\u003cli\u003eTwinanda AP, Shehata S, Mutter D, Marescaux J, de Mathelin M, Padoy N. EndoNet: A Deep Architecture for Recognition Tasks on Laparoscopic Videos. IEEE Trans Med Imaging. 2017;36(1):86-97. doi:10.1109/TMI.2016.2593957\u003c/li\u003e\n\u003cli\u003eMurali A, Alapatt D, Mascagni P, et al. The Endoscapes Dataset for Surgical Scene Segmentation, Object Detection, and Critical View of Safety Assessment: Official Splits and Benchmark. Published online January 26, 2024. Accessed August 29, 2024. http://arxiv.org/abs/2312.12429\u003c/li\u003e\n\u003cli\u003eGonz\u0026aacute;lez C, Bravo-S\u0026aacute;nchez L, Arbelaez P. Isinet: an instance-based approach for surgical instrument segmentation. International Conference on Medical Image Computing and Computer-Assisted Intervention 2020 Sep 29 (pp. 595-605). Cham: Springer International Publishing.\u003c/li\u003e\n\u003cli\u003eSheng, Y., Bano, S., Clarkson, M.J. et al. Surgical-DeSAM: decoupling SAM for instrument segmentation in robotic surgery. Int J CARS (2024). https://doi.org/10.1007/s11548-024-03163-6\u003c/li\u003e\n\u003cli\u003eZhang Y, Sun P, Jiang Y, et al. ByteTrack: Multi-Object Tracking by Associating Every Detection Box. Published online April 7, 2022. Accessed August 29, 2024. http://arxiv.org/abs/2110.06864\u003c/li\u003e\n\u003cli\u003eMyo N, Boonkong A, Khampitak K, Hormdee A. Real-Time Surgical Instrument Segmentation Analysis Using YOLOv8 With ByteTrack for Laparoscopic Surgery. IEEE. 2024;12. doi: 10.1109/ACCESS.2024.3412780.\u003c/li\u003e\n\u003cli\u003eMakary J, van Diepen DC, Arianayagam R, McClintock G, Fallot J, Leslie S, Thanigasalam R. The evolution of image guidance in robotic-assisted laparoscopic prostatectomy (RALP): a glimpse into the future. J Robot Surg. 2022 Aug;16(4):765-774. doi: 10.1007/s11701-021-01305-5.\u003c/li\u003e\n\u003cli\u003eSchmidt A, Mohareri O, DiMaio S, Yip MC, Salcudean SE. Tracking and mapping in medical computer vision: A review. Med Image Anal. 2024 May;94:103131. doi: 10.1016/j.media.2024.103131. \u003c/li\u003e\n\u003c/ol\u003e"},{"header":"Tables","content":"\u003cp\u003e\u003cstrong\u003eTable 1\u003c/strong\u003e Number of instruments instances across datasets.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003e\u003cimg src=\"data:image/png;base64,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iDRI0ky47LLL6qmtDjjggDTeeeed03gqvvnmmzQuH+3aaaedGrv53nTTTdW5555bf9JcI9x++tOfprB68cUXq7322qv+Zlv3339/6v6Z23XXXVM38U5FcptuoV9//fV28QEs3xQnNHPo6v3SSy+lcOL8h2OPPTaNf/3rX6cx3918881puvTcc89VnQZi/UlzhTR1yimnTObb4ZZbbknjslt/23RIXn3BBRfUn7bab7/90pjvNL+1LdcXUjjb4J8FZC40/nlOiOdEmCZj4XNgmfw5QL7rdsGgfP4oH+KZUp4hjO2x7XjvQFRAGOfbYLp8ZoX18ufbmGaI7zg+tstvYn+xj2E9/9LteVf2F8/lMOYzxxPi2PhN3c43hUB5vpueBWraV2AbHCPzWZffHMs2PcfJ5zjnLMe5zLcnafblFX6QThcvXjxZYZyKww8/PI3JByJvYvzggw+mxn2OvIPGx9KlS1Oe0OuZRM2Ou+66KzXYH3nkke3iRyjz91xULt977700BjcC3n777VTuBLbx1ltvbVfh1Mx65ZVX0njPPfdM40BYL1mypHr88cfrOd1Rr/Ai3dwjzKJemouLdGUDr206bEr377//fsqnTa/zX9tyfSGFsw3+GbBx48Y0Pu6449L4gw8+qNatW5cymVdffbV69tlnU0OTz6AiuM8++6TpP//5z9WWLVtSw/CMM85ILwDMURk88sgjq9NOO42+YtWmTZtSJAbT3I2gIfqP//iPqUD66quvqosvvngy86MCQsQ/6aSTJrdBxYblzj777LRMYD2Ok2U4Vq6MMoDf9Omnn6aK6ieffFKdd955KSPlijfbY/u9KkT9cOxxlyxHBfrJJ5+sXn755XRcv/jFL6qrrroqzQ/9zjfnh8RMpezLL7+c/P2c1/xqMAUCv+3NN99MYUJ4sq9opH/44YfVa6+9ltZ/4YUXqnvuuac6//zz07Y5L9whyi9EHH300dXll1+ejpuKZByPpLlHWiVtk05///vfd72r2wa9klasWJHS+GGHHZby7bPOOis19svKaVQuyINoaJAP5RcKNLs471QKafi98cYb21ykpVwqNYVT3CHK0TgknOkVQPgSJyg3KUPKu5OaWVE32X///dM4RzijV/2FeED8mE4eoZkV6ZK7/7mppMO4QXT11VenOrZGxyDl+tiHc6fxMRI41Pl2uPGMFs99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5/IYJUmSJE3PtBr8s2khPcMvSZIkSdJ0+Qy/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljyAa/JEmSJEljaGQa/P/iX/yLNP7iiy/SWJIkSZIkdTcyDf7jjjsujV966aU0lnIff/xxtcsuu1TXXHNNPUeSJEmSFraRa/Dffvvt1f/8n/8zTc8VjmHRokXbDccff3y9hEZZt/Atvf7669stwzxJo4feY6R9Lhz2EsuQ3vfee+/q+eefr7/pjguSXIxkedZjG70ccsghlifSNDz22GMpvfUrk9ss98ADD0ymXdI+6bdNb1O2ffrpp0/WDzT72ubX5NF5WLEs4a75hXRK+RjhdNFFF6Wwa0IapdyN8GfZbuk2D/9I42NnYkT8v//3/yb+3b/7dxMc8mGHHTbxhz/8of5mbmzZsmViyZIl6XiWL18+sXnz5vobjYP169dPLF68eDJ8Ce8mhDvxgIF1JI2etWvXTqxatSql917F4sqVKyeWLVuWll2xYsXk8r3S/urVq9MyrMd++pUVcRwsL2kwmzZtSmkuyu9uabPtcqRHynfSPkPU+5YuXVovsT3SON+zbda3bjA32ubX1O8IK5aJuh7LRPhpfogwIZwIF9IY4cm8pnKV7xn4jnCNz2V9nu/z8CdviM/jZGQa/Pj6668nfvSjH00m2pNPPnniP//n/zzx3/7bf5v4X//rf9VLzR4iHMdhhjCeInxp8PdCBmKBLo0+Koek+SZUCmgg5KIx360MiEpmuV435CPkN6xjg1+auii/+5XNvZaj8k86zBsITEejf82aNfXc70VjIRoamhuD5Ncxv8QFA8JS8wNlI+krF+Vl2ThvStfEiabwJ40Tznk6J22X64+6kXpL/0477VS98MILVScRVn/5l39ZPffcc9V/+A//ofq3//bfVv/yX/7LeilpOM4999yqkwlUjz/+eNcuQzH/iCOOSGNJ44ny54ILLqg/bbXffvulMd+V6A56//33V53K5HbrNaGr4c9//vPq3nvvredImktvvvlmdd9991W77rprPadK0zfddFOa/vTT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hC3rlvV2tI0jmlm9ytVAHprfhG1CGizLb8KWMG4q1/mOPJ/vxyG8bfAPSUTIbhnHICJDYZhORSAqGNPdjiSNk6iED5ovUmHo1WBsUzEpRaOvbNhzjDYShovwKe/KtlWGE+OmizSxXFkPoELZVKmMCqWmp1ea5rznYRdhVKYvvmc+Dfr43DaMB9m/hivquuX5ZX6Z5prCIA/z0DaOaOb1K1cJE/LRfthGmS+DMOa78oJBXNjrdgF41PgM/yzjWZTy2aH8+S4+n3HGGfWnqrrqqqsmnzMJPDvCM0XxLAnb87kiSZpZPA947rnn1p+G45VXXqk6FY5q1113redsddNNN1X3339/ena4LCc0OMrNl156qepUDFP5OegzmGU4MWY7pb322iuNd9555zQGz4h2GhCprC4Rvl999dVoPhM6j7z//vv11PYIc3zwwQdpTFhizz33TONAmHYaiNXjjz8++bltGA+yfw3X4YcfnsbUkyOfZPzggw+mfDRX5rOkzcWLF1e33HJLPWertnFEc+/hhx+u3n777ZS/dnu/Rq/n9A844IA0fu+999IYvOeBMF61atXk96POBv8s4mU9NODJ/CcmJqpbb701fc4zqSuvvDJFsMA0y7744ovpM5HwyCOPTI39L7/8slq9enWqSLCd8uUUkqThIH+loheV/WG54447qpNPPrn+tFWUB1REqciQv++zzz7m8dNAg4yyl8Y1FTnK0bzs7acpnJrE9k455ZQ0RjT0Dj744DTORYOiV4NR7X3zzTf11PcOOuigemqrqPzvv//+aZyLizK9GghNYRza7F/DdcQRR6SLceSVhx12WLp4dtZZZ6XGftMFGxCGXEg9+uijq9///vfb5evTjSOaPZ988kkqm2kLcZGcadpbTZry+/3226+e+t7111+fxjvttFMqJ+ImbbftjgIb/LOEjCGuIP7sZz9L4wsuuCCNyaS4QtXGPffck8ZR8csj6iOPPFJPSZKG6dlnn63OO++8+tNwUC5w4fbEE0+s52zFXSQu8vIdlRgqszRU6f3FRV8NjvJ2w4YN6QL6mjVrUqWQO/5577luuoVTE+4Msu28ofHpp5+mMZXHbpoaimrvRz/6URo33Xl99dVX66mt4g7gjjvumMZNvvvuu3pqe01hPMj+NXz33XdftXLlypRfcjHvmGOO6drYxw9+8IN0IZV89cc/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\" width=\"1020\" height=\"352\"\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eR: robotic instruments. L: laparoscopic instruments. Empty cells correspond to instruments non-present in the corresponding dataset.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTable 2\u003c/strong\u003e Dataset split and the corresponding number of frames.\u0026nbsp;\u003c/p\u003e\n\u003cdiv align=\"\"\u003e\n \u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 101px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eSet\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eTotal\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eEndoVis\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e\u003cstrong\u003ePSI-AVA\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eRoboTool\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eURAS\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 101px;\"\u003e\n \u003cp\u003eTraining set\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e4459\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e1536\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e2091\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e383\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e449\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 101px;\"\u003e\n \u003cp\u003eValidation set\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e494\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e156\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e232\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e22\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e84\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 101px;\"\u003e\n \u003cp\u003eTest set\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e2449\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e1190\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e1125\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e46\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e88\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 101px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eTotal\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e7402\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e2882\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e3448\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e451\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e621\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003c/table\u003e\n\u003c/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTable 3\u003c/strong\u003e Multi-instrument detection results.\u0026nbsp;\u003c/p\u003e\n\u003cdiv align=\"\"\u003e\n \u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eInstrument\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eAP50\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 95px;\"\u003e\n \u003cp\u003e\u003cstrong\u003en\u0026deg; instances\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003eMonopolar Curved Scissors\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e1360\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003ePrograsp Forceps\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.69\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e989\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003eBipolar Forceps\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e1450\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003eLarge Needle Driver\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.82\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e1403\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003eLaparoscopic Grasper\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.45\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e84\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003eLaparoscopic Clip Applier\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.55\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e38\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003eLaparoscopic Vacuum\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.73\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e320\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 189px;\"\u003e\n \u003cp\u003e\u003cstrong\u003emAP50\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 76px;\"\u003e\n \u003cp\u003e0.72\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd valign=\"top\" style=\"width: 95px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n \u003c/table\u003e\n\u003c/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTable 4\u003c/strong\u003e Dice score of instance segmentation\u0026nbsp;\u003c/p\u003e\n\u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"\" width=\"540\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eInstrument\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eTotal\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eEndoVis\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003ePSI-AVA\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eRoboTool\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eURAS\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eMonopolar Curved Scissors\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.93\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003ePrograsp Forceps\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.86\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.80\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.84\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.78\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eBipolar Forceps\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.88\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLarge Needle Driver\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.81\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.80\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.83\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.92\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLap. Grasper\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.77\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.77\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.90\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLap. Clip Applier\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLap. Vacuum\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.77\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.95\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eAverage\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.86\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.85\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.90\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eWeighted Mean\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.88\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.89\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eTable 5\u003c/strong\u003e IoU results of instance segmentation.\u003c/p\u003e\n\u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"\" width=\"540\"\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eInstrument\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eTotal\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eEndoVis\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003ePSI-AVA\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eRoboTool\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eURAS\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eMonopolar Curved Scissors\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.96\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.95\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.97\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.95\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.97\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003ePrograsp Forceps\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.93\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.90\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.84\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eBipolar Forceps\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.95\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.93\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.95\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLarge Needle Driver\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.86\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.96\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLap. Grasper\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.85\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.84\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.95\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLap. Clip Applier\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e-\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003eLap. Vacuum\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.93\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e\u0026nbsp;\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.92\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.87\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.97\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eAverage\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.92\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.90\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.92\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"width: 181px;\"\u003e\n \u003cp\u003e\u003cstrong\u003eWeighted Mean\u003c/strong\u003e\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.92\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.92\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.91\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.94\u003c/p\u003e\n \u003c/td\u003e\n \u003ctd style=\"width: 72px;\"\u003e\n \u003cp\u003e0.93\u003c/p\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003e\u003cstrong\u003e\u0026nbsp;\u003c/strong\u003e\u003c/p\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":false,"hideJournal":false,"highlight":"","institution":"","isAcceptedByJournal":true,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":false,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"journal-of-robotic-surgery","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"jors","sideBox":"Learn more about [Journal of Robotic Surgery](http://link.springer.com/journal/11701)","snPcode":"11701","submissionUrl":"https://submission.nature.com/new-submission/11701/3","title":"Journal of Robotic Surgery","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"Springer Hybrid","inReviewEnabled":true,"inReviewRevisionsEnabled":false},"keywords":"Computer-Assisted Surgery, Computer vision, Surgical instrument detection, Instrument segmentation, Robotic surgery, YoloV8","lastPublishedDoi":"10.21203/rs.3.rs-5500374/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-5500374/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eThe accurate recognition of surgical instruments is essential for the advancement of intraoperative artificial intelligence (AI) systems. In this study, we assessed the YOLOv8 model\u0026rsquo;s efficacy in identifying robotic and laparoscopic instruments in robot-assisted abdominal surgeries. Specifically, we evaluated its ability to detect, classify, and segment seven different types of surgical instruments. A diverse dataset was compiled from four public and private sources, encompassing over 7,400 frames and 17,175 annotations that represent a variety of surgical contexts and instruments. YOLOv8 was trained and tested on these datasets, achieving a mean average precision of 0.77 for binary detection and 0.72 for multi-instrument classification. Optimal performance was observed when the training set of a specific instrument reached 1300 instances. The model also demonstrated excellent segmentation accuracy, achieving a mean Dice score of 0.91 and a mean intersection over union of 0.86, with Monopolar Curved Scissors yielding the highest accuracy. Notably, YOLOv8 exhibited superior recognition performance for robotic instruments compared to laparoscopic tools, a difference likely attributed to the greater representation of robotic instruments in the training set. Furthermore, the model's rapid inference speed of 1.12 milliseconds per frame highlights its suitability for real-time clinical applications. These findings confirm YOLOv8\u0026rsquo;s potential for precise and efficient recognition of surgical instruments using a comprehensive multi-source dataset.\u003c/p\u003e","manuscriptTitle":"Optimizing Intraoperative AI: Evaluation of YOLOv8 for Real-Time Recognition of Robotic and Laparoscopic Instruments.","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-12-19 13:31:29","doi":"10.21203/rs.3.rs-5500374/v1","editorialEvents":[{"type":"communityComments","content":0},{"type":"decision","content":"Accepted","date":"2025-03-11T14:09:42+00:00","index":"","fulltext":""},{"type":"editorInvitedReview","content":"","date":"2025-02-25T21:08:37+00:00","index":"hide","fulltext":""},{"type":"reviewerAgreed","content":"6855967743558437200704742939852932625","date":"2025-02-17T09:06:44+00:00","index":"hide","fulltext":""},{"type":"reviewersInvited","content":"","date":"2025-02-15T08:20:55+00:00","index":"","fulltext":""},{"type":"editorAssigned","content":"","date":"2024-11-23T00:25:20+00:00","index":"","fulltext":""},{"type":"checksComplete","content":"","date":"2024-11-22T05:03:48+00:00","index":"","fulltext":""},{"type":"submitted","content":"Journal of Robotic Surgery","date":"2024-11-21T21:36:02+00:00","index":"","fulltext":""}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"journal-of-robotic-surgery","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":false,"externalIdentity":"jors","sideBox":"Learn more about [Journal of Robotic Surgery](http://link.springer.com/journal/11701)","snPcode":"11701","submissionUrl":"https://submission.nature.com/new-submission/11701/3","title":"Journal of Robotic Surgery","twitterHandle":"","acdcEnabled":true,"dfaEnabled":true,"editorialSystem":"em","reportingPortfolio":"Springer Hybrid","inReviewEnabled":true,"inReviewRevisionsEnabled":false}}],"origin":"","ownerIdentity":"9ec76366-3fd4-4801-8c55-e58fd3fa949e","owner":[],"postedDate":"December 19th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"published-in-journal","subjectAreas":[],"tags":[],"updatedAt":"2025-04-07T16:05:18+00:00","versionOfRecord":{"articleIdentity":"rs-5500374","link":"https://doi.org/10.1007/s11701-025-02284-7","journal":{"identity":"journal-of-robotic-surgery","isVorOnly":false,"title":"Journal of Robotic Surgery"},"publishedOn":"2025-03-31 15:57:58","publishedOnDateReadable":"March 31st, 2025"},"versionCreatedAt":"2024-12-19 13:31:29","video":"","vorDoi":"10.1007/s11701-025-02284-7","vorDoiUrl":"https://doi.org/10.1007/s11701-025-02284-7","workflowStages":[]},"version":"v1","identity":"rs-5500374","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-5500374","identity":"rs-5500374","version":["v1"]},"buildId":"WrCJVZZCHTDjtuVLN7oU0","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.