Vision-Based Context-Aware Assistance For Minimally Invasive Surgery