niemiecjakub / deep-neural-networks-in-structural-health-monitoring

Deep neural networks in structural health monitoring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep neural networks in structural health monitoring

In my work I compared deep learning models for image segmentation task (Unet, Attention-Unet,Transunet) in concrete crack detection, developed crack measurement algorithm and created public dataset for similar use case.

Crack measurement algorithm is based on image processing, it was tested on SDNET2019 images and laboratory images of high resoultion 4000x6000.

Satisfactory results have been achieved, my work shows modern approach to SHM with use of deep learning methods

lab-img-1

Dataset

For dataset nagivate to https://www.kaggle.com/datasets/jakubniemiec/concrete-crack-images

Real unit measurement

Measuring crack in real units is done by palcing reference object which dimentions are known - here checkboard 9x13 with size of one check 20mm was used. Points of checkboard are localized in the image, horizontal distance between two nearest points are calculated in pixels, then px/mm ratio is calculated by obtaining mean value from measurements

image (1)

General schema

Schemat zadania

Algorithm - block diagram

Schemat blokowy algorytmu

Sample images

sample-measurement

segmentation-results

lab-img-2

image (2)

image (3)

About

Deep neural networks in structural health monitoring

License:MIT License


Languages

Language:Jupyter Notebook 100.0%