Skip to content

OmidSaj/HyDRA

Repository files navigation

HyDRA

Introduction

This repository is the official implementation of "Filter Banks and Hybrid Deep Learning Architectures for Performance-based Seismic Assessments of Bridges" by Seyed Omid Sajedi and Xiao Liang. Hybrid Deep learning models for Rapid Assessments (HyDRA) is introduced as a multi-branch neural network architecture that enable end-to-end training for different types of processed vibration data structures for structural damage diagnosis.

Mel Filter Banks

Custom filter banks

Architecture

HyDRA models

Getting started

  • The code is tested on a Python environment and CUDA installation compatible with tensorflow 2.6 (See here). After cloning this repository, make sure to download the Dataset from the latest Release. To optimize training and infererence, the dataset contains processed input features and labels from the seismic simulations. A subset bin of raw signals can also be downloaded from here to provide insight on feature extraction. After downloading the files, extract all the files together and make sure to updates the paths in the desired scripts.

  • Two example notebooks are provided for the signal preprocessing and deep learning stages of this implementation.

  • The code used to generate the benchmark results in the paper can be found inside the utils directory.

Citing this work

Please cite the following paper if you have used this repositpry.

Sajedi, S., and Liang, X. (2022). "Filter Banks and Hybrid Deep Learning Architectures for Performance-Based Seismic Assessments of Bridges." Journal of Structural Engineering, 148(12)

Acknowledgment