Deep Learning-based Defect Detection and Assessment for Engineering Structures