Mosaicing of 3D sonar data sets - techniques and applications