articulated surgical tool detection using virtually - rendered templates .
Multiple view geometry in computer vision