MTech Digital Image Processing Syllabus
MTech Digital Image Processing Syllabus
Vision
To be a premier academic centre for quality education to meet the industrial standards and
research in diverse areas of Electronics and Communication Engineering with social
commitment.
Mission
M1 To impart adequate engineering knowledge to transform students into highly professional
engineers as well as good researchers.
M2 To develop their inter disciplinary skills as per the need of the industry and society.
M3 To inculcate Entrepreneurship and lifelong learning skills among the students with ethics
and social commitment.
PROGRAMME EDUCATIONAL OBJECTIVES (PEO)
PEO I Graduates will demonstrate their knowledge in science and Engineering as
problem solvers and researchers.
PEO II Graduates will exhibit skills in cutting edge technologies to solve societal needs
in multidisciplinary areas.
PEO III Graduates will develop an attitude towards life long learning and ethics to emerge
as socially committed entrepreneurs.
PSO 1: Able to impart high quality education to the students to face and analyze the challenges
in the field of image processing and communication.
PSO 2: Able to analyze, design and validate the systems using hardware and software tools
pertaining to Image Processing.
M.Tech. ECE with specialization in Digital Image Processing
CURRICULUM
SEMESTER -1
Sl. Course
Course Title L T P C TCH
No Code
THEORY
Applied Mathematics for
1 3 0 0 3 3
Electronics Engineers
Research Methodology and
2 2 0 0 2 2
IPR
Advanced Digital Image
3 ECA4701 3 0 0 3 3
Processing
4 ECA4702 Pattern Recognition 3 0 0 3 3
5 Department Elective- I 3 0 0 3 3
6 Department Elective- II 3 0 0 3 3
PRACTICAL
7 ECA4791 Image Processing Lab – 1 0 0 6 2 6
8 ECA4796 Seminar 2 0 0 2 2
Total Credits 19 0 6 21 25
SEMESTER II
Sl. Course
Course Title L T P C TCH
No Code
THEORY
Multimedia Compression
1 ECA4703 3 0 0 3 3
Techniques
Image Processing
2 ECA4704 3 0 0 3 3
Applications
3 ECA4705 Medical Imaging Techniques 3 0 0 3 3
4 Department Elective- III 3 0 0 3 3
5 Open Elective 3 0 0 3 3
PRACTICAL
6 ECA4792 Image Processing Lab - 2 0 0 6 2 6
7 ECA4781 Mini project 2 0 0 2 2
Total Credits 17 0 6 19 23
SEMESTER III
Sl. Course
Course Title L T P C TCH
No Code
THEORY
1 Department Elective- IV 3 0 0 3 3
PRACTICAL
2 ECA4897 Internship * 2
3 ECA4898 Project Phase –I 0 0 16 8 16
Total Credits 3 0 16 13 19
*Internship to be undergone during vacation between 2nd and 3rd semesters
SEMESTER IV
Sl. Course
Course Title L T P C TCH
No Code
PRACTICAL
1 ECA4899 Project Phase –II 0 0 24 12 24
Total Credits 0 0 24 12 24
ELECTIVE I
Sl. Course
Course Title L T P C TCH
No Code
Wavelet Transform and its
1 ECA4721 3 0 0 3 3
application
2 ECA4722 Python Programming 3 0 0 3 3
ECA4723 Introduction to Optimization
3 3 0 0 3 3
Techniques
4 ECA4724 Natural Language Processing 3 0 0 3 3
ELECTIVE II
Sl. Course
Course Title L T P C TCH
No Code
1 ECB4705 Machine Learning 3 0 0 3 3
2 ECA4725 Video Processing 3 0 0 3 3
ECA4726 Advanced Digital Signal
3 3 0 0 3 3
Processing
4 ECA4727 Computer Vision 3 0 0 3 3
ELECTIVE III
Sl. Course
Course Title L T P C TCH
No Code
ECA4728
1 Brain Computer Interface 3 0 0 3 3
2 ECA4729 Cryptography 3 0 0 3 3
3 ECA4730 Visualization Techniques 3 0 0 3 3
4 ECA4731 Deep Learning 3 0 0 3 3
ELECTIVE IV
Sl. Course
Course Title L T P C TCH
No Code
1 ECA4732 Bio Signal Processing 3 0 0 3 3
ECA4733 Advanced Computer
2 3 0 0 3 3
Graphics and Animations
ECA4734 Internet of Things :
3 3 0 0 3 3
Foundations and Practices
4 ECA4735 Retinal Image Analysis 3 0 0 3 3
SEMESTER I
Course
Course Code L-T-P-S 2-0-0-0
Category
CIA ESE
COURSE OUTCOMES PO
Understand that today’s world is controlled by Computer, Information Technology, but tomorrow
2.
world will be ruled by ideas, concept, and creativity.
Understanding that when IPR would take such important place in growth of individuals & nation,
3. it is needless to emphasis the need of information about Intellectual Property Right to be promoted
among students in general & engineering in particular.
Understand that IPR protection provides an incentive to inventors for further research work and
4. investment in R & D, which leads to creation of new and better products, and in turn brings about,
economic growth and social benefits.
Prerequisites:
Meaning of research problem, Sources of research problem, Criteria Characteristics of a good research problem,
Errors in selecting a research problem, Scope and objectives of research problem. Approaches of investigation of
solutions for research problem, data collection, analysis, interpretation, Necessary instrumentations
Effective literature studies approaches, analysis Plagiarism, Research ethics, Effective technical writing, how to
write report, Paper Developing a Research Proposal, Format of research proposal, a presentation and assessment by
a review committee.
Patents, Designs, Trade and Copyright. Process of Patenting and Development: technological research, innovation,
patenting, development. International Scenario: International cooperation on Intellectual Property. Procedure for
grants of patents, Patenting under PCT.
Scope of Patent Rights. Licensing and transfer of technology. Patent information and databases. Geographical
Indications. Administration of Patent System. New developments in IPR; IPR of Biological Systems, Computer
Software etc. Traditional knowledge Case Studies, IPR and IITs.
REFERENCE BOOKS
1 Stuart Melville and Wayne Goddard, “Research methodology: an introduction for science & engineering
students’,
3 Ranjit Kumar, 2 nd Edition, “Research Methodology: A Step by Step Guide for beginners”
8 Robert P. Merges, Peter S. Menell, Mark A. Lemley, “Intellectual Property in New Technological Age”,
2016.
9 T. Ramappa, “Intellectual Property Rights Under WTO”, S. Chand, 2008
10 C.R. Kothari, Gaurav Garg, Research Methodology Methods and Techniques , New Age
11 International Publishers, Third Edition, Ranjith Kumar, Research Methodology: A Step by step Guide for
Beginners, 2nd Edition, SAGE, 2005
12 Business Research Methods – Donald Cooper & Pamela Schindler, TMGH, 9th edition
13 Creswell, John W. Research design: Qualitative, quantitative, and mixed methods, approaches. Sage
publications, 2013.
COURSE
ADVANCED DIGITAL IMAGE PROCESSING CREDITS 3
TITLE
Course
Course Code ECA4701 PC L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. Explain the essentials of digital image processing. 1,2,3
2 Describe various segmentation techniques for image analysis. 1,2,3
3. Outline the various feature extraction techniques for image analysis. 1,2,3
4 Discuss the concepts of image registration and fusion. 1,2,3
5. Illustrate 3D image visualization. 1,2,3
Prerequisites:
MODULE 1 – REVIEW OF DIGITAL IMAGE PROCESSING
Steps in digital image processing-Elements of visual perception- brightness adaptation, Mach
band effect. Image enhancement in spatial and frequency domain, Histogram equalization
MODULE 2 – SEGMENTATION
Edge detection, Thresholding, Region growing, Fuzzy clustering, Watershed algorithm,
Active contour models, Texture feature based segmentation, Graph based segmentation,
Wavelet based Segmentation - Applications of image segmentation.
MODULE 3 – FEATURE EXTRACTION
First and second order edge detection operators, Phase congruency, Localized feature
extraction -detecting image curvature, shape features, Hough transform, shape skeletonization,
Boundary descriptors, Moments, Texture descriptors- Autocorrelation, Co-occurrence
features, Runlength features, Fractal model based features, Gabor filter, wavelet features.
MODULE 4 – REGISTRATION AND IMAGE FUSION
Registration - Preprocessing, Feature selection - points, lines, regions and templates Feature
correspondence - Point pattern matching, Line matching, Region matching, Template
matching.Transformation functions - Similarity transformation and Affine Transformation.
Resampling – NearestNeighbour and Cubic Splines. Image Fusion - Overview of image
fusion, pixel fusion, wavelet based fusion -region based fusion.
MODULE 5 – 3D IMAGE VISUALIZATION
Sources of 3D Data sets, Slicing the Data set, Arbitrary section planes, The use of color,
Volumetric display, Stereo Viewing, Ray tracing, Reflection, Surfaces, Multiple connected
surfaces, Image processing in 3D, Measurements on 3D images.
TEXT BOOKS
1. Rafael C. Gonzalez, Richard E. Woods, Digital Image Processing',Pearson,Education,
Inc.,Second Edition, 2004.
2. Mark Nixon, Alberto Aguado, “Feature Extraction and Image Processing”, Academic
Press,2008.
REFERENCE BOOKS
1. Ardeshir Goshtasby, “ 2D and 3D Image registration for Medical, Remote Sensing and
Industrial Applications”,John Wiley and Sons,2005.
2. John C.Russ, “The Image Processing Handbook”, CRC Press,2007.
3. Anil K. Jain, Fundamentals of Digital Image Processing', Pearson Education, Inc.,
2002.
4. Rick S.Blum, Zheng Liu, “Multisensor image fusion and its Applications“,
Taylor&Francis,2006.
E –BOOKS
1. John C. Russ, F. Brent Neal-The Image Processing Handbook, Seventh Edition,
The Kindle edition (2016), CRC Press,Taylor & Francis Group.
MOOC
1. https://nptel.ac.in/courses/117/105/117105079/
2. https://nptel.ac.in/courses/117/105/117105135/
COURSE
PATTERN RECOGNITION CREDITS 3
TITLE
Course
Course Code ECA4702 PC L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. Differentiate between supervised and unsupervised classifiers 1,2,3
2 Outline the concept and importance of clustering in pattern recognition 1,2,3
3. Extract feature set and select the features from given data set. 1,2,3
4 To interpret the role of Hidden Marko model and SVM in pattern 1,2,3
recognition
5. Apply fuzzy logic and genetic algorithms for classification problems 1,2,3
Prerequisites:
MODULE 1 – PATTERN CLASSIFIER (9)
Overview of Pattern recognition – Discriminant functions – Supervised learning –Parametric
estimation – Maximum Likelihood Estimation – Bayesian parameter Estimation– Problems
with Bayes approach– Pattern classification by distance functions –Minimum distance pattern
classifier
MODULE 2 – CLUSTERING (9)
Clustering for unsupervised learning and classification–Clustering concept – C Means
algorithm – Hierarchical clustering – Graph theoretic approach to pattern Clustering –Validity
of Clusters
MODULE 3 – CLASSIFICATION ALGORITHMS (9)
TEXT BOOKS
1. Allen B. Downey, ``Think Python: How to Think Like a Computer Scientist’’, 2nd edition,
Updated for Python 3, Shroff/O’Reilly Publishers, 2016
(http://greenteapress.com/wp/think- python/)
2. Guido van Rossum and Fred L. Drake Jr, “An Introduction to Python – Revised
and updated for Python 3.2, Network Theory Ltd., 2011.
REFERENCE BOOKS
1. Robert Sedgewick, Kevin Wayne, Robert Dondero, “Introduction to Programming in
Python: An Inter-disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016
2. Timothy A. Budd, “Exploring Python”, Mc-Graw Hill Education (India) Private Ltd.,, 2015
3. John V Guttag, “Introduction to Computation and Programming Using Python’’, Revised
and expanded Edition, MIT Press , 2013
COURSE INTRODUCTION TO OPTIMIZATION
CREDITS 3
TITLE TECHNIQUES
Course
Course Code ECA4723 L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
Able to formulate engineering problems as mathematical optimization
1. 1,2,3,4,5,6
problems
2 Skilled to apply the concept of linear and nonlinear programming 1,2,3,4,5,6
problem to the engineering problem
Prerequisites:
MODULE 1 – INTRODUCTION TO OPTIMIZATION (9)
Introduction to operations research – objective – scope of OR – Limitations of OR –
Introduction and formulation of linear programming – Solving LPP using Graphical method.
MODULE 2 – LINEAR PROGRAMMMING PROBLEM (9)
Solving LPP using simplex method – Big‐M method – Two phase method – conversion of
primal to dual.
MODULE 3 – INTEGER PROGRAMMING (9)
Integer programming – Cutting plane method – Gomory’s Mixed integer method – Branch
and Bound method
MODULE 4 – ASSIGNMENT AND TRANSPORTATION PROBLEM (9)
Hungarian Method – Maximization and unbalanced assignment problem – Basic feasible
solution of transportation problem – Modi method – Degeneracy – Unbalanced Transportation
problem.
MODULE 5 – BIOINSPIRED COMPUTING (9)
Genetic Algorithms and Differential Evolution, Swarm Optimization and Firefly Algorithm,
Cuckoo Search Algorithm for Image Processing Applications.
TEXT BOOKS
1. Chandrasekaran A, “A Text book of Operation Research”, Dhanam Publications,
Chennai, 2017
2. V. Sundaresan, K. S. Ganapathy Subramanian, K. Ganesan, “Resource Management
Techniques”, A. R. Publications, 2004
3. S. D. Sharma, “Operation Research”, Kedarnath Ramnath & Co, 2002
REFERENCE BOOKS
1 Hamdy A. Taha, “Operations Research: An Introduction (9th Edition)”, Prentice Hall,
2010
2 D S Hira & Prem Kumar Gupta, “Introduction to Operations Research”, S. Chand
Publishing, 2012
3 Jan Erik Solem, “Programming Computer Vision with Python: Tools and algorithms
for analyzing images”, O'Reilly Media, 2012.
E BOOKS
1. http://nptel.ac.in/courses/112106134/1
2. https://onlinecourses.nptel.ac.in/noc17_mg10/preview
MOOC
1. https://nptel.ac.in/content/storage2/courses/105108127/pdf/Module_1/M1L1slides.pdf
COURSE
NATURAL LANGUAGE PROCESSING CREDITS 3
TITLE
Course
Course Code ECA4724 L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To identify the different linguistic components of given sentences.
Design a morphological analyser for a language of your choice using finite
2.
state automata concepts.
Implement the Earley algorithm for a language of your choice by providing
3.
suitable grammar and words.
4. Use a machine learning algorithm for word sense disambiguation.
5. Build a tagger to semantically tag words using WordNet.
MODULE 1 – MORPHOLOGY AND PART-OF SPEECH PROCESSING (9 )
Introduction –Regular Expressions and Automata-Non-Deterministic FSAs.Tranducers –English
Morphology –Finite-State Morphological Parsing -Porter Stemmer –Tokenization-Detection and
Correction of Spelling Errors. N-grams –Perplexity -Smoothing -Interpolation -Backoff Part-of-
Speech Tagging –English Word Classes -Tagsets -Rule-Based -HMM -Transformation-Based
Tagging -Evaluation and ErrorAnalysis. Hidden Markov and Maximum Entropy Mode
MODULE 2 - SPEECH PROCESSING (9)
Phonetics –Articulatory Phonetics -Phonological Categories -Acoustic Phonetics and Signals -
Speech Synthesis –Text Normalization –Phonetic and Acoustic Analysis -Diphone Waveform
synthesis –Evaluation-Automatic Speech Recognition –Architecture -Hidden Markov Model to
Speech -MFCC vectors -Acoustic Likelihood Computation -Evaluation. Triphones –
Discriminative Training -Modeling Variation.
MODULE 3 – SYNTAX ANALYSIS (9)
Formal Grammars of English –Constituency -Context-Free Grammars –Grammar Rules –
Treebanks -Finite-State and Context-Free Grammars -Dependency Grammars. Syntactic Parsing –
Parsing as Search -Ambiguity -Dynamic Programming Parsing Methods –CKY-Earley and Chart
Parsing-Partial Parsing-Evaluation.
MODULE 4 –SEMANTIC AND PRAGMATIC INTERPRETATION (9)
Representation of Meaning –Desirable Properties -Computational Semantics -Word Senses -
Relations Between Senses –WorldNet -Event Participants-Proposition Bank -Frame Net –
Metaphor. Computational Lexical Semantics –Word Sense Disambiguation-Supervised Word
Sense Disambiguation -Dictionary and Thesaurus Methods-Word Similarity -Minimally
Supervised WSD -Hyponymy and Other Word Relations -Semantic Role Labeling -Unsupervised
Sense Disambiguation. Computational Discourse -Discourse Segmentation
MODULE 5 –APPLICATIONS (9)
Information Extraction –Named Entity Recognition -Relation Detection and Classification –
Temporal and Event Processing -Template-Filling -Biomedical Information Extraction. Question
Answering and Summarization -Information Retrieval -Factoid Question Answering -
Summarization -Single and Multi-Document Summarization -Focused Summarization -
Evaluation. Dialog and Conversational Agents –Properties of Human Conversations -Basic
Dialogue Systems -VoiceXML -Information-State and Dialogue Acts -Markov Decision Process
Architecture.
TEXT BOOKS
1. NitinIndurkhya, Fred J. Damerau, “Handbook of Natural Language Processing”,
(Chapman& Hall/CRC Machine Learning & Pattern Recognition), Second Edition, 2010.
2. Alexander Clark, Chris Fox, ShalomLappin, “The Handbook of Computational Linguistics
and Natural Language Processing”, Wiley-Blackwell, 2012
3 Jurafsky and Martin, “Speech and Language Processing”, Pearson Prentice Hall, Second
Edition, 2008
REFERENCE BOOKS
1. Christopher D. Manning and HinrichSchütze, “Foundations of Statistical Natural Language
Processing”, MIT Press, 1999.
2. Stevan Bird, “Natural Language Processing with Python”, Shroff, 2009.
3. ames Allen, “NaturalLanguage Understanding”, Addison Wesley, Second Edition, 2007.
ELECTIVE – II
COURSE
MACHINE LEARNING CREDITS 3
TITLE
Course
Course Code ECB4705 L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To understand the concepts of Machine Learning
Prerequisites:
MODULE 1 – INTRODUCTION TO VIDEO PROCESSING
Principles of colour video processing, Video display, Composite versus component video,
Progressive and interlaced scan, Sampling and Interpolation of video signals.
MODULE 2 – MOTION DETECTION AND ESTIMATION
General methodologies- Pixel based motion estimation-Block matching algorithm- Mesh
based motion estimation- Global motion estimation- Region based motion estimation- Multi -
resolution motion estimation- Direct motion Estimation
MODULE 3 – VIDEO CODING TECHNIQUES
Basic Video coding techniques- Wave form based coding, Block-based transform coding,
Predictive coding, temporal prediction and transform coding Content based Video coding
techniques- Region based video coding, Object based coding, Knowledge based coding,
Semantic coding and layered coding system Application of motion estimator in video coding
MODULE 4 – ERROR CONTROL IN VIDEO COMMUNICATIONS
Overview of approaches- Video applications and communication networks- Transport level
error control- Error resilient encoding- Encoder-decoder interactive error control- Error
resilience Tools in H.263 and MPEG-4
MODULE 5 – STREAMING VIDEO OVER THE INTERNET
Overview of video streaming systems- Video compression- Application layer QoS control for
streaming video- Continuous media Distribution services- Streaming servers- Media
synchronizationProtocols for streaming video
REFERENCE BOOKS
Course
Course Code ECA4726 DE L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
BTL-3
LEVEL MODEL
COURSE OUTCOMES PO
Design adaptive filters for a given application and to design multi- rate
3. 1,2,3,4,9,10
DSP systems
Pre requisites:Z transform, basic DSP processor, FIR filter, IIR filter
Applications of Adaptive Filters, Adaptive Direct Form FIR Filters: The LMS Algorithm,
Adaptive Lattice Ladder Filters, Recursive Least Squares, Lattice and Ladder Algorithms.
MODULE 4 – DSP CHIPS
Introduction to fixed point and floating point processors, ADSP21xx and TMS320Cxx-
Architecture, Memory, Addressing Modes, Interrupts, Applications. Comparison of
ADSP21xx and TMS320Cxx series.
MODULE 5 – MULTIRATE DIGITAL SIGNAL PROCESSING
1. Dag Stranneby, William Walker, “Digital Signal Processors and applications”, lsevier,
2003.
2. Robert Oshana, “DSP Software Development Techniques for embedded real time
applications", Elsevier, 2006.
3 Monson H. Hayes, “Statistical Digital Signal Processing and Modeling”, John Wiley
and Sons Inc., New York, 2006
REFERENCE BOOKS
MOOC
1 https://nptel.ac.in/courses/117101001/
COURSE
COMPUTER VISION CREDITS 3
TITLE
Course
Course Code ECA4727 L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. Explain various recognition methodologies. 1,2,5,6
2 Describe the binary machine vision techniques. 1,2,5,6
Prerequisites:
MODULE 1 – RECOGNITION METHODOLOGY
Recognition Methodology: Conditioning, Labeling, Grouping, Extracting, and Matching. Edge
detection, Gradient based operators, Morphological operators, Spatial operators for edge detection.
Thinning, Region growing, region shrinking, Labeling of connected components
MODULE 2 – BINARY MACHINE VISION
Binary Machine Vision: Thresholding, Segmentation, Connected component labelling, Hierarchal
segmentation, Spatial clustering, Split & merge, Rule based Segmentation, Motion based
segmentation.
MODULE 3 – BINARY AREA EXTRACTION AND REGION ANALYSIS
Area Extraction: Concepts, Data structures, Edge, Line Linking, Line detector ‐ Hough transform, Line
fitting, Curve fitting (Least square fitting). Region Analysis: Region properties, External points, Spatial
moments, Mixed spatial gray level moments, Boundary analysis: Signature properties, Shape
numbers. Edges – Canny, LOG, DOG.
MODULE 4 – OBJECT MODEL RECOGNITION AND MATCHING
Facet Model Recognition: Labeling lines, Understanding line drawings, Classification of shapes by
labeling of edges, Recognition of shapes, consisting labeling problem, Back tracking, Perspective
Projective geometry, Inverse perspective Projection, Photogrammetry. From 2D to 3D, Image
matching: Intensity matching of ID signals, Matching of 2D image, Hierarchical image matching ‐
Object Models and Matching: 2D representation, Global vs. Local features
MODULE 5 – GENERAL FRAMEWORKS AND KNOWLEDGE BASED VISION
General Frame Works For Matching: Distance relational approach, Ordered structural matching, View
class matching, Models database organization. General Frame Works: Distance .relational approach,
Ordered .Structural matching, View class matching, Models database organization. Knowledge Based
Vision: Knowledge representation, Control‐strategies, Information Integration. Histogram based
Image Processing.
TEXT BOOKS
1. David A. Forsyth, Jean Ponce, “Computer Vision: A Modern Approach”, Prentice Hall, 2011.
2. Wesley E. Snyder and Hairong Qui, “Fundamentals of Computer Vision”, Cambridge University
Press, 2017.
REFERENCE BOOKS
1 Rajalingappaa Shanmugamani, “Deep Learning for Computer Vision: Expert techniques to
train advanced neural networks using TensorFlow and Keras”, Packt Publishing Limited, 2017
2 Alexander Hornberg, “Handbook of Machine and Computer Vision: The Guide for Developers
and Users”, Wiley Publications, 2017.
3 Gustavo Olague, “Evolutionary Computer Vision: The First Footprints (Natural Computing
Series)”, Springer, Amazon Asia‐Pacific Holdings Private Limited, 2016
E BOOKS
1. http://freecomputerbooks.com/Computer‐Vision‐Xiong‐Zhihui.html
MOOC
1. https://in.udacity.com/course/introduction‐to‐computer‐vision‐‐ud810
2. https://onlinecourses.nptel.ac.in/noc18_ee08
3. https://www.edx.org/course/computer‐vision‐and‐image‐analysis
SEMESTER – II
COURSE
MULTIMEDIA COMPRESSION TECHNIQUES CREDITS 3
TITLE
Course
Course Code ECA4703 PC L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. Design an application with error–control. 1,2,9
2 Use compression and decompression techniques. 1,2,3
Apply the concepts of multimedia communication.
3. Concentrate different IP technology 1,2,3
Study related to multimedia networking
Prerequisites:
MODULE 1 – MULTIMEDIA COMPONENTS
Introduction – Multimedia skills – Multimedia components and their characteristics – Text,
sound, images, graphics, animation, video, hardware.
MODULE 2 – AUDIO AND VIDEO COMPRESSION
Audio compression–DPCM-Adaptive PCM –adaptive predictive coding-linear Predictive
coding-code excited LPC-perpetual coding Video compression –principles-H.261-H.263-
MPEG 1, 2, and 4.
MODULE 3 – TEXT AND IMAGE COMPRESSION
Compression principles-source encoders and destination encoders-lossless and lossy
compression-entropy encoding –source encoding -text compression – static Huffman coding
dynamic coding –arithmetic coding –Lempel Ziv-Welsh Compression-image compression.
MODULE 4 – VOIP TECHNOLOGY
Basics of IP transport, VoIP challenges, H.323/ SIP –Network Architecture, Protocols, Call
establishment and release, VoIP and SS7, Quality of Service- CODEC Methods- VOIP
applicability.
MODULE 5 – MULTIMEDIA NETWORKING
Multimedia networking -Applications-streamed stored and audio-making the best Effort
service-protocols for real time interactive Applications-distributing multimedia-beyond best
effort service-secluding and policing Mechanisms-integrated services-differentiated Services-
RSVP.
TEXT BOOKS
1. Fred Halshall,’Multimedia Communication-Applications,Networks, Protocols and
Standards’, Pearson Education, 2007.
2. Tay Vaughan, ‘Multimedia: Making it Work’, 7th Edition, TMH 2008 98.
3. Kurose and W. Ross, ‘Computer Networking a Top down Approach’, Pearson
Education 2005.
REFERENCE BOOKS
1 Marcus Goncalves,’Voice over IP Networks’, McGraw Hill, 1999.
2 KR. Rao,Z S Bojkovic, D A Milovanovic, ‘Multimedia Communication Systems:
Techniques, Standards, and Networks’, Pearson Education, 2007.
3 R. Steimnetz, K. Nahrstedt, ‘Multimedia Computing, Communications and
Applications’, Pearson Education, Ranjan Parekh, ‘Principles of Multimedia’, TMH
2007.
4 Khalid Sayood : Introduction to Data Compression, Morgan Kauffman Harcourt India,
2nd Edition, 2000.
E BOOKS
http://freevideolectures.com/Course/2320/Digital-Voice-and-Picture-
Communication/31
Khalid sayood,’introduction to data compression’, Elsevier publishers, third edition
MOOC
1 https://nptel.ac.in/downloads/117105083/#
2 https://nptel.ac.in/syllabus/117105083/
COURSE
IMAGE PROCESSING APPLICATIONS CREDITS 3
TITLE
Course
Course Code ECA4704 PC L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. Utilize the concepts of image processing in biometric applications 1,2,3
2 Make use of image analysis conceptions to various medical image 1,2,3
applications
Apply and examine the concepts of image processing to satellite and
3. remote sensing applications. 1,2,3
3. Apply the special imaging techniques used for visualizing the cross 1,2,4,8,11
sections of the body
4. Analyze the imaging of soft tissues using ultrasound and MRI 1,2,4,8,11
techniques
Prerequisites:
MODULE 1 – PRINCIPLES OF RADIOGRAPHIC EQUIPMENT
X-Ray tubes, cooling systems, removal of scatters, Fluoroscopy- construction of image Intensifier
tubes, angiographic setup, mammography, digital radiology, DSA.
TEXT BOOKS
1. Rafael C. Gonzalez, Richard Eugene Woods, Steven L. Eddins, Digital Image
Processing Using MATLAB, Pearson Education India, 2004.
REFERENCE BOOKS
1 Jayaraman S, Veerakumar T, Esakkirajan S, Digital Image Processing", Mc Graw Hill
Education, 2009.
2 Chris Soloman, Toby Breckon, Fundamentals of Digital Image Processing: A Practical
Approach with examples in Matlab", Wiley-Blackwell, 2010
E BOOKS
1 https://www.intechopen.com/books/applications-from-engineering-with-matlab-
concepts/digital-image-processing-with-matlab
COURSE
MINIPROJECT CREDITS 2
TITLE
Course
Course Code ECA4781 L-T-P-S
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To develop an aptitude for research and independent
learning
2 To demonstrate the ability to apply the acquired
knowledge in practical applications
3. To use new tools and techniques for the design and
development.
DEPARTMENT ELECTIVE –III
COURSE
BRAIN COMPUTER INTERFACE CREDITS 3
TITLE
Course
Course Code ECA4728 L-T-P-S 3-0-0-3
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To acquire the brain signal in the format required for the specific
application
2. To preprocessing the signal for signal enhancement
3. To extract the dominant and required features
4. Classify and derive the control signals for BCI applications
5. To apply the BCI knowledge for medical applications
.
MODULE 5 – One-Way Hash Functions
One-Way Hash Functions: Background, Snefru, N-Hash, MD4, MD5, Secure Hash Algorithm
[SHA],One way hash functions using symmetric block algorithms, Using public key algorithms,
Choosing a one-way hash functions, Message Authentication Codes. Digital Signature Algorithm,
Discrete Logarithm Signature Scheme
TEXT BOOKS
1. William Stallings, Cryptography and Network Security, 6th Edition, Pearson
Education, March 2013.
2. Behrouz A. Ferouzan, “Cryptography & Network Security”, Tata Mc Graw Hill, 2007
REFERENCE BOOKS
1 Man Young Rhee, “Internet Security: Cryptographic Principles”, “Algorithms and
Protocols”, Wiley Publications, 2003.
2 Bruce Schneier and Neils Ferguson, “Practical Cryptography”, First Edition, Wiley
Dreamtech India Pvt Ltd, 2003.
3 Douglas R Simson “Cryptography – Theory and practice”, First Edition, CRC Press,
1995
E BOOKS
1 http://www.freebookcentre.net/Security/Free-Cryptography-Books-Download.html
2 https://crypto.stanford.edu/~dabo/cryptobook/draft_0_2.pdf
MOOC
1 https://nptel.ac.in/courses/106/105/106105162/
2 https://nptel.ac.in/courses/106/107/106107155/
COURSE
VISUALIZATION TECHNIQUES CREDITS 3
TITLE
Course
Course Code ECA4730 DE L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To understand the fundamentals of data visualization
2 To acquire knowledge about the issues in data representation
3 To visualize the complex engineering design.
4 To design real time interactive information visualization system.
5 To apply the visualization techniques in practical applications
Prerequisites:NIL
MODULE 1 – INTRODUCTION 9
Introduction –Visualization Stages –Computational Support –Issues –Different Types of
Tasks –Data representation –Limitation: Display Space, Rendering Time, Navigation Link.
MODULE 2- DATA REPRESENTATION 9
Human Factors –Foundation for a Science of Data Visualization –Environment-Optics –
Optimal Display –Overview about Lightness, Brightness, Contrast, Constancy, Color –Visual
Attention that Pops Out –Types of Data –Data Complexity –The Encoding of Values –
Encoding of Relation –Relation and Connection –Alternative Canvass.
MODULE 3- DATA PRESENTATION 9
Human Vision –Space Limitation –Time Limitations –Design –Exploration of Complex
Information Space –Figure Caption in Visual Interface –Visual Objects and Data Objects –
Space Perception and Data in Space –Images, Narrative and Gestures for Explanation.
MODULE 4- INTERACTION AND DESIGN 9
Norman’s Action Cycle –Interacting with Visualization –Interaction for Information
Visualization –Interaction for Navigation –Interaction with Models –Interacting with
Visualization –Interactive 3D Illustrations with Images and Text –Personal View –Attitude –
user perspective –Convergence –Sketching –Evaluation.
MODULE 5- CURRENT TRENDS 9
Design –Virtual Reality: Interactive Medical Application –Tactile Maps for visually
challenged People –Animation Design for Simulation –Integrating Spatial and Nonspatial
Data –Innovating the Interaction –Small Interactive Calendars –Selecting One from Many–
Web Browsing Through a Key Hole –Communication Analysis –Archival Galaxies.
TEXT BOOKS
1. Robert Spence, “Information Visualization:An Introduction”, Third Edition, Pearson
Education, 2014.
2. Colin Ware, “Information Visualization Perception for Design”, ThirdEdition, Morgan
Kaufmann, 2012.
3 Robert Spence, “Information Visualization Design for Interaction”, Second Edition,
Pearson Education, 2006
REFERENCE BOOKS
1 Benjamin B. Bederson, Ben shneiderman, “The Craft of Information Visualization”,
Morgan Kaufmann, 2003.
2 Thomas Strothotte, “Computational Visualization: Graphics, Abstraction and
Interactivity”, Springer, 1998.
3 Matthew O.Ward, George Grinstein, Daniel Keim, “Interactive Data Visualization:
Foundation, Techniques and Applications”, Second Edition, A.K.Peters/CRC
Press,2015.
4 JoergOsarek, “Virtual Reality Analytics”, Gordon’s Arcade, 2016.
COURSE
DEEP LEARNING CREDITS 3
TITLE
Course
Course Code ECA4731 L-T-P-S 3-0-0-0
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To understand the basic ideas and principles of Neural Networks
2 To do survey of Deep Learning Development Frameworks
TEXT BOOKS
1. Ian Good Fellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2017
2. Ragav Venkatesan, Baoxin Li, “Convolutional Neural Networks in Visual
Computing”, CRC Press, 2018.
3. Navin Kumar Manaswi, “Deep Learning with Applications Using Python”, Apress,
2018.
REFERENCE BOOKS
1 Francois Chollet, “Deep Learning with Python”, Manning Publications, 2018.
2 .Phil Kim, “Matlab Deep Learning: With Machine Learning, Neural Networks and
Artificial Intelligence”, Apress , 2017
3 Joshua F. Wiley, “R Deep Learning Essentials”, Packt Publications, 2016.
E BOOKS
1. http://www.deeplearningbook.org/
2. http://neuralnetworksanddeeplearning.com/index.html
MOOC
1 https://www.udacity.com/course/deep-learning-nanodegree--
DEPARTMENT ELCTIVE –IV
COURSE
BIOSIGNAL PROCESSING CREDITS 3
TITLE
Course
Course Code ECA4732 L-T-P-S 3-0-0-3
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. To analyze the different types of signals &systems
2. To analyze signals in time series domain & estimate the spectrum
To demonstrate the significance of wavelet detection applied in bio signal
3.
processing.
4 To perform classification of bio signals.
5 To extract the features using multivariate component analysis
MODULE 5 – ANIMATION 9
Overview of Animation Techniques –Key framing, Computer Animation –Motion Capture
and Editing–Forward/Inverse Kinematics–3D Computer Animation for Applications Such
asGames and Virtual Environments –Character Animation Techniques Such as Synthesizing
their Body Movements –Facial Expressions and Skin Movements –Behaviors in Crowded
Scenes.
TEXT BOOKS
1. Donald D. Hearn, M. Pauline Baker, Warren Carithers, “Computer Graphics with Open
GL”, Fourth Edition, Prentice Hall, 2011.
2. Foley van Dam, Feiner Hughes, “Computer Graphics Principles and Practice”, Third
Edition, Addison Wesley, 2014.
3. Alan Watt, Mark Watt, “Advanced Animation and Rendering Techniques: Theory and
Practice”, Addison Wesley, 1992.
REFERENCE BOOKS
1 Rick Parent, “Computer Animation –Algorithms and Techniques”, Third Edition,
Morgan Kaufman, 2012.
2 Edward Angel,Dave Shreiner, “Interactive Computer Graphics: A Top-Down
Approach with OpenGL”, Sixth Edition, Addison Wesley, 2012
https://commons.erau.edu/cgi/viewcontent.cgi?article=2243&context=space-congress-
proceedings
COURSE INTERNET OF THINGS : FOUNDATIONS
CREDITS 3
TITLE AND PRACTICES
Course
Course Code ECA4734 L-T-P-S 3-0-0-1
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
COURSE OUTCOMES PO
1. Understand the IoT enabling technologies 1,2
2. Design IoT devices with specifications 1,2,3,4,9
3. Discuss the challenges in designing IoT projects, 9,10
4. Analyze the various network management models and their 1,2,4
performance.
5. Know how the IoT is application oriented 1,2,3,10,11,12
Prerequisites:
MODULE 1 – INTRODUCTION AND ENABLING TECHNOLOGIES (9 )
Introduction to the internet of things. IoT Architecture: History of IoT, M2M – Machine to
Machine, Web of Things, IoTprotocols : the Architecture , Layering concepts, IoT
Communication Pattern, IoT protocol Architecture, The 6LoWPAN, IoT Enabling
Technologies, Wireless Sensor Networks, Cloud Computing, Big Data Analytics,
Communication Protocols, Embedded Systems, IoT levels
MODULE 2 – IoT and M2M (9)
Introduction to M2M, Difference between IoT and M2M, SDN and NFV for IoT, Software
Defined Networking, Network Function Virtualization, IoT Platform Design Methodology,
IoT Design Methodology, Purpose and requirement specification, Process Specification,
Domain Model Specification, Information Model Specification, Service Specification, IoT
Level Specification, Function View Specification, Operational View Specification, Device
and Component Integration
MODULE 3 –IoT & IMAGE PROCESSING (9)
IoT & image processing in smart agriculture –IoT based home security through image
processing algorithms-Application of multisensory image fusion of IoT in image
processing- IoT-Based Image Recognition System for Smart Home-Delivered Meal
Services
MODULE 4 - IOT PHYSICAL DEVICES, ENDPOINTS AND PROJECTS (9)
What is an IOT Device, Exemplary Device, Board, Linux on Raspberry Pi, Interfaces and
programming IOT Devices. Creating the sensor project -Preparing Raspberry Pi , Clayster
libraries, Interfacing the hardware, Internal representation of sensor values, Persisting data,
External representation of sensor values, Exporting sensor data, Creating a controller -
Representing sensor values, Parsing sensor data, Calculating control states
MODULE 5 – OPENCV& RASPBERRY PI (9)
REFERENCE BOOKS
1. Adrian McEwen& Hakim Cassimally, “Designing the Internet of Things”, Wiley
Publishers, 2013
2. Byron Henderson and Francis DaCosta “Rethinking the Internet of Things: A
Scalable Approach to Connecting Everything” APress; 1st edition , 2014.
3. Peter wahar “Learning Internet of Things” Packt publishing limited, 2015. (Unit
IV)
4. Phillippa Biggs “Harnessing the Internet of Things for Global Development”
CISCO article
COURSE
RETINAL IMAGE ANALYSIS CREDITS 3
TITLE
General, Principle of Digital Image Capture, Processing and Analysis, Image Capture,
Image Processing, Image Enhancement, Image Restoration, Fundus Photography
TEXT BOOKS
The project in the third and fourth semesters offer the opportunity to apply and extend
knowledge acquired in the first year of the M. Tech. program.
• The major project can be analytical work, simulation, hardware design or a combination
of these in the emerging areas of Image processing, Signal Processing and
Communication Engineering under the supervision of a faculty from the ECE
Department.
•
• The specific project topic undertaken will reflect the common interests and expertise of
the student(s) and supervisor. Students will be required to1) perform a literature search
to review current knowledge and developments in the chosen technical area; 2)
undertake detailed technical work in the chosen area using one or more of the
following:•Analytical models•Computer simulations•Hardware implementation.
•
• The emphasis of major project shall be on facilitating student learning in technical,
project management and presentation spheres.
•
• Project work will be carried out individually.
•
• The M. Tech. project evaluation committee of the department shall evaluate the project
work during the third semester in two phases.
•
• The first evaluation shall be conducted in the middle of the semester. This should be
followed by the end semester evaluation. By the time of the first evaluation, students are
expected to complete the literature review, have a clear idea of the work to be done, and
have learnt the analytical / software / hardware tools.
SEMESTER -IV
COURSE
PROJECT PHASE -1I CREDITS 2
TITLE
Course
Course Code ECA4899 L-T-P-S 0-0-24-12
Category
CIA ESE
LEARNING ASSESSMENT
LEVEL MODEL
OUTCOMES PO
1. To develop an aptitude for research and independent learning
2 To demonstrate the ability to carry out literature survey and select unresolved
problems in the domain of the selected project topic
3 To apply theoretical knowledge to solve real time problems in the community
4 To acquire the knowledge and awareness to carry out cost-effective and
environment friendly designs
5 To develop the ability to write good technical report, to make oral presentation
of the work, and to publish the work in reputed conferences/journals.
Students should complete the work planned in the third semester, attaining all the
objectives, and should prepare the project report of the complete work done in the two
semesters. They are expected to communicate their innovative ideas and results in
reputed conferences and/or journals. The M. Tech. project evaluation committee of the
department shall evaluate the project work during the fourth semester.