:warning: Warning: Performance of the system is still incomplete and far away from practical use.
This is a pulmonary nodules (lung nodules) computer-aided diagnosis (CADx) demo application, which cound directly raise a diagnostic suggestion based on Lung-RADS automatically from computed tomography (CT) scan.
The application has three different view:
Updated
: Indicate if all the scans of this patient have been detectedPatient Name
/Date of Birth
/Sex
: Information of patientScore
/Management
: Output based on Lung-RADSUpdated
: Indicate if the scan has been detectedScan date
/File Directory
: Information of scanType
: Texture type of corresponding nodule, has five categories (Non-Solid, Non/Part, Part-Solid, Part/Solid, Solid)Calcification
/Spiculation
/Perifissural
/Endobronchial
: 0 indicate No and 1 indicate YesScore
: Score of single nodule based on Lung-RADSLoad Scan
: Load CT scanDetect
: Run automatic diagnosis on seleteced scan, it may take minutesSave Changes
: Since the information of nodules could be edited by user, save those changes to project file (.json)Export Report
: Export field information in csv formatDisplay
: Open screening window for selected scan
There are two models in models
data_parallel
code in [net]() to make model run on CPU, replace the [net]() directory for your own use may be neededRadiomics
methodology, with Principal Component Analysis (PCA)
and Support Vector Regression (SVR)
Modules besides python built-ins
git clone https://github.com/wenyalintw/Nodule_CADx.git
pip install -r /path/to/requirements.txt
cd src
python main.py