8/9/2019 m Tech Computer Science Syl Lab Us Book
1/42
www.jntukukatpally.blogspot.in
JAWAHARLAL NEHRU
TECHNOLOGICAL UNIVERSITY
M. TECH (COMPUTER SCIENCE)
I Year I Semester
I YEAR I SEMESTER
Code
Gro!
S"#e$t
L
P
Cred%ts
Advanced Problem Solving
3
0
3
Computer System Design
8/9/2019 m Tech Computer Science Syl Lab Us Book
2/42
3
0
3
Software Design and Engineering
3
0
3
Java and Web ec!nologies
3
0
3
Elective "#
$b%ect $riented &odelingSoftware 'uality
3
0
3
Assurance and estingSoftware
Arc!itecture and Design Patterns
8/9/2019 m Tech Computer Science Syl Lab Us Book
3/42
Elective (##
Embedded SystemsAdvanced Computer
3
0
3
Arc!itecture#mage Processing and Pattern
)ecognition
*ab
Java and Web ec!nologies *ab+
0
3
,
Seminar
(
8/9/2019 m Tech Computer Science Syl Lab Us Book
4/42
(
,
otal Credits -. !eory / *ab+1
,,
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HY&ERA'A&
M.Te$ (COMPUTER SCIENCE) I semester
A&VANCE& PRO'LEM SOLVING
U%t I
$$P 2sing Java " Class and $b%ects 4ariables $perators E5pressions &et!ods Decisionstatements*oopsArrays$$P concepts( Encapsulation
8/9/2019 m Tech Computer Science Syl Lab Us Book
5/42
#n!eritance Polymorp!ism Abstraction
&odularity E5ception !andling #nput and $utputJava and Pointers#nterfacesPac6ages
Abstract classesCasting in #n!eritance !ierarc!yCasting wit! #nterfaces4ectors in
%ava+utilData Structures
and $$PWriting a %ava program(Designcodingtesting and debugging+
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
6/42
www.jntukukatpally.blogspot.in
7asic concepts-)eview1( Abstact Data ypes Data structures Algorit!ms( C!aracteristics
of Algorit!ms Performance analysis( ime comple5ity and Space comple5ityAsymptotic
Analysis(
7ig $ $mega and !eta notations+
U%t II
*inear data structures( !e *ist AD Array and *in6ed #mplementationsSingly *in6ed
*ists($perations(#nsertionDeletionraversalsDoubly*in6ed*ists($perations(
#nsertionDeletionS6ip*ists(implementation Stac6ADdefinitionsoperations Array and
*in6ed implementationsapplications(infi5 to postfi5 conversion recursion
implementationtail recursionnontail recursionindirect recursion 'ueueAD definitions and
operations Array and *in6ed #mplementationsPriority 'ueue ADDe8ue
AD#mplementation using doubly lin6ed listsStac6s and 'ueues in %ava+util+
U%t III
9on *inear data structures(rees(7asic erminology 7inary tree ADarray and lin6ed
representationsiterative traversalst!readed binary treesApplications(Dis%oint(Sets2nion
and :ind algorit!ms;uffman coding
8/9/2019 m Tech Computer Science Syl Lab Us Book
7/42
Sorting( 7ubble Sort#nsertion SortS!ell sort;eap Sort)adi5 Sort'uic6 sort&erge sort
Comparison of Sorting met!odsSorting in %ava+util+
U%t V
8/9/2019 m Tech Computer Science Syl Lab Us Book
8/42
www.jntukukatpally.blogspot.in
Data structures and Algorit!ms in JavaAdam Dro=de6Cengage *earning+
Data structures and Algorit!ms in Java&ic!ael +
8/9/2019 m Tech Computer Science Syl Lab Us Book
9/42
UNIT I
Com!ter str$tre"!ardware software system software 4on(neumann arc!itecture"case study+ #A (3, PentiumF registers and addressing instructions assembly language
program flow control logic and s!iftGrotate instructions multiply divide &&HS#&D
instructions #G$ operations subroutines+
#nputG$utput organi=aton interrupts D&A 7uses #nterface circuits #G$ interfaces device
drivers in windows interrupt !andlers
UNIT II
Pro$ess%/ U%tF E5ecution of a complete instruction multiple bus organi=ation !ardwired
control micro programmed control+
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
10/42
www.jntukukatpally.blogspot.in
P%!e0%%/F data !a=ards instruction !a=ards influence on instruction sets data pat! I
control consideration)#SC arc!itecture introduction+
UNIT * III
Memor1F types and !ierarc!y model level organi=ation cac!e memory performance
considerations mapping virtual memory swapping paging segmentation replacement
policies+
UNIT * IV
Pro$esses ad TreadsF processes t!reads inter process communication classical #PC
problems Deadloc6s+
UNIT * V
%0e s1stemF :iles directories #mplementation 2ni5 file system
Se$r%t1F !reats intruders accident data loss basics of cryptograp!y user aut!entication+
TE+T 'OO,S-
Computer $rgani=ation " Car ;amac!er von6s 4ranesic Safeaa6y 4t! Edition &c
8/9/2019 m Tech Computer Science Syl Lab Us Book
11/42
Computer $rgani=ation and Arc!itecture " William Stallings Si5t! Edition pearsonGP;#
&orris &ano (Computer System Arc!itecture "3rd
Edition(Pearson Education +
$perating System Principles( Abra!am Silberc!at= Peter 7+
8/9/2019 m Tech Computer Science Syl Lab Us Book
12/42
www.jntukukatpally.blogspot.in
SOTWARE &ESIGN AN&
ENGINEERING
UNIT I
Itrod$t%o to So2t3are E/%eer%/- !e evolving role of software C!anging 9ature of
Software legacy software Software myt!s+A Geer%$ 4%e3 o2 !ro$ess-Software
engineering( A layered tec!nology a process framewor6 !e Capability &aturity &odel
#ntegration -C& Process patterns process assessment personal and team process
models+Pro$ess mode0s-!e waterfall model #ncremental process models Evolutionary
process models Speciali=ed process models !e 2nified process+
So2t3are Re5%remets- :unctional and non(functional re8uirements 2ser re8uirements
System re8uirements #nterface specification t!e software re8uirements
document+Re5%remets e/%eer%/ !ro$ess-:easibility studies )e8uirements elicitation
and analysis )e8uirements validation )e8uirements management+
UNIT II
Ro0e o2 So2t3are &es%/
!e nature of t!e design process transferring design 6nowledge constraints upon t!e design
process and product recording design decisions designing wit! ot!ers conte5t for design
economic factors assessing design 8ualities 8uality attributes of t!e design product
assessing t!e design process+
8/9/2019 m Tech Computer Science Syl Lab Us Book
13/42
Tras2err%/ &es%/ ,o30ed/e6)epresenting abstract ideas design viewpoints t!e
arc!itecture concept design met!ods design patterns Design representations rationale for
design met!ods+
&es%/ Pro$esses ad Strate/%es- !e role of strategy in design met!ods describing t!e
design process " !e D " &atri5 design by top(down decomposition design by composition
organi=ational influences upon design+
UNIT III
&es%/%/ 3%t o"#e$ts ad $om!oets
&es%/%/ 3%t o"#e$tsF design practices for ob%ect(oriented paradigm $b%ect( oriented
frame wor6s ;ierarc!ial ob%ect oriented design process and !euristics t!e fusion met!od t!e
unified process+
Com!oet * "ased des%/F !e component concept designing wit! components designing
components C$S+Per2orm%/ User %ter2a$e des%/6!e
8/9/2019 m Tech Computer Science Syl Lab Us Book
14/42
www.jntukukatpally.blogspot.in
UNIT IV
Pro#e$t Maa/emet ad Metr%$s
Pro#e$t Maa/emet - !e management spectrumF people product process and pro%ect
W;; principle critical practices+
Metr%$s 2or Pro$ess ad Pro#e$ts- Process metrics pro%ect metrics si=e(oriented metrics
function(oriented metrics $b%ect(oriented and use(case metrics metrics for software 8uality
integrating metrics wit! in t!e software process+
UNIT V
Pro#e$t S$ed0%/ ad R%s7 Maa/emet
Pro#e$t S$ed0%/- 7asic concepts pro%ect sc!eduling defining a tas6 set and tas6 networ6timeline c!arts trac6ing t!e sc!edule trac6ing t!e progress for an $$ pro%ect Earned value
analysis+
R%s7 Maa/emet- )eactive 4s+ Proactive ris6 strategies software ris6s ris6 identification
ris6 pro%ection ris6 refinement ris6 mitigation and monitoring t!e )&&& plan+
TE+T 'OO,S -
Software design David 7udgen second edition Pearson education ,003+
Software Engineering FA practitioner@s Approac! )oger S Pressman sevent! edition+
&c
8/9/2019 m Tech Computer Science Syl Lab Us Book
15/42
REERENCE 'OO,S -
Applying domain " driven design and patterns Jimmy 9ilsson Pearson education,00.
Software Engineering #an Sommerville sevent! edition Pearson education,00K+
Software Pro%ect &anagement 7ob ;ug!es I &i6e Cotterell fourt! editionata &c(
8/9/2019 m Tech Computer Science Syl Lab Us Book
16/42
www.jntukukatpally.blogspot.in
Applied Software Pro%ect &anagement Andrew Stellman I Jennifer
8/9/2019 m Tech Computer Science Syl Lab Us Book
17/42
#ntroduction to SwingF JApplet ;andling Swing Controls li6e #cons " *abels " 7uttons "
e5t 7o5es " Combo " 7o5es " abbed Pains " Scroll Pains " rees " ables Differences
between AW Controls I Swing Controls Developing a ;ome page using Applet I Swing+
U%t IIIF
Java 7eansF #ntroduction to Java 7eans Advantages of Java 7eans 7D? #ntrospection
2sing 7ound properties 7ean #nfo #nterface Constrained properties Persistence Customi=es
Java 7eans AP#+
Web serversF omcat Server installation I esting+
#ntroduction to ServeletsF *ifecycle of a Serverlet JSD? !e Servelet AP# !e
%ava5+servelet Pac6age )eading Servelet parameters )eading #nitiali=ation parameters+
U%t IVF
&ore on ServletsF !e %ava5+servelet ;P pac6age ;andling ;ttp )e8uest I )esponses
2sing Coo6ies(Session rac6ing Security #ssues+
#ntroduction to JSPF !e Problem wit! Servelet+ !e Anatomy of a JSP Page JSP Processing+
JSP Application Design wit! &4C arc!itecture+ AJAH+
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
18/42
www.jntukukatpally.blogspot.in
U%t VF
JSP Application DevelopmentF
8/9/2019 m Tech Computer Science Syl Lab Us Book
19/42
Ja6arta Struts Coo6boo6 7ill Siggel6ow S P D $@)eilly for c!ap +
&urac!@s beginning JA4A JD? &urac! SPD
An #ntroduction to web Design and Programming "Wang(!omson
Professional Java Server ProgrammingS+Allamara%u and ot!ersApress-dreamtec!1+
Java Server Programming #van 7ayross and ot!ers!e H eamSPD
Web Warrior
8/9/2019 m Tech Computer Science Syl Lab Us Book
20/42
www.jntukukatpally.blogspot.in
UNIT I
Itrod$t%o to UMLF !e meaning of $b%ect $rientation ob%ect identity Encapsulationinformation !iding polymorp!ism generosity importance of modeling principles of modeling
ob%ect oriented modeling conceptual model of t!e 2&* Arc!itecture+
'as%$ Str$tra0 Mode0%/- Classes )elations!ips common &ec!anisms and diagrams+
C0ass 8 O"#e$t &%a/rams- erms concepts modeling tec!ni8ues for Class I$b%ect
Diagrams+
Co00a"orat%o &%a/rams- erms Concepts depicting a message polymorp!ism in
collaboration diagrams iterated messages use of self in messages+
Se5e$e &%a/rams- erms concepts depicting async!ronous messages wit!Gwit!out
priority callbac6 mec!anism broadcast messages+
UNIT II
'as%$ 'ea4%ora0 Mode0%/- 2se cases 2se case Diagrams Activity Diagrams+
Ad4a$ed 'ea4%ora0 Mode0%/- Events and signals state mac!ines processes and
!reads time and space state c!art diagrams+
Ar$%te$tra0 Mode0%/F Component Deployment Component diagrams and Deployment
diagrams+
UNIT III
Te U%2%ed !ro$essF use case driven arc!itecture centric iterative and incremental
8/9/2019 m Tech Computer Science Syl Lab Us Book
21/42
Te or Ps-people pro%ect product and process
Use $ase dr%4e !ro$ess- w!y use case capturing use cases analysis design and
implementation to reali=e t!e use cases testing t!e use cases
Ar$%te$tre6$etr%$ !ro$ess- arc!itecture in brief w!y we need arc!itecture use cases and
arc!itecture t!e steps to arc!itecture an arc!itecture description+
UNIT IV
Iterat%4e %$remeta0 !ro$ess- iterative incremental in brief w!y iterative incremental
developmentM !e iterative approac! is ris6 driven t!e generic iteration+
Te Geer%$ Iterat%o 3or720o3-p!ases are t!e first division wor6flow planning proceeds
doing ris6s affect pro%ect planning use case prioriti=ation resource needed assess t!e
iteration and p!ases
I$e!t%o !ase- early in t!e inception p!ase t!e arc!etypal inception iteration wor6flow
e5ecute t!e core wor6flows re8uirements to test+
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
22/42
www.jntukukatpally.blogspot.in
UNIT V
E0a"orat%o Pase- elaboration p!ase in brief early in t!e elaboration p!ase t!earc!itectural elaboration iteration wor6flow e5ecute t!e core wor6flows()e8uirements to
test+
Costr$t%o !ase- early in t!e construction p!ase t!e arc!etypal construction iteration
wor6flow e5ecute t!e core wor6flow+
Tras%t%o !ase- early in t!e transition p!ase activities in transition p!ase
Case Std%es- Automation of a *ibrary Software Simulator application -,(floor elevator
simulator1
TE+T 'OO,S -
!e 2nified &odeling *anguage 2ser
8/9/2019 m Tech Computer Science Syl Lab Us Book
23/42
$b%ect $riented Analysis I Design 7y Atul ?a!ate !e &c
8/9/2019 m Tech Computer Science Syl Lab Us Book
24/42
www.jntukukatpally.blogspot.in
So2t3are 9a0%t1 Assra$e rame3or7 ad Stadards S9A rame3or7F W!at is
'ualityM Software 'uality Assurance Components of Software 'uality Assurance "
So2t3are 9a0%t1 Assra$e P0a- Steps to develop and implement a Software 'uality
Assurance Plan " 9a0%t1 Stadards-#S$ 000 and Companion #S$ Standards C&&
C& PC&& &alcom 7alridge 3 Sigma . Sigma
UNIT II
So2t3are 9a0%t1 Assra$e Metr%$s ad Measremet So2t3are 9a0%t1 Metr%$sF
Product 'uality metrics #n(Process 'uality &etrics &etrics for Software &aintenance
E5amples of &etric Programs " So2t3are 9a0%t1 metr%$s metodo0o/1-Establis! 8uality
re8uirements #dentify Software 8uality metrics #mplement t!e software 8uality metrics
analy=e software metrics results validate t!e software 8uality metrics " So2t3are 5a0%t1
%d%$ators"dameta0s % Measremet teor1
UNIT III
So2t3are Test%/ Strate/1 ad E4%romet- Establis!ing testing policy structured
approac! to testing test factors Economics of System Development *ife Cycle -SD*C1
esting
So2t3are Test%/ Metodo0o/1
Defects !ard to find verification and validation functional and structural testing wor6benc!
concept eig!t considerations in developing testing met!odologies testing tactics c!ec6list
8/9/2019 m Tech Computer Science Syl Lab Us Book
25/42
UNIT IV
So2t3are Test%/ Te$%5es
7lac6(7o5 7oundary value 7ottom(up 7ranc! coverage Cause(Effect grap!ing C)2D
Database E5ception
8/9/2019 m Tech Computer Science Syl Lab Us Book
26/42
www.jntukukatpally.blogspot.in
Test%/ Pro$ess
E0e4e Ste! Test%/ Pro$ess- Assess Pro%ect &anagement Development Estimate andStatus Develop est Plan )e8uirements P!ase esting Design P!ase esting Program
P!ase esting E5ecute est and )ecord )esults Acceptance est )eport test results testing
software installation est software c!anges Evaluate est Effectiveness+
Test%/ S!e$%a0%:ed S1stems ad A!!0%$at%os
esting ClientGServer " Web applications esting off t!e S!elf Components esting Securityesting a Data Ware!ouse
TE+T 'OO,S-
Effective &et!ods for Software esting ,nd Edition William E+ Perry Second Edition
Wiley #ndia ,00.+
Software 'uality &ordec!ai 7en(&enac!emG
8/9/2019 m Tech Computer Science Syl Lab Us Book
27/42
Software esting ec!ni8ues by 7ories 7ei=er Second Edition Dreamtec! Press
&anaging t!e esting Process by )e5 7lac6 Wiley
;andboo6 of Software 'uality Assurance by
8/9/2019 m Tech Computer Science Syl Lab Us Book
28/42
www.jntukukatpally.blogspot.in
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HY&ERA'A&
M. Te$. (COMPUTER SCIENCE) I semester
6 SOTWARE ARCHITECTURE AN& &ESIGN PATTERNS
ELECTIVE6I
UNIT I
E4%s%o%/ Ar$%te$tre
!e Arc!itecture 7usiness Cycle W!at is Software Arc!itecture Arc!itectural patterns
reference models reference arc!itectures arc!itectural structures and views+
Creat%/ a Ar$%te$tre
'uality Attributes Ac!ieving 8ualities Arc!itectural styles and patterns designing t!e
Arc!itecture Documenting software arc!itectures )econstructing Software Arc!itecture+
UNIT II
Aa01:%/ Ar$%te$tres
Arc!itecture Evaluation Arc!itecture design decision ma6ing AA& C7A&+
UNIT III
Mo4%/ 2rom oe s1stem to ma1
8/9/2019 m Tech Computer Science Syl Lab Us Book
29/42
Software Product *ines 7uilding systems from off t!e s!elf components Software
arc!itecture in future+
UNIT IV
Patters
Pattern Description $rgani=ing catalogs role in solving design problems Selection and
usage+
Creat%oa0 ad Str$tra0 !atters
Abstract factory builder factory met!od prototype singleton adapter bridge composite
faNade flyweig!t Pro5y+
UNIT V
'ea4%ora0 !atters
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
30/42
www.jntukukatpally.blogspot.in
C!ain of responsibility command #nterpreter iterator mediator memento observer state
strategy template met!od visitor+
Case Std%es
A(BE " A case study in utili=ing arc!itectural structures !e World Wide Web " a case study
in interoperability Air raffic Control " a case study in designing for !ig! availability
Celsius ec! " a case study in product line development
TE+T 'OO,S-
Software Arc!itecture in Practice second edition *en 7assPaul ClementsI)ic6 ?a=man
Pearson Education,003+
Design Patterns Eric!
8/9/2019 m Tech Computer Science Syl Lab Us Book
31/42
J,EE Patterns Deepa6 Alur Jo!n Crupi I Dan &al6s Pearson education ,003+
Design Patterns in CO Steven Jo!n mets6er Pearson education ,00K+
Software Design David 7udgen second edition Pearson education,003
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HY&ERA'A&
M.Te$ (COMPUTER SCIENCE) I semester
ELECTIVE *II * EM'E&&E& SYSTEMS
UNIT I
Itrod$t%o to Em"edded S1stems- Embedded Systems Processor Embedded into a
System Embedded ;ardware 2nits and Devices in a System Embedded Software Comple5
System Design Design Process in Embedded System :ormali=ation of System Design
Classification of Embedded Systems
UNIT II
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
32/42
8/9/2019 m Tech Computer Science Syl Lab Us Book
33/42
REERENCE 'OO,S -
EmbeddedG)eal(ime Systems Dr+?+4+?+?+Prasad dreamec! press
!e 0 &icrocontroller and Embedded Systems &u!ammad Ali &a=idi Pearson+
!e 0 &icrocontroller !ird Edition ?ennet! J+Ayala !omson+
An Embedded Software Primer David E+ Simon Pearson Education+
&icro Controllers A%ay 4 Des!mu6!i &;+
&icrocontrollers )a% 6amal Pearson Education+
#ntroduction to Embedded SystemsS!ibu ?+4&;+
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HY&ERA'A&
M.Te$ (COMPUTER SCIENCE) I semester
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
34/42
www.jntukukatpally.blogspot.in
ELECTIVE6II * Ad4a$ed Com!ter
Ar$%te$tre
UNIT I
:undamentals of Computer design C!anging faces of computing and tas6 of computer
designer ec!nology trends Cost price and t!eir trends measuring and reporting
performance 8uantitative principles of computer design Amda!l@s law+
-c!F +, +3 +K+ +.1
#nstruction set principles and e5amples( #ntroduction classifying instruction set(memory
addressing( type and si=e of operands operations in t!e instruction set -c!F
,+,+,,+3,+,+B1
UNIT II
Pipelines F #ntroduction basic )#SC instruction set Simple implementation of )#SCinstruction set Classic five stage pipe line for )#SC processor 7asic performance issues in
pipelining Pipeline !a=ards )educing pipeline branc! penalties+ -c! FA+ A+,1
&emory !ierarc!y design F #ntroduction review of A7C of cac!e Cac!e performance
)educing cac!e miss penalty 4irtual memory+ -c! F +,+3 +K+01
UNIT III
8/9/2019 m Tech Computer Science Syl Lab Us Book
35/42
#nstruction level parallelism t!e !ardware approac! " #nstruction(level parallelism Dynamic
sc!eduling Dynamic sc!eduling using omasulo@s approac! 7ranc! prediction!ig!
performance instruction delivery( !ardware based speculation+ -c! F3+3+, 3+3 3+K 3+B1
#*P software approac!( 7asic compiler level tec!ni8ues static branc! predection 4*#W
approac!
E5ploiting #*P Parallelism at compile time Cross cutting issues (;ardware verses Software+
-c! F K+ K+, K+3K+K K+K+.1
UNIT IV
&ulti Processors and !read level Parallelism( #ntroduction C!arctersitics of application
domain Systematic s!ared memory arc!itecture Distributed s!ared " memory arc!itecture
Sync!roni=ation+
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
36/42
www.jntukukatpally.blogspot.in
-c! F .+ .+, .+3 .+ .+B1
UNIT V
#nter connection and networ6s " #ntroduction #nterconnection networ6 media Practical
issues in interconnecting networ6s E5amples of inter connection Cluster Designing of
clusters+
-c!F ++3+.+B+0+1
#ntel arc!itecture F intel #A( .K #*P in embedded and mobile mar6ets :allacies and pit
falls
-c!F K+B3 K+C3 K+E1
TE+T 'OO,S -
Jo!n *+ ;ennessy David A+ Patterson Computer Arc!itectureF A 'uantitative Approac! 3rd
Edition An #mprint of Elsevier+
REERENCE 'OO,S -
Jo!n P+ S!en and &ii66o ;+ *ipasti &odern Processor Design F :undamentals of Super
Scalar Processors&c
8/9/2019 m Tech Computer Science Syl Lab Us Book
37/42
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HY&ERA'A& M.Te$
(COMPUTER SCIENCE) I semester ELECTIVE * II *
IMAGE PROCESSING AN& PATTERN RECOGNITION
UNIT * I
:undamental steps of image processing components of an image processing of system+ !e
image model and image ac8uisition sampling and 8uanti=ation relations!ip between pi5els
distance functions scanner+
UNIT * II
Statistical and spatial operations #ntensity functions transformations !istogram processing
smoot!ing I s!arpening " spatial filters :re8uency domain filters !omomorp!ic filtering
image filtering I restoration+ #nverse and weiner filtering :#) weiner filter :iltering using
image transforms smoot!ing splines and interpolation+
www.jntukukatpally.blogspot.in
8/9/2019 m Tech Computer Science Syl Lab Us Book
38/42
www.jntukukatpally.blogspot.in
&orp!ological and ot!er area operations basic morp!ological operations opening and
closing operations dilation erosion ;it or &iss transform morp!ological algorit!ms
e5tension to grey scale images+
UNIT6 III
Segmentation and Edge detection region operations basic edge detection second order
detection crac6 edge detection gradient operators compass and laplace operators edge
lin6ing and boundary detection t!res!olding regionbased segmentation segmentation by
morp!ological waters!eds+
#mage compressionF ypes and re8uirements statistical compression spatial compression
contour coding 8uanti=ing compression image data compression(predictive tec!ni8ue pi5el
coding transfer coding t!eory lossy and lossless predictive type coding Digital #mage Water
mar6ing+
UNIT *IV
)epresentation and Description
C!ain codes Ploygonal appro5imation Signature 7oundary Segments S6eltons 7oundary
Descriptors )egional Descriptors )elational Descriptors Principal components for
Description )elational Descriptors
UNIT V
Patter Re$o/%t%o dameta0sF 7asic Concepts of pattern recognition :undamental
problems in pattern recognition systemdesign concepts and met!odologies e5ample of
automatic pattern recognition systems a simple automatic pattern recognition model
Patter $0ass%2%$at%o-
8/9/2019 m Tech Computer Science Syl Lab Us Book
39/42
Pattern classification by distance functionF &easures of similarity Clustering criteria ?(
means algorit!m Pattern classification by li6eli!ood functionF Pattern classification as a
Statistical decision problem 7ayes classifier for normal patterns+
TE+T 'OO,S -
Digital #mage Processing !ird edition Pearson Education)afael C+
8/9/2019 m Tech Computer Science Syl Lab Us Book
40/42
www.jntukukatpally.blogspot.in
#mage Processing Analysis and &ac!ine 4ision Second Edition &ilan Son6a 4aclav
;lavac and )oger 7oyle+ !omson learning+
Digital #mage Processing " William6+ Pratl "Jo!n wiley edition
:undamentals of digital image processing " by A+?+ Jain+ P;
Pattern classification )ic!ard Duda ;art and David stro6 Jo!n Weily publis!ers+
Digital #mage ProcessingS+JayaramanS+Esa66ira%an+4eera6umar&;+
Pattern )ecognition)+S!ing!al$5ford 2niversity Press+
8/9/2019 m Tech Computer Science Syl Lab Us Book
41/42
8/9/2019 m Tech Computer Science Syl Lab Us Book
42/42
www.jntukukatpally.blogspot.in