EEE 447 - Introduction to Digital Image Processing

EEE 447 - Introduction to Digital Image Processing

Section A: General Information

  • Course Title: Introduction to Digital Image Processing

  • Type of Course: Optional, Theory

  • Offered to: EEE

  • Pre-requisite Course(s): None

Section B: Course Details

Course Content (As approved by the Academic Council)

With the advent of large-scale computing power, digital image processing has become one of the most rapidly growing fields in electrical engineering. This course is designed to provide an introduction to the basic concepts, methodologies and algorithms of digital image processing. The introductory topics that will be covered in this course include image acquisition, sampling, representation and transformation, image analysis in frequency domain, image enhancement both in spatial and frequency domains, image restoration from degradation process. Some advanced image processing techniques such as image reconstruction from projections, wavelet and multiresolution processing, and image compression will also be studied in this course.

Course Objectives

The major goal of the course is to furnish a solid foundation for the students to study advanced topics in image analysis such as computer vision systems, biomedical image analysis, multimedia processing, and artificial intelligence. With the exercise of mathematical formulations both in the theoretical and practical problems, the students will be able to implement advanced algorithms of image analysis and evaluate the performance of image processing algorithms and systems.

Knowledge required

Fundamental knowledge of digital signal processing

Course Outcomes

COs CO Statements Mapping with POs Learning Domain (Taxonomy Level)
CO1 Recall the fundamental rules of linear algebra and the concept of sampling and frequency to solve the engineering problems of image processing. PO(a) Cognitive (Comprehension)
CO2 Relate the biological system of human vision to interpret the functions of image processing units. PO(a), PO(b) Cognitive (Comprehension + Analysis)
CO3 Apply the deterministic and stochastic theories to formulate estimation problems of images in different real-life applications. PO(a), PO(b) Cognitive (Comprehension + Analysis + Application)
CO4 Describe the properties of multiresolution analysis and apply the concepts in wavelet-based image processing. PO(a), PO(b) Cognitive (Comprehension + Analysis + Application)
CO5 Understand the relation between data and information and employ the idea in formulating image compression algorithms. PO(a), PO(b) Cognitive (Comprehension + Analysis + Application)
CO6 Identify real-life applications of image processing and design efficient engineering solution. PO(a), PO(b), PO(c) Cognitive (Comprehension + Analysis +Design)

Cognitive Domain Taxonomy Levels: C1 – Knowledge, C2 – Comprehension, C3 – Application, C4 – Analysis, C5 – Synthesis, C6 – Evaluation, Affective Domain Taxonomy Levels: A1: Receive; A2: Respond; A3: Value (demonstrate); A4: Organize; A5: Characterize; Psychomotor Domain Taxonomy Levels: P1: Perception; P2: Set; P3: Guided Response; P4: Mechanism; P5: Complex Overt Response; P6: Adaptation; P7: Organization

Program Outcomes (PO): PO(a) Engineering Knowledge, PO(b) Problem Analysis, PO(c) Design/development Solution, PO(d) Investigation,
PO(e) Modern tool usage, PO(f) The Engineer and Society, PO(g) Environment and sustainability, PO(h) Ethics, PO(i) Individual work and team work,
PO(j). Communication, PO(k) Project management and finance, PO(l) Life-long Learning

* For details of program outcome (PO) statements, please see the departmental website or course curriculum

Mapping of Knowledge Profile, Complex Engineering Problem Solving and Complex Engineering Activities

K1 K2 K3 K4 K5 K6 K7 K8 P1 P2 P3 P4 P5 P6 P7 A1 A2 A3 A4 A5

Lecture Plan

Topics (According to syllabus in Academic Calendar, 2021) Lectures (Weeks) Mapping with COs
Introduction: Historical perspective, classical and emerging applications, image acquisition, sampling, representation, image processing system

1-3

(1)

CO1
Visual Sensors: Human visual system, imaging characteristics of electromagnetic spectrum, imaging sensors, contrast in image, just noticeable difference

4-6

(2)

CO1

CO2

Image Transforms: Image intensity transformations, stochastic transformation, deterministic transformation, coordinate transformation, smoothing and sharpening filters, Fuzzy filters, 2D DFT and its properties, filtering in frequency domain, implementation of 2D DFT and 2D IDFT

7-15

(3-5)

CO1

CO3

Image Restoration: Linear degradation model for images, noise models and estimation of parameters, denoising, linear position invariant degradation and estimation of degradation function, inverse filtering, image reconstruction from projections

16-24

(6-8)

CO1

CO3

Wavelets for Images: History of wavelet, motivation of scale-space theory, subband coding, multiresolutional analysis, 2D DWT, fast implementation of wavelets, wavelet packet analysis, and applications of wavelets in image processing

25-30

(9-10)

CO1

CO4

Image Compression: Fundamentals of image compression, compression models and standards, basic compression methods for grayscale and binary images, block transform coding and JPEG, optimal quantization, wavelet-based image compression and JPEG-2000, image watermarking

31-36

(11-12)

CO1

CO5

Review 37-39 (13) CO6

Assessment Strategy

Class Attendance and Participation

Class participation and attendance will be recorded in every class. Participation and attendance for the students may be considered in case the student could not attend the class due to a valid reason (power failure, internet problem, device problem, health problem, etc.). The student has to inform the teacher over email in case of such occurrences. A maximum of three (03) such missed classes can be considered for this course

Quiz, Assignment, Viva and Presentation

Four nos. of tests (Quiz, Assignment, Viva and Presentation) will be taken and best 3 nos. will be counted.

Final Examination

A comprehensive term final examination will be held at the end of the Term following the guideline of Academic Council.

Distribution of Marks

  • Class Participation 10%

  • Continuous Assessment 20%

  • Final Examination 70%

  • Total 100%

Textbook/References

Rafael C. Gonzalez and Richard E. Woods, “Digital Image Processing,” Fourth Edition, Parsons Education, 2018

W. K. Pratt, “Digital Image Processing,” Fourth Edition, Wiley Inter-Science, 2007

M. Petrou and P. Bosdogianni, “Image Processing – The Fundamentals,” Second Edition, Wiley Inter-Science, 2010

A. K. Jain, “Fundamentals of Digital Image Processing,” Prentice Hall, 1989

Back to Top