A Smart Trocar for Automatic Tool Recognition in Laparoscopic Surgery. (February 2015)