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.
-
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 Semantic Segmentation:
-
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
This method reference window blending
-
-
One-Hot Semantic Segmentation (OHESS):
-
Dataset Preparation:
- Organize your CT-scan dataset, ensuring proper labeling for liver tumor regions and background. This is crucial for training the model effectively.
- https://www.kaggle.com/datasets/andrewmvd/liver-tumor-segmentation
-
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
-
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.
-
Customization:
- Feel free to customize the model architecture, training pipeline, or post-processing steps to better suit your specific requirements or dataset characteristics.