Digital Image Processing Course Outline
Digital Image Processing Course Outline
FRAMEWORK
The Course Pack is a comprehensive and complete pedagogical guideline document that describes the components of
instruction delivery by a faculty member. It consists of the scheme of the course, Course Overview, Course Objectives,
Prerequisite course, Program-specific Outcomes (PSOs), Course outcomes (COs), Bloom’s taxonomy (Knowledge Levels),
Types of Courses, Course articulation matrix, Course assessment patterns, Course content, Lesson Plan, Bibliography,
Problem-based learning/case-studies/clinical, and Student-Centred learning (self-learning towards life-long-learning).
It not only provides a uniform design of Course delivery across the University but also ensures freedom and flexibility to
introduce innovations in learning and teaching and create vivid kinds of assessment tools (alternate assessment tools)
by a faculty member.
The course pack is developed by the faculty member teaching a course. If more than one faculty
teaches the same course, all the faculty members teaching the course shall be formed as a cluster,
and a senior faculty member (Course-lead) lead the Course delivery design in a team effort. The
Course Pack provides ample scope and opportunity to bring innovations in teaching pedagogies in a
school/department.
Hence, the Course pack is a comprehensive learning-teaching strategy framework to be followed by
all the faculty members in schools/departments in the university. It is not only a tool for measuring
the learning of a class but also analyses the achievement levels (learning outcomes of the course) of
all the students in a class in a continuous manner.
Tutorial 0 0
Practical
Tutorial
Theory
Practical 0 0
Instruction CIE SEE
delivery Self-study 0 0
2. COURSE OVERVIEW
A course on digital image processing typically builds upon the foundational knowledge of digital image
processing. It delves deeper into more complex image processing algorithmic techniques. This course
explores various paths of digital image processing for computer science and software development. It
focuses on the fundamentals of image processing, image restoration, image compression, image
segmentation and current development on digital image processing.
3. COURSE OBJECTIVE
The purpose of this course is to impart knowledge on various Digital Image Processing Techniques and
their Applications
4. PREREQUISITE COURSE
PREREQUISITE COURSE REQUIRED NO
PSO2 Demonstrate Engineering Practice learned through industry internship and research projects to solve live problems
in various domains.
Webliography
● [Link]
R1UC510T.4 Use and analyze various Image compression and Image segmentation methods
R1UC510T.5 Implement various digital image processing techniques using MATLAB/ Python
R1UC510T.1 √
R1UC510T.2 √ √
R1UC510T.3 √ √
R1UC510T.4 √ √ √ √
R1UC510T.5 √ √ √ √
POn
PO3
PO5
PO6
PO8
PO2
PO1
PO4
PSO
POs
-
COs
2
R1UC510T.1
2
R1UC510T.2
2 2
R1UC510T.3
2 2 2 2 2
R1UC510T.4
Self-study
Self-study
Practical
Practical
Type of Course Remarks
Tutorial
Tutorial
Theory
Theory
Total
Total
Total no. of
classes
12. BIBLIOGRAPHY
Text Book
Reference Books
5. Jayaraman S., Esaki Rajan S., [Link] Kumar, “Digital Image Processing”, Tata
6. Bhabatosh Chanda, Dwejesh Dutta Majumder, “Digital Image Processing and analysis”,
PHI Learning Pvt. Ltd., Second Edition, 2011.
7. Malay K. Pakhira, “Digital Image Processing and Pattern Recognition”, PHI Learning
Pvt. Ltd., First Edition, 2011.
8. Annadurai S., Shanmugalakshmi R., “Fundamentals of Digital Image Processing”,
Pearson Education, First Edition, 2007.
Webliography
[Link]
13. COURSE ASSESSMENT
Assessment forms an integral part of curriculum design. A learning-teaching system can only be effective if the student’s
learning is measured at various stages which means while the student processes learning (Assessment for Learning)
a given content and after completely learning a defined content (Assessment of Learning). Assessment for learning is
referred to as formative assessment, that is, an assessment designed to inform instruction.
The ability to use and apply the knowledge in different ways may not be the focus of the assessment. With regard
to designing assessments, the faculty members must be willing to put in the time required to create a valid, reliable
assessment, that ideally would allow students to demonstrate their understanding of the information while remaining.
The following are the five main areas that assessment reporting should cover.
1. Learning Outcomes: At the completion of a program, students are expected to know their knowledge, skills, and
attitude. Depending on whether it is a UG or PG program, the level of sophistication may be different. There should
be no strict rule on the number of outcomes to be achieved, but the list should be reasonable, and well-organized.
2. Assessable Outcomes: After a given learning activity, the statements should specify what students can do to
demonstrate. Criteria for demonstration are usually addressed in rubrics and there should be specific examples of
work that doesn’t meet expectations, meets expectations, and exceeds expectations. One of the main challenges
is faculty communication whether all faculty agreed on explicit criteria for assessing each outcome. This can be a
difficult accomplishment when multiple sections of a course are taught or different faculty members. Hence there
is a need for common understanding among the faculty on what is assessed and how it is assessed.
3. Assessment Alignment: This design of an assessment is sometimes in the form of a curriculum map, which can be
created in something as easy as an Excel spreadsheet. Courses should be examined to see which program outcomes
they support, and if the outcome is assessed within the course. After completion, program outcomes should be
mapped to multiple courses within the program.
4. Assessment Planning: Faculty members need to have a specific plan in place for assessing each outcome. Outcomes
don’t need to be assessed every year, but faculty should plan to review the assessment data over a reasonable period
of time and develop a course of action if the outcome is not being met.
5. Student Experience: Students in a program should be fully aware of the expectations of the program. The program
outcomes are aligned on the syllabus so that students are aware of what course outcomes they are required to
meet, and how the program outcomes are supported. Assessment documents should clearly communicate what is
being done with the data results and how it is contributing to the improvement of the program and curriculum.
Designing quality assessment tools or tasks involves multiple considerations if it is to be fit for purpose. The set of
assessments in a course should be planned to provide students with the opportunity to learn as they engage with
formative tasks as well as the opportunity to demonstrate their learning through summative tasks. Encouraging the
student through the use of realistic, authentic experiences is an exciting challenge for the course faculty team, who
are responsible for the review and quality enhancements to assessment practices.
b) Summative assessment
The goal of summative assessment is to evaluate student learning at the end of a Course by comparing it against some
standard or benchmark. Examples of summative assessments include:
⚫ a final project
⚫ a paper
⚫ Semester-End Examination (For courses running in Semester mode)
⚫ End-Term Examination (For courses running in Annual Mode)
#
Typical Rubric for the Internal Assessments
Type of Assessment Tools QUIZ AAT$/MOOC Certifications
Internal Assessments 10 15
$
AAT is Literature survey, Seminar, Assignment, Term Paper, Slip Test (or) MOOC Certificate relevant to the course
@
Lab Work-15 marks + Lab Record-10 marks
*
Passing Criteria-30% of marks to be secured in the lab Exam conducted by two examiners (one internal and one external)
Technical
Type of Assessment Tools Preliminary Project Plan TRL-1 Viva-voce
Seminar
Course-based Project Work 05 05 10 05
PPP (Preliminary Project Plan): The preliminary project plan (PPP) provides an initial, overview of the project and all of its
known parameters. It outlines the project’s objectives, relevance to the program, merit, and conformity to current industry/
government policy, proposed methodology, and expected outcomes. It should also include any known constraints related
to the time frame (Gantt Chart), budget, etc.
TRL (Technology Readiness Level)-1: Basic Research: Initial scientific research has been conducted. Principles are
qualitatively postulated and observed. Focus is on new discovery rather than applications.
14.4 Assessment Pattern for Two Credit MOOC Courses (Online/Self-Paced Learning)
LABORATORY 25 25 50 50 100
@
Lab Work-15 marks + Lab Record-10 marks
*
Passing Criteria-30% of marks to be secured in the lab Exam conducted by two examiners (one internal and one external)
SEMINAR/PROJECT/INTERNSHIP 25 25 50 50 100
@
Rubric to be specified by the concerned Faculty
Final Marks
Result Analysis
CIE+SEE
Experimental/
Identification
Methodology
Applicability
Conclusion/
Type of Course
Problem
Findings
Formulation
of Problem TRL (Technology Readiness Level) Presentation Viva Voce
Statement
20 (TRL-1 to TRL-4)
10 0 marks for 5 marks for 10 marks 15 marks 20 marks 10 10
no TRL TRL-1 for TRL-2 for TRL-3 for TRL-4
[Link]. Problem KL
1 Write a program to crop an image into 4 quadrants and display all cropped image in single K3
window.
2 Write a program to perform cropping, Zooming of an image. K3
8 Read an image and perform histogram equalization of the input image and analyze the K3
result
9 Read a grayscale image and convert it into a binary image using hard thresholding. Make K3
the threshold value as a user defined parameter vary the threshold and observe the
result.
10 Program to perform gray level slicing with background K3
14 Read an image and apply a normal averaging filter of size 3X3 and 5X5 to the image. K3
15 Read an image and apply a weighted averaging filter of size 3X3 and 5X5 to the image. K3
16 Read an image, then corrupt the image using 'salt and pepper noise'. now apply a 3X3 K3
box filter, a 5X5 box filter and the median filter to the corrupted image.
17 Read an eight-bit image and extract the eight bit plane in the image (Bit plane slicing). K3
18 Read an eight-bit image, set any of the bit planes 0 to 7 to zero in a user defined K3
manner and reconstruct the image. observe the impact of zeroing the least significant
and most significant bit plane.
19 Program to perform a low pass filter transfer function K3
20 Program to perform code to generate a separable low pass filter transfer function. K3
21 Write a program that performs a two-dimensional Butterworth high pass filter of the given K3
image for two different cutoff frequencies.
22 Program to perform Gaussian low pass filter. K3
24 Read an input image and perform a frequency domain low pass filter on the image. K3
25 Read an input image and perform a frequency domain band pass filter on the image. K3