CEDL: Centre-Enhanced Discriminative Learning for Anomaly Detection