Non-Linear Unmixing For Hyperspectral Reflectance Of Pigment Mixtures Using Derivative Transformation And Convolutional Neural Networks