⚡
Muhammad Usama
>Home>Projects>Writing>Research>Expertise
GitHubTwitterLinkedIn
status: building
Download CV
>Home>Projects>Writing>Research>Expertise
status: building
Download CV

Connect

Let's build something together

Open to full-stack, backend and platform engineering roles in Europe. Also happy to talk about industrial software, air-gapped deployment, and applied AI.

get in touch→

Find me elsewhere

GitHub
@Usamarana01
Twitter
@UsamaRajput01
LinkedIn
/in/muhammad-usama-0307aa1ba
Email
work.muhammadusama@gmail.com
Available for engineering roles in Europe

© 2026 Muhammad Usama

back to blog
AI in Healthcarefeatured

Deep Learning for Medical Imaging: Brain Tumor Classification with CNNs

How a dual-head neural network on an EfficientNetB0 backbone reaches 93.2% accuracy in brain tumor classification. Complete methodology and evaluation from the study.

MU

Muhammad Usama

AI & Full-Stack Software Engineer

Nov 28, 202410 min read
#medical-ai#computer-vision#deep-learning#healthcare

Deep Learning for Medical Imaging: Brain Tumor Classification

Accurate brain tumor diagnosis is critical for treatment planning. This research developed a CNN-based system achieving 93.2% accuracy in classifying brain tumors from MRI scans. The manuscript is currently under review at Elsevier Results in Engineering.

Medical Context

Brain tumors require rapid, accurate diagnosis to guide treatment decisions. Traditional manual analysis is:

  • Time-consuming (30-45 minutes per case)
  • Subject to inter-observer variability
  • Requires specialized expertise
  • Prone to fatigue-related errors

Our Solution

We developed a dual-head neural network architecture based on EfficientNetB0 for multi-class brain tumor classification from MRI images.

Model Architecture

Input (MRI Scan) 
    |
EfficientNetB0 (Backbone)
    |
    +-- Detection Head (Tumor/No Tumor)
    |
    +-- Classification Head (4 Tumor Types)

The dual-head approach first detects tumor presence, then classifies into glioma, meningioma, pituitary, or no tumor.

Results

  • 93.2% multi-class classification accuracy
  • Simultaneous tumor type and grade prediction in a single architecture
  • Compact model: ~4.0M parameters, ~15ms inference
  • Efficient enough for practical deployment pathways

Dataset & Training

  • MRI images from public medical imaging datasets
  • Data augmentation: rotation, flip, zoom, brightness adjustment
  • Cross-validation for robust evaluation
  • Transfer learning from ImageNet pre-trained weights

Key Innovations

  1. Attention mechanisms to focus on tumor regions
  2. Transfer learning from ImageNet pre-trained weights
  3. Class balancing using weighted loss functions
  4. Explainable AI using Grad-CAM visualization

Clinical Impact

The system is designed to assist radiologists by:

  • Providing second-opinion validation
  • Highlighting regions of interest
  • Reducing manual review time
  • Standardizing classification criteria

Future Work

We're working on expanding to other neurological conditions and integrating with hospital PACS systems for seamless clinical workflow integration.

Technologies: Python, TensorFlow, Keras, OpenCV, NumPy, Grad-CAM

share
share: