This project contains material to support the sessions carried out among the DeepHealth partners to complete different tasks and reach different goals within the DeepHealth project.
We plan to have several sessions in order to show other partners in the project how to install, configure and use the libraries developed in the DeepHealth project. Further support in addition to these sessions will be provided in order to reach all platform providers integrate the libraries into their application platforms.
For this first session the following material is available in order to help DeepHealth partners and any other interested people in preparing the complete pipeline. What you can see here has been prepared starting from the use case pipeline prepared by UNIMORE team. But the purpose of this alternative is to have an installation of the EDDL in a conda environment named eddl ready to be used in any other project or task.
Shell-scripts used to do the installation of the libraries and the pipeline example. Must be executed in the order they appear:
Video tutorial 1 where Anaconda3, EDDL, OpenCV, ECVL and use case pipeline are installed on a Linux container with Ubuntu 18.04:
Video tutorial 2 where code changes are shown in order to use the YAML files Video 2
Dataset extracted from PADCHEST split in two ZIP files:
Alternative installation procedure for non-privileged users when conda is already available in the Linux system (no videos were prepared):
The main difference is in the first step, now only one shell-script. There are small differences in the other files, the component calib3d has been added to OpenCV, this solved the problem with the method cv::initDistortRectifyMap() when compiling the ECVL.
IMPORTANT: if a conda installation is not available in the system and the base conda environment is not activated before starting the process, then the execution of the shell-scripts will fail.
Presentations:
UC12 & Pneumothorax in C++ (UNIMORE)
Padchest in C++ (UPV) Slides
UC12 & Pneumothorax in Python (UNIMORE)
Padchest in Python (UPV)
Configuration issues and programming:
Presentation of results
Presentation and demo of the back-end
Presentation and demo of the front-end
Configuration and programming issues (if required by any partner)