DRÆM – A discriminatively trained reconstruction embedding for surface anomaly detection | Synapse