Vision-Based Surgical Tool Pose Estimation For Da Vinci Robotic System