| Literature DB >> 32240409 |
Yongfeng Gao1, Jiaxing Tan1,2, Zhengrong Liang3, Lihong Li4, Yumei Huo2.
Abstract
Computer aided detection (CADe) of pulmonary nodules plays an important role in assisting radiologists' diagnosis and alleviating interpretation burden for lung cancer. Current CADe systems, aiming at simulating radiologists' examination procedure, are built upon computer tomography (CT) images with feature extraction for detection and diagnosis. Human visual perception in CT image is reconstructed from sinogram, which is the original raw data acquired from CT scanner. In this work, different from the conventional image based CADe system, we propose a novel sinogram based CADe system in which the full projection information is used to explore additional effective features of nodules in the sinogram domain. Facing the challenges of limited research in this concept and unknown effective features in the sinogram domain, we design a new CADe system that utilizes the self-learning power of the convolutional neural network to learn and extract effective features from sinogram. The proposed system was validated on 208 patient cases from the publicly available online Lung Image Database Consortium database, with each case having at least one juxtapleural nodule annotation. Experimental results demonstrated that our proposed method obtained a value of 0.91 of the area under the curve (AUC) of receiver operating characteristic based on sinogram alone, comparing to 0.89 based on CT image alone. Moreover, a combination of sinogram and CT image could further improve the value of AUC to 0.92. This study indicates that pulmonary nodule detection in the sinogram domain is feasible with deep learning.Entities:
Keywords: Computed tomography; Computer-aided detection; Deep learning; Lung; Sinogram
Year: 2019 PMID: 32240409 PMCID: PMC7099542 DOI: 10.1186/s42492-019-0029-2
Source DB: PubMed Journal: Vis Comput Ind Biomed Art ISSN: 2524-4442
Fig. 1Examples of the initial nodule candidates detection
Fig. 2Examples of the nine typical initial nodule candidates in image domain (left) and sinogram domain (right)
Fig. 3General workflow of our proposed sinogram based nodule detection method. The network contains 2 convolution layers with kernel sizes 7 × 7 and 5 × 5, with max-pooling layers following each convolution. Softmax is used as the final layer for generating risk probability
Fig. 4Examples of sinograms projected from the initial nodule candidates in Fig. 2 with different view numbers: 40 views (left) and 640 views (right)
Convolutional neural network model settings for single channel input
| Layer | Parameters |
|---|---|
| L1 | Conv, 7 × 7, 32, LeakyReLU |
| L2 | Maxpooling, 2 × 2, stride 2 |
| L3 | Conv, 5 × 5, 64, LeakyReLU |
| L4 | Maxpooling, 2 × 2, stride 2 |
| L5 | Fully-Connected,1000, LeakyReLU |
| L6 | Fully-Connected,2, Softmax |
Area under the curve values with different projection views
| Models with different input | AUC (mean ± std) |
|---|---|
| Sinogram projection view 40 | 0.9048 ± 0.0007 |
| Sinogram projection view 80 | 0.9104 ± 0.0005 |
| Sinogram projection view 160 | 0.9109 ± 0.0003 |
| Sinogram projection view 320 | 0.9113 ± 0.0004 |
| Sinogram projection view 640 | 0.9121 ± 0.0001 |
Fig. 5Illustration of direct cut (a) and interleave-cut (b)
Fig. 6Area under the curve values of direct-cut and interleave-cut
Convolutional neural network model settings for combined inputs (sinogram and CT image)
| Layer | Parameters |
|---|---|
| L1_1 (sinogram) | Conv, 7 × 7, 32, LeakyReLU |
| L2_1 (sinogram) | Maxpooling, 2 × 2, stride 2 |
| L3_1 (sinogram) | Conv, 5 × 5, 64, LeakyReLU |
| L4_1 (sinogram) | Maxpooling, 2 × 2, stride 2 |
| L1_2 (CT image) | Conv, 7 × 7, 64, LeakyReLU |
| L2_2 (CT image) | Maxpooling, 2 × 2, stride 2 |
| L3_2 (CT image) | Conv, 5 × 5, 64, LeakyReLU |
| L4_2 (CT image) | Maxpooling, 2 × 2, stride 2 |
| L5 | Fully-Connected,1000, LeakyReLU |
| L6 | Fully-Connected,2, Softmax |
Fig. 7Workflow of our proposed scheme with combined inputs from image domain and sinogram domain
Fig. 8A comparison of performances via image patch, sinogram, and combination of both