A comparison between active and passive techniques for underwater 3D applications