These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You would need to install the following software before replicating this framework in your local or server machine.
Python version 3.7+
Aanaconda version 3+
TensorFlow version 2.6.0
Keras version 2.6.0
- Retrieve the code
git clone https://github.com/manisa/IGARSS2022_LeveeCrackDetection.git
cd IGARSS2022_LeveeCrackDetection
- Create and activate the virtual environment with python dependendencies.
conda create -n gpu-tf tensorflow-gpu
conda activate gpu-tf
source installPackages.sh
- Go to this link.
- Click on LeveeCrack_dataset.zip. This will automatically download the datasets used to to perform 10FCV.
- Unzip and copy all the datasets from LeveeCrack_dataset directory into the folder LeveeCrack_dataset inside the root folder IGARSS2022_LeveeCrackDetection.
- Your directory structure should look like this:
IGARSS2022_LeveeCrackDetection/
LeveeCrack_dataset/
images/
masks/
IGARSS2022_LeveeCrackDetection/
archs/
lib/
src/
LeveeCrack_dataset/
- To replicate the training procedure, follow following command line.
cd src
python 10FCV_train_multiresunet.py
Manisha Panta, Md Tamjidul Hoque, Mahdi Abdelguerfi, Maik C. Flanagin
This project is licensed under the MIT License - see the LICENSE.md file for details