Skip to content

A Crack Binary Semantic Segmentation Project written purely in PyTorch. Although I have used a crack dataset, one can input any binary segmentation annotated data to this model (e.g., medical images, cars, etc.).

License

Notifications You must be signed in to change notification settings

tekboart/crack-binary-semantic-segmentaion

Repository files navigation


               

Crack Binary Segmentation Using Deep Learning Computer Vision

Python PyTorch NumPy Pandas Matplotlib PIL Ray_Tune

Description

Used several semantic segmentation models (i.e., UNet++, FPN, DeepLabV3+) with different CNN encoders, pre-trained with 12M ImageNet dataset, to detect cracks in built environment images (e.g., bridges, infrastructures, pavement, etc.) with quite favorable results (See Figure [1]).

Fig [1] : A few sample inference results of the Test set images.

Requirements

Python PyTorch Pandas NumPy

  • Please refer to the file requirements.txt for a comprehensive list of packages and their corresponding version.

Project Dir Structure (only 2 level)

.
.
├── data
│   ├── testcrop
│   ├── testdata
│   └── traincrop
├── images
├── logs
├── models
├── outputs
│   ├── history
│   ├── hyperparams
│   ├── hyperparams_search
│   ├── Inferences
│   └── plots
├── reports
├── runs
├── temp
└── utils
    └── models


58 directories

Contact

Should you have any questions, feel free to contact TekBoArt @tekboart.

License

Shield: CC BY-NC-SA 4.0

  • Refer to the file LICENSE for more information regarding the license of this repository.

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

About

A Crack Binary Semantic Segmentation Project written purely in PyTorch. Although I have used a crack dataset, one can input any binary segmentation annotated data to this model (e.g., medical images, cars, etc.).

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published