Skip to content

rkarmaka/Mobile-PolypNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mobile-PolypNet : Light-weight Colon Polyp Segmentation Network for Low Resources Settings

Introduction:

Colorectal cancer (CRC) is the third leading type of cancer globally, and the second principal cause of cancer-related death in the United States. Approximately 4% of the female and 4.3% of the male population in the United States suffer from colorectal cancer. However, with early detection and proper treatment, 90% of the patients have an increased life span of more than five years.

Over the years, different traditional image processing and deep learning networks have been proposed. Although deep learning models outperformed classical image processing, they require high computational resources. A metric to evaluate the computational complexity of deep learning networks is frames-per-second (FPS) to evaluate the its processing rate. However, this is a platform dependent metric. A more common, platform independent, metric is number of floating-point operations (FLOPs) that network executes in order to achieve the task.

In this paper, we proposed a novel lightweight image segmentation architecture that is significantly less complex, requiring a fraction of training parameters and a lower number of FLOPs. This significant reduction in complexity is achieved while maintaining high accuracy. Our model achieved state-of-the-art performance in the test dataset. The significance of this works is in its novel encoder-decoder architecture backbone that is lightweight, suitable for mobile deployment devices. Based on the empirical evidence, we adopted Dice coefficient as objective loss function, which yields more accurate results. We used the same training and testing sets as PraNet and performed extensive testing using important semantic segmentation metrics for better benchmarking.

Model:

Model architecture Mobile-PolypNet model backbone architecture with the bottleneck residual blocks and skip connection where x, e and c represents the number of bottleneck residual block, number of filters for expansion operation, and number of filters for contraction respectively.

Results:

Sample results Model's performance on test images from different datasets (from left) Kvasir, CVC-ClinicDB, CVC-300, Colon-DB, ETIS where first two are the seen datasets and last three are the unseen datasets

Conclusion:

In this paper, we presented a novel Mobile-PolypNet architecture for automatic polyp segmentation. The model has been tested on five publicly available datasets and compared with the current state-of-the-art models. The network achieved state-of-the-art accuracy with the orders of magnitude reduction in the computational cost. Compared with the current state-of-the-art PraNet, our model requires 83 times fewer parameters and is about 17 times more computationally efficient, making it an excellent model for a segmentation backbone for deployment on resource-sensitive devices.

About

Code and models for Mobile-PolypNet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages