Deep Learning With Vision-Based Technologies For Structural Damage Detection And Health Monitoring