Algorithms for improving underwater colour consistency & texturing