title: Towards the Implementation of an Autonomous Camera Algorithm on the da Vinci Platform.
abstract: Camera positioning is critical for all telerobotic surgical systems. Inadequate visualization of the remote site can lead to serious errors that can jeopardize the patient. An autonomous camera algorithm has been developed on a medical robot (da Vinci) simulator. It is found to be robust in key scenarios of operation. This system behaves with predictable and expected actions for the camera arm with respect to the tool positions. The implementation of this system is described herein. The simulation closely models the methodology needed to implement autonomous camera control in a real hardware system. The camera control algorithm follows three rules: (1) keep the view centered on the tools, (2) keep the zoom level optimized such that the tools never leave the field of view, and (3) avoid unnecessary movement of the camera that may distract/disorient the surgeon. Our future work will apply this algorithm to the real da Vinci hardware.
authors.affiliation: Department of Electrical and Computer Engineering, Wayne State University, Detroit, MI.
authors.forename: Shahab
authors.initials: S
authors.lastname: Eslamian
authors.affiliation: Department of Electrical and Computer Engineering, Wayne State University, Detroit, MI.
authors.forename: Luke A
authors.initials: LA
authors.lastname: Reisner
authors.affiliation: Department of Pediatric Surgery, Children's Hospital of Michigan, Detroit, MI.
authors.forename: Brady W
authors.initials: BW
authors.lastname: King
authors.affiliation: Department of Electrical and Computer Engineering, Wayne State University, Detroit, MI.
authors.forename: Abhilash K
authors.initials: AK
authors.lastname: Pandya
mesh_terms: D000465:Algorithms; D058733:Hand-Assisted Laparoscopy / Q000379:methods*; D006801:Humans; D021621:Imaging, Three-Dimensional / Q000379:methods*; D000069550:Machine Learning; D010363:Pattern Recognition, Automated / Q000379:methods*; D015203:Reproducibility of Results; D065287:Robotic Surgical Procedures / Q000379:methods*; D012680:Sensitivity and Specificity; D025321:Surgery, Computer-Assisted / Q000379:methods*