Gravar-mail: Towards real time 2D to 3D registration for ultrasound-guided endoscopic and laparoscopic procedures