Mosaicing of 3D Sonar Data Sets - Techniques and Applications