Using Deep Learning to Detect Defects in Manufacturing: A Comprehensive Survey and Current Challenges | Synapse