COMPASS: localization in laparoscopic visceral surgery