Skip to content

Liver Tumor Detection using Multiclass Semantic Segmentation with U-Net Model Architecture. CT-Scan images processed with Window Leveling and Window Blending Method, also CT-Scan Mask processed with One Hot Semantic Segmentation (OHESS)

Notifications You must be signed in to change notification settings

Skygers/Multiclass-U-Net-for-liver-tumor-segmentation

Repository files navigation

Multiclass U-Net Segmentation for Liver Tumor Detection in CT-Scan Images

This repository dedicated to liver tumor detection in CT-scan images through an advanced multiclass U-Net segmentation approach. Leveraging state-of-the-art techniques such as window leveling, window blending, and one-hot semantic segmentation, the method aims to enhance the accuracy and efficiency of liver tumor identification.

Key Features:

  1. UNet Architecture:

    • This repository utilizes the powerful U-Net architecture, a convolutional neural network (CNN) designed for image segmentation. This architecture is particularly effective in handling medical imaging tasks, providing accurate segmentation results. You can see the model in Multiclass U-Net Model
    • Multiclass U-Net
  2. Multiclass Semantic Segmentation:

    • Unlike traditional binary segmentation, our approach supports multiclass segmentation. This means the model can distinguish between different classes of tissues, allowing for more nuanced and detailed segmentation, crucial for accurate liver tumor detection.
    • Multiclass Semantic Segmentation
  3. CT-Scan Image Processing:

    • Implement window leveling and window blending techniques to preprocess CT-scan images. These methods enhance the visibility of structures, making it easier for the model to identify and delineate liver tumors against the complex background of CT images.

    • Result Window Leveling and Window Blending Method

      Multiclass Semantic Segmentation

      This method reference window blending

  4. One-Hot Semantic Segmentation (OHESS):

    • this repository employs one-hot encoding for semantic segmentation. This technique enables the model to assign each pixel to a specific class, facilitating precise identification of liver tumors and surrounding tissues.

    • Result OHESS Liver Class

      Multiclass Semantic Segmentation

    • Result OHESS Tumor Class

      Multiclass Semantic Segmentation

How to Use:

  1. Dataset Preparation:

  2. Model Training:

    • Utilize the provided training scripts to train the UNet model on your dataset. Tweak hyperparameters as needed for optimal performance.
    • you can see in this Model Train
  3. Inference and Evaluation:

    • Run the inference scripts on new CT-scan images to detect liver tumors. Evaluate the model's performance using metrics like Dice Coefficient Similarity and Intersection Over Union for multiclass.
  4. Customization:

    • Feel free to customize the model architecture, training pipeline, or post-processing steps to better suit your specific requirements or dataset characteristics.

About

Liver Tumor Detection using Multiclass Semantic Segmentation with U-Net Model Architecture. CT-Scan images processed with Window Leveling and Window Blending Method, also CT-Scan Mask processed with One Hot Semantic Segmentation (OHESS)

Topics

Resources

Stars

Watchers

Forks

Languages