Fastener and rail surface defects detection with deep learning techniques | Synapse