Multimodal Data Fusion and Registration for Needle Guidance in Percutaneous Procedures