| Literature DB >> 35663553 |
Luoyan Wang1,2, Xiaogen Zhou1,2, Xingqing Nie1,2, Xingtao Lin1,2, Jing Li1,2, Haonan Zheng1,2, Ensheng Xue3,4, Shun Chen3, Cong Chen3, Min Du1,2, Tong Tong1,2, Qinquan Gao1,2, Meijuan Zheng3.
Abstract
Automated thyroid nodule classification in ultrasound images is an important way to detect thyroid nodules and to make a more accurate diagnosis. In this paper, we propose a novel deep convolutional neural network (CNN) model, called n-ClsNet, for thyroid nodule classification. Our model consists of a multi-scale classification layer, multiple skip blocks, and a hybrid atrous convolution (HAC) block. The multi-scale classification layer first obtains multi-scale feature maps in order to make full use of image features. After that, each skip-block propagates information at different scales to learn multi-scale features for image classification. Finally, the HAC block is used to replace the downpooling layer so that the spatial information can be fully learned. We have evaluated our n-ClsNet model on the TNUI-2021 dataset. The proposed n-ClsNet achieves an average accuracy (ACC) score of 93.8% in the thyroid nodule classification task, which outperforms several representative state-of-the-art classification methods.Entities:
Keywords: deep convolutional neural network; densely connection; hybrid atrous convolution; multi-scale; the thyroid nodule classification
Year: 2022 PMID: 35663553 PMCID: PMC9160335 DOI: 10.3389/fnins.2022.878718
Source DB: PubMed Journal: Front Neurosci ISSN: 1662-453X Impact factor: 5.152
Figure 1Illustration of the architecture of the proposed n-ClsNet network, which consists of two blocks: Skip-block and hybrid atrous convolution (HAC) block.
Figure 2Examples of several transformations for thyroid nodule image.
Figure 3Schematic diagram of our proposed multi-scale classification framework for thyroid nodules.
Figure 4The illustrations of skip connection layer and residual architecture of resnet34-layer. Among them, (A, B) are the versions of skip connection layer designed by us, and (C) is the residual architecture of ResNet34-layer.
Figure 5The illustrations of three kinds of atrous convolutions. Left to right: the atrous convolution have dilation rates of r = 1, 3, 7, respectively.
Figure 6The architecture of HAC with four aisles atrous convolution and the operation of dimension mapping (see the part of white).
Performance of our method and other methods in classification of thyroid nodules.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| ARL50 (Zhang et al., | 0.8992 | 0.9090 | 0.9343 | 0.8377 | 0.8047 |
| ResNet34 (He et al., | 0.8837 | 0.8638 | 0.9218 | 0.8205 | 0.7813 |
| MobilenetV1 (Howard et al., | 0.8760 | 0.8474 | 0.8852 | 0.8025 | 0.7500 |
| DenseNet (Huang et al., | 0.8837 | 0.9555 | 0.9607 | 0.8247 | 0.7891 |
| SqueezeNet (Iandola et al., | 0.8682 | 0.9286 | 0.9375 | 0.8038 | 0.7578 |
| VGG (Simonyan and Zisserman, | 0.8488 | 0.9179 | 0.9266 | 0.7758 | 0.7109 |
| GoogleNet (Szegedy et al., | 0.8837 | 0.9290 | 0.9439 | 0.8205 | 0.7813 |
| Alexnet (Krizhevsky et al., | 0.7907 | 0.7553 | 0.8096 | 0.7184 | 0.6172 |
| Ours |
|
|
|
|
|
Bold values indicate optimal values.
Figure 7Comparison of receiver operator curve (ROC)-Accuracy (ACC) curves of nine classification approaches on TNUI-2021 datasets.
Comparison to skip-block and residual architecture.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| ResNet34-Residual | 0.9109 | 0.9224 | 0.9104 | 0.8639 | 0.9103 |
| No-BatchNormalization | 0.9341 | 0.9726 | 0.9337 | 0.8844 | 0.9336 |
| Ours |
|
|
|
|
|
Bold values indicate optimal values.
Comparison to HAC block and the atrous spatial pyramid pooling (ASPP) block.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| ASPP | 0.9186 | 0.8593 | 0.9182 | 0.8758 | 0.9181 |
| Ours |
|
|
|
|
|
Bold values indicate optimal values.
Ablations study for each component of our n-ClsNet framework on the TNUI-2021 dataset.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| SkipBlock+HAC | 0.8760 | 0.9128 | 0.8738 | 0.8025 | 0.8750 |
| SkipBlock+Multiscale | 0.9147 | 0.9614 | 0.9141 | 0.8600 | 0.9141 |
| SkipBlock+Multiscale+HAC |
|
|
|
|
|
Bold values indicate optimal values.