Professional Documents
Culture Documents
TECHNOLOGICAL
UNIVERSITY
Specialization in
IMAGE PROCESSING
OFFERING DEPARTMENT
NO MEMBER
Page 1
CERTIFICATE
1. The scheme and syllabi are prepared in accordance with the regulations and
guidelines issued by the KTU from time to time and also as per the decisions made in
the CGPC meetings.
3. There is no discrepancy among the soft copy in MS word format, PDF and hard copy
of the syllabi submitted to the CGPC.
Binu V P
Principal
Date: Dr S. Mohan,
Chairman
Page 2
VISION and MISSION of the Department
Vision
To graduate professionally excellent, technically
competent, socially committed computer engineers
by providing Value based Quality Education
Mission
VISION
To enlighten the perception of the individuals in
the field of computer science and image
processing and motivate them to research
MISSION
Provide excellent learning environment and
motivate them in research through application
oriented assignments and find solution to real
life problems.
PROGRAM EDUCATIONAL OBJECTIVES
(PEOs)
processing.
PEO2: To analyze problem and find its solution using mathematical and technical
knowledge
problems
Total Credits 23
Total Credits 19
Total Credits 14
Total Credits 12
Total Credits 68
List of Electives
Semester I – Elective 1
Semester II – Elective 2
Semester II – Elective 3
Pre-requisites: Nil
Course Objectives:
Syllabus
Matrix algebra & Group Theory, Introduction to Linear transformation, Linear transformation,
Introduction to image transforms, Vector spaces and subspace, Statistical measures.
Course Outcome:
Text Books:
1. Linear Algebra and probability for computer science applications, Ernest Davis, CRC Press,
2012
2. Linear algebra and its applications, Ganesh A,CBS Publications, 2014
3. Statistics Murray R Spiegel, Larry J stephens, Third edition, 2004
References:
1. Linear algebra and its applications, Gilbert Strang, Fourth edition, 2005
2. Mathematical foundations for signal processing, communications and Networking, Erchin
Serpedin, Thomas Chen , Dinesh Rajan, CRC press, 2011
3. Linear Algebra, 2nd Edition Kenneth Hoffmann and Ray Kunze, 1975
4. Probalility, random variables and stochastic process” Athanasios Papoulis,S Unnikrishna Pillai,
Mcgraw Hill series, Fouth edition, 2002
5. Probability and statistics for computer scientist, Michael Baron, chapman and hall / CRC, Tailor
Fransis Group, 2013
COURSE PLAN
COURSE NO: 02CS6411 COURSE TITLE: Mathematical Foundation for Image Processing
(L-T-P : 4-0-0) CREDITS:4
MODULE : 6 8 20
Basic Statistical measures, measures of dispersion and central tendency,
moment, skewness, and kurtosis. Elementary probability, Frequency
Distribution, Normal Distribution, Binomial and Poison distribution,
Elementary sampling Theory, Correlation Theory, covariance.
Course No: 02CS6421
Course Title: Advanced Data Structures and Algorithms
Credits: 4-0-0: 4
Year: 2015
Pre-requisites: Nil
Course Objectives:
To understand about advanced data structures.
To understand how to analyse and establish correctness of algorithms
To understand theory behind various classes of algorithms.
Syllabus
Amortized analysis; Advanced data structures; Network flow algorithms and their analysis;
Probabilistic algorithms; Monte-Carlo algorithms; Geometric algorithms; Convex hull algorithms; Finding
closest pair of points; Number theoretic algorithms; Integer factorization; String matching; Overview of
complexity classes; Complexity classes in randomized algorithms.
Course Outcome:
The students are able to
Explain the concepts of advanced data structures and their applications
Compare various classes of algorithms.
Design and analyze new algorithms
References:
1. T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, “Introduction to algorithms”, Prentice-hall
of India Private Limited, New Delhi, 2010.
2. Sartaj Sahni, “Data Structures, Algorithms, and Applications in C++”, Mc-GrawHill, 1999.
3. Gilles Brassard and Paul Bratley, “Fundamentals of algorithms”, Prentice-hall of India Private
Limited, New Delhi, 2001.
4. R.C.T. Lee, S.S. Tesng, R.C. Cbang and Y.T. Tsai “Design and Analysis of Algorithms, A strategic
Approach”, TMH, 2010
5. Rajeev Motwani, Prabhakar Raghavan, “Randomized Algorithms”, Cambridge University Press, 2000.
6. Dexter C. Kozen, “The Design and Analysis of Algorithms”, Springer.
7. Jon Kleinberg and Eva Tardos, “Algorithm Design”, Pearson Education, 2006.
8. M. H. Alsuwaiyal, “Algorithms Design Techniques and Analysis”, World Scientific Publishing Co.
Beijing, 1999.
9. S. K. Basu, “Design Methods and Analysis of Algorithms”, Prentice Hall India, 2005.
COURSE PLAN
COURSE NO: 02CS6421 COURSE TITLE: Advanced Data Structures and Algorithms
(L-T-P : 4-0-0) CREDITS:4
MODULE : 2
MODULE : 4
MODULE : 6
Pre-requisites: Students will be expected to be familiar with basic statistics, probability, calculus, and
linear algebra.
Course Objectives:
Syllabus
Course Outcome:
Students who successfully complete this course will have demonstrated an ability to
understand the fundamental concepts of image processing; Apply the basic equation of
transformations to transform images into different domains; Use of enhancement and filtering
techniques in different domains and apply them in original images; Use of morphological
operations and usefulness in segmentation problems leads to solve research works.
References:
1. Digital Image Processing, Gonzalez.R.C & Woods. R.E., 3/e, Pearson Education, 2008.
2. Digital Image Processing, Kenneth R Castleman, Pearson Education,1995.
3. Digital Image Procesing, S. Jayaraman, S. Esakkirajan, T. Veerakumar, McGraw Hill
Education, 2009.
4. Fundamentals of Digital image Processing, Anil Jain.K, Prentice Hall of India, 1989.
5. Image Processing, Sid Ahmed, McGraw Hill, New York, 1995.
COURSE PLAN
COURSE NO: 02CS6431 COURSE TITLE: DIGITAL IMAGE PROCESSING
(L-T-P : 4-0-0) CREDITS:4
MODULE : 2
Image Transforms: 2D Orthogonal and Unitary Transforms-Properties and
Examples. 2D DFT- DCT - Hadamard Transform - Haar Transform - Slant 9 15
components.
MODULE : 6
Image Segmentation: Point detection, Edge Detection - Line Detection -
Curve Detection - Edge Linking and Boundary Extraction, Thresholding,
8 20
Region based segmentation, watershed, clustering. Feature Analysis-
boundary descriptors, regional descriptors.
Course No:02CS6441
Course Title: RANDOM PROCESSES
Credits: 3-0-0: 3
Year :2015
Course Objectives:
Understand the principles of random signals and methods of characterizing systems having
random input signals.
Understand the elementary aspects of probability theory.
Understand the relative frequency definition of probability and also the axiomatic definition.
Syllabus
Probability theory & random variables, Random Processes, Morkov chains, States, Series
representations of random processes.
Course Outcome:
References:
1. Probability, Random Variables and Stochastic Processes, A. Papoulis and S. U. Pillai: 4th edition,
2002, McGraw Hill.
2. Probability and Random Processes, Geoffrey Grimmett: 3rd edition, 2001, Oxford University Press
3. Probability and Random Process, V. Krishnan: 2006, John Wiley & Sons
4. Probability and Random Processes for Electrical Engineering, Albert Leon Garcia: 1993, Prentice
Hall
COURSE PLAN
Pre-requisites: Nil
Course Objectives:
• To introduce geometric modelling and modelling transformations
• To learn different techniques for representing Solids
• To learn visible surface determination algorithms
• To learn concepts of global illumination modeling using advanced Ray tracing algorithms and
Radiosity methods
Syllabus
Geometric modelling - Modelling transformations, Hierarchical models, Interaction, Output features,
Optimizing display of hierarchical models, SPHIGS; User interface software; Solid modelling –
Regularized Boolean set of operations, Sweep representations, Boundary representations, Edge
representations; Visible surface determination algorithms; Illumination and shading; Radiosity methods;
Image manipulation and storage; Clipping polygons; Animation; Advanced raster graphics architecture;
Multiprocessor rasterization architecture; Image parallel rasterization.
Course Outcome:
• apply appropriate mathematical models to solve computer graphics problems.
References:
1. James D. Foley, Andries van Dam, Steven K. Feiner and F. Hughes John, “Computer Graphics,
principles and Practice in C”, 2/e, Pearson Education.
2. Donald Hearn and M. Pauline Baker, “ Computer Graphics”, Prentice Hall India
3. Alan Watt , “ 3D Computer Graphic
COURSE PLAN
COURSE NO: 02CS6451 (1) COURSE TITLE: Advanced Computer Graphics
(L-T-P : 3-0-0) CREDITS:3
Course Objectives:
To give the Student:-
Introduce the fundamental problems of machine learning.
Provide understanding of techniques, mathematical concepts, and algorithms used in machine learning
to facilitate further study in this area.
Provide understanding of the limitations of various machine learning algorithms and the way to evaluate
performance of machine learning algorithms.
Provide pointers into the literature and exercise a project based on literature search and one or more
research papers.
Practice software implementation of different concepts and algorithms covered in the course.
Syllabus
Introduction to machine learning, Dealing with uncertainty, Maximum likeliHood estimation
(MLE) theory and examples, Discriminative learning, Neural networks, Support vector machines,
Unsupervised Learning, Dimensionality Reductions
Course Outcome:
On successful completion of this module, the student will be able to:
Apply a range of machine learning techniques to solve industrial problems within the domain of digital
signal and image processing.
Evaluate the application of machine learning approaches to a wider set of data mining and classification
type problems.
Using a provided implementation, plan machine learning analysis on suitable forms of digital signal and
image processing data.
Explain the concepts and operation of a range of machine learning algorithms in order to facilitate re-
implementation in a software programming environment with which they are already familiar.
References:
1. Machine Learning, T. Mitchell, McGraw-Hill, 1997.
2. Elements of Statistical Learning, T. Hastie, R. Tibshirani and J. Friedman, Springer, 2001.
3. Machine Learning, E. Alpaydin, MIT Press, 2010.
4. Pattern Recognition and Machine Learning, C. Bishop, Springer, 2006.
5. Machine Learning: A Probabilistic Perspective, K. Murphy, MIT Press, 2012.
6. Pattern Classification, R. Duda, E. Hart, and D. Stork, Wiley-Interscience, 2000.
COURSE PLAN
Pre-requisites: Nil
Course Objectives:
Syllabus
Defining the scope of multimedia, Multimedia File systems and information models, Digital Audio
Representation and processing, Digital Video and Image Compression, Distributed Multimedia systems,
Operating systems Support for Continuous Media Applications, Multimedia presentation and Authoring.
Course Outcome:
Students who successfully complete this course will have demonstrated an ability to
understand the fundamental concepts of Multimedia systems; Apply the basic methods used to
create sound, text, image and vedio; Use of compression in multimedia system and apply them;
Use of multimedia databases and applications in www.
References:
Pre-requisites: Nil
Course Objectives:
To gain knowledge about the issues and approaches in modeling, analyzing and testing software
systems.
Syllabus
Introduction to software engineering; Role of software engineer; Modelling the process and life
cycle; Software process models; Agile methods; Tools and techniques for process modelling; Process
models and project management; Project personnel and organization; Effort and schedule estimation;
Risk management; Capturing, eliciting, modelling, and reviewing requirements; Software architectures
and their evaluation; Software architecture documentation; Object oriented design; Types of testing;
Reliability, availability, and maintainability; predictive accuracy; Test documentation; Maintaining the
system.
Course Outcome:
Use the principles of software engineering in modeling and testing.
Explain different software architectures.
References:
1. Shari Lawrence Pfleeger, Joanne M Atlee, “Software Engineering Theory and Practice”, 4/e,
Pearson Education, 2011.
2. Software Engineering: A Practitioner's Approach, Roger S Pressman, 7/e,. McGraw Hill Int.Ed.,
2010.
3. Ian Somerville, “Software Engineering”, 8/e, Addison-Wesley 2007
4. Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, “Fundamentals of Software Engineering”, 2/e, PHI
Learning Private Ltd., 2010
5. Pankaj Jalote, “An Integrated Approach to Software Engineering”, 3/e, Springer 2005.
6. K.K Aggarwal & Yogesh Singh, “Software Engineering”, New Age International 2007.
7. Norman E Fenton, Shari Lawrence Pfleeger, “Software Metrics: A Rigorous and Practical
Approach. 1998
COURSE PLAN
Credits: 3-0-0: 3
Year: 2015
Pre-requisites: Nil
Course Objectives:
To understand the requirement and fundamental principles of Information security.
Syllabus
OS security; DB security; Software vulnerabilities; Malware viruses, worms, and Trojans;
Topological worms; Symmetric encryption principles; Public Key cryptography principles; SHA1; Discrete
log Diffie Hellman; Digital signature; Digital certificates; Steganography and watermarking; Symmetric
key distribution; One way and two way authentication; Needham Schroeder protocol; Kerberos;
Network layer security; Transport layer security; Web security consideration; Law and ethics.
Course Outcome:
Discuss about information security, its significance and the domain specific security issues.
References:
1. Bernard Menezes, “Network security and Cryptography”, Cengage Learning India, 2010.
2. Behrouz A. Forouzan, “Cryptography and Network Security”, Special Indian Edition, Tata
McGraw Hill, 2007
3. William Stallings, “Cryptography and Network Security: Principles and Practice”, 6/e Pearson
Education, 2013.
4. Dieter Gollmann. “Computer Security”, John Wiley and Sons Ltd., 2006.
5. Whitman and Mattord, “Principles of Information Security”, Cengage Learning, 2006.
6. D. Bainbridge, “Introduction to Computer Law”, 5/e, Pearson Education, 2004.
7. C. Kaufman, R. Perlman and M. Speciner, “Network Security: Private Communication in a public
World”, 2/e, Prentice Hall, 2002.
8. W. Mao, “Modern Cryptography: Theory & Practice”, Pearson Education, 2004.
9. H. Delfs and H. Knebl, “Introduction to Cryptography: Principles and Applications”, Springer
Verlag, 2002.
COURSE PLAN
MODULE : 2 7 15
MODULE : 4 7 15
MODULE : 6 6 20
Course Objectives:
Course Outcome:
Students are exposed to the research concepts in terms of identifying the research problem,
collecting relevant data pertaining to the problem, to carry out the research and writing
research papers/thesis/dissertation.
References:
1. C.R Kothari, Research Methodology, Sultan Chand & Sons, New Delhi,1990.
2. Panneerselvam, “Research Methodology”, Prentice Hall of India, New Delhi, 2012.
3. J.W Bames,” Statistical Analysis for Engineers and Scientists”, McGraw Hill, New York.
4. Donald Cooper, “Business Research Methods”, Tata McGraw Hill, New Delhi.
5. Leedy P D, "Practical Research: Planning and Design", MacMillan Publishing Co.
6. Day R A, "How to Write and Publish a Scientific Paper", Cambridge University Press, 1989.
7. Manna, Chakraborti, “Values and Ethics in Business Profession”, Prentice Hall of India, New Delhi,
2012.
8. Sople,”Managing Intellectual Property: The Strategic Imperative”, Prentice Hall of India, New Delhi,
2012.
COURSE PLAN
COURSE NO: 02CA6001 COURSE TITLE: Research Methodology
(L-T-P : 1-1-0) CREDITS:2
Each student is required to select a topic on advanced technologies in Computer Science and allied
subject domains and get it approved by the faculty-in-charge of seminar. He/she should give a
presentation with good quality slides. An abstract of the seminar should be submitted to the faculty
members well in advance before the date of seminar. He/she should also prepare a well documented
report on the seminar in approved format and submit to the department
Course No: 02CS6471
Course Title: Image Processing Lab -I
Credits: 0-0-1: 1
Year: 2015
Pre-requisites: Nil
Syllabus
Image processing based experiments are to be implemented in this part using MATLAB. Without
using MATLAB functions are also encouraged to do experiments.
ntroductory Cycle to familiarize the working environment/tool.
Cycle 1: Digital Image Processing Basics
Cycle 2: Image Transforms
Cycle 3: Image Enhancement and Image Restoration and Denoising
Cycle 4: Binary Image Processing and Image segmentation
References:
1. R C Gonzalez, R E Woods, S L Eddins, Digital Image Processing using Matlab, 2e, Gatesmark
Publishing, 2009
2. Jayaraman S, Veerakumar T, Esakkirajan S, Digital Image Processing, Mc Graw Hill Education,
2009
3. Anil K Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989
4. Chris Soloman, Toby Breckon, Fundamentals of Digital Image Processing: A Practical Approach
with Examples in Matlab, Wiley-Blackwell, 2010
SEMESTER II
Syllabus
Data warehousing; OLAP operations; Data warehousing architecture; Data
warehousing to data mining; Data mining tasks; Data mining issues; Data pre-processing;
Concept hierarchy generation; Introduction to DMQL; Similarity measures; Classification
algorithms; Clustering algorithms; Association rules; Web mining; Spatial mining;
Temporal mining.
Course Outcome:
Conceptual understanding of:
Data cleaning, analysis and visualization
Data mining techniques
Web mining and Spatial mining
References:
1. Margaret H Dunham, “Data Mining – Introductory and Advanced Topics”, Pearson India,
2005.
2. Ian H. Witten, Eibe Frank, Mark A. Hall,” Data Mining: Practical Machine Learning Tools
and Techniques”, 3/e, Morgan Kaufmann, 2011.
3. J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, 2/e, Morgan Kaufman, 2006.
COURSE PLAN
hours Marks;%
MODULE : 1 9 15
MODULE : 2 8 15
MODULE : 3 9 15
MODULE : 4 8 15
MODULE : 6 8 20
Course Objectives:
Course Outcome:
Students who successfully complete this course will have an ability to understand
the fundamental steps of image processing; Apply the basic transformation in
different domain; Use of filtering and enhancement techniques provide to face the
noise in the image and how to apply them in practical problems; Use of
morphological operations helps to extract objects from an image.
References:
1. Digital Image Processing, Gonzalez.R.C & Woods. R.E., 3/e, Pearson Education, 2008.
2. Digital Image Processing, Kenneth R Castleman, Pearson Education,1995.
3. Digital Image Procesing, S. Jayaraman, S. Esakkirajan, T. Veerakumar, McGraw Hill
Education, 2009, Pvt Ltd, NewDelhi.
4. Computer vision – A modern Approach , David A forsyth & Jean ponce , Prentice
Hall ,2002.
5. Computer vision and Applications, Bernd Jahne and Horst HauBecker Academic
press, 2000.
6. Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer
Vision, Second Edition, Cambridge University Press, 2004.
7. Richard Szeliski, Computer Vision: Algorithms and Applications, Springer, 2010
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
MODULE : 5 20
MODULE : 6 20
Course Objectives
Syllabus:
Course Outcomes :
References
1. Pattern Classification, R.O.Duda, P.E.Hart and D.G.Stork, John Wiley, 2001
2. Pattern Recognition, S.Theodoridis and K.Koutroumbas, 4th Ed., Academic Press, 2009
3. Pattern Recognition and Machine Learning, C.M.Bishop, Springer, 2006
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
Unsupervised Methods
Component Analysis and Dimension Reduction:- The Curse of 6
Dimensionality ,Principal Component Analysis ,Fisher Linear
Discriminant analysis.Clustering:- Basics of Clustering;
similarity / dissimilarity measures; clustering criteria. Different
distance functions and similarity measures, K-means algorithm.
MODULE : 5 20
MODULE : 6 20
Pre-requisites: Nil
Course Objectives:
Syllabus
Course Outcome:
References:
1. S.N. Sivanandam, S.N. Deepa, “Principles of Soft Computing”, 2/e, John Wiley India, 2012
2. Simon Haykin, “Neural Networks- A Comprehensive Foundation”, 2/e, Pearson
Education.
3. T.S. Rajasekaran, G.A. Vijaylakshmi Pai, “Neural Networks, Fuzzy Logic & Genetic
Algorithms – Synthesis and Applications”, Prentice-Hall India
4. Sanchez, Takanori, Zadeh, “Genetic Algorithm and Fuzzy Logic System”, World Scientific
5. Goldberg David, “Genetic Algorithms”, Pearson Education
6. Zimmermann H. J , “Fuzzy Set Theory & Its Applications”, Allied Publishers Ltd.
COURSE PLAN
COURSE NO: 02CS6442.1 COURSE TITLE: Soft Computing
(L-T-P : 3-0-0) CREDITS:3
MODULE : 1 6 15
MODULE : 2 6 15
MODULE : 3 7 15
MODULE : 4 7 15
MODULE : 6 7 20
Course Objectives
1. Identify and describe in qualitative terms the principles of x-ray generation, x-ray-tissue
interaction, and x-ray imaging
2. Describe the principles of Computed Tomography (CT) and the 2D/3D image
reconstruction methods involved
3. Describe in qualitative terms the principles of ultrasound, PET, SPECT and MRI imaging
4. Identify and describe image contrast, image resolution, and signal-to noise ratio involved
in biomedical imaging 5. Identify and describe the complementary nature of various
imaging techniques
Syllabus
X-ray imaging , computed tomography, ultrasonic imaging, Magnetic Resonance Imaging,
Nuclear Medicine and Infrared Imaging –principles, image characteristics, image
acquisition, clinical applications
Course Outcome:
Students who successfully complete this course will have a fundamental knowledge
in different aspects and application areas of Medical Imaging modalities; can
effectively and efficiently utilize the knowledge gained in one of the current
research areas in biomedical imaging for the final thesis work.
References :
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 5 20
MODULE : 6 20
Pre-requisites: Nil
Course Objectives:
Syllabus
General principles of network design; Network architecture and standardization;
Network characteristics; High speed LANs; Switched LANs; Wireless transmission;
Addressing in TCP/ IP networks; TCP/ IP protocol stack; Advanced features of IP routers;
Wide Area Networks; IP WANs; Congestion and traffic management; Secure transport
services; Multimedia networking.
Course Outcome:
The student becomes aware of the theoretical and practical issues in networking.
References:
1. Natalia Olifer Victor Olifer,” Computer Networks - Principles, Technologies and Protocols
for Network Design”, - Wiley India(P) ltd. 2006.
2. William Stallings, “High Speed Networks and Internets – Performance and Quality of
Service”, Pearson India 2005 .
3. James F Kurose and Keith W Ross ,” Computer Networking- A Top Down Approach
Featuring Internet”, 2/e, Pearson Education.
COURSE PLAN
hours Marks;%
MODULE : 1 7 15
MODULE : 2 6 15
MODULE : 3 6 15
MODULE : 4 7 15
MODULE : 5 7 20
MODULE : 6 7 20
Pre-requisites: Nil
Course Objectives:
Syllabus
Goals and history of IR; Impact of web on IR; Role of Artificial Intelligence in IR;
Basic IR models; Basic tokenizing indexing; Implementation of vector space retrieval;
Experimental evaluation of IR; Query operations and languages; Metadata and markup
languages; Web search engines; Text categorization and clustering; Clustering algorithms;
Applications to information filtering, organization, and relevance feedback; Recommender
systems; Information extraction and integration.
Course Outcome:
References:
hours Marks;%
MODULE : 1 7 15
MODULE : 2 7 15
MODULE : 3 6 15
MODULE : 4 7 15
MODULE : 6 7 20
Pre-requisites: Nil
Course Objectives:
Syllabus
Course Outcome:
References:
MODULE : 1 6 15
MODULE : 2 7 15
MODULE : 3 7 15
MODULE : 4 7 15
MODULE : 5 6 20
MODULE : 6 7 20
Course Objectives
Syllabus
Course Outcome:
Using the concepts, theory, and algorithms behind wavelets, students can apply this
interdisciplinary perspective in thesis works that unifies harmonic analysis
(mathematics), filter banks (signal processing), and multiresolution analysis
(computer vision).
Able to master and solve the modern signal processing tools using signal spaces,
bases, operators and series expansions.
References
1.Insight into wavelets: From theory to Practice- K P Soman and K I Ramachandran,
Prentice Hall of India
2.Wavelet Transforms: Introduction to theory and applications- R M Rao and A S
Bopardikar, Pearson
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
MODULE : 5 20
MODULE : 6 20
Course Objectives
Syllabus
Course Outcome:
Upon the successful completion of this module a student should be able to:
Explain the evolution and fundamental concepts of Data Compression and Coding
techniques.
Analyze the operation of a range of commonly used Coding and Compression
techniques
Identify the basic software and hardware tools used for data compression.
Identify what new trends and what new possibilities of data compression are
available.
References:
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
MODULE : 5 20
MODULE : 6 20
Pre-requisites: Nil
Course Objectives:
To understand Fuzzy Set Theory and the basis of fuzzy logic and fuzzy logic
applications such as fuzzy control and fuzzy decision making.
Syllabus
Crisp sets overview; Basic concepts of fuzzy sets; Fuzzy logic; Operations on fuzzy
sets; Crisp and fuzzy relations; Compatibility or tolerance relations; Membership functions;
Defuzzification methods; Fuzzy rule based systems; Fuzzy pattern recognition; Fuzzy
control systems.
Course Outcome:
1. George J Klir and Tina A Folger, “Fuzzy Sets, Uncertainty and Information”, Prentice Hall
of India, 1998.
2. H.J. Zimmerman, “Fuzzy Set Theory and its Applications”, 4/e, Kluwer Academic
Publishers, 2001.
3. George Klir and Bo Yuan, “Fuzzy Sets and Fuzzy Logic: Theory and Applications”,
Prentice Hall of India, 1997.
4. Timothy J Ross, “Fuzzy Logic with Engineering Applications”, McGraw Hill International
Editions, 1997.
5. Hung Nguyen and Elbert Walker, “A First Course in Fuzzy Logic, 2/e,, Chapman and
Hall/CRC, 1999.
6. Jerry M Mendel, “Uncertain Rule-based Fuzzy Logic Systems: Introduction and New
Directions, PH PTR, 2000.
7. John Yen and Reza Lengari, “Fuzzy Logic: Intelligence, Control and Information”, Pearson
Education, 1999.
COURSE PLAN
hours Marks;%
MODULE : 1 7 15
MODULE : 2 6 15
MODULE : 3 6 15
MODULE : 4 7 15
MODULE : 5 7 20
MODULE : 6 7 20
Fuzzy logic in database and information systems – fuzzy pattern
recognition – fuzzy control systems.
COURSE NO: 02CS6452.4 COURSE TITLE: NETWORK SECURITY
Pre-requisites: Nil
Course Objectives:
Syllabus
Security trends, security attacks and security mechanisms; Network security model;
Review of intrusion detection systems; Review of cryptographic algorithms and protocols;
Kerberos v4; Kerberos v5; PKI; Real time communication security; IPSec; Email security;
PEM & S/ MIME; PGP; Web security; SSL/ TLS; Secure electronic transaction; Network
management security; Wireless security; Firewalls.
Course Outcome:
References:
hours Marks;%
MODULE : 1 6 15
MODULE : 2 7 15
MODULE : 3 7 15
MODULE : 4 6 15
MODULE : 5 7 20
MODULE : 6 7 20
Pre-requisites: Nil
Course Objectives:
Syllabus
Course Outcome:
References:
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
MODULE : 5 20
MODULE : 6 20
Pre-requisites: Nil
Objective:
To give the students an introduction to bio-informatics and various concepts related to bio-
informatics such as search engines, data visualization, pattern matching etc.. To build
efficient solutions to problems like sequence alignment and to introduce the process of
drug discovery.
Syllabus:
Introduction to Molecular biology, Gene structure and information content, Molecular
biology tools, Algorithms for sequence alignment, Sequence databases and tools. Molecular
Phylogenetics, Phylogenetic trees, Algorithms for Phylogenetic tree construction,
Introduction to Perl programming for Bioinformatics.Introduction to Protein structure,
Algorithms for Protein structure prediction, Gene expression analysis, Micro Arrays,
Pathway analysis. Pattern Matching algorithms, Bio-data analysis, Data Mining in
Bioinformatics, Algorithms and data structures for efficient analysis of biological data, Drug
Discovery.
Course Outcomes:
This course empowers students with problem analysis skills, imbibes an interest in
investigation of bioinformatics problems, and students also gain expertise in programming
to solve bioinformatics problems.
References
1.Bryan Bergeron, Bio Informatics Computing, Second Edition, Pearson Education, 2003.
2.D. E. Krane and M. L. Raymer, Fundamental Concepts of Bioinformatics, Pearson Education,
2003.
3.T. K. Attwood and D. J. Parry-Smith, Introduction to Bioinformatics, Pearson Education,
2003.
4.J. H. Zar, Biostatistical Analysis, 4/e, Pearson Education, 1999.
COURSE PLAN
7 15
MODULE : 2
Phylogenetic trees (6 hours), Molecular Phylogenetics,
Phylogenetic trees, Algorithms for Phylogenetic tree construction.
MODULE : 4 6 15
Micro Arrays Gene expression analysis, Micro Arrays, Pathway
analysis.
,Pattern Matching algorithms
7 20
MODULE : 6
Drug Discovery – components, Perspectives, Numeric
considerations, Algorithms, Heuristic methods, Systems Biology
Tools
COURSE NO: 02CS7411.2 COURSE TITLE: AD-hoc SESOR NETWORKS
Pre-requisites: Nil
Course Objectives:
The primary objective of this course is to introduce to the area of wireless sensor
networks and learn the concepts and principles behind WSN.
To learn WSN network design, sensor node embedded system design and
implementation.
On WSN network management, the focus is mainly on wireless network security
which is a very important issue in WSN.
Syllabus
Course Outcome:
After passing the course, a student comprehends the Wireless Sensor Networks
(WSN) as a new technology area in research and industry.
A student is familiar with the main standards and specifications of WSNs and
identifies the key building blocks for them.
A student can define and explain the essential challenges of resource constrained
WSN design and implementation, including applications, interfaces, energy-efficient
protocols and platform functionalities.
A student can apply both theoretical and practical tools for WSN design and
utilization and design potential application scenarios for WSNs.
References:
1. C. Siva Ram Murthy, B. S. Manoj, "AdHoc Wireless Networks ", Pearson Education, 2008.
2. Feng Zhao, Leonides Guibas, "Wireless Sensor Networks ", Elsevier, 2004.
3. Jochen Schiller, "Mobile Communications ", 2/e, Pearson Education, 2003.
4. William Stallings, "Wireless Communications and Networks ", Pearson Education, 2004.
COURSE PLAN
hours Marks;%
MODULE : 1 7 15
MODULE : 2 7 15
MODULE : 3 7 15
MODULE : 4 7 15
MODULE : 5 6 20
MODULE : 6 6 20
Course Objectives
Syllabus:
Course Outcome:
This course provides an introduction to principles of digital video processing. After passing
this course, participants should be able to use video filters, and basic algorithms for video
compression. Homework exercises will help students to gain hands-on experience which
leads to a research work in this area.
References:
1. Yao Wang, Jorn Ostermann, Ya-Qin Zhang, ‘Video Processing and Communications’,
Prentice Hall, 2002
2. Alan C. Bovik, ‘The Essential Guide to Video Processing’, Elsevier Science, edition 2,
2009
3. A. Murat Tekalp, ‘Digital Video Processing’, Prentice Hall, edition 1, 1996
4. Jens R. Ohm, ‘Multimedia Communication Technology: Representation,
Transmission and Identification of Multimedia Signals , Springer, 2004
5. M. E. Al-Mualla, C. N. Canagarajah and D. R. Bull, “Video Coding for Mobile
Communications: Efficiency, Complexity and Resilience”, Elsevier Science,
Academic Press, 2002.
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
MODULE : 5 20
MODULE : 6 20
Pre-requisites: Nil
Course Objectives:
Syllabus
Course Outcome:
References:
1. Dan C. Marinescu , Cloud computing: Theory and Practice, Morgan Kaufmann, 2013
2. Kai Hwang, Geoffrey C. Fox, Jack J. Dongarra, Distributed and Cloud Computing,: From
Parallel Processing to the Internet of Things, 1/e, Morgan Kaufmann , 2011
3. Michael Miller, Cloud Computing: Web-Based Applications That Change the Way You
Work and Collaborate Online, Que Publishing, 2008.
4. Haley Beard, Cloud Computing Best Practices for Managing and Measuring Processes for
Ondemand Computing, Applications and Data Centers in the Cloud with SLAs, Emereo Pty
Limited, 2008.
COURSE PLAN
hours Marks;%
MODULE : 1 6 15
MODULE : 2 7 15
MODULE : 3 7 15
MODULE : 4 6 15
MODULE : 6 7 20
Pre-requisites: Nil
Course Objectives:
Syllabus
Classes of parallelism and parallel architecture; Computer architecture; Data
dependencies and hazards; Instruction level parallelism; Dynamic scheduling; Data level
parallelism; Vector architecture; Graphics Processing Unit; Multiprocessor system
interconnects; Cache coherence.
Course Outcome:
In-depth knowledge in:
Measuring performance of processors
Instruction level parallelism
Vector Architecture
Multiprocessor systems and cache coherence.
Interconnection networks
References:
1. Hennessy J. L., D. Patterson, “Computer Architecture – A quantitative Approach”, 5/e,
Morgan Kauffman 2012.
2. Dezso Sima, Terence Fountain, Peter Kacsuk, “Advanced Computer Architectures – A
Design Space Approach”, Pearson Education India, 2009.
3. Kai Hwang, “Advanced Computer Architecture Parallelism, Scalability, Programmability”,
Tata McGraw Hill, 2003.
4. John Paul Shen, Mikko Lipasti, “Modern Processor Design – Fundamentals of Superscalar
Processors”, McGraw Hill International Edition, 2005.
5. The World Wide Web (WWW) Computer Architecture page.
http://www.cs.wisc.edu/arch.
COURSE PLAN
COURSE NO: 02CS7411.5 COURSE TITLE: Advanced Computer
Architecture (L-T-P : 3-0-0) CREDITS:3
Hours Marks;%
MODULE : 1 7 15
MODULE : 2 6 15
MODULE : 3 7 15
MODULE : 4 6 15
MODULE : 5 7 20
Course Objectives:
Syllabus
Course Outcome:
Students who successfully complete this course will have a fundamental knowledge
in different aspects and application areas of Document Image Processing; can
effectively and efficiently utilize the knowledge gained in one of the application
areas in document processing for the final thesis work.
Text Books:
References:
hours Marks;%
MODULE : 1 6 15
MODULE : 2 6 15
MODULE : 3 8 15
MODULE : 4 6 15
MODULE : 5 8 20
MODULE : 6 6 20
Pre-requisites: Nil
Syllabus
Course Outcome: Discuss about ethical issues, cyber-crimes and cyber laws.
References:
2. Harish Chander, Cyber Laws and IT Protection, PHI Learning Private Limited, 2012.
3. P. Duggal, Cyber law: the Indian Perspective, Saakshar Law Publications, Delhi, 2005.
MODULE : 2 7 15
MODULE : 4 6 15
Cyber laws in India, IT Act 2000, Offences under IT act. Protection pf IPR
in Cyber space in India.
MODULE : 6 7 20
Course Objectives:
Syllabus
Sources and Characteristics of remote sensing Image Data, Correcting and registering
Images, Interpreting Images, Radiometric enhancement of Images, Spectral and Image
Domain Transforms, Classification and clustering.
Course Outcome:
Students who successfully complete this course will have a fundamental knowledge
in different aspects and application areas of Geographic Information Systems and
Satellite Image Processing; can effectively and efficiently utilize the knowledge
gained in one of the current research areas in Geographical information processing
for the final thesis work.
Text Books:
Remote sensing digital Image analysis, John A Richards , Springer ,Fifth edition
References:
1. Remote sensing and Image interpretation, Lilie Sand ,Kierfer, ChipMan Wiley
publication, Sixth Edition.
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
Interpreting Images:
MODULE : 5 20
MODULE : 6 20
Course Objectives:
To facilitate easy understanding of basic concept in image and video retrieval system.
Syllabus:
Fundamentals of Image and video retrieval, Designing Content based Image Retrieval Systems,
A survey of Content Based Image Retrieval Systems, Advanced Content Based Image Retrieval
Systems, RF MODE, Image Content Analysis and Description.
Course Outcome:
Amelioration of advanced algorithms and concepts related to Image and Video Retrieval Systems
Text Books:
1. Content Based Image and Video Retrieval systems, Oge Marques, Borko Furht, Springer
2002
2. State Of art in content Based Image and video retrieval, Remco C VelCamp,
Hanshardt,Hans Peter Kriegel,Springer 2001 Edition
References:
1. Content Based Image retrieval fundamentals and Algorithms: Channamullu Srinivasa Rao,
Samayamatulla Srininivasa Rao, July 19,2012
2. Compact Composite Descriptors for Content Based Image Retrieval Systems : Savvas A.
Chatzichristofis and Yiannis S. Boutalis, VDM Verlag, August 2011
COURSE PLAN
COURSE NO: 02CS7421.4 COURSE TITLE: Content Based Image and Video
Retrieval (L-T-P : 3-0-0) CREDITS:3
hours Marks;%
MODULE : 1 6 15
MODULE : 2 6 15
MODULE : 3 6 15
MODULE : 4 6 15
MODULE : 5 8 20
MODULE : 6 8 20
Course Objectives:
The course will provide the participants with an up-to-date background in current state-of the-art
in medical imaging and medical image analysis. The aim of the course is to show how to extract,
model, and analyze information from medical data and applications in order to help diagnosis,
treatment and monitoring of diseases through computer science.
Syllabus
course on medical imaging and medical image analysis. The course includes topics in medical image
formation, medical imaging techniques, such as X-Ray, Computed Tomography, Magnetic
Resonance Imaging, and Nuclear Imaging, image segmentation, registration, statistical modeling,
visualization, and applications of computational tools for medicine.
Course Outcome:
Students who successfully complete this course will have a fundamental knowledge
in different aspects and application areas of Medical Image Processing; can
effectively and efficiently utilize the knowledge gained in one of the current
research areas in medical image information processing for the final thesis work.
Reference
1. Bankman I.N. “Hand book of Medical Imaging-Processing and Analysis”, Academic
Press
2. Jiri Jan, “Medical Image Processing, Reconstruction and Restoration- Concepts and
Methods”, CRC Tayler & Francis, 2006.
3. L. Landini, V. Positano, M.L. Santarelli, “Advanced Image Processing in Magnetic
Resonance Imaging”, CRC Tayler & Francis, 2005.
4. Bovik A.I. “Handbook of Image and video processing”, Academic Press.
COURSE PLAN
hours Marks;%
MODULE : 1 15
MODULE : 2 15
MODULE : 3 15
MODULE : 4 15
MODULE : 6 20