Pre-Surgical Planner for Robot-Assisted Vitreoretinal Surgery: Integrating Eye Posture, Robot Position and Insertion Point
Satoshi Inagaki, Alireza Alikhani, Nassir Navab, Peter C. Issa, M. Ali Nasseri
TL;DR
The paper introduces a preoperative planning framework to maximize the visible and accessible workspace for robot-assisted vitreoretinal surgery by jointly optimizing eye posture, trocar insertion, and robot configuration. It converts surgeon-defined 2D targets into 3D positions and uses a sequence of Functions to estimate eye/trocar pose, optimize gaze, select trocars, and compute target angles; the approach is validated on both 3D-printed and silicon phantoms, showing final workflow errors in the sub-degrees and millimeters range. Key contributions include a formal accessibility metric, a strategy to expand the visible-accessible area, and an end-to-end workflow integrating 2D-3D reconstruction, 6D pose estimation, and optimization steps. The results demonstrate the feasibility of preoperative planning to adapt to patient-specific anatomy and target locations, while thoroughly analyzing error sources to guide future improvements in eye pose detection, trocar alignment, and AR-assisted guidance for clinical translation.
Abstract
Several robotic frameworks have been recently developed to assist ophthalmic surgeons in performing complex vitreoretinal procedures such as subretinal injection of advanced therapeutics. These surgical robots show promising capabilities; however, most of them have to limit their working volume to achieve maximum accuracy. Moreover, the visible area seen through the surgical microscope is limited and solely depends on the eye posture. If the eye posture, trocar position, and robot configuration are not correctly arranged, the instrument may not reach the target position, and the preparation will have to be redone. Therefore, this paper proposes the optimization framework of the eye tilting and the robot positioning to reach various target areas for different patients. Our method was validated with an adjustable phantom eye model, and the error of this workflow was 0.13 +/- 1.65 deg (rotational joint around Y axis), -1.40 +/- 1.13 deg (around X axis), and 1.80 +/- 1.51 mm (depth, Z). The potential error sources are also analyzed in the discussion section.
