Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Department of EEE

Khulna University of Engineering & Technology (KUET)

Course ID: Course Title: Contact Hours B. Sc.


Credit: 3 .00
EE 4235 Digital Image Processing per week: 3 (Optional)
Course Teachers:

(1) Professor Dr. Mohiuddin Ahmad, Room No. EEE 220, EEE Building, KUET
Email: mohiuddin.ahmad@gmail.com, Phone. 769471-333

(2) Professor Dr. Md. Salah Uddin Yusuf, Room No. EEE 211, EEE building, KUET
Email: ymdsalahu2@gmail.com, Phone. 769471-325

Rationale:

This course is an introduction to the fundamental concepts and techniques in basic digital image
processing and their applications to solve real life problems. The topics covered include Digital
Image Fundamentals, Image Transforms, Image Enhancement, Restoration and Compression,
Morphological Image Processing, Nonlinear Image Processing, and Image Analysis. Application
examples are also included. Upon completion of this course, students will be familiar with basic
image processing techniques for solving real problems. Student will also have sufficient expertise in
both the theory of two-dimensional signal processing and its wide range of applications, for example,
image restoration, image compression, and image analysis.

Course Objectives: The main objectives of this course are:


 describe and explain basic principles of digital image processing;
 design and implement algorithms that perform basic image processing (e.g., noise removal
and image enhancement);
 design and implement algorithms for advanced image analysis (e.g., image compression,
image segmentation);
 Assess the performance of image processing algorithms and systems.

Intended Learning Outcome: After completion of this course the student will be able to

 Analyze general terminology of digital image processing.


 Examine various types of images, intensity transformations and spatial filtering.
 Develop Fourier transform for image processing in frequency domain.
 Evaluate the methodologies for image segmentation, restoration etc.
 Implement image process and analysis algorithms.
 Apply image processing algorithms in practical applications.

Course Content:

Basic image processing system: Image sources, characteristics, image representation, hardware and
software requirements.
Two dimensional systems: Properties of two dimensional sequence and systems, 2D Fourier
transform, 2D Z-transform, 2D sampling theory. Image quantization, image perception, quality
measures.
Arithmetic and statistical image processing techniques.
Image transform: 2D DFT, 2D DCT, sine transform, Hadamard, slant and KL transform.
Image compression algorithms: Pixel coding-PCM, run length coding, predictive technique DPCM,
transform coding-DCT, vector quantization, VQ in image coding, wavelet based compression, intra-
frame coding, standard for image compression-JPEG, MPEG.
Image segmentation: Feature extraction, edge detection, boundary extraction, region representation,
moment representation, shape feature, scene matching, image segmentation, classification techniques
of super supervised and non-supervised learning.
Department of EEE
Khulna University of Engineering & Technology (KUET)

Lectures (Tentative): To be covered by Dr. Yusuf throughout the semester

Sl Topics to be discussed Required Lectures


Introduction to the digital image
Why digital images?
1. 01
The (film and) digital camera.
Data types and 2d representation of digital images.
Characteristics of grey-level digital images
Discrete sampling model.
2. Quantization. 01
Noise processes.
Image attributes.
Image transformations
Grey level transformations.
Histogram equalization.
3. 02
Geometric transformations.
Affine transformations.
Polynomial warps.
Morphological operation
Erode and dilate as max and min operators on binary images.
4. Open, close, thinning and other transforms. 02
Medial axis transform.
Introduction to grey-level morphology.
Image filtering
Fourier descriptors.
Linear and non-linear filtering operations.
5. 02
Image convolutions.
Separable convolutions.
Sub-sampling and interpolation as convolution operations.
Feature characterization
Calculation of region properties.
Moment features.
6. 02
Boundary coding line descriptors from boundary coding and from
moments.
Image search and multi-resolution algorithms.
Edge and corner detection
Edge enhancement by differentiation.
Effect of noise, edge detection and Canny implementation.
7. Edge detector performance evaluation. 02
Image structure tensor.
Relationship to image auto-correlation.
Characterisation and Harris corner detector.
Colour images
Representations of colour in digital images.
8. Colour metrics. 02
Pixel-wise (point) operations.
Colour invariants and Finlayson colour constancy algorithm.
Template matching and advanced topics
Similarity and dissimilarity matching metrics.
9. 02
L2 metric and relationship to cross-correlation 2D object detection,
recognition, location.
Department of EEE
Khulna University of Engineering & Technology (KUET)

Sub-pixel accuracy and performance evaluation.


Different types of image and video compression technique and
10 03
problem analysis

Teaching Methodology:
 White board
 Power point presentation
 Question-answers in the class
 Assignments
 Handouts
Evaluation Strategy:
 Class Test
 Attendance
 Assignment
 Final exam, etc. as declared by the course teacher.
Book References:
1) Gonzalez Rafael C and Woods Richard E, Digital Image Processing, 3rd Edition, Prentice
Hall, 2008.
2) Pratt William K, Digital Image Processing: PIKS Scientific Inside, 4th Edition, John Wiley,
2007.
3) Pitas Ioannis, Digital Image Processing Algorithms and Applications, John Wiley, 2000.
4) Jain Anil K, Fundamentals of Digital Image Processing, PrenticeHall, 1989.
5) Millman Sonka, Vaclav Hlavac, Roger Boyle, "Image Processing Analysis and Machine
Vision" - Thompson Learning, 1999.
6) Chanda S., Dutta Majumdar - "Digital Image Processing and Applications", Prentice Hall of
India, 2000.
7) S.Sridhar, Digital Image Processing, Oxford University Press.

You might also like