Image Blending Techniques and their Application in Underwater Mosaicing