A Physically Constrained and Library-Guided Convolutional Autoencoder for Mineral Hyperspectral Unmixing | Synapse