Theme 1: Digital Image Processing |
Image Basics [Week 1] |
Mon, Jan. 12 |
Lec. 1: Introduction
overview, motivation, syllabus
AI in healthcare, microscopy, radiology
|
|
lab0 out |
| Wed, Jan. 14 |
Lec. 2: Image Basics
light, object, camera, physics
microscopy, X-ray/CT, MRI, ultrasound imaging
|
|
|
| Fri, Jan. 16 |
Lec. 3: Digital Image Basics
matrix, python libraries
loading and visualizing medical scans
|
|
lab0 due |
| No Class (Martin Luther King, Jr. Day) |
Filtering [Week 2-3] |
Wed, Jan. 21 |
Lec. 4: Pixel-level Processing
auto-contrast, thresholding
contrast enhancement for histology slides
|
|
|
| Fri, Jan. 23 |
Lec. 5: Patch-level Processing
filtering, padding
denoising fluorescence microscopy images
|
|
|
| Mon, Jan. 26 |
No Class (Snow Day) |
lab1 due |
| Wed, Jan. 28 |
Lec. 6: Convolution
convolution = linear+shift-invariant
impulse/box/Gaussian
smoothing MRI scans, noise reduction
|
|
|
| Fri, Jan. 30 |
Lec. 7: More Filters
derivative: edge, laplacian
diffusion: Gaussian, Bilateral
edge detection in cell boundaries
|
|
|
Applications [Week 4] |
Mon, Feb. 2 |
Lec. 8: Image Transformation
point cloud, image warping
aligning serial tissue sections
|
|
lab2 due |
| Wed, Feb. 4 |
Lec. 9: Transformation Estimation
Linear regression, RANSAC
stitching whole-slide microscopy images
|
|
|
| Fri, Feb. 6 |
Lec. 10: Image Segmentation
semantic, instance, panoptic
cell/organelle segmentation in EM
|
|
lab3 due |
Theme 2: Deep Learning |
CNN-based Models [Week 5-7] |
Mon, Feb. 9 |
Lec. 11: ML Basics
splits, leakage, metrics; baseline mindset
patient-level splits in clinical datasets
|
- [F] Chap. 1.1
- Coding: scikit-learn
|
ps1 due |
| Wed, Feb. 11 |
Lec. 12: Linear Regression
linear regression; basis functions; regularization
predicting cell count from image features
|
|
|
| Fri, Feb. 13 |
Lec. 13: Binary Linear Classification
Model: logistic regression
Loss: binary cross-entropy
Optimizer: SGD
malignant vs. benign classification
|
|
|
| Mon, Feb. 16 |
Lec. 14: Multi-class Linear Classification
Model: softmax
Loss: cross-entropy
Optimizer: Momentum
tissue type classification in pathology
|
|
lab4 due ps1 out |
| Wed, Feb. 18 |
Lec. 15: Multilayer Perceptron (MLP)
Pytorch/GPU Basics
Model: nonlinear activation function
skin lesion classification (dermoscopy)
|
|
|
| Fri, Feb. 20 |
Lec. 16: Backpropagation
Optimization: chain rule, dynamic programming
training networks on biomedical benchmarks
|
|
|
| Mon, Feb. 23 |
No Class (Snow Day) |
|
| Wed, Feb. 25 |
Lec. 17: Convolutional Neural Network (CNN)
convolutional layers, pooling layers
chest X-ray screening
|
|
lab5 due |
| Fri, Feb. 27 |
Lec. 18: Modern CNNs
model: ResNet, ConvNext, MedConvNext
retinal disease grading (fundoscopy)
|
|
fp proposal due |
| No Class (Spring Vacation: Mar. 2–7) |
Applications [Week 9] |
Mon, Mar. 9 |
Lec. 19: Image-based Prediction
transfer learning, data augmentation, training tips
fine-tuning ImageNet models on histology
|
|
|
| Wed, Mar. 11 |
Lec. 20: Object Detection
bounding boxes, R-CNN/YOLO; mAP metric
lung nodule detection in CT
|
|
lab6 due |
| Fri, Mar. 13 |
Lec. 21: Object Segmentation
encoder-decoder (U-Net); Dice/Focal loss
organ segmentation in CT/MRI
|
- [F] Chap. 6.4
- Paper: U-Net
|
ps2 due |
| Mon, Mar. 16 |
Lec. 22: Image Generation
VAE, GAN basics; synthetic biomedical samples
augmenting rare disease datasets
|
- [F] Chap. 5.1-5.3
- Paper: GAN, VAE
|
|
Transformer-based Models [Week 10] |
Wed, Mar. 18 |
Lec. 23: Attention Module
self-attention basics; MIL for pathology
whole-slide image classification
|
|
lab7 due |
| Fri, Mar. 20 |
Lec. 24: Transformer Model
tokenization, positional encoding, multi-head attention
3D medical image analysis
|
- [F] Chap. 4.8-4.10, 5.3
- Paper: ViT
|
fp check-in (baseline) |
| Mon, Mar. 23 |
Lec. 25: Transformer Models in Vision
ViT, hybrid models; image patches as tokens
multi-scale pathology feature extraction
|
|
ps3 out (foundation models) |
Theme 3: Foundation Models |
FM Basics [Week 11] |
Wed, Mar. 25 |
Lec. 26: Foundation Models Overview
pretrain-then-adapt paradigm; scaling; benchmarks
biomedical benchmarks (MedMNIST, CheXpert)
|
|
lab8 due |
| Fri, Mar. 27 |
Lec. 27: Self-Supervised Learning
contrastive learning, masked modeling (MAE, DINO)
pretraining on unlabeled pathology/radiology data
|
|
|
| Mon, Mar. 30 |
Lec. 28: Parameter-Efficient Tuning (PEFT)
adapters, LoRA; efficient domain adaptation
adapting foundation models to new organs/stains
|
|
|
| Wed, Apr. 1 |
Lec. 29: Promptable Segmentation
SAM-style prompting; interactive labeling
click-to-segment tumors with MedSAM
|
|
lab9 due |
| No Class (Good Friday Apr. 3) / No Class (Easter Monday Apr. 6) |
Multimodal FMs [Week 13] |
Wed, Apr. 8 |
Lec. 30: Multimodal Foundation Models
CLIP, image-text alignment; vision-language models
zero-shot medical image retrieval
|
|
ps3 due |
| Fri, Apr. 10 |
Lec. 31: Multimodal FMs in Biomedicine
PathChat, BiomedCLIP; report generation, visual Q&A
pathology Q&A and radiology report drafting
|
|
|
Theme 4: Agentic Systems |
LLM Tooling + RAG [Week 14] |
Mon, Apr. 13 |
Lec. 32: LLM APIs & Prompt Engineering
API calls, prompt design, structured outputs, tool calling
extracting structured findings from reports
|
|
ps4 out (agentic systems) |
| Wed, Apr. 15 |
Lec. 33: RAG & Document Search
embeddings, vector search, retrieval-augmented generation
searching medical literature by case similarity
|
- Tutorial: LlamaIndex
- Concept: embeddings, chunking, vector databases
|
lab10 due |
| Fri, Apr. 17 |
Lec. 34: Coding Agents for Data Analysis
code generation, tool use, iterative analysis pipelines
automated cell counting and statistics
|
|
|
| No Class (Patriot's Day: Mon Apr. 20) |
Agentic Systems [Week 15] |
Tue, Apr. 21 (Mon class) |
Lec. 35: Agentic Radiology/Pathology Workflows
automated reading, report drafting, quality checks
end-to-end slide screening → diagnosis pipeline
|
- Case study: automated radiology report drafting
- Case study: pathology slide screening pipeline
|
|
| Wed, Apr. 22 |
Lec. 36: Deploying a Biomedical AI Product
latency, monitoring, HIPAA/privacy; live demo practice
deploying a clinical decision-support tool
|
|
ps4 due fp slide due |
Final Projects |
| Presentation |
Fri, Apr. 24 |
Final Project: Presentation I
|
|
|
| Mon, Apr. 27 |
Final Project: Presentation II
|
|
|
| Wed, Apr. 29 |
Final Project: Presentation III + Wrap-up
|
|
|
| Submission |
Sun, May. 10 |
Final project report/code |
|
fp report/code due |