Toward A General Novelty Detection Framework In Structural Health Monitoring; Challenges And Opportunities In Deep Learning