| Literature DB >> 35246742 |
Dehlela Shabir1, Nihal Abdurahiman1, Jhasketan Padhan1, Malek Anbatawi1, May Trinh2, Shidin Balakrishnan1, Abdulla Al-Ansari1, Elias Yaacoub3, Zhigang Deng2, Aiman Erbad4, Amr Mohammed3, Nikhil V Navkar5.
Abstract
BACKGROUND: Tele-mentoring during surgery facilitates the transfer of surgical knowledge from a mentor (specialist surgeon) to a mentee (operating surgeon). The aim of this work is to develop a tele-mentoring system tailored for minimally invasive surgery (MIS) where the mentor can remotely demonstrate to the mentee the required motion of the surgical instruments.Entities:
Keywords: Augmented reality; Minimally invasive surgery; Tele-mentoring; Telemedicine; Virtual surgical instruments
Mesh:
Year: 2022 PMID: 35246742 PMCID: PMC9001542 DOI: 10.1007/s00464-022-09164-3
Source DB: PubMed Journal: Surg Endosc ISSN: 0930-2794 Impact factor: 4.584
Scenarios depicting application of tele-mentoring technology during MIS scenarios
| MIS Scenario | Mentee | Mentor |
|---|---|---|
| Basic training for learning surgical skills | Surgical Fellow or Resident learning a surgical skill in simulation lab | An experienced instructor demonstrating the surgical skill |
| Transfer of skills to perform a new surgical method / procedure | A surgeon performing the surgical method / procedure for first time in an operating room | Specialist surgeon demonstrating the new surgical method / procedure |
| Providing guidance during a complicated surgery case | An expert surgeon performing the complicated surgery case in the operating room | Group of expert surgeons discussing the live surgery and providing feedback |
Fig. 1Workflow followed by the mentee and the mentor while using the tele-mentoring system for minimally invasive surgery. The mentor and mentee can be located geographically apart. The workstations in the operating room and at the central location need to be connected over a network
Fig. 2a A surgical phantom is used for laparoscopic/manual surgical setup. A 30-degree scope is used to capture the operative field and the motion of the surgical tooltips of laparoscopic instruments (needle drivers). A scope tracking frame is attached to the scope to track the pose of the scope camera. b An optical tracking system is used to track the pose of the scope tracking frame. The video of the operative field is bifurcated from the scope system to the operating room workstation. Operative field overlaid with virtual instruments received from the mentor’s workstation is displayed to the mentee on the visualization screen. c The mentor controls the motion of the virtual surgical instruments overlaid onto the live view of the operative field using the user interfaces on the mentor’s workstation
Fig. 3a The tele-mentoring system is integrated with a surgical robot (da Vinci Xi from Intuitive Surgical Inc.) and a surgical phantom is used for the robotic surgical setup. A 30-degree scope is used to capture the operative field and the motion of the surgical tooltips (EndoWrist needle drivers). A scope tracking frame is attached to the scope that enables tracking of the scope camera poses using the optical tracking system. b A tile-pro mode on the robot console is used to visualize the operative field and the operative field overlaid with the motion virtual instruments simultaneously. c The mentor controls the motion of the virtual surgical instruments using the user interfaces on the central location workstation
Fig. 4Architecture of the tele-mentoring system exhibiting interaction between the hardware and software components (running on workstations). The hardware units in the operating room and at the central location connects the mentee and the mentor over a network
Data processed and shared by the architecture of the tele-mentoring prototype
| Data | Description of the processed data |
|---|---|
Scope Camera Pose MScopeCamera(t) | A 4 × 4 homogenous transformation matrix measured with respect to optical tracking system and representing the position and orientation of the scope’s camera at time instant ‘t.’ The tracking thread processes the tracking data stream acquired from the optical tracking system to extract the scope camera poses |
Scope Video Frame FSurgicalView(t) | A frame of the operating field video at time instant ‘t.’ The video stream acquired from the scope system is processed by video processing thread to extract the video frame. It also combines the scope camera pose with scope video frame |
Incision Points PIncisions(t) | A tuple storing the positions of the incision points at time instant ‘t’ and measured with respect to optical tracking system. Each element of the tuple represents an incision point. The tracking thread processes the tracking data stream acquired from the optical tracking system extract the incision points |
Tooltip Poses MTooltips(t) | A tuple storing left and right tooltip poses at time instant ‘t.’ Each element represents a co-ordinate frame in form of 4 × 4 homogenous transformation matrix attached to the tooltip of the augmented surgical instrument. The tool motion data stream acquired from the user interface is processed by the interfacing thread to extract tooltip poses |
| Visual Rendering Data | The data comprises of scope camera pose, scope video frame, incision points, tooltip poses, and system parameters. It is sent to the visual rendering thread, which uses the data to render scenes on visualization screen. The primary scene contains the augmented operative filed with overlaid virtual surgical tools. The secondary scene gives a 3D view of the surgical setup-assisting mentor to understand the configuration of incision points during surgery |
| System Parameters | The system parameters at the operating room workstation assists to set the labels to the incision points for intraoperative tracking, set the angulation angle of the scope, and accept the connection from the central location The system parameters at the central location workstation assists to set the network connection with the operating room and map virtual surgical tooltips to the incision points for left/right-hand tool movements |
Fig. 5a The delay encountered in sending surgical scope camera poses MScopeCamera(t) along with operating field video frame FSurgicalView(t) of 640✕ 480 pixels resolution from operating room to the central location workstation shown for a duration of 12 min. The delay in receiving two consecutive data packets comprising surgical scope camera poses MScopeCamera(t) and operating field video frame FSurgicalView(t) at the central location workstation. b The delay encountered in sending virtual surgical instruments tooltip poses MTooltips(t) from the central location workstation to the operating room workstation shown for a duration of one minute. The delay is not shown for the time period when there is no motion of the virtual surgical instruments. The delay in receiving two consecutive data packets comprising virtual surgical instruments tooltip poses MTooltips(t) at the operating room workstation
Performance of the remote tele-mentoring system under Mode I and Mode II
| Description of the parameters | Mode I | Mode II | |||
|---|---|---|---|---|---|
| Resolution of the operating field video frame sent from the operating room to the central location workstation | 640 ✕ 480 pixels | 1920 ✕ 1080 pixels | 640 ✕ 480 pixels | 1920 ✕ 1080 pixels | |
| Average delay encountered in sending operating field video frame along with surgical scope camera poses from operating room to the central location workstation | 78 ± 7 ms | 115 ± 29 ms | 163 ± 12 ms | 260 ± 44 ms | |
| Average delay in receiving two consecutive data packets comprising surgical scope camera poses and operating field video frame at the central location workstation | 33 ± 27 ms | 35 ± 12 ms | 33 ± 6 ms | 62 ± 54 ms | |
| Percentage of the frames dropped when sent from the operating room workstation to the central location workstation | 0.59% | 0.70% | 0.03% | 8.34% | |
| Video quality metric comparing frames sent before encoding by the operating room workstation and received after decoding by the central location workstation | Mean Square Error (MSE) | 242.67 | 193.06 | 245.02 | 166.07 |
| Peak Signal-to-Noise Ratio (PSNR) | 24.28 | 25.28 | 24.25 | 25.93 | |
| Structure Similarity Index Measure (SSIM) | 0.93 | 0.89 | 0.93 | 0.88 | |
| Average delay in transferring the surgical tooltips poses from the central location workstation to the operating room workstation | 21 ± 2 ms | 132 ± 23 ms | |||
| Average time duration in receiving two consecutive data packets one-after-another from the central location workstation to the operating room workstation | 26 ± 15 ms | 33 ± 8 ms | |||
Fig. 6Visual comparison of the operating field video frame FSurgicalView(t) send by the operating room workstation before encoding and frames received at central location workstation after decoding in Mode I and Mode II of operation. The three-frame pair samples for each mode were selected randomly from the video stream
Fig. 7a Setup for the user study. An optical marker is attached to the surgical instrument tooltip to track its position using the optical tracking system. b Surgical field displayed on central location workstation. The mentor follows the predefined static path using the virtual surgical instrument. c Surgical field displayed on operating room workstation. The mentee tries to replicate the motion of the virtual surgical instrument using a real surgical instrument
Fig. 8Paths followed by the mentor and the mentee during the usability study. The static-predefined path displayed on the central location workstation to the mentor is shown in red color. The path followed by mentor and mentee is shown using a color map that represents temporal relation for the duration of the task from 0 to ∆T s. The operating field is of size 64.66 × 48.49 mm2
Comparison of the paths defined by surgical instrument’s tooltip motion
| Description of parameters | Path-1 | Path-2 | Path-3 | Path average | |
|---|---|---|---|---|---|
| Average duration for mentor and mentee to complete the task | 38.59 ± 14.62 s | 33.30 ± 10.50 s | 32.04 ± 12.16 s | 34.65 ± 12.14 s | |
| Measures to compare the path generated by the mentor with the static-predefined path | DTW distance | 1235.9 ± 300.7 | 1139.5 ± 360.3 | 1154.2 ± 500.7 | 1176.5 ± 331.8 |
| Average distance | 1.19 ± 0.19 mm | 1.26 ± 0.37 mm | 1.40 ± 0.88 mm | 1.28 ± 0.45 mm | |
| Fréchet distance | 2.52 ± 0.61 mm | 2.40 ± 1.18 mm | 2.80 ± 1.90 mm | 2.57 ± 1.09 mm | |
| Measures to compare the path generated by the mentor and the mentee during the user study | DTW distance | 3625.2 ± 1680.6 | 2900.8 ± 812.5 | 3059.9 ± 881.8 | 3195.3 ± 971.4 |
| Average distance | 3.38 ± 0.93 mm | 3.19 ± 0.56 mm | 3.60 ± 1.15 mm | 3.39 ± 0.76 mm | |
| Fréchet distance | 7.25 ± 1.32 mm | 7.80 ± 1.11 mm | 8.28 ± 1.53 mm | 7.78 ± 1.02 mm | |