Vision and Learning based Sensing for Structural Health Monitoring