Skip to content

beric7/COCO-Bridge-2021-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COCO-Bridge-2021-plus

[:red_circle: Paper] [Dataset] [Trained models]

Overview

Please be patient this repository is still under construction...

  • Our dataset and model was focused on the detection of typical structual components which must be check during a bridge inspection. These components are found on the underside of steel bridges. This type of detection would be beneficial to the inspection process to aid with unmanned aerial system missions as well as localizing and contextualizing elements to semi-automate bridge inspection reports or captioning.

  • Training (SSD): We trained a Single Shot Detector (SSD) model and a YOLOv4 model. These models were chosen based on their inference speed and performance. Under the same model parameters of 25% confidence and an IoU of 50%, the SSD had a mAP score of 50% while the YOLOv4 model was able to reach 84.52%. This repository is the SSD configuration, while the YOLOv4 repository can be found here. The drawback of the YOLOv4 model was that it was very difficult to configure, and we were only able to train and test the model in Google Colab. However, other researchers and interested people are welcome to try to get it running on your local machines!

  • Testing (SSD): We implemented several testing scripts. In general we utilized a script to make predictions, and output the results in text and csv file format. Those predictions are then compared to ground truth annotations and we are able to get the mAP scores for different confidence and IoU thresholds. We can visualize and save the predictions made by the trained model, as well as view the ground truth predictions overlayed on the images.

  • Visulization (SSD): We can concatenate the results from the predictions, ground truth labels, and base images for a visual summery of the performance.

Results

References

Papers

Dataset

The COCO-Bridge-2021+ dataset and information can be found here. Please cite both the dataset and the journal article if you are using it. The four object classes in the dataset are:

Bearing
Out of Plane Stiffener
Gusset Plate Connection
Cover Plate Termination

Model

The trained model weights and information can be found here. Please cite both the model and the journal article if you are using it.

Requirements

The most important environment configurations are the following:

  • Tensorflow == 1.10.0
  • Python == 3.6

Evaluating Trained SSD Model

Testing the Trained SSD Model

Training with the COCO-Bridge-2021+ dataset

  • Clone the repository
  • Download the Dataset

Training with a custom dataset

  1. Clone the repository

Citation

Structural Detail Dataset:

Bianchi, Eric; Hebdon, Matthew (2021): COCO-Bridge 2021+ Dataset. 
University Libraries, Virginia Tech. Dataset. https://doi.org/10.7294/16624495.v1 

Structural Detail Model:

Bianchi, Eric; Hebdon, Matthew (2021): SSD and YOLOv4 Model for Structural Detail Detection. 
University Libraries, Virginia Tech. Software. https://doi.org/10.7294/16625095.v1 

About

Extension on the COCO-Bridge Dataset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published