Teaching Scheme. Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total

Similar documents
SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

SRI VENKATESWARA COLLEGE OF ENGINEERING. COURSE DELIVERY PLAN - THEORY Page 1 of 6

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

FACULTY OF ENGINEERING AND TECHNOLOGY

Digital Image Processing

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

Syllabus of the course Methods for Image Processing a.y. 2016/17

Lecture # 01. Introduction

Images with (a) coding redundancy; (b) spatial redundancy; (c) irrelevant information

GUJARAT TECHNOLOGICAL UNIVERSITY

COMPREHENSIVE EXAMINATION WEIGHTAGE 40%, MAX MARKS 40, TIME 3 HOURS, DATE Note : Answer all the questions

Digital Image Processing

15EI403J- IMAGE PROCESSING LAB MANUAL

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

ECE Digital Signal Processing

Digital Image Processing 3/e

BEng (Hons) Electronic Engineering. Examinations for / Semester 1

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

Digital Image Processing

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8]

CS/ECE 545 (Digital Image Processing) Midterm Review

MATLAB: Basics to Advanced

Digital Image Processing 3 rd Edition. Rafael C.Gonzalez, Richard E.Woods Prentice Hall, 2008

Synthesis and Optimization of Digital Circuits [As per Choice Based credit System (CBCS) Scheme SEMESTER IV Subject Code 16ELD41 IA Marks 20

Head, IICT, Indus University, India

CSE 166: Image Processing. Overview. What is an image? Representing an image. What is image processing? History. Today

Digital Image Processing Question Bank UNIT -I

Image Processing Computer Graphics I Lecture 20. Display Color Models Filters Dithering Image Compression

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

Image Processing. Adrien Treuille

IMAGE PROCESSING FOR EVERYONE

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

1.Discuss the frequency domain techniques of image enhancement in detail.

Qäf) Newnes f-s^j^s. Digital Signal Processing. A Practical Guide for Engineers and Scientists. by Steven W. Smith

Session 1. by Shahid Farid

Image acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Image Smoothening and Sharpening using Frequency Domain Filtering Technique

Digital Signal Processing

Chapter 17. Shape-Based Operations

Computer Vision, Lecture 3

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Masters of Engineering in Electrical Engineering Course Syllabi ( ) City University of New York--College of Staten Island

Signal segmentation and waveform characterization. Biosignal processing, S Autumn 2012

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

A SURVEY ON DICOM IMAGE COMPRESSION AND DECOMPRESSION TECHNIQUES

Compression and Image Formats

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

ELE 882: Introduction to Digital Image Processing (DIP)

Fast identification of individuals based on iris characteristics for biometric systems

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

Templates and Image Pyramids

FPGA implementation of DWT for Audio Watermarking Application

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

GUJARAT TECHNOLOGICAL UNIVERSITY BE SEM-VIII Examination May 2012 Subject code: Subject Name: Data Communication & Networking

IMAGE PROCESSING PAPER PRESENTATION ON IMAGE PROCESSING

Computing for Engineers in Python

Templates and Image Pyramids

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Image Compression Technique Using Different Wavelet Function

ECE 429 / 529 Digital Signal Processing

Midterm Review. Image Processing CSE 166 Lecture 10

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Fundamentals of Multimedia

MAV-ID card processing using camera images

2. REVIEW OF LITERATURE

Solution for Image & Video Processing

International Journal of Advanced Research in Computer Science and Software Engineering

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

Digital Signal Processing

ECU 3040 Digital Image Processing

IMAGE PROCESSING: AREA OPERATIONS (FILTERING)

Image Enhancement in the Spatial Domain Low and High Pass Filtering

DIGITAL IMAGE DE-NOISING FILTERS A COMPREHENSIVE STUDY

A COMPARATIVE ANALYSIS OF DCT AND DWT BASED FOR IMAGE COMPRESSION ON FPGA

COURSE PLAN. : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE

What is image enhancement? Point operation

Digital Image Processing. Lecture 1 (Introduction) Bu-Ali Sina University Computer Engineering Dep. Fall 2011

Vision Review: Image Processing. Course web page:

ECE/OPTI533 Digital Image Processing class notes 288 Dr. Robert A. Schowengerdt 2003

EEE33350 Signals and Data Communications

A Fast Median Filter Using Decision Based Switching Filter & DCT Compression

ELECTRONICS AND COMMUNICATION ENGINEERING

Preprocessing of Digitalized Engineering Drawings

The Use of Neural Network to Recognize the Parts of the Computer Motherboard

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

MATLAB 6.5 Image Processing Toolbox Tutorial

2/24/2012. Image processing and analysis circle. Anatomy Skills Image processing fundamentals. Definitions

Adaptive Fingerprint Binarization by Frequency Domain Analysis

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Exercise questions for Machine vision

Digital Image Processing

TCET3202 Analog and digital Communications II

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

Transcription:

Code ITC7051 Name Processing Teaching Scheme Credits Assigned (hrs/week) Theory Practical Tutorial Theory Oral & Tutorial Total Practical 04 02 -- 04 01 -- 05 Code ITC704 Name Wireless Technology Examination Scheme Theory Marks Term Practical Oral Total Internal Assessment End work Test 1 Test 2 Avg. of Two Tests Sem. Exam 20 20 20 80 25 -- 25 150 Pre-requisite: As images are two dimensional signals, the single dimensional Digital Signal Processing fundamentals are part of the prerequisite study. Objective: One picture is worth thousand words. A course in digital image processing teaches how such visual information can be used in various applications. This course will introduce the basic ideas and techniques used for processing images and their popular applications. The objectives of this course are: To cover the basic theory and algorithms that are widely used in digital image processing, To expose students to current technologies and issues that are specific to image processing systems To develop skills in using computers to process images. Outcome: Students should demonstrate the ability: To understand the fundamental concepts of a digital image processing system, To make extensive use of these concepts in implementing processing techniques such as noise removal, enhancement, compression for efficient storage and transmission, object extraction, representation and description for recognition or building computer vision, etc.

Detailed syllabus: Sr. Weightage Module Detailed Content Hours No. of marks Introductions to Signal Processing Analog, discrete and digital signals, 1D, 2-D Only as a signals with examples. Discrete time signals: 0 prerequisite for sequences, Discrete time systems LTI 04 0% Processing. systems and their properties. Convolution Hence not part of and Correlation- need, methods and examples theory exam. Introduction to digital image processing Introduction: Definition of digital image, generation of digital image, steps in digital 1 image processing, 2D sampling, spatial and tonal resolutions, pixel connectivity, 05 10% elements of digital image processing systems Point operations, histogram processing, 2 enhancement in the spatial filtering: smoothing, sharpening, 07 20% spatial domain median, highboost Introduction to image in frequency domain, Two Dimensional Concept of basis images, two dimensional Discrete Fourier D.F.T. and its properties, two dimensional 3 Transform F.F.T. Filtering in the frequency domain: 06 15% smoothening, sharpening and homomorphic filtering. 4 Detection of discontinuities, edge linking and boundary detection, Hough transform, segmentation thresholding, region oriented segmentation. 06 10% Boundary descriptors: shape number, Fourier 5 representation and descriptor, statistical moments; regional 06 10% description descriptors data redundancies: coding, inter-pixel, psychovisual; Fundamentals of lossless 6 compression : Arithmetic coding, Huffman data coding, LZW coding, RLE, Bit plane coding, compression predictive coding 06 15% Lossy compression : JPEG, Subband coding, Vector quantization, compression standard, Fidelity criteria Morphological operation : Dilation erosion, 7 morphology Opening & Closing, Hit or Miss Transform, Basic Morphological Algorithms 04 10% Case Study on the following applications: Digital watermarking, Biometric 8 Applications of authentication (face, finger print, signature image processing recognition), Vehicle number plate detection 04 10% and recognition, Content Based Retrieval, Text Compression.

Text Books: 1. Gonzalez & Woods, Digital Processing, Pearson Education, Third Edition. 2. W. Pratt, Digital Processing, Wiley Publication, Fourth Edition, 2013. References: 1. J. G. Proakis and D. G. Manolakis, Digital Signal processing Principals,Algorithms and Applications,PHI publications, Third edition, 2. Milan Sonka, Digital Processing and Computer Vision, Thomson publication, Second Edition.2007. 3. A.K. Jain, Fundamentals of processing, Prentice Hall of India Publication, 1995 4. Gonzalez & Woods, Digital Processing using MATLAB, Pearson Education 5. S.Jayaraman, S Esakkirajan and T Veerakumar, Digital Processing,McGraw Hill Education (India) Private Limited, New Delhi, 2009. 6. S.Sridhar, Digital Processing,Oxford University Press, New Delhi, 2011. Term work: At least 08 experiments covering entire syllabus must be performed during the semester and it should be presented in the practical record. Term work assessment must be based on the overall performance of the student with every practical graded from time to time. The grades should be converted into marks as per the Credit and Grading System manual and should be added and averaged. Due weightage should be given for the student s attendance. Internal Assessment (IA): Two tests must be conducted which should cover at least 80% of syllabus. The average marks of both the tests shall be considered as final IA marks Suggested Practical List: A minimum of 8 experiments from the suggested list must be performed. The DSP experiments (experiment 1 and 2 ) are the prerequisites. 1. Write a MATLAB program or C++ program for generating the following discrete time signals: a. Exponential signal b. Unit step and unit ramp signals c. Sinusoidal signal d. Composite signal with minimum 3 sinusoids added 2. Write a MATLAB program to demonstrate convolution and correlation operations with different examples of discrete time sequences. 3. Write a program for the following point processing operations and compare the results with MATLAB built in functions a. negative b. Gray level slicing with or without background c. Power law transformations d. Bit plane slicing e. Histogram equalization

4. Write a program for image enhancement and compare the results with MATLAB built in functions. a. Smoothing b. Sharpening c. High boost filtering 5. Write a program for image noise removal and analyze the results using, a. Averaging b. Median filter 6. Write a MATLAB program for 2D Discrete Fourier Transform and Inverse transform using built in functions. 7. Write a MATLAB PROGRAM for Transform domain processing using low pass and high pass filters and analyze the results for the following (any one): a. Ideal filter b. Butterworth filter c. Gaussian filter 8. Write a MATLAB PROGRAM for edge detection in 2 directions and compare the results with built in functions for the following operators (any one): a. Robert operator b. Prewitt operator c. Sobel operator 9. Write a MATLAB PROGRAM to compress the image using any one of the following lossless image compression techniques: a. Huffman b. RLE c. LZW 10. Write a MATLAB PROGRAM to compress the image using any one of the following lossy image compression techniques: a. JPEG b. IGS c. Predictive coding 11. Write a MATLAB PROGRAM to perform the following basic and derived morphological operations: a. Dilation b. Erosion c. Opening d. Closing e. Boundary Detection 12. Write a MATLAB PROGRAM to represent / describe the image using any one of the following: a. Chain code / shape number b. Moments c. Fourier descriptors d. Euler number

Theory Examination: Question paper will comprise of 6 questions, each carrying 20 marks. Total 4 questions need to be solved. Q.1 will be compulsory, based on entire syllabus. Remaining question will be randomly selected from all the modules. Weightage of marks should be proportional to number of hours assigned to each module.