ebook img

Digital Image Processing Using MATLAB PDF

845 Pages·2009·34.73 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Digital Image Processing Using MATLAB

SeconEdd ition RafCa.Ge oln zalez UniversoitfTy e nnessee RichEa.Wr odo ds MedData Interactive SteLv.Ee dnd ins TheM athW orksI,n c. @ GatesmarPku blishing A DivisioonfG atesmaLrLkC. @ www.gatesmark.com http://avaxho.me/blogs/ChrisRedfield LibraorfyC ongreCsast aloging-in-PuDbaltiaoc naF tiiloen LibroafCr oyn grCeosnst Nruomlb e2r00:9 902793 GatesmaPrukb lishing AD ivisoifoG na tesm,aL rLkC www.gates.mcaormk 2009b yG atesmLaLrCk . © Alrli grhetsse rNvope adr.ot ft hbioso mka yb er eprodourtc readn smiinat ntfyeo dr mb ya ny meanwsi,t hworuitt pteernm isfsriotomhn pe u blisher. or GatesmPaurbkl isihasir negg'i"s ttreardeedmo afGr akt esmLaLrCkw .w w.gatcsmark.com. Gatesmiaasrr kecg"i sttreardeedmo afGr akt esmLaLrCkw..w w.gatesmark.com. MATLABi"as>r egisttreardeedmo afTr hkMe a tWho rkIsn..c. A pplHei lDlri vNea,t iMcAk , 3 01760-2098 Thaeu thaonrpdsu bliosfth hebiros o hka vues etdh ebierse tf foirnpt rse patrhibinosgo Tkh.e se effoirntcslt uhddeee veloprmeesnetaa.rn ctdhe .s toiftn hgte h eoarnipder so grtaodm est ermine theeifrf ectiTvheaenu etshason.rpd su blisshhanelorlht e l iaibnal neey v efnotir n cidoern tal consequdeanmtaigaels witho.u otfo t.rh feau rrinsiispnhegir nfgo.r moarun scoeef t. h ese programs. Prinitnte hdUe n itSetda lol.!fA sm erica IO 9 8 75 6 43 2 ISBN9 78-0-9820854-0-0 ToR yan ToJ an,iD caeviadnJ,do nathan and ToG e,rC ihristaonpdh eNri,c holas Contents Prefacxei. Acknowledgemenxtisi i Aboutth Aeu thors xv Introduction l 1 Previr?w 1 1.1 1 Background 1.2 2 WhatI sD igitIamla geP rocessing? 1.3 4 BackgrouonndM ATLAB andt heI mage ProcesTsooilnbgo x 1.4 5 Areaosf I mageP rocessCionvge reidn t heB ook 1.5 7 TheB ookW eb Site 1.6 7 Notation 1.7 7 The MATLADB esktop 17..Ulsi ntgh MeA TLABE ditor/Debu1gg0e r 17..G2et tiHnegl p1 0 1.S7a.v3ian ng dR etrieWvoirnkgS essiDoant a1 1 1.8 11 How ReferencAerseO rganiziendt heB ook Summary1 2 Fundamentals 2 13 Previe1w3 2.1 13 DigitIamla geR epresentation 2.l1 C.oordinCaotnev entio1n4s 2.1I.m2ag eassM atric1es5 2.2 15 ReadinIgm ages 2.3 18 DisplayiInmga ges 2.4 21 WritinIgm ages 2.5 26 Classes 2.6 27 ImageT ypes 26..G1r ay-sIcmaalgee 2s 7 2.6B.i2na ry Im2ag7e s 2.6A. N3ot oen T erminolo2gy8 2.7 28 Convertibnegt weeCnl asses 2.8 33 ArraIyn dexing 2.8I.n dexViengc tor3s3 l 2.8I.n2de xMiantgr ic3es5 2.8I.n3de xwiintga hS ingCloel on3 7 2.8L.o4gi cIanld exi3ng8 2.8L.i5ne Ianrd exi3ng9 2.8S.e6le ctAirnrgaD yi mensio4n2s v • Contents Vl 2.8S.p7a rMsaet ric4es2 2.9 SomeI mportaSntta ndaArrdr ays4 3 2.10I ntroducttioMo -nF unctiPorno grammin4g4 21.0M.-1F ile4s4 2..12O0p erato4rs6 2..13F0l ow Cont5r7o l 21..04Fu nctHiaonnd le6s3 21..05Co deO ptimizat6i5on 2.1I0n.te6r a1ct/i0v 7e1 2..17A0n I ntroducttoCi eolAnlr raaynsd S tructu7r4es Summary7 9 IntensTirtayn sformaantdi ons 3 SpatiFaill tering 80 80 Preview 3.1 Backgroun8d0 3.2 IntensiTtrya nsformation Fu8n1c tions 3.2F.u1nc tiiomnsaju d tsa nds tretlcihm8 2 3.2L.o2ga ritahnmdiC co ntrast-StTrraentscfhoirnmga t8io4n s 3.2S.pe3c ifyAirnbgi trIanrtye nTsriatnys format8io6n s 32..S4o meU tilMi-tfyu nctfiooIrnn st enTsriatnys format8i7on s 3.3 HistogrParmo cessianngdF unction Plo9t3t ing 3.3G.e1ne ratainndPg l ottIimnagg Hei stogra9m4s 3..32H istogErqauma liza9ti9o n 3.33 H.istogMraatm chi(nSgp efciicati1o20n) 3.3F.u4nc tiaodna hpsitte1q70 3.4 SpatiFaill teri1n0g9 3.4L.i1ne Sapra tFiiall ter1i9n0g 3.4N.o2nl inSepaart Fiiallt er1in1g7 3.5 ImageP rocessiTnogo lboSxt andaSrpda tiFaill ter1s2 0 3.5L.i1ne Sapra itaFli lte1r02s 3.5N.o2nl inSepaart iFaill te1r42s 3.6 UsingF uzzyT echniqufeosIr n tensiTtrya nsformatainodnS sp atial Filteri1n2g8 3.6B.a1ck grou1n8d2 3.6I.n2tr oducttoFi uoznzS ye ts1 82 3.6U.s3in Fgu zzSye ts1 33 3.6A. S4eot f C ustoFmu zzMy- functi1o0n4s 3.6U.s5in Fgu zzSye tfso Irn tenTsriatnys format1io5n5s 3.6U.s6in Fgu zzSye tfso Srp atFiiallt er1i8n5g Summary1 63 Filteriintn hgFe r equeDnocmya in 4 164 Previe1w6 4 Contenvtisi • 4.1 The2 -DD iscreFtoeu riTerra nsform1 64 4.2 Computinagn dV isualiztihne2g - DO FT inM ATLAB 168 4.3 Filteriinnt gh eF requenDcoym ain 172 4.3F.ulnd ament1a3l7s 4.3B.a2sSi tc episnD FTF ilter1i8n7g 4.3A.n3M - functfiooFrni lteirnit nhgFe r equeDnocmya in1 97 4.4 ObtainiFnrge quency Domain fFriolmSt peartsi al Filters 180 4.5 Generating Filtersi nt DhieFr reecqtuleyn Dcoym ain 185 4.5C.re1at iMnegs hgrAirdr afyosUr s ei nI mpelmentiFnigl ters int hFer equeDnocmya in1 68 4.5L.o2wp as(sS moothFirnegq)u eDnocmya iFni lte1r78s 4.5W.i3re fraanmdeS urfaPcleo tti1n09g 4.6 Highpas(sS harpeniFnrge)q uenDcoym ainF ilter1s9 4 4.6A. F1un ctifooHnri ghpaFsisl ter1i4n9g 4.6H.i2gh -FreqEuemnphcays is Fil1te9r7i ng 4.7 SelectFiivlet ering199 4.7B.a1nd reajnedcB ta ndpaFsisl te1r99s 4.7N.o2tc hreajnedNc ott hcpasFsit lers2 02 Summary2 08 ImagRee storaatnidRo enc onstruction 5 209 Previe2w0 9 5.1 A Modelo ft heI mageD egradation/RestPorroacteiso2sn1 0 5.2 NoisMeo dels2 11 5.2A.dldi nNgo isteoI mages Fwuintcht iiomnn oi2s1e1 5.2G.e2ne ratSipnagt Riaanld oNmo ise waiS tphe cified Distribu2t1io2n 5.2P.e3ri oNdoiics e2 20 5.2E.s4ti matNionigsP ea ramete2r2s4 5.3 Restoratiinot nh eP resenocfeN oiseO nly-SpatiFaill teri2n2g9 53..S1p atNioails Fei lte2r2s 9 5.3A.d2ap tive Spati2a3l 3F ilters 5.4 PeriodNioci seR eductiUosni ngF requenDcoym ainF ilteri2n3g6 5.5 Modelintgh eD egradatiFounn ctio2n3 7 5.6 DirecItn verse Filtering 240 5.7 WieneFri ltering 240 5.8 ConstraiLneeads Stq uare(sR egulariFzieldt)e ri2n4g4 5.9 IteratNiovnel ineRaers toratUisoinn g tLhuec y-Richardson Algorith2m4 6 5.10 Blind Deconv2o5l0u tion 5.11I mageR econstrucftrioomPn r ojection2s5 1 5..1lB1a ckgrou2n5d 2 5.21P 1ar.laelBle-amP rojectainodtn hsRe a doTnr ansfo2rm5 4 5.131.T heF ouriSelri ce ThaenodrF eiml teBraecdkr pojecti2o5n7s 5.41F 1il.tIemrpl ementat2i5on8 viii• Contents 5.11R.e5c onstruUcstiinFogan n -BeFaiml teBraecdkr pojecti2o5n9s 5.11F.u6n ctiroand o2n6 0 5.11F.u7nc tiioarnd o2n6 3 5.11W.o8rk iwnigt Fha n-BeDaamt a2 68 Summary2 77 GeometTrriacn sformaantdiI omnasg e 6 Registration 278 Previe2w7 8 6.1 TransformPionign ts2 78 6.2 AffinTer ansformati2o8n3s 6.3 ProjectTirvaen sfoarmtion2s8 7 6.4 ApplyinGge ometriTcr ansfoarmtiontsoI mages2 88 6.5 ImageC oordinaStyes temisnM ATLAB 291 6.5.Ou1t puItm agLeo cati2o9n 3 6.5.C2on troltlhineg O utGpruitd2 97 6.6 ImageI nterpolat2i9o9n 6.6.I1nt erpolianTt wiooD ni mensio3n0s2 6.6.C2om pariInngt erpolMaettihoond 3s 02 6.7 ImageR egistrat3i0o5n 6.7.R1eg istrPartoicoens3 s0 6 6.7.Ma2n ual Featurea nSdeM laetccthiiUonsngi ncgp eslec3t0 6 6.7.I3nf errTirnagn sformPaatriaomne tUesrisnc gp 2tmf 3o0r7 6.7.V4is ualiAzliinggn ed Im3a0g7es 6.7.A5re a-BaRseegdi stra3t1i1on 6.7.A5ut omaFteiactu re-BRaesgeids tra3t1i6on Summary3 17 ColoIrm agPer ocessing 7 318 Previe3w1 8 7.1 ColoIrm ageR epresentaitniM oAnT LAB 318 7.1.RG1B I mages3 18 7.1.I2nd exIemda ges3 21 7.1.Fu3n ctifoonMrsa nipautliRnGgB a ndI ndexIemda ges3 23 7.2 ConvertiBnegt weeCno loSrp aces 328 7.2.NTlS CC oloSrp ace3 28 7.2.T2he Y CbCCro loSrp ace3 29 7.2.T3he H SYC oloSrp ace3 29 7.2.T4he C MY andC MYKC oloSrpa ces3 30 7.2.T5he H SIC oloSrp ace3 31 7.2.D6ev ice-IndepCeonldoSerpn atc e3s4 0 7.3 The BasicosfC oloIrm ageP rocessi3n4g9 7.4 ColorT ransformati3o5n0s 7.5 SpatiFaill teroifnC go loIrm ages3 60 • Contenitxs 7.5.C1ol oIrm agSem oothin3g6 0 7.5.Co2l oIrm agSeh arpeni3n6g5 7.6 WorkinDgi rectilnRy G B VectoSrp ace3 66 7.6.Co1l oErd geD etectUisoinnt gh Ger adie3nt6 6 7.6.I2ma gSee gmentaitnRi GoBnV ectSopra ce3 72 Summary3 76 Wavelets 8 377 Preview 377 8.1 Backgro3u7n7d 8.2 The FasWta veleTtr ansfor3m8 0 8.2.FW1T sU sintgh Wea velTeoto lbo3x8 1 8.2.FW2T sw ithotuhtWe a velTeotob lox 387 8.3W orkinwgi thW aveleDte compositSitornu ctur3e9s6 8.3.Eldi tiWnagv elDeetc omposiCtoeifofni ciweintthsot uhte WavelTeootl box3 99 8.3.D2is lpyainWga velDeetc omposiCtoeifofni ci4en0t4s 8.4 TheI nversFaes Wta veleTtr ansform4 08 8.5 WaveletisnI mageP rocessi4n1g4 Summary4 19 ImagCeo mpersosni 9 420 Preview 420 9.1 Backgroun4d2 1 9.2 Coding Redunda4n2c4y 9.2.Hu1f fmaCnod es4 27 9.2.H2uf fmaEnn codin4g3 3 9.2.Hu3f fman Deco4d3i9n g 9.3 SpatiRaeld undanc4y4 6 9.4 IrrelevIannfto rmati4o5n3 9.5 JPEG Compressio4n5 6 9.5.JP1E G 456 9.5.JP2E G2 000 464 9.6 VideoC ompressio4n7 2 9.6.M1AT LABI magSee quenacnedsM ovies4 73 9.6.T2em poraReld undanacnydM otioCno mpensati4o7n6 Summary4 85 MorpholoIgmiacgaPelr ocessing l 0 486 Previe4w8 6 10.1P reliminar4i8e7s 10.1So.m1eB asiCcon cepftrso Sme Tth eor4y 87 10.1Bi.n2a ry Imagaensd,L oSgeitcsa,l Ope4r8a9t ors 10.2D ilatiaonnd E rosio4n9 0

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.