Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T03:56:07.966Z Has data issue: false hasContentIssue false

Theoretical error analysis of spotlight-based instrument localization for retinal surgery

Published online by Cambridge University Press:  26 January 2023

Mingchuan Zhou*
Affiliation:
College of Biosystems Engineering and Food Science, Zhejiang University, Hangzhou, China
Felix Hennerkes
Affiliation:
Chair for Computer Aided Medical Procedures and Augmented Reality, Computer Science Department, Technische Universität München, Munchen, Germany
Jingsong Liu
Affiliation:
Chair for Computer Aided Medical Procedures and Augmented Reality, Computer Science Department, Technische Universität München, Munchen, Germany
Zhongliang Jiang
Affiliation:
Chair for Computer Aided Medical Procedures and Augmented Reality, Computer Science Department, Technische Universität München, Munchen, Germany
Thomas Wendler
Affiliation:
Chair for Computer Aided Medical Procedures and Augmented Reality, Computer Science Department, Technische Universität München, Munchen, Germany
M. Ali Nasseri
Affiliation:
Augenklinik und Poliklinik, Klinikum rechts der Isar der Technische Universität München, München, Germany
Iulian Iordachita
Affiliation:
Department of Mechanical Engineering and Laboratory for Computational Sensing and Robotics, Johns Hopkins University, Baltimore, MD, USA
Nassir Navab
Affiliation:
Chair for Computer Aided Medical Procedures and Augmented Reality, Computer Science Department, Technische Universität München, Munchen, Germany
*
*Corresponding author. E-mail: mczhou@zju.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Retinal surgery is widely considered to be a complicated and challenging task even for specialists. Image-guided robot-assisted intervention is among the novel and promising solutions that may enhance human capabilities therein. In this paper, we demonstrate the possibility of using spotlights for 5D guidance of a microsurgical instrument. The theoretical basis of the localization for the instrument based on the projection of a single spotlight is analyzed to deduce the position and orientation of the spotlight source. The usage of multiple spotlights is also proposed to check the possibility of further improvements for the performance boundaries. The proposed method is verified within a high-fidelity simulation environment using the 3D creation suite Blender. Experimental results show that the average positioning error is 0.029 mm using a single spotlight and 0.025 mm with three spotlights, respectively, while the rotational errors are 0.124 and 0.101, which shows the application to be promising in instrument localization for retinal surgery.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. (a) The simulation setup in Blender. The movement of the instrument is constrained by the remote center of motion (RCM) to reduce the trauma of the incision point on the sclera. (b) The spotlight pattern changes with the location of the instrument.

Figure 1

Figure 2. (a) A spotlight is attached to the instrument. The camera and microscope system are set up to record the projection of the spotlight on the intraocular surface of the eye. (b) Post-processing is used to detect the contour of the projection on the captured images. (c) The known surface is used to reconstruct the real projection. An ellipse is fitted and used to reconstruct the cone. (d) The light cone is placed above the real projection to determine the position of the instrument. (e) For the multiple spotlights scenario, three spotlights are attached to the instrument. (f) The three projections are used independently to reconstruct possible vertex positions. (g) The median position is picked as the result.

Figure 2

Figure 3. The original image (a) is converted to a grayscale image (b). A Gaussian and median filter (c) are used reduce noise. The result is converted into a binary image (d) that is used for the contour detection. A closeup of the detected contour (green) on top of the original image can be seen in (e).

Figure 3

Figure 4. Cross-section along the optical axis. Used for the reconstruction of the projection.

Figure 4

Figure 5. (a) Intersection between a sphere and a cone. (b) The blue plane is used to show the similarity between the cone-sphere intersection and an ellipse.

Figure 5

Table I. The maximum difference between the intersections.

Figure 6

Figure 6. Triangle (green) used to derive the vertex position based on a given ellipse. $S$ denotes the spotlight source. $C$ denotes center of ellipse. $s_1$ is the distance between $S'$ and $C$. $s_2$ is the height of the spotlight source $S$ with the $XOY$ plane.

Figure 7

Table II. Properties of the camera in the Blender simulation.

Figure 8

Table III. Rotations applied to each spotlight to achieve the correct angles.

Figure 9

Figure 7. (a) Path of the spotlight used during the first test (Box). (b) Path of the spotlight used during the second test (Helix).

Figure 10

Figure 8. The error performance with the box trajectory for a single spotlight. $e_x$, $e_y$, and $e_z$ denote the error in $X_S$, $Y_S$, and $Z_S$ axis shown in Fig. 4, respectively. $\epsilon _x$ and $\epsilon _y$ denote the rotation error in $Y_S$ and $Z_S$ axis. (a) Positioning error in each direction $X_S$, $Y_S$, and $Z_S$. (b) Orientation error in $Y_S$ and $Z_S$. (c) Overall error in position. (d) Overall error of orientation.

Figure 11

Figure 9. The error performance with the box trajectory for multiple spotlights. (a) Positioning error in each direction $X_S$, $Y_S$, and $Z_S$. (b) Orientation error in $Y_S$ and $Z_S$. (c) Overall error in position. (d) Overall error of orientation.

Figure 12

Table IV. Error for different tests.

Figure 13

Figure 10. The error performance with different light intensities. The whiskers show the minimum and maximum recorded distance changes. The start and end of the boxes denote the first and third quartile. The band, red dot, and cross represent the median, mean, and outliers of the recorded changes, respectively. (a) Positioning error with the square trajectory for a single spotlight. (b) Rotation error with the square trajectory for a single spotlight. (a) Positioning error with the helix trajectory for a single spotlight. (d) Rotation error with the helix trajectory for a single spotlight.

Figure 14

Figure 11. The error performance with different light intensities. (a) Positioning error with the square trajectory for multiple spotlights. (b) Rotation error with the square trajectory for multiple spotlights. (a) Positioning error with the helix trajectory for multiple spotlights. (d) Rotation error with helix trajectory for multiple spotlights.

Figure 15

Table V. Overall error for the deformed surface with helix trajectory.