Derivative Based Bathymetric Algorithms for Hyperspectral Data