Cargando…
LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation
In recent years, UNet and its improved variants have become the main methods for medical image segmentation. Although these models have achieved excellent results in segmentation accuracy, their large number of network parameters and high computational complexity make it difficult to achieve medical...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10295621/ https://www.ncbi.nlm.nih.gov/pubmed/37370643 http://dx.doi.org/10.3390/bioengineering10060712 |
_version_ | 1785063464961572864 |
---|---|
author | Zhang, Shuai Niu, Yanmin |
author_facet | Zhang, Shuai Niu, Yanmin |
author_sort | Zhang, Shuai |
collection | PubMed |
description | In recent years, UNet and its improved variants have become the main methods for medical image segmentation. Although these models have achieved excellent results in segmentation accuracy, their large number of network parameters and high computational complexity make it difficult to achieve medical image segmentation in real-time therapy and diagnosis rapidly. To address this problem, we introduce a lightweight medical image segmentation network (LcmUNet) based on CNN and MLP. We designed LcmUNet’s structure in terms of model performance, parameters, and computational complexity. The first three layers are convolutional layers, and the last two layers are MLP layers. In the convolution part, we propose an LDA module that combines asymmetric convolution, depth-wise separable convolution, and an attention mechanism to reduce the number of network parameters while maintaining a strong feature-extraction capability. In the MLP part, we propose an LMLP module that helps enhance contextual information while focusing on local information and improves segmentation accuracy while maintaining high inference speed. This network also covers skip connections between the encoder and decoder at various levels. Our network achieves real-time segmentation results accurately in extensive experiments. With only 1.49 million model parameters and without pre-training, LcmUNet demonstrated impressive performance on different datasets. On the ISIC2018 dataset, it achieved an IoU of 85.19%, 92.07% recall, and 92.99% precision. On the BUSI dataset, it achieved an IoU of 63.99%, 79.96% recall, and 76.69% precision. Lastly, on the Kvasir-SEG dataset, LcmUNet achieved an IoU of 81.89%, 88.93% recall, and 91.79% precision. |
format | Online Article Text |
id | pubmed-10295621 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-102956212023-06-28 LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation Zhang, Shuai Niu, Yanmin Bioengineering (Basel) Article In recent years, UNet and its improved variants have become the main methods for medical image segmentation. Although these models have achieved excellent results in segmentation accuracy, their large number of network parameters and high computational complexity make it difficult to achieve medical image segmentation in real-time therapy and diagnosis rapidly. To address this problem, we introduce a lightweight medical image segmentation network (LcmUNet) based on CNN and MLP. We designed LcmUNet’s structure in terms of model performance, parameters, and computational complexity. The first three layers are convolutional layers, and the last two layers are MLP layers. In the convolution part, we propose an LDA module that combines asymmetric convolution, depth-wise separable convolution, and an attention mechanism to reduce the number of network parameters while maintaining a strong feature-extraction capability. In the MLP part, we propose an LMLP module that helps enhance contextual information while focusing on local information and improves segmentation accuracy while maintaining high inference speed. This network also covers skip connections between the encoder and decoder at various levels. Our network achieves real-time segmentation results accurately in extensive experiments. With only 1.49 million model parameters and without pre-training, LcmUNet demonstrated impressive performance on different datasets. On the ISIC2018 dataset, it achieved an IoU of 85.19%, 92.07% recall, and 92.99% precision. On the BUSI dataset, it achieved an IoU of 63.99%, 79.96% recall, and 76.69% precision. Lastly, on the Kvasir-SEG dataset, LcmUNet achieved an IoU of 81.89%, 88.93% recall, and 91.79% precision. MDPI 2023-06-12 /pmc/articles/PMC10295621/ /pubmed/37370643 http://dx.doi.org/10.3390/bioengineering10060712 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Zhang, Shuai Niu, Yanmin LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation |
title | LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation |
title_full | LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation |
title_fullStr | LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation |
title_full_unstemmed | LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation |
title_short | LcmUNet: A Lightweight Network Combining CNN and MLP for Real-Time Medical Image Segmentation |
title_sort | lcmunet: a lightweight network combining cnn and mlp for real-time medical image segmentation |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10295621/ https://www.ncbi.nlm.nih.gov/pubmed/37370643 http://dx.doi.org/10.3390/bioengineering10060712 |
work_keys_str_mv | AT zhangshuai lcmunetalightweightnetworkcombiningcnnandmlpforrealtimemedicalimagesegmentation AT niuyanmin lcmunetalightweightnetworkcombiningcnnandmlpforrealtimemedicalimagesegmentation |