Automated CAD system for early detection and classification of pancreatic cancer using deep learning model

PLoS One. 2025 Jan 3;20(1):e0307900. doi: 10.1371/journal.pone.0307900. eCollection 2025.

Abstract

Accurate diagnosis of pancreatic cancer using CT scan images is critical for early detection and treatment, potentially saving numerous lives globally. Manual identification of pancreatic tumors by radiologists is challenging and time-consuming due to the complex nature of CT scan images and variations in tumor shape, size, and location of the pancreatic tumor also make it challenging to detect and classify different types of tumors. Thus, to address this challenge we proposed a four-stage framework of computer-aided diagnosis systems. In the preprocessing stage, the input image resizes into 227 × 227 dimensions then converts the RGB image into a grayscale image, and enhances the image by removing noise without blurring edges by applying anisotropic diffusion filtering. In the segmentation stage, the preprocessed grayscale image a binary image is created based on a threshold, highlighting the edges by Sobel filtering, and watershed segmentation to segment the tumor region and we also implement the U-Net method for segmentation. Then refine the geometric structure of the image using morphological operation and extracting the texture features from the image using a gray-level co-occurrence matrix computed by analyzing the spatial relationship of pixel intensities in the refined image, counting the occurrences of pixel pairs with specific intensity values and spatial relationships. The detection stage analyzes the tumor region's extracted features characteristics by labeling the connected components and selecting the region with the highest density to locate the tumor area, achieving a good accuracy of 99.64%. In the classification stage, the system classifies the detected tumor into the normal, pancreatic tumor, then into benign, pre-malignant, or malignant using a proposed reduced 11-layer AlexNet model. The classification stage attained an accuracy level of 98.72%, an AUC of 0.9979, and an overall system average processing time of 1.51 seconds, demonstrating the capability of the system to effectively and efficiently identify and classify pancreatic cancers.

MeSH terms

  • Algorithms
  • Deep Learning*
  • Diagnosis, Computer-Assisted / methods
  • Early Detection of Cancer* / methods
  • Humans
  • Image Processing, Computer-Assisted / methods
  • Pancreatic Neoplasms* / classification
  • Pancreatic Neoplasms* / diagnosis
  • Pancreatic Neoplasms* / diagnostic imaging
  • Pancreatic Neoplasms* / pathology
  • Tomography, X-Ray Computed / methods

Grants and funding

The author(s) received no specific funding for this work.