Hello everyone.
I'm working on an image preprocessing project for school. I need to segment an MRI brain image to detect a tumor. I'm using the BraTS dataset.
I've tried various denoising techniques (median filter, Non-Local Means filter, Gaussian filter, Anisotropic diffusion filter), as well as different contrast enhancement techniques (CLAHE, histogram equalization, imadjust) and segmentation methods (Otsu, thresholding, k-means). However, none of these approaches have given me satisfactory results. I only get a stylized version of the brain.
Can anyone help me? What techniques should I use, and how would you implement them?
Thank you very much for your help!

답변 (1개)

Gayathri
Gayathri 2025년 3월 14일

0 개 추천

Hi @D,
For effective segmentation, it is better to use Deep Learning techniques.
Please refer to the below link, which will give you an overall idea of "3-D Brain Tumor Segmentation Using Deep Learning".
This example uses a 3-D pretrained U-Net for segmentation. You can also try using different models for effective segmentation.
One such model is "DeepLab v3+". It uses atrous (or dilated) convolutions, which allow the network to capture multi-scale contextual information without losing resolution. This is particularly useful for segmenting objects at various scales.
For more information on how to train a segmentation model using “deeplabv3plus” refer to the following link.

댓글 수: 2

D
D 2025년 3월 15일
I know that Deep Learning techniques are better, but unfortunatly I can not use them
Walter Roberson
Walter Roberson 2025년 3월 15일
Sometimes the correct answer is, "None of these techniques work very well."

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터 및 File Exchange에서 Biomedical Imaging에 대해 자세히 알아보기

질문:

D
D
2025년 3월 13일

댓글:

2025년 3월 15일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by