Fourier-based registration for robust forward-looking sonar mosaicing in low-visibility underwater environments