Diagram of a cantilever beam's deformed shape and displacement measurements along its length, captured from Figure 3 of the Structural Health Monitoring paper

Detecting damage in structures by the way they vibrate

How autoencoders, convolutional neural networks, and camera measurements can detect, locate, and quantify structural damage.


Table of contents

Note: This post is an AI-assisted summary of the three main papers I have worked on during my research program at the university. While the content may have been mostly generated by AI, the work it is based upon was fully developed by me and my professors/coauthors.

Introduction

A vibrating beam carries information about its condition. Introduce a crack, and its stiffness changes. That change affects how the beam moves and bends. The challenge is turning those measurements into useful answers: has something changed, where is the damage, and how severe is it?

Across three papers I coauthored, my collaborators and I explored these questions using autoencoders, convolutional neural networks, and experimental vibration measurements. The work ranges from accelerometer data collected on a bridge to displacement measurements extracted from video of a laboratory beam.

The thread connecting these studies is the representation of the data. We moved from compressed frequency-domain signals, to displacement time histories, to the shape of a beam at a single instant. Each representation supports a different way of learning about structural damage.

You can download all three papers below.

Detecting changes in the Z24 bridge

In our CILAMCE 2022 paper, we investigated damage detection using measurements from the Z24 bridge in Switzerland. Before its demolition, the bridge was instrumented and progressively damaged, providing an opportunity to study how its response changed across structural conditions. We used five accelerometers and three states: one undamaged condition and two damaged conditions. 1

The approach combined a sparse autoencoder with a statistical measure of distance. An autoencoder learns to reconstruct its input through an internal representation. By limiting that representation and applying a sparsity penalty, we encourage the network to encode useful information compactly.

We divided the acceleration records into roughly five-second segments and transformed them into the frequency domain. For each accelerometer, the autoencoder compressed a 251-value frequency-domain input into 10 features. We then combined the features from all five sensors and compared them with a reference distribution using the Mahalanobis distance, which accounts for the scale and correlations of the features.

The result was a control chart: measurements sufficiently far from the reference distribution indicated a possible change in structural condition. The upper control limit was the reference distribution's 95th percentile. Crossing that threshold was therefore an indication to investigate, rather than proof of damage in an individual sample.

Six Z24 bridge control charts showing Mahalanobis distances, reference samples, upper control limits, and moving medians for undamaged and damaged states
Z24 bridge control charts. The red line is the upper control limit; the green line is the moving median. Left: one condition at a time. Right: all three conditions. CILAMCE 2022, Figure 5, PDF page 6.

The method separated the three structural conditions, but performance varied across trained models. Some choices, including the number of training samples and the size of the hidden layer, still needed more systematic investigation. Also, the experiment that assessed separation between conditions trained the autoencoders using samples from all three states. Unsupervised feature learning should not be confused with demonstrating detection of entirely unseen damage after training only on healthy data.

Comparing autoencoders and CNNs

That study addressed whether the measured response had changed. Our EVACES 2023 paper explored a different question: how well could two neural-network approaches distinguish known structural conditions when the measurements came from a camera? 2

We tested a polypropylene cantilever beam with a free span of 0.8 m. Successive saw cuts produced seven damaged states in addition to the healthy state. A high-speed camera recorded the beam during free vibration, and image processing extracted its motion at multiple positions.

A high-speed camera on a tripod facing a cantilever beam, with numbered labels identifying the camera, beam, support, lens, background, and line of sight
Experimental setup for recording the cantilever beam during free vibration. EVACES 2023, Figure 4, PDF page 6.

This changes the instrumentation problem. A camera can measure many points within its field of view without attaching a separate sensor at each point. The measurements still depend on visibility, contrast, camera geometry, and image-processing quality, but they provide spatial coverage that is useful for studying deformation.

For the comparison, we used displacement time histories from 40 monitored positions. One approach compressed each signal with a sparse autoencoder and passed the resulting features to a shallow neural-network classifier. The other used a one-dimensional convolutional neural network, or CNN, to learn features and classify the signals within the same model.

With suitable configurations, both approaches achieved 100% classification accuracy in the reported five-fold cross-validation experiment. The CNN reached that performance in approximately half the processing time of the autoencoder-based approach for the tested settings. Those results describe this dataset and these configurations; they do not establish that one architecture will always be faster or more accurate.

Learning from instantaneous beam shapes

Our paper in Structural Health Monitoring made a more fundamental change. Instead of supplying the CNN with the motion of one point over time, we supplied the displacements of 60 points at one instant. 3

The distinction is simple but consequential:

RepresentationWhat one input containsWhat the network can learn
Displacement time historyMany successive measurements at one positionTemporal patterns in the motion
Instantaneous displacement fieldSimultaneous measurements at many positionsSpatial patterns in the deformed shape

For the second representation, convolution operates along the beam. Under the study's assumptions of free vibration and proportional damping, an instantaneous deformed shape combines modal contributions and deflection due to gravity. Those shapes contain information about the structure's stiffness distribution.

The camera frames first went through image processing to extract displacement measurements. Each CNN input therefore contained 60 numerical values, rather than the full image. This reduced the dimensionality and focused the learning problem on structural deformation.

Two curves of vertical displacement across 60 beam positions, showing the beam above and below its undeformed shape at two instants
Two instantaneous displacement profiles used as CNN inputs. Each sample describes the beam at one instant through 60 measured positions. Structural Health Monitoring, Figure 4, PDF page 6.

Locating and quantifying damage

The output also changed. Instead of assigning a single scenario label, the network predicted a damage-index profile at the 60 monitored positions. The index was defined as the ratio of healthy flexural rigidity to damaged flexural rigidity. A value of one represented an undamaged region; larger values represented reduced rigidity. Training targets were constructed from the measured crack geometry and an assumed spatial distribution around each crack.

When all eight structural states were represented in training, the predicted profiles closely matched the targets. The reported coefficients of variation at the evaluated crack positions were below 2%. This measures the relative dispersion of predictions; it should not be interpreted as a universal bound on prediction error.

Eight plots of damage index along the beam, comparing yellow target profiles with red median CNN predictions when every scenario was included in training
Target damage-index profiles and median CNN predictions for all eight structural states, with every scenario represented in training. Structural Health Monitoring, Figure 9, PDF page 9.

We also combined predictions from multiple snapshots by taking their median. In the experiment with all scenarios represented in training, the median predictions at the evaluated crack positions converged to relative errors below 1% using fewer than 1,500 samples. Most scenarios needed fewer than 500. The smallest crack was the most demanding case.

This is one practical benefit of the spatial representation: the network does not require the snapshots to arrive in time order or form a continuous recording. The spatial ordering of the measurements still matters, and the snapshots must satisfy the measurement and structural conditions assumed by the method.

Testing unseen damage scenarios

We then made the task harder by excluding two damage scenarios from training. The model still detected and located damage across the evaluated scenarios, but its estimates of severity became less accurate. This distinction matters. Finding the affected region and estimating how much stiffness it has lost are separate achievements.

Eight plots comparing target damage-index profiles and median CNN predictions, with larger severity differences in scenarios 5 and 6 that were withheld from training
Damage-index profiles after excluding scenarios 5 and 6 from training. Localization remains useful, while severity estimates become less accurate in the withheld scenarios. Structural Health Monitoring, Figure 12, PDF page 12.

The withheld scenarios came from the same beam and experimental setup. This was evidence of generalization within that experiment, not a demonstration that a trained network could be transferred directly to a different bridge, material, camera arrangement, or damage mechanism.

Lessons for structural monitoring

Taken together, these studies show how measurement choices and learning methods work together. The bridge study used compact spectral features to identify changes in condition. The EVACES comparison used camera-derived time histories to classify known states. The journal study used instantaneous spatial measurements to estimate where damage occurred and how severe it was.

There is still substantial work between these experiments and routine field use. Training data must capture relevant structural and measurement variability. Evaluation on independent recordings, different acquisition conditions, and additional specimens would help establish how well the approach transfers. Temperature changes, camera movement, and changing boundary conditions also need explicit attention.

Papers and downloads

The figures are cropped screen captures from the papers. The cover diagram comes from Figure 3 on PDF page 6 of the Structural Health Monitoring paper.

CILAMCE 2022

Resende, L. V., Finotti, R. P., Barbosa, F. S., and Cury, A. A. (2022). Structural damage detection with autoencoding neural networks.. Proceedings of the XLIII Ibero-Latin-Americhttps://publicacoes.softaliza.com.br/cilamce2022/article/view/5307a.**n Congress on Computational Methods in Engineering (CILAMCE), Foz do Iguaçu, Brazil.

Download CILAMCE paper (PDF, 0.6 MB)

EVACES 2023

Barbosa, F., Resende, L., Finotti, R., Cury, A., Motta, C., Garrido, H., Domizio, M., and Curadelli, O. (2023). Autoencoders and Convolutional Neural Networks Applied to Structural Damage Detection. EVACES 2023.

Download EVACES paper (PDF, 3.8 MB)

Structural Health Monitoring

Resende, L., Finotti, R., Barbosa, F., Garrido, H., Cury, A., and Domizio, M. (2023). Damage identification using convolutional neural networks from instantaneous displacement measurements via image processing. Structural Health Monitoring.

Download journal paper (PDF, 4.9 MB)