A systematic review of deep learning approaches for surface defect detection in industrial applications | Synapse