Deriving Bathymetry From Multispectral And Hyperspectral Imagery