FACULTY OF ENGINEERING & APPLIED SCIENCES
Department of Biomedical Engineering
Riphah International University, Sector I-14, Hajj Complex, Islamabad, Pakistan
Course Title : BM-482 Biomedical Image Processing
Prerequisite : Digital Signal Processing/Bio-Signal Processing, MATLAB
Faculty : Dr. Faraz Akram
Designation : Assistant Professor, Faculty of Engineering & Applied Sciences
E-mail : faraz.akram@riphah.edu.pk
Office : B202
Phone (Off.) : +92-51-8446000-8 (EXT: 297)
Course Description:
Biomedical Image Processing aims at familiarizing the student with the basic concepts of image processing
as they are applied to medical imaging problems. The course will cover fundamental concepts in digital
image processing, including a brief overview of basic image processing, image enhancement in spatial and
frequency domain, morphological image processing, image segmentation, and feature detection.
Image analysis methods on the most common medical imaging modalities (X-ray, MRI, CT, ultrasound) will
be covered. MATLAB will be extensively used for implementing and analyzing image processing algorithms.
Projects and assignments will provide students experience working with actual medical imaging data.
Course Learning Outcomes (CLOs):
A student who successfully fulfills the course requirements should be able to
Domain Taxonomy PLO
Ser CLO
level
Discuss the standard image processing issues and analysis Cognitive 2 1
1
techniques, and their significance and use in medical imaging
Apply fundamental spatial domain image processing algorithms Cognitive 3 2
2
for the analysis and enhancement of medical images
Apply fundamental frequency domain image processing Cognitive 3 2
3
algorithms for the analysis and enhancement of medical images
Analyze medical images by extracting regions of interest using Cognitive 4 2
4 various segmentation techniques and employing morphological
filtering techniques to clean up and cluster such regions
Recommended Books:
1. Digital Image Processing R. Gonzalez and R. Woods
2. Digital Image Processing for Medical Applications Geoff Dougherty
3. Medical Image Processing Wolfgang Birkfellner
4. Biosignal and Biomedical Image Processing MATLAB-Based Applications John L. Semmlow
Class Attendance: Minimum 75% class attendance is mandatory to appear in the examinations.
Distribution of Theory Marks:
Quizzes 10%
Assignment 10%
Midterm Examinations 30%
Final Examination 50%
Total 100 %
Weekly Lecture Plan
Introduction: Digital Image, pixel, Digital Image Processing and its applications
Sources of Medical Images:
1st Week
Brief physics of X-ray, CT, PET, MRI, and ultrasound. Properties of the resulting images,
advantages and disadvantages of each imaging modality.
Digital Image Fundamentals: Characteristics of grey-level digital images, Sampling and
2nd Week quantization, Aliasing and moir patterns, aliasing in medical images, bits per pixel &
shades, spatial resolution & image size, Zooming & shrinking images.
Relationship Between Pixels: Neighbors of a pixel, Adjacency, connectivity, region &
boundaries, distance measures, Introduction to brightness and contrast
3rd Week
Basic Gray Level Transformations: Image Negative, Log transform, Gamma correction,
Assignment-1
Piecewise linear transformations: Contrast stretching and thresholding, Intensity-level
4th Week
slicing, Bit-plane slicing.
Histogram Processing: Introduction to image Histogram, Histogram sliding, Histogram
stretching, Histogram equalization, Enhancement using arithmetic/logic operations
5th Week
Quiz-1
Assignment-2
Spatial Filtering: Introduction to noise and its types, smoothing spatial filters (Mean and
Median filters), sharpening spatial filters (Laplace and Sobel), un-sharp masking and
6th Week
high-boost filtering
Quiz-2
7th Week Combining Spatial Enhancement methods, Review and midterm preparation
8th Week Mid Term Exam
Frequency Domain Filtering: Review of Fourier transform and convolution theorem, 2D-
9th Week FT, FT and frequency components of an image, introduction to Lowpass and highpass
filtering
Lowpass and Highpass Filters: Ideal filters, Butterworth filters, Gaussian filters. Filters
comparison, Unsharp Masking, High-Boost Filtering
10th Week
Denoising techniques in medical imaging, edge detection in medical images
Assignment-3
Morphological Image Processing: Dilation and erosion, Opening and closing, Hit or
11th Week miss transformation, Basic morphological algorithms, Extension to grayscale images
Quiz-3
Image Reconstruction: Reconstruction techniques for CT (filtered back projection) and
12th Week
MRI (using the FFT)
Image Segmentation: What is segmentation, Detection of discontinuities, Edge linking
and boundary detection, Segmentation by thresholding, Region based segmentation,
13th Week Connected components labelling, Segmentation by morphological watershed.
Tissue Classification:
Assignment-4
Color Image Processing: Representations of color in digital images, Color models,
14th Week pseudocolor Image processing, Color transformations, smoothing and sharpening, Image
Segmentation based on color, Noise in color images
Introduction to object recognition and classification of medical images, Image
15th Week
compression
16th Week Final Examination
CLO/PLO Mapping
Course CLOs/ PLO PLO PLO
Code PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9
PLOs 10 11 12
CLO1
CLO2
CLO3
CLO4
PLO1: Engineering Knowledge
PLO2: Problem Analysis
PLO3: Design/Development of Solutions
PLO4: Investigation
PLO5: Modern Tool Usage
PLO6: The Engineer and Society
PLO7: Environment and Sustainability
PLO8: Ethics
PLO9: Individual and Team Work
PLO10: Communication
PLO11: Project Management
PLO12: Lifelong Learning
Assessments Learning
CLOs Quizzes and Skills
PLOs
Mid Term Final Lab Project
Assignments
CLO1 1
CLO2 2
2
CLO3
CLO4 2