|
a |
|
b/README.md |
|
|
1 |
# Learning from ambiguous labels for lung nodule malignancy prediction |
|
|
2 |
|
|
|
3 |
This repo contains the official implementation of our paper: Learning from ambiguous labels for lung nodule malignancy prediction, which proposes a multi-view 'divide-and-rule' (MV-DAR) model to learn from both reliable and ambiguous annotations for lung nodule malignancy prediction on chest CT scans. The implementation of DAR model is released. |
|
|
4 |
<p align="center"><img src="https://raw.githubusercontent.com/Merrical/DAR/master/MVDAR_overview.png" width="90%"></p> |
|
|
5 |
|
|
|
6 |
#### [Paper on IEEE](https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9705525) |
|
|
7 |
#### [Paper on arXiv](https://arxiv.org/pdf/2104.11436.pdf) |
|
|
8 |
|
|
|
9 |
### Requirements |
|
|
10 |
This repo was tested with Ubuntu 20.04.4 LTS, Python 3.8, PyTorch 1.9.0, and CUDA 10.1. |
|
|
11 |
We suggest using virtual env to configure the experimental environment. |
|
|
12 |
|
|
|
13 |
1. Clone this repo: |
|
|
14 |
|
|
|
15 |
```bash |
|
|
16 |
git clone https://github.com/Merrical/DAR.git |
|
|
17 |
``` |
|
|
18 |
|
|
|
19 |
2. Create experimental environment using virtual env: |
|
|
20 |
|
|
|
21 |
```bash |
|
|
22 |
virtualenv .env --python=3.8 # create |
|
|
23 |
source .env/bin/activate # activate |
|
|
24 |
pip install -r requirements.txt |
|
|
25 |
``` |
|
|
26 |
|
|
|
27 |
### Bibtex |
|
|
28 |
``` |
|
|
29 |
@article{liao2022learning, |
|
|
30 |
title={Learning from ambiguous labels for lung nodule malignancy prediction}, |
|
|
31 |
author={Liao, Zehui and Xie, Yutong and Hu, Shishuai and Xia, Yong}, |
|
|
32 |
journal={IEEE Transactions on Medical Imaging}, |
|
|
33 |
year={2022}, |
|
|
34 |
publisher={IEEE} |
|
|
35 |
} |
|
|
36 |
``` |
|
|
37 |
|
|
|
38 |
### Contact Us |
|
|
39 |
If you have any questions, please contact us ( merrical@mail.nwpu.edu.cn ). |