NoduleX_code 是一款利用Matlab开发的工具包,专注于从CT扫描中自动识别并分析肺部结节,通过精确分割和特征提取来评估其恶性风险。
图像分割提取特征的MATLAB代码是论文“使用CT扫描预测肺结节恶性程度的高精度模型”的辅助代码。指示在克隆或下载此存储库后,将相关文件提取到data目录中。这里包含的许多脚本都有几个可用的命令行选项。可以通过运行脚本并使用--help选项查看用法列表。
要求Python版本为2.7,并且需要安装NoduleX_python_requirements.txt需求文件中列出的所有Python软件包。您可以使用以下方法安装它们:pip install -r NoduleX_python_requirements.txt,建议设置虚拟环境。
QIF特征提取需要使用Octave(测试版为4.2.0)或MATLAB(对帮助程序脚本进行了一些修改,请参见QIF_extraction/README.md)。假定运行的系统是POSIX兼容系统(如Linux、MacOS或Windows下的LinuxShell),给出的许多脚本都是用Bash shell语法编写的。
针对验证数据,可以使用keras_CNN/keras_evaluate.py脚本来运行CNN模型,并提供正确的模型文件。