CNN-based vehicle tire wear and damage detection
This project was implemented to achieve 3 main objectives.
- Tire tread wear detection
- Detection of tire damage
- Tire model code recognition
To achieve the above objectives, we mainly used a total of 6 individually trained models in 2 deep neural network structures.
The structure of the deep neural networks used for learning is as follows:
### create virtual environment
$ cd TireDamageDetection/
$ conda env create -f environment.yaml
### run GUI
$ python demoV2.py
- You need to download pre-trained model files before using this source.
- Download the files from our GoogleDrive and place it in the paths below.
### specific paths of pre-trained models
tire/
- TPS-ResNet-BiLSTM-Attn-SEP-0527.pth
- TPS-ResNet-BiLSTM-Attn-WHOLE-0607.pth
tire/model/
- defect_model.h5
- histo_dot_model.h5
- sidewall_model.h5
- tread_model.h5
- wear_safeWarning_model.pth