Automatic Metallic Surface Defect Detection and Recognition with Convolutional Neural Networks | Synapse