Visual Anomaly Detection For Automatic Quality Control