ct-44112_digital image processing

9
Defence Engineering College Department of Computer & Information Technology Course Syllabus 1. Instructor Information Name Office Location Phone Number E-mail Office Hours 2. Course Information Course Name Digital Image Processing & Pattern Recognition Course Code CT-4222 Credit Hours 3-2-3 Pre-requisite EL-3112 3. Course Description Aim: This course is aimed enable the students to understand Image processing and Pattern Recognition tools to process, identify and recognize categorically various images and patterns. Description: Introduction-Image-elements of digital image processing-types of images-digitizing characteristics of image digitizer-types of digitizer-image digitizing components-cameras-scanner-film scanning, Digital image display Point operations-algebraic operations-geometric operations. Overview of Fourier transform- FFT Filtering techniques-image restoration, edge detection, image enhancement Pattern recognition-introduction image segmentation-object measurement-classification and estimation 4. Method of Instruction Class lectures 3 lecture hours per week Active learning (involves the full participation of students) In-class Tutorial Study of lecture notes This is fully the responsibility of the learner Demonstration s For each practical session, the concerned sample problem is solved as a demonstration Lab exercises/exa 3 Practical hours per week A list of problems are issued before each 1

Upload: sisay-deressa

Post on 09-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

course outline

TRANSCRIPT

Defence Engineering College

Defence Engineering College

Department of Computer & Information Technology

Course Syllabus

1. Instructor Information

Name

Office Location

Phone Number

E-mail

Office Hours

2. Course Information

Course NameDigital Image Processing & Pattern Recognition

Course CodeCT-4222

Credit Hours3-2-3

Pre-requisiteEL-3112

3. Course Description

Aim: This course is aimed enable the students to understand Image processing and Pattern Recognition tools to process, identify and recognize categorically various images and patterns.

Description:

Introduction-Image-elements of digital image processing-types of images-digitizing characteristics of image digitizer-types of digitizer-image digitizing components-cameras-scanner-film scanning, Digital image display Point operations-algebraic operations-geometric operations. Overview of Fourier transform-FFT Filtering techniques-image restoration, edge detection, image enhancement Pattern recognition-introduction image segmentation-object measurement-classification and estimation

4. Method of Instruction

Class lectures3 lecture hours per week

Active learning (involves the full participation of students)

In-class Tutorial

Study of lecture notes This is fully the responsibility of the learner

DemonstrationsFor each practical session, the concerned sample problem is solved as a demonstration

Lab exercises/exam3 Practical hours per week

A list of problems are issued before each lab session

You are asked to write the programs for the given problems before entering lab

Solutions must be checked and suggested ideas must be provided by the instructor

Viva-voice as part of continuous assessment scheme

Implement mathematical & geometrical calculations

Group Assignment A group may not have more than 4 students

Recognize & evaluate individual contribution

Project

5. Learning Outcomes

After the completion of the course the students will have the following attributes:

5.1 Knowledge

5.1.1 Describe the basic principles of Image Processing

5.1.2 Recognize the concept of digitizing components

5.1.3 define Digital Image Fundamentals

5.1.4 state fundamental Concepts of Digitizing Images

5.1.5 relate usage of Fourier Transform with imaging

5.1.6 identify Image Processing related point, algebraic and geometric operations

5.1.7 state fundamental Concepts of image enhancement and image segmentation

5.2 Intellectual and practical skills

5.2.1Logical thinking to process images

5.2.2Implement image representation techniques

5.2.3Implementation of image sampling and quantization algorithms-

5.2.4Apply mathematical models to process images

5.2.5Write high level programs to process images

5.2.6Apply images processing models in pattern recognition

5.2.7Apply image processing techniques in real life problems

5.3 Attitude and behavior

Appreciate the role of basic digital image processing and pattern recognition concept

6. Course Outline

ChapterWeekTopics to be covered

(Lecture hours)Learning OutcomeAssignments/activity

(Tutorial hours)

Chapter: 1

Introductory concepts1 What are Images?

What is Image Processing

Digital Image Representation

Elements of Digital Image Processing

Terminologies of Digital Image Processing5.1.1You will know introductory concepts about image processing

Chapter: 2

Terminologies of Digital Image Processing

2 Digital Image Fundamentals

Passive and Active imaging

The Human Eye

Structure

Properties of the Human Visual System5.1.2

You will identify the digital image fundamentals

3 Sampling

Spatial Resolution

Sampling Pattern

Quantization

Color

Other Color Model

An Image Model

5.1.3

Chapter: 3

Digitizing Images

4Elements of a Digitizer

Characteristics of Image Digitizer

Types of Image Digitizer

5.1.4

You will identify the elements of digitizer

5 Image Digitizing Components

Light Sources

Light Sensors

Scanning Mechanism

Cameras

Film5.1.4

You will identify image digitizing components

Chapter: 4

The Point, Algebraic and Geometric Operations6 Point Operation

Applications of Point Operations

Linear Point Operation

Algebraic Operation

Introduction

Definitions

Uses of Algebraic Operations

Individual assignment 1

5.1.5

You will identify the point algebraic and geometric operations and can calculate for a given problem

7 Geometric Operation

4.3.1 Introduction

The Spatial Transformation

Gray-Level Interpolation

Implementation

Applications of Geometric Operations5.1.4

Exercise on the use of geometric operation and gray-level interpolation

8 Fourier Transformation

Fourier Theory

Basic Concept

Extension to Two Dimensions

The Fast Fourier Transform

Exercise on mathematical foundations of Fourier transforms

Wk 9

Chapter: 5Image Enhancement and Restoration

10 Background

Intensity Transformation Functions

Histogram Processing

Generating and Plotting Image Histograms

Histogram Equalization5.1.5

You will use appropriate enhancement in a given image appropriately by identifying the requirement of a problem.

111.1. Spatial Filtering

1.2. Image Smoothing

1.3. Image Sharpening

Image Restoration5.1.6

Perform image filtering using MATLAB

Chapter: 6 Image Segmentation

12 Point, Line and Edge Detection

Point Detection

Line Detection

Edge Detection using Function edge

Sobel Edge Detector

Prewitt Edge Detector5.1.6

You will solve the given problem using appropriate

Edge detection methods and process it.

13 Roberts Edge Detector

Laplacian of a Gaussian (LoG) Detector

Zero-Crossing Detector

Canny Edge Detector

Thresholding

Region-Based Segmentation

Individual assignment 2

5.1.6

Chapter: 7Basic Concept of Pattern Recognition

14 Pattern and Classification as Knowledge

What are the Pattern Recognition and Classification Problems?5.1.7You will use the basic concepts of pattern recognition to detect pattern of an image

15 Recognition Vs Classification

Recognition Process

Approaches to Recognition and Classification

Clustering

Chapter: 8

Structural Pattern Recognition 16 Structure in Objects

Alphabets and Strings

Language and Grammars5.1.7

You will identify structural pattern recognition in your given problem.

17 Syntactic Pattern Recognition

Automata and Recognizers

Stochastic Automata

Generating Grammars for Classes: Grammatical Inference

5.1.7

Wk 18Final Examination period

7. Laboratory Activities

No 1

2

3

4

5.

6

7

8. Required Text and Reference

Text Book( Rafael C. Gonzalez and Richard E., Digital Image Processing, 2nd Edition, Woods-Pearson Education Inc, 2005( Carl G Looney, Pattern Recognition Using Neural Networks, Oxford University Press, 1997

Reference Books1.Rafael C. Gonzalez and Richard E., Digital Image Processing Using MATLAB, Wesley Publication, 1993

2. Anil K. Jain, Fundamentals of Digital Image Processing, 2nd ed. Pearson Edu.Inc., 2004

3. Kenneth R Castleman, Digital Image Processing, Prentice Hall Inc.New Jercy, 1996

Software

9. Assessment

TypeWeightDue dateBehavior and Criteria

Mid semester Exam30%9th week of the semesterExamination will be set to address learning outcomes 5.1.1, 5.1.2, 5.1.3, 5.1.4

The criteria is to get all questions answered correctly

Final semester Exam50%18th week of the semesterExamination will be set to address learning outcomes

5.1.5,5.1.6, 5.1.7 and some questions before mid .

the criteria is to get all questions answered correctly

Group Assignment10%Group Assignments will be prepared by corresponding instructor and approved by the departmentGroupWise unique problems will be given and assessed.

Individual assignment 10%6th and 13th week of the semesterIndividually problems will be given and assessed

Project

10. Academic Honesty

Copying from any outside sources (e.g. Fellow students, and Internet, etc.) on any material to be graded is not permitted, and will be considered cheating. Cheating will result in failure of the assignment, failure of the class and/or face possible disciplinary action. Each of You is responsible for securing his or her work from copying. Each of You is expected to abide by college policies on academic conduct.

11. Due Date

All assignments must be turned in the class on the due date for full credit. No assignment will be accepted after class on the due date. Failure of submission and presentation of the group assignment will be awarded as zero out of 10 points.

12. Classroom Behavior

Anything that disturbs your instructor or your colleagues during the class period is considered a troublesome behavior. Examples include: Using mobiles, making offensive remarks, sleeping, working on assignments related to other courses, etc. troublesome behaviors are completely prohibited.

13. Approval (Affidavit)

NameSignatureDate

Instructor:

Section Head:

Department Head:

PAGE 2