Part II Image Data Compression

Size: px
Start display at page:

Download "Part II Image Data Compression"

Transcription

1 Part II Image Data Compresson Prof. Ja-Lng Wu Department of Computer Scence and Informaton Engneerng Natonal Tawan Unversty

2 Contents I. Introducton II. III. IV. Predctve Technques Transform Doman Codng Technques Image Codng n Vsual Telephony V. Codng of Two-Tone Images VI. References Informaton Theory

3 Image Data Compresson I. Introducton : Image data Compresson s concerned wth mnmzng the number of bts requred to represent an mage. Applcatons of data compresson are prmarly n Transmsson and Storage of nformaton. Applcaton of data compresson s also n the development of fast algorthms where the number of operatons requred to mplement an algorthm s reduced by workng wth the compressed data. Informaton Theory 3

4 Image data Compresson technques Pxel Codng Predctve Codng Transform Codng Others PCM/quantzaton Data modulaton Zonal codng Hybrd Codng Run-length codng Lne-by-lne DPCM Threshold codng Vector quantzaton Bt-plane codng -D DPCM Mult-D technques Interframe technques Adaptve Adaptve Informaton Theory 4

5 Image data Compresson methods fall nto two common categores : A. Redundancy Codng : Redundancy reducton Informaton lossless Predctve codng : DM, DPCM B. Entropy Codng : Entropy reducton Inevtably results n some dstorton Transform codng For dgtzed data, Dstortonless Compresson technques are possble. Informaton Theory 5

6 Some methods for Entropy reducton: Subsamplng : reduce the samplng rate Coarse Quantzaton : reduce the number of quantzaton levels Frame Repetton / Interlacng : reduce the refresh rate (number of frames per second) TV sgnals Informaton Theory 6

7 II. Predctve Technques : Basc Prncple : : to remove mutual redundancy between successve pxels and encode only the new nformaton. DPCM : A Sampled sequence u(m), coded up to m=n-. Let u ~ n, u~ n, be the value of the reproduced (decoded) sequence. Informaton Theory 7

8 n At m=n, when u(n) arrves, a quantfy, an estmate of u(n), s predcted from the prevously decoded samples u ~ n, u~ n,,.e., u ~ n u~ n, u~ n, ; :"predcton rule " u ~ predcton error : n un un e ~ n e ~ u ~ n u~ n e~ n If s the quantzed value of e(n), then the reproduced value of u(n) s : Informaton Theory 8

9 DPCM CODEC un en e ~ n Quantzer Communcaton e ~ n Channel + u ~ n u ~ n u ~ n Predctor wth delay u ~ n + + Predctor wth delay Coder Reconstructon flter/decoder Informaton Theory 9

10 Note : u u Remarks: ~ n u n en ~ n u n un u~ n en u~ n en e~ n qn : e~ n thequantzaton error n e(n). The pontwse codng error n the nput sequence s exactly equal to q(n), the quantzaton error n e(n). Wth a reasonable predctor the mean sequare value of the dfferental sgnal e(n) s much smaller than that of u(n) Informaton Theory 0

11 Concluson: For the same mean square quantzaton error, e(n) requres fewer quantzaton bts than u(n). The number of bts requred for transmsson has been reduced whle the quantzaton error s kept the same. Informaton Theory

12 Feedback Versus Feedforward Predcton An mportant aspect of DPCM s that the predcton s based on the output the quantzed samples rather than the nput the unquantzed samples. Ths results n the predctor beng n the feedback loop around the quantzer, so that the quantzer error at a gven step s fed back to the quantzer nput at the next step. Ths has a stablng effect that prevents DC drft and accumulaton of error n the reconstructed sgnal u ~ n. Informaton Theory

13 If the predcton rule s based on the past nput, the sgnal reconstructon error would depend on all the past and present quantzaton errors n the feedforward predctonerror sequence (n). Generally, the MSE of feedforward reconstructon wll be greater than that n DPCM. Quantzer un + n + u ~ n Predctor u n Entropy coder/decoder + Predctor Feedforward codng Informaton Theory 3

14 Example The sequence 00, 0, 0, 0, 0, 8, 6, s to be predctvely coded usng the predcton rule: u~ n u~ n for DPCM coder. u n u n for the feedforward predctve Assume a -bt quantzer, as shown below, s used, Except the frst sample s quantzed separately by a 7-bt unform quantzer, gven u ~ 0 u0 00. Informaton Theory 4

15 Input DPCM Feedforward Predctve Coder u ~ n e n e ~ n u ~ n N u(n) u(n) u(n) u n ε n ~ εn u ~ n Informaton Theory 5

16 Delta Modulaton : (DM) Predctor : one-step delay functon Quantzer : -bt quantzer u~ e ~ n un n un u~ n un + en + e ~ n u ~ n Unt Delay u ~ n + + Integrator e ~ n + u ~ n + u ~ n Unt Delay Informaton Theory 6

17 un u ~ n Granularty Slope overload Prmary Lmtaton of DM : ) Slope overload : large jump regon Max. slope = (step sze) (samplng freq.) ) Granularty Nose : almost constant regon 3) Instablty to channel Nose Step sze effect : Step Sze () slope overload (samplng frequency ) () granular Nose Informaton Theory 7

18 Adaptve Delta Modulaton S k + + Adaptve Functon E K X k X k Unt Delay + + k k, Ek, mn stored E X K K K sgn X K K S K E K mn E K X K K E Ths adaptve approach smultaneously mnmzes the effects of both slope overload and granular nose. K f f K K mn mn Informaton Theory 8

19 DPCM Desgn There are two components to desgn n a DPCM system :. The predctor. The quantzer Ideally, the predctor and quantzer would be optmzed together usng a lnear or Nonlnear technque. In practce, a suboptmum desgn approach s adopted :. Lnear predctor. Zero-memory quantzer Remark : For ths approach, the number of quantzng levels, M, must be relatvely large (M8) to acheve good performance. Informaton Theory 9

20 Informaton Theory 0 Desgn of lnear predctor n n n n n n n j j n n n n n n n n R R R R a a a a R R R R R a R a R a S S a S S a S S a E R S E S S S E S S E R S S S E S S a S a S a S E S S a S a S a S E a S a S a S a S E a S S E S S e S a S a S a S ,,,,,, ˆ n,, 0, ˆ 0 n,,, 0 ˆ ˆ 0 ˆ

21 Ŝ 0 When comprses these optmzed coeffcents, a, then the mean square error sgnal s : σ But σ σ R e e e 00 : : E S E E E R S ˆ ˆ ˆ 0 S0 S0 E S0 S0 S0 ˆ ˆ S0 S0 S0 0 (orthogonal ˆ ˆ S S S E S E S S Sˆ a R the varance the varance 0 a of of R 0 0 a the dfference the orgnal n 0 R 0 0n sgnal sgnal prncple) The varance of the error sgnal s less than the varance of the orgnal sgnal. Informaton Theory

22 Remarks:. The complexty of the predctor depends on n.. n depends on the covarance propertes of the orgnal sgnal. Informaton Theory

23 Desgn of the DPCM Quantzer Revew of unform Quantzer: Quantzaton:. Zero-Memory quantzaton. Block quantzaton output Y 3. Sequental quantzaton X nput Mdtread quantzer Mdrser quantzer Quantzaton Error : Q E = y(x) X Average Dstorton : D yx X SNR : σ SNR 0log n db where σ 0 P X D dx : the varance of thenput x Informaton Theory 3

24 Unform quantzer : p(x) s constant wthn each nterval Lower overload regon Granular Y Regon upper overload regon X x x x 3 x 4 x 5 x 6 Quantzaton Error for Mdtread Quantzer Informaton Theory 4

25 Y y 8 y 7 y 6 y 5 x x x 3 x 4 x 6 x 7 x 8 y 4 x 5 x 9 X y 3 y y Unform Mdtread Quantzer M=9 Output level y always be n the mdpont of the nput nterval =x -x -. Assume p(x) s constant n the nterval =x -x - and equal to p(x ) Lower overload regon : =x 0 -x, x >> x 0 Granular regon : =x -x -, M- upper overload regon : =x M -x M-, x M >> x M- D ~ M M x x p y x x px x y x x 3 3 dx x x Where we assume the contrbuton of the overload regon s neglgble ;.e. p(x )=p(x M )=0 Informaton Theory 5

26 Informaton Theory 6 Snce V V V M M dx x x p x V x V D x p x p D x y x x y x 3 V V 3 the nput varance s ) ( p(x) s the pdf f ~ But ~ Quantzer characterstcs (Source Model)

27 Then SNR But SNR V M 0log 0log 0n log 0 for 0 0 D V 3 M SNR 0log0 M 0log n f M (n - bt quantzer) 6n (n db) - vald only for PCM Quantzer 0 M Informaton Theory 7

28 B. DPCM Quantzer The pdf of the nput sgnal to the DPCM quantzer s not at all unform. Snce a good predctor would be expected to result n many zero dfference between the predcted values and the actual values. A typcal shape for ths dstrbuton s a hghly peaked, around zero, dstrbuton. pdf : p(d) (Ex., Laplacan) + : Non-unform Quantzer s requred. Informaton Theory 8

29 X Compressor Cx C dc dx x x M max x Unform Quantzer Q C x Q Expander C Y C Q C x Non-unform Quantzer compressor + unform Quantzer + Expander Informaton Theory 9

30 C(X) Compressor X max C(X) unform Quantzer -X max X max X max -X max y C - (X) x Non-unform Quantzer Expander Informaton Theory 30

31 For ths model, the mean-square dstorton can be approxmately represented as : D where L x L L C' M L x p( x C' s s ) x M 3 x the quantzer range the slopeof L L x x p x the nonlnear dx max functon dc dx x xmax max x M x x MC' ( x) Informaton Theory 3

32 Lloyd-Max Quantzer : the most popular one.. Each nterval lmt should be mdway between the neghborng levels, y y x. Each level should be at the centrod of the nput prob. Densty functon over the nterval for that level, that s x x x y pxdx 0 dc dx Logarthmc Quantzer : -law x KX y x V log log x V A-law y (log PCM) Ax log A x V V log Ax log A V,,0 V A x V A x V : US. Canada, Japan : Europe Informaton Theory 3

33 If a Laplacan functon s used to model p(e), p e exp e e e Input pdf of the DPCM Quantzer then the varance of the quantzaton error s: g g 3M 9 M e V 0 exp 3 3 e e as e V de the SNR for the non-unform quantzer n DPCM becomes : SNR 0log 0log Snce M 0log 0 n 0 0 e g M 9 e SNR 6.5 6n 0log DPCM mproves thesnr by 0 For thesame pdf,pcm gves : SNR 6.5 6n 3 e Informaton Theory 33

34 ADPCM :. Adaptve predcton. Adaptve Quantzaton DPCM for Image Codng : Each scan lne of the mage s coded ndependently by the DPCM technques. For every slow tme-varyng mage (=0.95) and a Laplacan-pdf Quantzer, 8 to 0 db SNR mprovement over PCM can be expected : that s The SNR of 6-bt PCM can be acheved by 4-bt lne-by-lne DPCM for =0.97. Two-Dmensonal DPCM : two-d predctor Ex : u m, n a, um, n aum, n a um, n a um, n 3 4 Informaton Theory 34

35 Informaton Theory 35

36 Informaton Theory 36

37 Ⅲ. Transform Doman Codng Technques Transform Codng : (Block Quantzaton) A block of data s untarly transformed so that a large fracton of ts total energy s packed n relatvely few transform coeffcents, whch are quantzed ndependently. The optmum transform coder s defned as the one that mnmzes the mean square dstorton of the reproduced data for a gven number of total bts. the Karhunen-Loeve Transform (KLT) The functon of the transformaton s to make the orgnal samples so that the subsequent operaton of quantzaton may be done more effcently. Informaton Theory 37

38 In transform codng systems the total number of bts avalable for quantzng a block of transformed samples s fxed, and t s necessary to allocate these bts to the quantzed transformed samples n such a way as to mnmze the overall quantzaton dstorton. Informaton Theory 38

39 The KLT : U : nput vector : Nx random vector, covarance (zero mean) R A : NxN matrx, not necessary untary V : transformed vector, each components v(k) are mutually uncorrelated. B : NxN matrx U : reconstructed vector Problem : Fnd the optmum matrces A and B and the optmum quantzers such that the overall average mean square dstorton s mnmzed. D E N E N N n u n u n T u u u u Informaton Theory 39

40 Soluton :. For an arbtrary quantzer the optmal reconstructon matrx B s gven by B = A where s a dagonal matrx of elements r K defned as r K ~ K K ~ K K E v k E v * v * k k Informaton Theory 40

41 . The Lloyd-Max quantzer for each v(k) mnmzes the overall mean square error gvng = I (that s, B = A ) 3. The optmal decorrelatng matrx A s the KL transform of U, that s the rows of A are the orthonormalzed egenvectors of the autocovarance matrx R. Ths gves B = A = A* T Informaton Theory 4

42 Smplfcaton : Assume there s no quantzers Image [u(z)] N lnes N Pxels per lne u(x, y j ) : all the N pxels n the jth lne j =,, N [u(z)] = [u(x, j ), u(x, j ),,u(x, j L )] the N vector composed of all the pxels taken n the normal raster scanned pattern sequence. [V(w)] = [A] [U(z)] Transformed pxels N x N transform matrx Image vector Informaton Theory 4

43 v w uz t u z A v w A A u z vw k target : v N N w : uncorrelat ed k k A A k k, k,,..., N A s a matrx whose columns are the normalzed egenvectors of the covarance matrx of the orgnal pxels.,,,..., N Informaton Theory 43

44 Informaton Theory 44 The covarance matrx of u(z) :,, set and 0 assume N N N N N u u E u u E u u E u u E u E u u u E u E u u u E E u C u z u z u E z u E z u z u E z u E C

45 Let denote the egenvectors of C u : C u = det [C u I] = 0 Arrange s n decreasng order such that N and substtute nto (C u I) = 0 to solve for When the matrx [A] (whose columns are the functons) s appled to [u(z)], the covarance of the resultng coeffcents v(w k ) s a dagonal matrx wth dagonal elements,,, N. v(w k ) uncorrelated. That s C v A 0 T C A The KLT decorrelates the orgnal nput. u 0 N Informaton Theory 45

46 Remarks :. The KLT s nput data dependent, for an NxN mage, the egenvectors of an N xn matrx have to be found.. Gven a block of N samples, the KLT packs the maxmum amount of varance nto the frst k coeffcents (compared to any other transforms) where k<n. Ths permts hgher ordered coeffcents to be dscard to obtan a compresson. 3. The KLT mnmzes the mean-square error between the orgnal block of samples and the correspondng block of reconstructed samples. Ths mean-square error s equal to the sum of the varance of the dscard coeffcents. 4. Not beng a fast transform n general, the KLT can be replaced ether by a fast untary transform, such as the cosne, Sne, DFT, WHT, DHT, whch s not a perfect decorrelator, or by a fast decorrelatng transform, whch s not untary. Informaton Theory 46

47 Transform Bass Vectors T: NxN orthogonal trasnform T t = [t, t,, t N ] where the bass column vectors {t m } are real-valued and orthonormal, I.e., t t m t k, k 0, k m m where the row vector t t m t m, tm,, t m N The transform doman coeffcents are expressed by the matrx product Y = T X T t Informaton Theory 47

48 DFT : DHT : DCT : WHT : DST : t mn exp N where t mn t mn j, m - n - m, n cos sn N N m- n- cos N N tmn N where the m, n t mn P m n 0, N m, n m, m n N n N N are the th bnary dgts (0 or ) mn, N Sn, m n N N P N Informaton Theory 48

49 The bass pctures : The reconstructed mage can be represented as t X T YT : the reconstructed mage s a lnear combnaton of the transform coeffcen ts. Let X kl t t m N n m where the matrces m, t,, t denote a general bass row vector, then X N N t N n m y mn m y t mn km t m t t t That s, the reconstructed mage s the weghted sum of the bass pctures. An NxN mage wll be generated from N bass pctures. ln t n m, mn t t n k, l N m N are called the"bass pctures" Informaton Theory 49

50 Fg.. The 8*8 bass pcture set: (a) DHT, (b) DCT, (c) WHT, (d) DST. Informaton Theory 50

51 Informaton Theory 5

52 mean square error Informaton Theory 5

53 Bt Allocaton The transform coeffcents varances are generally unequal, and therefore each requres a dfferent number of Quantzng bts. Zonal Samplng : defne a fxed geometrc zone Threshold Samplng : the coeffcents are selected for retenton accordng to ther magntude relatve to a threshold value. Note : Zonal samplng : take the values n the zone of largest k varances. Threshold samplng : take the K values of largest magntudes. Informaton Theory 53

54 Informaton Theory 54

55 Informaton Theory 55

56 Informaton Theory 56

57 Human Vsual Model Effects : weghted MSE Adaptve Transform codng :. Adaptaton of transform. Adaptaton of bt allocaton 3. Adaptaton of quantzer levels Informaton Theory 57

58 Hybrd Codng / Vector DPCM If the mage s vector scanned, e.g., a column at a tme, then t s possble to generalze the DPCM technque by consderng vector recursve predctors. combne transform and predctve codng technques. The mage s transformed n one of ts dmensons to decorrelate the pxels n that drecton (drectonal flter). Each transformed coeffcents s then sequentally coded n the drecton by -D DPCM. Informaton Theory 58

59 IV. Image Codng n Vsual Telephony Voce sgnal : 3.4 KHz 4.3 Vdeo sgnal : 4.3 MHz 3.4 bandwdth reducton MHz khz 65 Vde o Vdeo Coder Vdeo decoder Aud o Audo Coder Transmsson Coder ISDN Transmsson decoder Audo decoder Data Sgnalng Fg 0. Vsual telephony system archtecture Informaton Theory 59

60 ISDN Access : Basc Access : avalable to every household & busness sutable for desk top face-to-face comm. B+D channels : B : 64 Kbs/s, D = 6 Kbs/s Prmary Access : (T lne) : n busness applcatons B+D channels : both B and D : 64 Kbs/s sutable for vdeo teleconferencng. ISDN : the bt rate for combned vdeo and audo servces s lmted to Px64 Kb/s where p =,,, 30 (for North Amercan net, p =,,, 3) Informaton Theory 60

61 Vdeo Sgnal Format : CCITT : Common Intermedate Format (CIF) ¼ CIF form 35x88x8x30x.5=36.5M 30 frames/sec, 8 bt/pxel, CIF : 36.5 Mb/s Kb/s = ¼ CIF : 9. Mb/s 4.5 ¼ CIF, 0 frames/sec : 4.5/3 = 47.5 Compresson rato Informaton Theory 6

62 Vdeo Codng Algorthm A hybrd transform / DPCM wth moton estmaton. Intra-frame codng : transform codng : DCT Inter-frame codng : predctve codng + moton estmaton Informaton Theory 6

63 Informaton Theory 63

64 Moton Estmaton : block matchng where a(,j) s the lumnance pxel value n a 6x6 macroblock n the current frame, b(+v, j+h) s the correspondng lumnance pxel value n a 6x6 macroblock that s shfted v pxels vertcally and h pxels horzontally n the prevous frame, and (V,H) s the value of (v, h) whch yelds the mnmum of the double sums of absolute dfference n a trackng range. (n practcal, -8 to +7 pxels) Teleconference HDTV Moton Vector (V, Mn v, h j, j b v, j h Source Codng / Entropy Codng 6 6 a H) Informaton Theory 64

65 V. Codng of Two-Tone Images Two-Tone Image : lne drawngs, letters, newsprnt, maps, documents Transmsson over telephone-lne and data-lne CCITT (Comté Consultantf Internatonal de Téléphone et Telégraphe) Standard samplng rate : : A4 (8 ½ n x n) Group 3 dgtal facmle apparatus 3.85 ones / mllmeter : normal resoluton 7.7 lnes / mllmeter : hgh resoluton (vertcal drecton) Horzontal samplng rate : 78 pxels / lne (7.7 lnes / mm, 78 pxels / lne) 00 ponts per nch Informaton Theory 65

66 For Newspaper pages and other documents that contan text as well as halftone mages, samplng rates of 400 to 000 pp are used. A4,.87 x 0 6 bts are requred at (00pp x 00 lp) samplng densty 4.8 Kbs telephone 6 mn Informaton Theory 66

67 Informaton Theory 67

68 Informaton Theory 68

69 The Facts that lead to compressblty of Bnary Images :. Most pxels are whlte. The block pxels occur wth a regularty that manfests tself n the form of characters, symbols or connected boundares. Three Basc concepts of Codng Bnary Image :. Codng only transton ponts between black and whte. Skppng whte 3. Pattern Recognton Informaton Theory 69

70 Run-length codng : (RLC) Snce whte ( s) and black (0 s) runs alternate, the color of the run need not be coded. Ex: W 3B 5W 4B W The run lengths can be coded by fxed-length m-bt codewords, each representng a block of maxmum run length M-, M = m, where M can be optmzed to maxmze compresson. Informaton Theory 70

71 Huffman Codng : Varable length codng Code length of a symbol depends on the probabltes (frequences of occurrence) of that symbol. P L Informaton Theory 7

72 Modfed Huffman codes : CCITT Group 3 (-D) 在資料方面, 一行 FAX 的資料, 是由一連串長度不同的 code word 所組成的 每一個 code word 代表某一長度的全黑或全白點 並且每一行資料皆是由不同長度的黑點或白點交替所組成的 為了使傳送者和接收者保持顏色同步 (colour synchronzaton),g3 假設每一行資料的第一個 code word 代表白色 若是實際上一行上第一個點是黑色時, 那麼在 G3 裡規定需先傳送一長度為零, 代表白色的 code word Code word 可分為尾字元 (termnatng code words) 和組成字元 (make-up code word), 不同的長度值 (0-560) 皆可用一個尾字元或一個組成字元加一尾字元來表示 G3 編碼的技術如下 :. 若長度值為 0~63, 則由尾字元表 (termnatng code word table) 的碼來表示 請注意相同長度的黑 白點其尾字元不同. 若長度值為 64 ~78 則用長度為 64 長度值 / 64 的組成字元和一個長度為 :( 長度值 64 長度值 / 64 ) 的尾自原來代表 3., 的編碼程序將持續, 直到一行中所有的 run 都被編碼完成 4. 在每一編碼完成的資料行後面, 需加 EOL 碼 Informaton Theory 7

73 在控制方面, 一維長度的編碼使用到三個控制碼. 行結束碼 (End-Of-Lne) 格式 : 說明 : 行結束碼伴隨著一行資料之後 在一正確有效的資料行內部不可有此碼出現, 因此當有錯誤發生時, 可在下一行開始傳送者和接收者重新達成同步 除此之外, 這一個訊號將在每一頁第一行資料碼送出前送出. 填充碼 (Fll) 格式 : 任何長度的 0 字串 說明 : 填充碼的作用在保證由傳輸資料碼 填充碼及行結束碼所構成的傳輸時間不小於在 pre_message control procedure 所定義的最小傳輸時間 3. 回碼 (Return to Control) 格式 : ( 總共 6 個行結束碼 ) 說明 : 一維編碼使用 6 個連續的行結束碼來表示文件傳輸的結束 Fg. 5 說明了定義在一維編碼信號的關係 其中上圖顯示一頁開始時, 資料的格式, 下圖顯示一頁中最末一行資料的格式 Informaton Theory 73

74 Fg. 5. Transmsson protocol Informaton Theory 74

75 Informaton Theory 75

76 Informaton Theory 76

77 Whte Block Skppng Each scan lne s dvded nto blocks of N pxels. If the block contans all whte pxels, t s coded by a 0. Otherwse, the code word has N+ bts, the frst bt beng, followed by the bnary pattern of the block. Ex : CCITT : Two-Dmensonal codng of Document Relatve Element Address Desgnate (READ) Algorthm. Proc. IEEE, vol. 73, No., Feb. 985, page 865 Informaton Theory 77

78 VI. References Data compresson has been a topc of mmense nterest n dgtal mage processng. Several specal ssues and revew papers have been devoted to ths. For detals and extended bblographes :. Specal Issues (a) Proc. IEEE 55, no. 3 (March 967), (b) IEEE Commun. Tech. COM- 9, no. 6, part I (December 97), (c) IEEE trans. Commun. COM-5, no. (November 977), (d) Proc. IEEE 68, no. 7 (July 980), (e) IEEE Trans. Commun. COM-9 (December 98), (f) Proc. IEEE 73, no. (February 985).. T. S. Huang and O. J. Tretak (eds.). Pcture Bandwdth Compresson. New York: Gordon and Breach, L. D. Davsson and R. M. Gray (eds.). Data Compresson. Benchmark Papers n Electrcal Engneerng and Computer Scence, Stroudsberg, Penn.: Dowden Hunchnson & Ross, Inc., W. K. Pratt (ed.). Image Transmsson Technques. New York: Academc Press, A. N. Netraval and J. O. Lmb. Pcture Codng : A Revew. Proc. IEEE 68, no. 3 (March 980): A. K. Jan, P. M. Farrelle, and V. R. Algaz, Image Data Compresson: A Revew. Proc. IEEE 69, no. 3 (March 98): N. S. Jayant and P. M. Noll. Dgtal Codng of Waveforms. Englewood Clfs, N. J.: Prentce-Hall, A. K. Jan and P. M. Farrelle, and V. R. Algaz. Image Data Compresson. In Dgtal Image Processng Technques, M. P. Ekstrom, ed. New York: Academc Press, E. Dubos, B. Prasada, and M. S. Sabr. Image Sequence Codng. In Image Sequence Analyss, T. S. Huang, (ed.) New York: Sprnger-Verlag, 98. Pp Informaton Theory 78

79 For some early work on predctve codng, Delta modulaton and DPCM see Olver, Harrson, O Neal, and others n Bell Systems Techncal Journal ssues of July 95, May-June 97. For more recent work : 5. J. B. O Neal, Jr. Dfferental Pulse-Code Modulaton (DPCM) wth Entropy Codng. IEEE Trans. Inform. Theory IT-, no. (March 976): Also see vol. IT-3 (November 977): V. R. Algaz and J. T. DeWtte. Theoretcal Performance of Entropy Coded DPCM. IEEE Trans. Commun. COM-30, no. 5 (May 98): J. W. Modestno and V. Bhaskaran. Robust Two-Dmensonal Tree Encodng of Images. IEEE Trans. Commun. COM-9, no. (December 98): A. N. Netraval. On Quantzers for DPCM Codng of Pcture Sgnals. IEEE Trans. Inform. Theory IT-3 (May 977): Also see Proc. IEEE 65 (Aprl 977): Informaton Theory 79

80 For adaptve DPCM, see Zschunk (pp ) and Habb (pp ) n [c]. 9. L. H. Zetterberg, S. Ercsson, C. Couturer. DPCM Pcture Codng wth Two- Dmensonal control of Adaptve Quantzaton. IEEE Trans. Commun. COM- 3, no. 4 (Aprl 984): H. M. Hang and J. W. Woods. Predctve Vector Quantzaton of Images, IEEE Trans. Commun., (985). For early work on transform codng and subsequent developments and examples of dfferent transforms and algorthms, see Pratt and Andrews (pp ), Woods and Huang (pp ) n [], and :. A. Habb and P. A. Wntz. Image Codng by Lnear Transformaton and Block Quantzaton. IEEE Trans. Commun. Tech. COM-9, no. (February 97): P. A. Wntz. Transform Pcture Codng. Proc. IEEE 60, no. 7 (July 97): W. K. Pratt, W. H. Chen, and L. R. Welch. Slant Transform Image Codng. IEEE Trans. Commun. COM-, NO. 8 (August 974): K. R. Rao, and M. A. Narasmhan, and K. Revulur. Image Data Processng by Hadamard-Haar Transform. IEEE Trans. Computers C-3, no. 9 (September 975): Informaton Theory 80

81 The concepts of fast KL transform and recursve block codng were ntroduced n [6 and Ref 7, Ch 5]. For detals and extensons see [6], Mer et al. (pp ) n [e], Jan et al. n [8], and : 6. A. K. Jan. A Fast Karhunen-Loeve Transform for a Class of Random Processes. IEEE Trans. Commun. COM-4 (September 976): [f] s devoted to codng of two tone mages. Detals of CCITT standards and varous algorthms are avalable here. Some other useful references are Arps (pp. -76) n [4], Huang n [c, ], Musmann and Preuss n [c], and : 43. H. Kobayash and L. R. Bahl. Image Data Compresson by Predctve Codng I: Predcton Algorthms. and II: Encodng Algortyms. IB< J. Res. Dev. 8, no. (March 974): T. S. Huang and A. B. S. Hussan. Facsmle Codng by Skppng Whte. IEEE Trans. Commun. COM-3, no- (December 975): Informaton Theory 8

Lossy Compression. Compromise accuracy of reconstruction for increased compression.

Lossy Compression. Compromise accuracy of reconstruction for increased compression. Lossy Compresson Compromse accuracy of reconstructon for ncreased compresson. The reconstructon s usually vsbly ndstngushable from the orgnal mage. Typcally, one can get up to 0:1 compresson wth almost

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

Transform Coding. Transform Coding Principle

Transform Coding. Transform Coding Principle Transform Codng Prncple of block-wse transform codng Propertes of orthonormal transforms Dscrete cosne transform (DCT) Bt allocaton for transform coeffcents Entropy codng of transform coeffcents Typcal

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Pulse Coded Modulation

Pulse Coded Modulation Pulse Coded Modulaton PCM (Pulse Coded Modulaton) s a voce codng technque defned by the ITU-T G.711 standard and t s used n dgtal telephony to encode the voce sgnal. The frst step n the analog to dgtal

More information

Chapter 7 Channel Capacity and Coding

Chapter 7 Channel Capacity and Coding Wreless Informaton Transmsson System Lab. Chapter 7 Channel Capacty and Codng Insttute of Communcatons Engneerng atonal Sun Yat-sen Unversty Contents 7. Channel models and channel capacty 7.. Channel models

More information

= lim(x + 1) lim x 1 x 1 (x 2 + 1) 2 (for the latter let y = x2 + 1) lim

= lim(x + 1) lim x 1 x 1 (x 2 + 1) 2 (for the latter let y = x2 + 1) lim 1061 微乙 01-05 班期中考解答和評分標準 1. (10%) (x + 1)( (a) 求 x+1 9). x 1 x 1 tan (π(x )) (b) 求. x (x ) x (a) (5 points) Method without L Hospital rule: (x + 1)( x+1 9) = (x + 1) x+1 x 1 x 1 x 1 x 1 (x + 1) (for the

More information

Chapter 7 Channel Capacity and Coding

Chapter 7 Channel Capacity and Coding Chapter 7 Channel Capacty and Codng Contents 7. Channel models and channel capacty 7.. Channel models Bnary symmetrc channel Dscrete memoryless channels Dscrete-nput, contnuous-output channel Waveform

More information

Chapter 8 SCALAR QUANTIZATION

Chapter 8 SCALAR QUANTIZATION Outlne Chapter 8 SCALAR QUANTIZATION Yeuan-Kuen Lee [ CU, CSIE ] 8.1 Overvew 8. Introducton 8.4 Unform Quantzer 8.5 Adaptve Quantzaton 8.6 Nonunform Quantzaton 8.7 Entropy-Coded Quantzaton Ch 8 Scalar

More information

邏輯設計 Hw#6 請於 6/13( 五 ) 下課前繳交

邏輯設計 Hw#6 請於 6/13( 五 ) 下課前繳交 邏輯設計 Hw#6 請於 6/3( 五 ) 下課前繳交 . A sequential circuit with two D flip-flops A and B, two inputs X and Y, and one output Z is specified by the following input equations: D A = X A + XY D B = X A + XB Z = XB

More information

Algorithms and Complexity

Algorithms and Complexity Algorithms and Complexity 2.1 ALGORITHMS( 演算法 ) Def: An algorithm is a finite set of precise instructions for performing a computation or for solving a problem The word algorithm algorithm comes from the

More information

CSE4210 Architecture and Hardware for DSP

CSE4210 Architecture and Hardware for DSP 4210 Archtecture and Hardware for DSP Lecture 1 Introducton & Number systems Admnstratve Stuff 4210 Archtecture and Hardware for DSP Text: VLSI Dgtal Sgnal Processng Systems: Desgn and Implementaton. K.

More information

What would be a reasonable choice of the quantization step Δ?

What would be a reasonable choice of the quantization step Δ? CE 108 HOMEWORK 4 EXERCISE 1. Suppose you are samplng the output of a sensor at 10 KHz and quantze t wth a unform quantzer at 10 ts per sample. Assume that the margnal pdf of the sgnal s Gaussan wth mean

More information

Tracking with Kalman Filter

Tracking with Kalman Filter Trackng wth Kalman Flter Scott T. Acton Vrgna Image and Vdeo Analyss (VIVA), Charles L. Brown Department of Electrcal and Computer Engneerng Department of Bomedcal Engneerng Unversty of Vrgna, Charlottesvlle,

More information

Differential Coding 3.1 INTRODUCTION TO DPCM SIMPLE PIXEL-TO-PIXEL DPCM

Differential Coding 3.1 INTRODUCTION TO DPCM SIMPLE PIXEL-TO-PIXEL DPCM 3 Dfferental Codng Instead of encodng a sgnal drectly, the dfferental codng technque codes the dfference between the sgnal tself and ts predcton. Therefore t s also known as predctve codng. By utlzng spatal

More information

pseudo-code-2012.docx 2013/5/9

pseudo-code-2012.docx 2013/5/9 Pseudo-code 偽代碼 & Flow charts 流程圖 : Sum Bubble sort 1 Prime factors of Magic square Total & Average Bubble sort 2 Factors of Zodiac (simple) Quadratic equation Train fare 1+2+...+n

More information

Switched Quasi-Logarithmic Quantizer with Golomb Rice Coding

Switched Quasi-Logarithmic Quantizer with Golomb Rice Coding http://dx.do.org/10.5755/j01.ee.3.4.1877 Swtched Quas-Logarthmc Quantzer wth Golomb Rce Codng Nkola Vucc 1, Zoran Perc 1, Mlan Dncc 1 1 Faculty of Electronc Engneerng, Unversty of Ns, Aleksandar Medvedev

More information

EGR 544 Communication Theory

EGR 544 Communication Theory EGR 544 Communcaton Theory. Informaton Sources Z. Alyazcoglu Electrcal and Computer Engneerng Department Cal Poly Pomona Introducton Informaton Source x n Informaton sources Analog sources Dscrete sources

More information

Chapter 20 Cell Division Summary

Chapter 20 Cell Division Summary Chapter 20 Cell Division Summary Bk3 Ch20 Cell Division/1 Table 1: The concept of cell (Section 20.1) A repeated process in which a cell divides many times to make new cells Cell Responsible for growth,

More information

A New Scrambling Evaluation Scheme based on Spatial Distribution Entropy and Centroid Difference of Bit-plane

A New Scrambling Evaluation Scheme based on Spatial Distribution Entropy and Centroid Difference of Bit-plane A New Scramblng Evaluaton Scheme based on Spatal Dstrbuton Entropy and Centrod Dfference of Bt-plane Lang Zhao *, Avshek Adhkar Kouch Sakura * * Graduate School of Informaton Scence and Electrcal Engneerng,

More information

Introduction to Information Theory, Data Compression,

Introduction to Information Theory, Data Compression, Introducton to Informaton Theory, Data Compresson, Codng Mehd Ibm Brahm, Laura Mnkova Aprl 5, 208 Ths s the augmented transcrpt of a lecture gven by Luc Devroye on the 3th of March 208 for a Data Structures

More information

GSAS 安裝使用簡介 楊仲準中原大學物理系. Department of Physics, Chung Yuan Christian University

GSAS 安裝使用簡介 楊仲準中原大學物理系. Department of Physics, Chung Yuan Christian University GSAS 安裝使用簡介 楊仲準中原大學物理系 Department of Physics, Chung Yuan Christian University Out Line GSAS 安裝設定 CMPR 安裝設定 GSAS 簡易使用說明 CMPR 轉出 GSAS 實驗檔簡易使用說明 CMPR 轉出 GSAS 結果簡易使用說明 1. GSAS 安裝設定 GSAS 安裝設定 雙擊下載的 gsas+expgui.exe

More information

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing Advanced Scence and Technology Letters, pp.164-168 http://dx.do.org/10.14257/astl.2013 Pop-Clc Nose Detecton Usng Inter-Frame Correlaton for Improved Portable Audtory Sensng Dong Yun Lee, Kwang Myung Jeon,

More information

Chapter 6. Series-Parallel Circuits ISU EE. C.Y. Lee

Chapter 6. Series-Parallel Circuits ISU EE. C.Y. Lee Chapter 6 Series-Parallel Circuits Objectives Identify series-parallel relationships Analyze series-parallel circuits Determine the loading effect of a voltmeter on a circuit Analyze a Wheatstone bridge

More information

Composite Hypotheses testing

Composite Hypotheses testing Composte ypotheses testng In many hypothess testng problems there are many possble dstrbutons that can occur under each of the hypotheses. The output of the source s a set of parameters (ponts n a parameter

More information

Differential Equations (DE)

Differential Equations (DE) 工程數學 -- 微分方程 51 Differenial Equaions (DE) 授課者 : 丁建均 教學網頁 :hp://djj.ee.nu.edu.w/de.hm 本著作除另有註明外, 採取創用 CC 姓名標示 - 非商業性 - 相同方式分享 台灣 3. 版授權釋出 Chaper 8 Sysems of Linear Firs-Order Differenial Equaions 另一種解 聯立微分方程式

More information

Tutorial 2. COMP4134 Biometrics Authentication. February 9, Jun Xu, Teaching Asistant

Tutorial 2. COMP4134 Biometrics Authentication. February 9, Jun Xu, Teaching Asistant Tutoral 2 COMP434 ometrcs uthentcaton Jun Xu, Teachng sstant csjunxu@comp.polyu.edu.hk February 9, 207 Table of Contents Problems Problem : nswer the questons Problem 2: Power law functon Problem 3: Convoluton

More information

Microwave Diversity Imaging Compression Using Bioinspired

Microwave Diversity Imaging Compression Using Bioinspired Mcrowave Dversty Imagng Compresson Usng Bonspred Neural Networks Youwe Yuan 1, Yong L 1, Wele Xu 1, Janghong Yu * 1 School of Computer Scence and Technology, Hangzhou Danz Unversty, Hangzhou, Zhejang,

More information

Error Probability for M Signals

Error Probability for M Signals Chapter 3 rror Probablty for M Sgnals In ths chapter we dscuss the error probablty n decdng whch of M sgnals was transmtted over an arbtrary channel. We assume the sgnals are represented by a set of orthonormal

More information

tan θ(t) = 5 [3 points] And, we are given that d [1 points] Therefore, the velocity of the plane is dx [4 points] (km/min.) [2 points] (The other way)

tan θ(t) = 5 [3 points] And, we are given that d [1 points] Therefore, the velocity of the plane is dx [4 points] (km/min.) [2 points] (The other way) 1051 微甲 06-10 班期中考解答和評分標準 1. (10%) A plane flies horizontally at an altitude of 5 km and passes directly over a tracking telescope on the ground. When the angle of elevation is π/3, this angle is decreasing

More information

Negative Binomial Regression

Negative Binomial Regression STATGRAPHICS Rev. 9/16/2013 Negatve Bnomal Regresson Summary... 1 Data Input... 3 Statstcal Model... 3 Analyss Summary... 4 Analyss Optons... 7 Plot of Ftted Model... 8 Observed Versus Predcted... 10 Predctons...

More information

Asymptotic Quantization: A Method for Determining Zador s Constant

Asymptotic Quantization: A Method for Determining Zador s Constant Asymptotc Quantzaton: A Method for Determnng Zador s Constant Joyce Shh Because of the fnte capacty of modern communcaton systems better methods of encodng data are requred. Quantzaton refers to the methods

More information

Communication with AWGN Interference

Communication with AWGN Interference Communcaton wth AWG Interference m {m } {p(m } Modulator s {s } r=s+n Recever ˆm AWG n m s a dscrete random varable(rv whch takes m wth probablty p(m. Modulator maps each m nto a waveform sgnal s m=m

More information

Chapter 22 Lecture. Essential University Physics Richard Wolfson 2 nd Edition. Electric Potential 電位 Pearson Education, Inc.

Chapter 22 Lecture. Essential University Physics Richard Wolfson 2 nd Edition. Electric Potential 電位 Pearson Education, Inc. Chapter 22 Lecture Essential University Physics Richard Wolfson 2 nd Edition Electric Potential 電位 Slide 22-1 In this lecture you ll learn 簡介 The concept of electric potential difference 電位差 Including

More information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

An Improved multiple fractal algorithm

An Improved multiple fractal algorithm Advanced Scence and Technology Letters Vol.31 (MulGraB 213), pp.184-188 http://dx.do.org/1.1427/astl.213.31.41 An Improved multple fractal algorthm Yun Ln, Xaochu Xu, Jnfeng Pang College of Informaton

More information

在雲層閃光放電之前就開始提前釋放出離子是非常重要的因素 所有 FOREND 放電式避雷針都有離子加速裝置支援離子產生器 在產品設計時, 為增加電場更大範圍, 使用電極支援大氣離子化,

在雲層閃光放電之前就開始提前釋放出離子是非常重要的因素 所有 FOREND 放電式避雷針都有離子加速裝置支援離子產生器 在產品設計時, 為增加電場更大範圍, 使用電極支援大氣離子化, FOREND E.S.E 提前放電式避雷針 FOREND Petex E.S.E 提前放電式避雷針由 3 個部分組成 : 空中末端突針 離子產生器和屋頂連接管 空中末端突針由不鏽鋼製造, 有適合的直徑, 可以抵抗強大的雷擊電流 離子產生器位於不鏽鋼針體內部特別的位置, 以特別的樹脂密封, 隔絕外部環境的影響 在暴風雨閃電期間, 大氣中所引起的電場增加, 離子產生器開始活化以及產生離子到周圍的空氣中

More information

A NEW DISCRETE WAVELET TRANSFORM

A NEW DISCRETE WAVELET TRANSFORM A NEW DISCRETE WAVELET TRANSFORM ALEXANDRU ISAR, DORINA ISAR Keywords: Dscrete wavelet, Best energy concentraton, Low SNR sgnals The Dscrete Wavelet Transform (DWT) has two parameters: the mother of wavelets

More information

P R. Lecture 4. Theory and Applications of Pattern Recognition. Dept. of Electrical and Computer Engineering /

P R. Lecture 4. Theory and Applications of Pattern Recognition. Dept. of Electrical and Computer Engineering / Theory and Applcatons of Pattern Recognton 003, Rob Polkar, Rowan Unversty, Glassboro, NJ Lecture 4 Bayes Classfcaton Rule Dept. of Electrcal and Computer Engneerng 0909.40.0 / 0909.504.04 Theory & Applcatons

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

More information

Multiple sequence alignment (MSA)

Multiple sequence alignment (MSA) Multiple sequence alignment (MSA) From pairwise to multiple A T _ A T C A... A _ C A T _ A... A T _ G C G _... A _ C G T _ A... A T C A C _ A... _ T C G A G A... Relationship of sequences (Tree) NODE

More information

MACHINE APPLIED MACHINE LEARNING LEARNING. Gaussian Mixture Regression

MACHINE APPLIED MACHINE LEARNING LEARNING. Gaussian Mixture Regression 11 MACHINE APPLIED MACHINE LEARNING LEARNING MACHINE LEARNING Gaussan Mture Regresson 22 MACHINE APPLIED MACHINE LEARNING LEARNING Bref summary of last week s lecture 33 MACHINE APPLIED MACHINE LEARNING

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Multimedia Communications Fall 07 Midterm Exam (Close Book)

Multimedia Communications Fall 07 Midterm Exam (Close Book) Multimedia Communications Fall 07 Midterm Exam (Close Book) 1. (20%) (a) For video compression using motion compensated predictive coding, compare the advantages and disadvantages of using a large block-size

More information

DPCM Compression for Real-Time Logging While Drilling Data

DPCM Compression for Real-Time Logging While Drilling Data 28 JOURAL OF SOFTWARE, VOL. 5, O. 3, MARCH 21 DPCM Compresson for Real-Tme Loggng Whle Drllng Data Yu Zhang Modern Sgnal Processng & Communcaton Group, Insttute of Informaton Scence, Bejng Jaotong Unversty,

More information

EXPERMENT 9. To determination of Quinine by fluorescence spectroscopy. Introduction

EXPERMENT 9. To determination of Quinine by fluorescence spectroscopy. Introduction EXPERMENT 9 To determination of Quinine by fluorescence spectroscopy Introduction Many chemical compounds can be excited by electromagnetic radication from normally a singlet ground state S o to upper

More information

Flexible Quantization

Flexible Quantization wb 06/02/21 1 Flexble Quantzaton Bastaan Klejn KTH School of Electrcal Engneerng Stocholm wb 06/02/21 2 Overvew Motvaton for codng technologes Basc quantzaton and codng Hgh-rate quantzaton theory wb 06/02/21

More information

COMPARING NOISE REMOVAL IN THE WAVELET AND FOURIER DOMAINS

COMPARING NOISE REMOVAL IN THE WAVELET AND FOURIER DOMAINS COMPARING NOISE REMOVAL IN THE WAVELET AND FOURIER DOMAINS Robert J. Barsant, and Jordon Glmore Department of Electrcal and Computer Engneerng The Ctadel Charleston, SC, 29407 e-mal: robert.barsant@ctadel.edu

More information

Lec 12 Rate-Distortion Optimization (RDO) in Video Coding-II

Lec 12 Rate-Distortion Optimization (RDO) in Video Coding-II Sprng 07: Multmeda Communcaton Lec ate-dstorton Optmzaton (DO) n Vdeo Codng-II Zhu L Course Web: http://l.web.umkc.edu/lzhu/ Z. L Multmeda Communcaton, Sprng 07 p. Outlne Lec ecap Lagrangan Method HW-3

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

Appendix B: Resampling Algorithms

Appendix B: Resampling Algorithms 407 Appendx B: Resamplng Algorthms A common problem of all partcle flters s the degeneracy of weghts, whch conssts of the unbounded ncrease of the varance of the mportance weghts ω [ ] of the partcles

More information

Lecture 3: Shannon s Theorem

Lecture 3: Shannon s Theorem CSE 533: Error-Correctng Codes (Autumn 006 Lecture 3: Shannon s Theorem October 9, 006 Lecturer: Venkatesan Guruswam Scrbe: Wdad Machmouch 1 Communcaton Model The communcaton model we are usng conssts

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information

1 Derivation of Point-to-Plane Minimization

1 Derivation of Point-to-Plane Minimization 1 Dervaton of Pont-to-Plane Mnmzaton Consder the Chen-Medon (pont-to-plane) framework for ICP. Assume we have a collecton of ponts (p, q ) wth normals n. We want to determne the optmal rotaton and translaton

More information

Pulse-Code Modulation (PCM) :

Pulse-Code Modulation (PCM) : PCM & DPCM & DM 1 Pulse-Code Modulation (PCM) : In PCM each sample of the signal is quantized to one of the amplitude levels, where B is the number of bits used to represent each sample. The rate from

More information

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

Multigradient for Neural Networks for Equalizers 1

Multigradient for Neural Networks for Equalizers 1 Multgradent for Neural Netorks for Equalzers 1 Chulhee ee, Jnook Go and Heeyoung Km Department of Electrcal and Electronc Engneerng Yonse Unversty 134 Shnchon-Dong, Seodaemun-Ku, Seoul 1-749, Korea ABSTRACT

More information

國立中正大學八十一學年度應用數學研究所 碩士班研究生招生考試試題

國立中正大學八十一學年度應用數學研究所 碩士班研究生招生考試試題 國立中正大學八十一學年度應用數學研究所 碩士班研究生招生考試試題 基礎數學 I.(2%) Test for convergence or divergence of the following infinite series cos( π (a) ) sin( π n (b) ) n n=1 n n=1 n 1 1 (c) (p > 1) (d) n=2 n(log n) p n,m=1 n 2 +

More information

KWUN TONG GOVERNMENT SECONDARY SCHOOL 觀塘官立中學 (Office) Shun Lee Estate Kwun Tong, Kowloon 上學期測驗

KWUN TONG GOVERNMENT SECONDARY SCHOOL 觀塘官立中學 (Office) Shun Lee Estate Kwun Tong, Kowloon 上學期測驗 觀塘官立中學 Tel.: 2343 7772 (Principal) 9, Shun Chi Street, 2343 6220 (Office) Shun Lee Estate Kwun Tong, Kowloon 各位中一至中三級學生家長 : 上學期測驗 上學期測驗將於二零一二年十月二十四日至十月三十日進行 安排如下 : 1. 測驗於 24/10, 25/10, 26/10, 29/10 早上八時三十五分至十時四十分進行

More information

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

生物統計教育訓練 - 課程. Introduction to equivalence, superior, inferior studies in RCT 謝宗成副教授慈濟大學醫學科學研究所. TEL: ext 2015

生物統計教育訓練 - 課程. Introduction to equivalence, superior, inferior studies in RCT 謝宗成副教授慈濟大學醫學科學研究所. TEL: ext 2015 生物統計教育訓練 - 課程 Introduction to equivalence, superior, inferior studies in RCT 謝宗成副教授慈濟大學醫學科學研究所 tchsieh@mail.tcu.edu.tw TEL: 03-8565301 ext 2015 1 Randomized controlled trial Two arms trial Test treatment

More information

Lecture 12: Classification

Lecture 12: Classification Lecture : Classfcaton g Dscrmnant functons g The optmal Bayes classfer g Quadratc classfers g Eucldean and Mahalanobs metrcs g K Nearest Neghbor Classfers Intellgent Sensor Systems Rcardo Guterrez-Osuna

More information

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

More information

2019 年第 51 屆國際化學奧林匹亞競賽 國內初選筆試 - 選擇題答案卷

2019 年第 51 屆國際化學奧林匹亞競賽 國內初選筆試 - 選擇題答案卷 2019 年第 51 屆國際化學奧林匹亞競賽 國內初選筆試 - 選擇題答案卷 一 單選題 :( 每題 3 分, 共 72 分 ) 題號 1 2 3 4 5 6 7 8 答案 B D D A C B C B 題號 9 10 11 12 13 14 15 16 答案 C E D D 送分 E A B 題號 17 18 19 20 21 22 23 24 答案 D A E C A C 送分 B 二 多選題

More information

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity Week3, Chapter 4 Moton n Two Dmensons Lecture Quz A partcle confned to moton along the x axs moves wth constant acceleraton from x =.0 m to x = 8.0 m durng a 1-s tme nterval. The velocty of the partcle

More information

Ch.9 Liquids and Solids

Ch.9 Liquids and Solids Ch.9 Liquids and Solids 9.1. Liquid-Vapor Equilibrium 1. Vapor Pressure. Vapor Pressure versus Temperature 3. Boiling Temperature. Critical Temperature and Pressure 9.. Phase Diagram 1. Sublimation. Melting

More information

The Prncpal Component Transform The Prncpal Component Transform s also called Karhunen-Loeve Transform (KLT, Hotellng Transform, oregenvector Transfor

The Prncpal Component Transform The Prncpal Component Transform s also called Karhunen-Loeve Transform (KLT, Hotellng Transform, oregenvector Transfor Prncpal Component Transform Multvarate Random Sgnals A real tme sgnal x(t can be consdered as a random process and ts samples x m (m =0; ;N, 1 a random vector: The mean vector of X s X =[x0; ;x N,1] T

More information

台灣大學開放式課程 有機化學乙 蔡蘊明教授 本著作除另有註明, 作者皆為蔡蘊明教授, 所有內容皆採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出

台灣大學開放式課程 有機化學乙 蔡蘊明教授 本著作除另有註明, 作者皆為蔡蘊明教授, 所有內容皆採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出 台灣大學開放式課程 有機化學乙 蔡蘊明教授 本著作除另有註明, 作者皆為蔡蘊明教授, 所有內容皆採用創用 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出 hapter S Stereochemistry ( 立體化學 ): chiral molecules ( 掌性分子 ) Isomerism constitutional isomers butane isobutane 分子式相同但鍵結方式不同

More information

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl

Suppose that there s a measured wndow of data fff k () ; :::; ff k g of a sze w, measured dscretely wth varable dscretzaton step. It s convenent to pl RECURSIVE SPLINE INTERPOLATION METHOD FOR REAL TIME ENGINE CONTROL APPLICATIONS A. Stotsky Volvo Car Corporaton Engne Desgn and Development Dept. 97542, HA1N, SE- 405 31 Gothenburg Sweden. Emal: astotsky@volvocars.com

More information

14-A Orthogonal and Dual Orthogonal Y = A X

14-A Orthogonal and Dual Orthogonal Y = A X 489 XIV. Orthogonal Transform and Multiplexing 14-A Orthogonal and Dual Orthogonal Any M N discrete linear transform can be expressed as the matrix form: 0 1 2 N 1 0 1 2 N 1 0 1 2 N 1 y[0] 0 0 0 0 x[0]

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

Frequency Response (Bode Plot) with MATLAB

Frequency Response (Bode Plot) with MATLAB Frequency Response (Bode Plot) with MATLAB 黃馨儀 216/6/15 適應性光子實驗室 常用功能選單 File 選單上第一個指令 New 有三個選項 : M-file Figure Model 開啟一個新的檔案 (*.m) 用以編輯 MATLAB 程式 開始一個新的圖檔 開啟一個新的 simulink 檔案 Help MATLAB Help 查詢相關函式 MATLAB

More information

Chapter 1 Linear Regression with One Predictor Variable

Chapter 1 Linear Regression with One Predictor Variable Chapter 1 Linear Regression with One Predictor Variable 許湘伶 Applied Linear Regression Models (Kutner, Nachtsheim, Neter, Li) hsuhl (NUK) LR Chap 1 1 / 41 Regression analysis is a statistical methodology

More information

Novel Pre-Compression Rate-Distortion Optimization Algorithm for JPEG 2000

Novel Pre-Compression Rate-Distortion Optimization Algorithm for JPEG 2000 Novel Pre-Compresson Rate-Dstorton Optmzaton Algorthm for JPEG 2000 Yu-We Chang, Hung-Ch Fang, Chung-Jr Lan, and Lang-Gee Chen DSP/IC Desgn Laboratory, Graduate Insttute of Electroncs Engneerng Natonal

More information

Adaptive Pre-Interpolation Filter for Motion-Compensated Prediction

Adaptive Pre-Interpolation Filter for Motion-Compensated Prediction Adaptve Pre-Interpolaton Flter for Moton-Compensated Predcton Je Dong and Kng Ng Ngan Department of Electronc Engneerng The Chnese Unverst of Hong Kong ISCAS011 Ma 15-18 011 Ro de Janero Brazl Motvaton

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

Introduction to information theory and data compression

Introduction to information theory and data compression Introducton to nformaton theory and data compresson Adel Magra, Emma Gouné, Irène Woo March 8, 207 Ths s the augmented transcrpt of a lecture gven by Luc Devroye on March 9th 207 for a Data Structures

More information

Chat eld, C. and A.J.Collins, Introduction to multivariate analysis. Chapman & Hall, 1980

Chat eld, C. and A.J.Collins, Introduction to multivariate analysis. Chapman & Hall, 1980 MT07: Multvarate Statstcal Methods Mke Tso: emal mke.tso@manchester.ac.uk Webpage for notes: http://www.maths.manchester.ac.uk/~mkt/new_teachng.htm. Introducton to multvarate data. Books Chat eld, C. and

More information

Entropy Coding. A complete entropy codec, which is an encoder/decoder. pair, consists of the process of encoding or

Entropy Coding. A complete entropy codec, which is an encoder/decoder. pair, consists of the process of encoding or Sgnal Compresson Sgnal Compresson Entropy Codng Entropy codng s also known as zero-error codng, data compresson or lossless compresson. Entropy codng s wdely used n vrtually all popular nternatonal multmeda

More information

Automatic Object Trajectory- Based Motion Recognition Using Gaussian Mixture Models

Automatic Object Trajectory- Based Motion Recognition Using Gaussian Mixture Models Automatc Object Trajectory- Based Moton Recognton Usng Gaussan Mxture Models Fasal I. Bashr, Ashfaq A. Khokhar, Dan Schonfeld Electrcal and Computer Engneerng, Unversty of Illnos at Chcago. Chcago, IL,

More information

Application of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations

Application of Nonbinary LDPC Codes for Communication over Fading Channels Using Higher Order Modulations Applcaton of Nonbnary LDPC Codes for Communcaton over Fadng Channels Usng Hgher Order Modulatons Rong-Hu Peng and Rong-Rong Chen Department of Electrcal and Computer Engneerng Unversty of Utah Ths work

More information

Lossless Compression Performance of a Simple Counter- Based Entropy Coder

Lossless Compression Performance of a Simple Counter- Based Entropy Coder ITB J. ICT, Vol. 5, No. 3, 20, 73-84 73 Lossless Compresson Performance of a Smple Counter- Based Entropy Coder Armen Z. R. Lang,2 ITB Research Center on Informaton and Communcaton Technology 2 Informaton

More information

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U)

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U) Econ 413 Exam 13 H ANSWERS Settet er nndelt 9 deloppgaver, A,B,C, som alle anbefales å telle lkt for å gøre det ltt lettere å stå. Svar er gtt . Unfortunately, there s a prntng error n the hnt of

More information

GEMINI GEneric Multimedia INdexIng

GEMINI GEneric Multimedia INdexIng GEMINI GEnerc Multmeda INdexIng Last lecture, LSH http://www.mt.edu/~andon/lsh/ Is there another possble soluton? Do we need to perform ANN? 1 GEnerc Multmeda INdexIng dstance measure Sub-pattern Match

More information

Unified Subspace Analysis for Face Recognition

Unified Subspace Analysis for Face Recognition Unfed Subspace Analyss for Face Recognton Xaogang Wang and Xaoou Tang Department of Informaton Engneerng The Chnese Unversty of Hong Kong Shatn, Hong Kong {xgwang, xtang}@e.cuhk.edu.hk Abstract PCA, LDA

More information

Predictive Analytics : QM901.1x Prof U Dinesh Kumar, IIMB. All Rights Reserved, Indian Institute of Management Bangalore

Predictive Analytics : QM901.1x Prof U Dinesh Kumar, IIMB. All Rights Reserved, Indian Institute of Management Bangalore Sesson Outlne Introducton to classfcaton problems and dscrete choce models. Introducton to Logstcs Regresson. Logstc functon and Logt functon. Maxmum Lkelhood Estmator (MLE) for estmaton of LR parameters.

More information

Lec 07 Transforms and Quantization II

Lec 07 Transforms and Quantization II Outlne CS/EE 559 / ENG 4 Specal Topcs (784, 785, 78) Lec 7 Transforms and Quantzaton II Lecture 6 Re-Cap Scalar Quantzaton Vector Quantzaton Zhu L Course We: http://l.we.umkc.edu/lzhu/teachng/6sp.vdeo-communcaton/man.html

More information

NON-LINEAR CONVOLUTION: A NEW APPROACH FOR THE AURALIZATION OF DISTORTING SYSTEMS

NON-LINEAR CONVOLUTION: A NEW APPROACH FOR THE AURALIZATION OF DISTORTING SYSTEMS NON-LINEAR CONVOLUTION: A NEW APPROAC FOR TE AURALIZATION OF DISTORTING SYSTEMS Angelo Farna, Alberto Belln and Enrco Armellon Industral Engneerng Dept., Unversty of Parma, Va delle Scenze 8/A Parma, 00

More information

Which Separator? Spring 1

Which Separator? Spring 1 Whch Separator? 6.034 - Sprng 1 Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng Whch Separator? Mamze the margn to closest ponts 6.034 - Sprng 3 Margn of a pont " # y (w $ + b) proportonal

More information

Chapter 3 Describing Data Using Numerical Measures

Chapter 3 Describing Data Using Numerical Measures Chapter 3 Student Lecture Notes 3-1 Chapter 3 Descrbng Data Usng Numercal Measures Fall 2006 Fundamentals of Busness Statstcs 1 Chapter Goals To establsh the usefulness of summary measures of data. The

More information

Internet Engineering. Jacek Mazurkiewicz, PhD Softcomputing. Part 3: Recurrent Artificial Neural Networks Self-Organising Artificial Neural Networks

Internet Engineering. Jacek Mazurkiewicz, PhD Softcomputing. Part 3: Recurrent Artificial Neural Networks Self-Organising Artificial Neural Networks Internet Engneerng Jacek Mazurkewcz, PhD Softcomputng Part 3: Recurrent Artfcal Neural Networks Self-Organsng Artfcal Neural Networks Recurrent Artfcal Neural Networks Feedback sgnals between neurons Dynamc

More information

Regularized Discriminant Analysis for Face Recognition

Regularized Discriminant Analysis for Face Recognition 1 Regularzed Dscrmnant Analyss for Face Recognton Itz Pma, Mayer Aladem Department of Electrcal and Computer Engneerng, Ben-Guron Unversty of the Negev P.O.Box 653, Beer-Sheva, 845, Israel. Abstract Ths

More information

基因演算法 學習速成 南台科技大學電機系趙春棠講解

基因演算法 學習速成 南台科技大學電機系趙春棠講解 基因演算法 學習速成 南台科技大學電機系趙春棠講解 % 以下程式作者 : 清大張智星教授, 摘自 Neuro-Fuzzy and Soft Computing, J.-S. R. Jang, C.-T. Sun, and E. Mizutani 讀者可自張教授網站下載該書籍中的所有 Matlab 程式 % 主程式 : go_ga.m % 這是書中的一個範例, 了解每一個程式指令後, 大概就對 基因演算法,

More information

Comparison of Regression Lines

Comparison of Regression Lines STATGRAPHICS Rev. 9/13/2013 Comparson of Regresson Lnes Summary... 1 Data Input... 3 Analyss Summary... 4 Plot of Ftted Model... 6 Condtonal Sums of Squares... 6 Analyss Optons... 7 Forecasts... 8 Confdence

More information

A New Design of Multiplier using Modified Booth Algorithm and Reversible Gate Logic

A New Design of Multiplier using Modified Booth Algorithm and Reversible Gate Logic Internatonal Journal of Computer Applcatons Technology and Research A New Desgn of Multpler usng Modfed Booth Algorthm and Reversble Gate Logc K.Nagarjun Department of ECE Vardhaman College of Engneerng,

More information

Non-linear Canonical Correlation Analysis Using a RBF Network

Non-linear Canonical Correlation Analysis Using a RBF Network ESANN' proceedngs - European Smposum on Artfcal Neural Networks Bruges (Belgum), 4-6 Aprl, d-sde publ., ISBN -97--, pp. 57-5 Non-lnear Canoncal Correlaton Analss Usng a RBF Network Sukhbnder Kumar, Elane

More information

Dimension Reduction and Visualization of the Histogram Data

Dimension Reduction and Visualization of the Histogram Data The 4th Workshop n Symbolc Data Analyss (SDA 214): Tutoral Dmenson Reducton and Vsualzaton of the Hstogram Data Han-Mng Wu ( 吳漢銘 ) Department of Mathematcs Tamkang Unversty Tamsu 25137, Tawan http://www.hmwu.dv.tw

More information

both covariance and autocorrelation methods use two step solutions 1. computation of a matrix of correlation values

both covariance and autocorrelation methods use two step solutions 1. computation of a matrix of correlation values Dgtal Speech Processng Lecture 4 Lnear Predctve Codng (LPC)-Lattce Lattce Methods, Applcatons Lattce Formulatons of LP both covarance and autocorrelaton methods use two step solutons. computaton of a matrx

More information