Video Encoder Control

Size: px
Start display at page:

Download "Video Encoder Control"

Transcription

1 Vide Encder Cntrl Thmas Wiegand Digital Image Cmmunicatin 1 / 41

2 Outline Intrductin Encder Cntrl using Lagrange multipliers Lagrangian ptimizatin Lagrangian bit allcatin Lagrangian Optimizatin in Hybrid Vide Encders Mde decisin Mtin estimatin Quantizatin Selectin f Lagrange multiplier Summary f Encding Algrithm Cding Efficiency Summary Thmas Wiegand Digital Image Cmmunicatin 2 / 41

3 Intrductin Encding Prblem Given Bitstream syntax (frmat fr transmitting cding parameters) Decding prcess (algrithm fr recnstructing vide pictures) Cding Efficiency Maximum achievable cding efficiency is determined by set f syntax features and cding tls supprted in bitstream syntax and decding prcess Actual cding efficiency fr a bitstream is determined by encding prcess = Selectin f cding mdes = Selectin f mtin parameters = Selectin f transfrm cefficient levels (quantizatin indexes) Main Encding Prblem Select cding parameters such that the cding efficiency is maximized Have t cnsider encding delay and cmplexity f the algrithm Thmas Wiegand Digital Image Cmmunicatin 3 / 41

4 Intrductin Encding Prblem Encding prblem fr given input vide s v Generate a cnfrming bitstream b B such that the distrtin D ( s v, s v (b)) between the input vide s v and its recnstructin s v (b) is minimized while the bit rate R(b) des nt exceed a given bit rate budget R B b = arg min D ( s v, s v (b)) subject t R(b) R B b B Equivalent prblem Generate a cnfrming bitstream b B such that the bit rate R(b) is minimized while the distrtin D ( s v, s v (b)) between the input vide s v and its recnstructin s v (b) des nt exceed a given maximum distrtin D max b = arg min R(b) subject t D ( s v, s v (b)) D max b B = Impssible t find ptimal slutin (extremely large parameter space) = Split int smaller sub-prblems Thmas Wiegand Digital Image Cmmunicatin 4 / 41

5 Encding Cntrl using Lagrange multipliers Lagrangian Optimizatin Cnstrained Optimizatin Prblem Cnsider set f samples s (blck, picture, r set f pictures) Vectr f cding parameters p P Cnstrained prblem fr given rate budget R B, with D(p) = D ( s, s (p) ) min p P D(p) subject t R(p) R B Varying R B = Optimal cding parameter vectrs {p pt } Uncnstrained Optimizatin Prblem Using Lagrange multipliers λ 0, we btain the uncnstrained prblem p λ = arg min p P D(p) + λ R(p) Cannt find all ptimal slutins {p pt } But: Each slutin p λ is an ptimal slutin, {p λ } {p pt} Thmas Wiegand Digital Image Cmmunicatin 5 / 41

6 Encding Cntrl using Lagrange multipliers Optimality f Lagrangian Apprach Each slutin f uncnstrained prblem is als a slutin f riginal prblem Cnsider slutin p λ fr a particular value f λ, with λ 0 By definitin, we have p P, D(p) + λ R(p) D(p λ) + λ R(p λ) D(p) D(p λ) λ (R(p λ) R(p) ) Cnsider all parameter vectrs p with R(p) R(p λ ) Since λ 0, the abve inequality implies p P : R(p) R(p λ), D(p) D(p λ) Hence, p λ is a slutin f the cnstrained prblem p λ = arg min p P D(p) subject t R(p) R B = R(p λ) Thmas Wiegand Digital Image Cmmunicatin 6 / 41

7 Encding Cntrl using Lagrange multipliers Lagrangian Optimizatin Illustratin D cnvex hull tangent with slpe -λ D+λR cnvex hull D = -λ R d slutin f cnstrained prblem D D+λR d (1+λ 2 ) 0.5 slutin f uncnstrained prblem slutin f uncnstrained prblem tangent parallel t R-axis R B R R Slutins f uncnstrained ptimizatin prblem Subset f slutins f uncnstrained ptimizatin prblem Minimize distance d t lines D = λ R Slutins lie n cnvex hull f area f all pssible rate-distrtin pints Thmas Wiegand Digital Image Cmmunicatin 7 / 41

8 Encding Cntrl using Lagrange multipliers Lagrangian Bit Allcatin Lagrangian Optimizatin fr Independent Subsets Cnsider partitining f s int independent subsets s k Cnsider any additive distrtin measure, D = D k Overall ptimizatin prblem {p 0, p 1, } = arg min p 0 P 0, p 1 P 1, D k (p k ) + λ k k R k (p k ) Can be slved by separate minimizatins k, p k = min p k P k D k (p k ) + λ R k (p k ) Key Advantage f Lagrangian Optimizatin Glbal ptimum prblem can be slved by separate minimizatins Yields ptimal bit allcatin {R 0, R 1, } Thmas Wiegand Digital Image Cmmunicatin 8 / 41

9 Encding Cntrl using Lagrange multipliers Lagrangian Bit Allcatin Illustratin D subset A subset B subset C subset D subset E D cnvex hull nt ptimal ptimal, nt n cnvex hull ptimal, n cnvex hull R R Example: 5 subsets (A,B,C,D,E), each with 6 perating pints Fr entire set: 6 5 = 7776 cding ptins Cnstrained ptimizatin: Evaluate all 7776 cmbinatins Lagrangian apprach: Only 5 6 = 30 cmparisns required Thmas Wiegand Digital Image Cmmunicatin 9 / 41

10 Lagrangian Optimizatin in Hybrid Vide Encders Lagrangian Optimizatin in Vide Encders Decisins fr blcks are nt independent f each ther Intra-picture predictin Mtin-cmpensated predictin Mtin vectr predictin Cnditinal entrpy cding Cncept f Lagrangian ptimizatin is still applicable Partly neglect dependencies between cding decisins Apprach with same cmplexity as the methd fr independent sets min D k (p k p k 1, p k 2, ) + λ R k (p k p k 1, p k 2, ) p k P k = Past decisins {p k 1, p k 2, } are taken int accunt (by using crrect predictrs and cnditinal entrpy cdes) = Impact n decisins fr fllwing blcks is ignred Thmas Wiegand Digital Image Cmmunicatin 10 / 41

11 Lagrangian Optimizatin in Hybrid Vide Encders Decisins n Blck Level Still very large parameter space fr single blck Split decisin prcess fr a blck int smaller prblems = Mde decisin = Mtin estimatin = Quantizatin Use different amunt f simplificatins fr sub-prblems Distrtin measure fr encder decisins Require simple additive distrtin measure D k = s i s k s i s i β β = 2: Sum f squared differences (SSD) = Mde decisin & quantizatin β = 1: Sum f abslute differences (SAD) = Mtin estimatin Alternative measure fr mtin estimatin (sub-sample vectrs): = SAD after Hadamard transfrm Thmas Wiegand Digital Image Cmmunicatin 11 / 41

12 Mde Decisin Lagrangian Mde Decisin Cnsider small set C k f cding mdes fr blck s k Example: C k = {Intra, Inter, Skip, Split} Assciated parameters are determined in advance = Mtin vectrs, intra predictin mdes, transfrm cefficient levels,... Each cding mde c C k is assciated with cding parameters p k (c) = Small subset P Ck = {p k (c) c C k } f the parameter space P k Lagrangian mde decisin Subset P Ck small enugh fr testing all included parameter vectrs with c k = arg min c C k D k (c p k (c), p k 1, ) + λ R k (c p k (c), p k 1, ) D k (c ) SSD between riginal blck s k and its recnstructin s k(p k (c)) R k (c ) Number f bits fr transmitting cding parameters p k (c) Nte: Requires cmplete transfrm cding fr each tested cding mde Thmas Wiegand Digital Image Cmmunicatin 12 / 41

13 Mde Decisin Lagrangian Mde Decisin Example PSNR (Y) [db] Kimn ( , 24 Hz) Lagrangian mde decisin TM5 mde decisin bit rate [Mbit/s] bit-rate saving vs TM5 [%] Entertainment-quality test sequences Cactus (avg. 13.0%) BQTerrace (avg. 5.6%) BasketballDrive (avg. 5.9%) Kimn (avg. 8.6%) PSNR (Y) [db] ParkScene (avg. 9.2%) Example: H.262 MPEG-2 Vide, IPPP cding structure Cmpared with Test Mdel 5 (TM5): Reference encder implementatin Cnsider 4 cding mdes: C k = {Intra, Inter, NCeff, ZerMv} Average bit-rate savings relative t TM5 (fr test set): 8.5% Thmas Wiegand Digital Image Cmmunicatin 13 / 41

14 Mde Decisin Lagrangian Mde Decisin in Mdern Vide Encders Lagrangian mde decisin is typically used fr the fllwing decisins: Decisin between intra and inter cding mdes Determinatin f intra predictin mdes Decisin whether a blck is subdivided int smaller blcks Selectin f transfrm size r subdivisins fr transfrm cding Well-suited fr determining tree-based partitinings Fr each internal nde: = Decide whether blck is split Evaluate blcks in depth-first rder = Crrect predictrs frm neighbring blcks Example: Tw quadtree levels (1) Decide splitting fr A, B, C, D (2) Decide splitting fr entire blck Can be cmbined with fast pruning strategies Thmas Wiegand Digital Image Cmmunicatin 14 / 41

15 Mtin Estimatin Mtin Estimatin Blck Matching Algrithm The measurement windw is cmpared with different shifted blcks in the reference frame and the best match is determined The cnsidered blck f samples in the current frame is selected as a measurement windw Thmas Wiegand Digital Image Cmmunicatin 15 / 41

16 Mtin Estimatin Lagrangian Mtin Estimatin Lagrangian Cst Measure Mde decisin cncept (with transfrm cding f residual) is t cmplex fr hundreds r thusands f mtin vectr candidates = Assume that recnstructed predictin errr signal is equal t zer = Select mtin vectr m in search range M accrding t m k = arg min m M k D k (m) + λ M R k (m) with D k (m) Distrtin between riginal blck s k and predictin signal ŝ k R k (m) Number f bits fr transmitting the mtin vectr m λ M Lagrange multiplier (depends n chsen distrtin measure) Distrtin measure SSD (λ M = λ) r SAD (λ M = λ) = SAD is ften faster t cmpute SAD after Hadamard transfrm (better apprximatin f real RD csts) Thmas Wiegand Digital Image Cmmunicatin 16 / 41

17 Mtin Estimatin Lagrangian Mtin Estimatin Cst Measure bit-rate saving vs TM5-ME [%] Kimn ( , 24 Hz) Full transfrm cding (avg. 17.8%) 30 Hadamard SAD (avg. 12.2%) 25 SAD (avg. 6.6%) SSD (avg. 6.5%) PSNR (Y) [db] Cmpare exhaustive Lagrangian mtin search with TM5 apprach Full transfrm cding (similar t mde decisin) = very cmplex SSD between riginal and predictin signal SAD between riginal and predictin signal Hadamard SAD between riginal and predictin signal Thmas Wiegand Digital Image Cmmunicatin 17 / 41

18 Mtin Estimatin Search Strategy Sub-sample accurate mtin vectrs Sub-sample lcatins: Interplatin Split search int integer-sample search and sub-sample refinement(s) Use simpler distrtin measure fr integer-sample search Fast integer-sample search Reduce number f tested candidates Multiple strategies suggested Examples: Three-step search Lgarithmic search Cnjugate directinal search Enhanced predictive znal search... Thmas Wiegand Digital Image Cmmunicatin 18 / 41

19 Mtin Estimatin Fast Search Strategies: Lgarithmic Search Lgarithmic search [Jain, Jain, 1981] Iterative cmparisn f the cst measures at 5 pints (crners and center) f a diamnd-shaped pattern Mve pattern s that pattern in centered arund best match N mre than 3 new candidates Lgarithmic refinement f search pattern (4 new candidates) if Best match is in center f pattern Or best match is at the brder f the search range Mtin search is terminated if Best match is in center f pattern And smallest pattern size is used Thmas Wiegand Digital Image Cmmunicatin 19 / 41

20 Mtin Estimatin Fast Search Strategies: Diamnd Search Diamnd search [Li, Zeng, Liu, 1994] and [Zhu, Ma, 1997] Iterative search with 9 pints f a diamnd pattern Similar search strategy as lgarithmic search Start with large diamnd pattern at mtin vectr (0,0) r at a predicted vectr If best match is in the center f a large diamnd, prceed with a smaller diamnd If best match des nt lie in the center f the diamnd pattern, center next diamnd pattern at the best match Thmas Wiegand Digital Image Cmmunicatin 20 / 41

21 Mtin Estimatin Fast Search Strategies: Chsing f Start Pint Nn-adaptive chices f start pint Use mtin vectr (0,0) as start pint f mtin search = Suitable fr applicatins like vide cnferencing = Prblematic if large mtins ccur in vide sequence Use mtin vectr predictr as start pint fr mtin search = Typically results in faster terminatin f mtin search Adaptive chice f start pint General idea: Mtin f a blck is similar t at least ne f the neighbring blcks First evaluate the mtin vectrs f the already estimated neighbring blcks Example: Blcks A, B, C and D Candidates can als include a temprally predicted mtin vectr Chse best match amng the candidates as start pint f the mtin search Thmas Wiegand Digital Image Cmmunicatin 21 / 41

22 Mtin Estimatin Mtin Estimatin Search Strategy bit-rate saving vs TM5-ME [%] Kimn ( , 24 Hz) Hadamard SAD (avg. 12.2%) 30 Sub-sample refinement (avg. 10.3%) 25 SAD + HSAD (avg. 9.3%) 20 Fast SAD + HSAD (avg. 9.1%) 15 SAD + SAD (avg. 5.3%) PSNR (Y) [db] TM5 apprach: Integer search with SAD Sub-sample refinement with SAD Cst measure: Distrtin (withut a rate term) Cmpare different search strategies with TM5 apprach Exhaustive search (all sub-sample lcatins) with Hadamard SAD Exh. integer search + sub-sample refinement (bth with Hadamard SAD) Exh. integer search with SAD + sub-sample refinement with Hadamard SAD Exh. integer search with SAD + sub-sample refinement with SAD Fast integer search with SAD + sub-sample refinement with Hadamard SAD Thmas Wiegand Digital Image Cmmunicatin 22 / 41

23 Mtin Estimatin Mtin Estimatin Summary Require significant cmplexity reductin cmpared t mde decisin Neglect dependencies between mtin vectrs and transfrm cefficient levels = Assume residual signal equal t zer during mtin estimatin Split mtin search int integer-sample search and sub-sample refinement Apply fast search strategies Cnfiguratin with reasnable trade-ff between cding efficiency and cmplexity Fast integer-sample search with Lagrangian cst Distrtin: SAD between riginal and predictin signal Rate: Number f bits required fr transmitting mtin vectrs Fast search strategy: HM apprach (cmbinatin f different cncepts) Sub-sample refinement with Lagrangian cst Distrtin: Hadamard SAD between riginal and predictin signal Rate: Number f bits required fr transmitting mtin vectrs Thmas Wiegand Digital Image Cmmunicatin 23 / 41

24 Mtin Estimatin Reference Picture Selectin Typical apprach Determine mtin vectr m r fr each cnsidered reference picture r R Select mtin parameters {r, m r } amng the pre-determined sets Criterin fr reference picture selectin Lagrangian decisin similar t mtin search Chse mtin parameters {r, m r } accrding t r = arg min r R D k (r, m r ) + λ M R k (r, m r ) with D k (r, m r ) Distrtin between riginal blck s and predictin signal ŝ R k (r, m r ) Number f bits fr reference index r and mtin vectr m r = Usually: Same distrtin measure as fr sub-sample search Thmas Wiegand Digital Image Cmmunicatin 24 / 41

25 Quantizatin Quantizatin Vide Cdecs: Transfrm cding with rthgnal blck transfrms Inverse transfrm and frward transfrm are given by s = B t and t = B 1 s = B T s with B being the inverse transfrm matrix SSD distrtin in sample space = SSD distrtin in transfrm dmain D = (s s ) T (s s ) = (t t ) T (B T B)(t t ) = (t t ) T (t t ) Mdern Vide Cdecs: Unifrm recnstructin quantizers (URQs) Inverse quantizer mapping t k = k q k Distrtin fr vectr q f quantizatin indexes is given by D(q) = N 1 k=0 N 1 D k (q k ) = (t k k q k ) 2 Thmas Wiegand Digital Image Cmmunicatin 25 / 41 k=0

26 Quantizatin Quantizatin Lagrangian Optimizatin Simple: Minimize SSD distrtin fr given quantizatin step sizes k Orthgnal transfrms: Independent treatment f transfrm cefficients D(q) = N 1 k=0 N 1 D k (q k ) = (t k k q k ) 2 k=0 SSD distrtin is minimized by simple runding accrding t tk q k = sgn(t k ) + 1 k 2 Lagrangian ptimizatin Imprve cding efficiency by taking int accunt bit rate q = arg min q Q N D(q) + λ R(q) Entrpy cding explits dependencies between transfrm cefficient levels = Transfrm cefficient levels cannt be treated separately Thmas Wiegand Digital Image Cmmunicatin 26 / 41

27 Quantizatin Rate-Distrtin Optimized Quantizatin (RDOQ) Prblem: Evaluatin f prduct space Q N is much t cmplex min q Q N D(q) + λ R(q) Reasnable assumptins Recnstructin vectr t lies inside assciated quantizatin cell Levels with abslute value t k d nt require mre bits than the less prbable levels with an abslute value t k + 1 = Cnsider at mst tw candidate levels per transfrm cefficient tk tk q k,0 = sgn(t k ) and q k,1 = sgn(t k ) + 1 k 2 k Rate-distrtin ptimized quantizatin Cnsider a small number f candidate levels (e.g., 1-2 per cefficient) Perhaps: Neglect sme aspects f the entrpy cding technique Actual algrithm depends n entrpy cding Thmas Wiegand Digital Image Cmmunicatin 27 / 41

28 Quantizatin Entrpy Cding Example: Run-Level Cding Run-Level Cding (e.g., H.262 MPEG-2 Vide) Map scanned sequence f transfrm cefficients t (run,level) pairs run : Number f transfrm cefficient levels equal t zer that precede the next nn-zer transfrm cefficient level level : Value f the next nn-zer transfrm cefficient level Cdewrds are assigned t (run,level) pairs Cde includes an additinal end-f-blck symbl (eb) = Signals that all fllwing transfrm cefficient levels are equal t zer Run-level cding is a practical example f a V2V cde Example: Scanned sequence f 20 transfrm cefficient levels A cnversin int run-level pairs (run,level) yields (0,5) (0, 3) (3,1) (1, 1) (2, 1) (eb) Thmas Wiegand Digital Image Cmmunicatin 28 / 41

29 Quantizatin Example: RDOQ fr Run-Level Cding Cnsider sub-sequences f transfrm cefficient levels (in cding rder) Distrtin D(q k ) fr sub-sequences q k = (q 0, q q,, q k ) D(q k ) = k i=0 (t i i q i ) 2 Number f bits R(q k ) fr sub-sequences q k = (q 0, q q,, q k ) q k 0 = Add up cdewrd lengths fr (run,level) pairs q k = 0 = Rate R(q k ) depends n fllwing levels = Trellis-based apprach (n further simplificatin required) RDOQ algrithm fr run-level cding: Prcess cefficients in scanning rder Cnsider (up t) tw candidate levels fr each cefficient: q k,0 and q k,1 Keep (at mst) ne sub-sequence q k = (q 0, q q,, q k ) with q k 0 Keep (at mst) k + 1 sub-sequences q k = (q 0, q q,, q k ) with q k = 0 (each with a different number f zers at the end) Final decisin at end f blck Thmas Wiegand Digital Image Cmmunicatin 29 / 41

30 Quantizatin Simple Example fr k = 10 and λ = 10 t k q k,i (q 0,, q k ) distrtin D number f bits R D + λ R 36 3 {3} 6 2 = 36 R(0, 3) = 6 96 = discard 4 {4} 4 2 = 16 R(0, 4) = {4, 0} = ? =?? [incmplete] 1 {4, 1} = R(0, 1) = {4, 0, 1} = R(1, 1) = = discard {4, 1, 1} = R(0, 1) = {4, 1, 1, 0} = ? =?? [incmplete] 1 {4, 1, 1, 1} = R(0, 1) = {4, 1, 1, 0, 0} = ? =?? [incmplete] {4, 1, 1, 1, 0} = ? =?? [incmplete] 6 0 {4, 1, 1, 0, 0, 0} = R(eb) = {4, 1, 1, 1, 0, 0} = R(eb) = = chse 1 {4, 1, 1, 0, 0, 1} = R(2, 1) + R(eb) = {4, 1, 1, 1, 0, 1} = R(1, 1) + R(eb) = excerpt f H.262 MPEG-2 Vide cdewrd table fr transfrm cefficient levels (s = sign) run level cdewrd run level cdewrd run level cdewrd 0 ±1 11s 0 ± s 2 ± s 0 ± s 1 ±1 011s eb 10 Thmas Wiegand Digital Image Cmmunicatin 30 / 41

31 Quantizatin Lw-Cmplexity Quantizatin Cmplexity f RDOQ Rather large due t cnsideratin f dependencies in entrpy cding Cmplexity reductin: Neglect dependencies Lw-Cmplexity Quantizatin: General Idea Neglect dependencies between transfrm cefficient levels Use simple rate mdels fr transfrm cefficient levels = Example: R(q) = a + b q Assume that recnstructed cefficient lies inside quantizatin cell = Tw candidate levels and q k,0 = sgn(t k ) t k / k q k,1 = q k,0 + sgn(t k ) (runding twards zer) (runding away frm zer) Thmas Wiegand Digital Image Cmmunicatin 31 / 41

32 Quantizatin Lw-Cmplexity Quantizatin cnsidered range fr t k Δ k decisin threshld d k q k,0 t k q k,0 (t k ) 1 qk,0 t k q k,1 t k = q k,0 t k + 1 q k,0 t k +2 Δ k quantizatin interval fr q k,0 quantizatin interval fr q k,1 Withut lss f generality: Cnsider t k 0 Chse q k = q k,0 if and nly if (t k k q k,0 ) 2 + λ R(q k,0 ) (t k k (q k,0 + 1)) 2 + λ R(q k,0 + 1) which yields q k = q k,0 t k d k (q k,0 ) k with decisin threshld d k (q k,0 ) = q k, λ (R(q 2 2 k,0 + 1) R(q k,0 )) k Thmas Wiegand Digital Image Cmmunicatin 32 / 41

33 Quantizatin Lw-Cmplexity Quantizatin Decisin threshld d k (q k,0 ) = q k, λ 2 2 (R(q k,0 + 1) R(q k,0 )) k Example: Simple rate mdel R(q) = a + b q d k (q k,0 ) = q k, λ b 2 2 k Lagrange parameter is ften set accrding t λ = c 2 d k (q k,0 ) = q k, b c 2 Extending cnsideratins t negative values yields ( tk q k = sgn(t k ) + f k with f k = max 0, 1 k 2 b c ) 2 = Runding with cnstant ffset f k = Runding ffset f k can be determined experimentally Thmas Wiegand Digital Image Cmmunicatin 33 / 41

34 Quantizatin Cmparisn f Quantizatin Methds PSNR (Y) [db] Kimn ( , 24 Hz) RDOQ f k = f k = bit-rate saving [%] Kimn ( , 24 Hz) RDOQ vs f k =0.5 (avg. 20.5%) f k =0.2 vs f k =0.5 (avg. 15.8%) RDOQ vs f k =0.2 (avg. 5.8%) bit rate [Mbit/s] PSNR (Y) [db] Example: H.265 MPEG-H HEVC Simple runding (f k = 0.5) Experimentally ptimized runding ffset = f k = 0.2 Rate-distrtin ptimized quantizatin = Changing f quantizatin ffset f k yields large cding gain (ca. 16%) = Cnsideratin f actual entrpy cding (RDOQ) gives additinal 6% gain Thmas Wiegand Digital Image Cmmunicatin 34 / 41

35 Selectin f Lagrange Multiplier Selectin f Lagrange Multiplier Discussed appraches f Lagrangian ptimizatin Encder peratin pint is determined by Quantizatin parameter QP Lagrange multiplier λ Lagrange multiplier λ M is nt cnsidered as additinal degree f freedm = We always chse λ M = λ (fr SSD) r λ M = λ (fr SAD) Typically, QP can be mdified n a blck basis Fr each λ, there is an ptimal chice f QP values Cnsequent ptimizatin: Chse QP values as part f the encding prcess Culd be incrprated int mde decisin {c k, QP k } = arg min D k (c, QP) + λ R k (c, QP) c C, QP Q = Minimizatin ver prduct space C Q substantially increases cmplexity = Desirable: Deterministic relatinship between λ and QP Thmas Wiegand Digital Image Cmmunicatin 35 / 41

36 Selectin f Lagrange Multiplier Apprximate Relatinship between λ and QP High-rate apprximatin Assume: Strictly cnvex peratinal distrtin rate functin D(R) d d ( D(R) + λ R ) = 0 = λ = d R d R D(R) High-rate apprximatin: D(R) = a e b R = λ = d d R D(R) = a b e br = b D(R) High-rate apprximatin: D( ) = 2 /12 = λ = cnst 2 Relatinship between λ and QP High-rate apprximatins are nt cmpletely realistic fr a vide cdec Nnetheless, indicate strng dependency between λ and QP λ 2 (nte: QP specifies quantizatin step size ) Thmas Wiegand Digital Image Cmmunicatin 36 / 41

37 Selectin f Lagrange Multiplier Experimental Investigatin f λ-qp Relatinship D+λ R (per luma sample) Kimn ( , 24 Hz) minima are marked by circles 60 λ = 1000 λ = λ = 32 λ = λ = quantizatin parameter QP Lagrange multiplier λ Entertainment-quality test sequences BasketballDrive BQTerrace Cactus Kimn ParkScene λ = QP/ quantizatin parameter QP Experiment fr IPPP cding with H.265 MPEG-H HEVC Fix λ and run encdings with all supprted QP values Chse QP that minimizes D + λ R fr given λ Plt btained (λ,qp) pints int diagram (fr multiple test sequences) Regressin yields apprximate relatinship λ = QP/3 = cnfirms λ 2 (nte: 2 QP/6 ) Thmas Wiegand Digital Image Cmmunicatin 37 / 41

38 Selectin f Lagrange Multiplier Experimental Investigatin f λ-qp Relatinship quantizatin Lagrange multiplier λ = f(qp) fr... step size intra pictures inter pictures H.262 MPEG-2 Vide QP λ = 0.6 QP 2 λ = 1.0 QP 2 MPEG-4 Visual QP λ = 0.5 QP 2 λ = 1.0 QP 2 H.263 QP λ = 0.5 QP 2 λ = 0.9 QP 2 H.264 MPEG-4 AVC 2 QP/6 λ = QP/3 4 λ = QP/3 4 H.265 MPEG-H HEVC 2 QP/6 λ = QP/3 4 λ = QP/3 4 Results fr different vide cding standards Similar λ-qp relatinships fr ther vide cding standards Nte: Fr H.264 MPEG-4 AVC and H.265 MPEG-H HEVC, a value f a = 2 QP/6 2 represents apprximately the same quantizatin step size as a = QP fr the ther cnsidered standards Thmas Wiegand Digital Image Cmmunicatin 38 / 41

39 Lagrangian Encder Cntrl Cding Efficiency Lagrangian Encder Cntrl: Summary Trade-ff between cding efficiency and cmplexity Impssible t cnsider all dependencies between cding parameters Neglect impact f certain decisins n selectin f ther cding parameters Chsen degree f simplificatin determines trade-ff between cmplexity and cding efficiency Feasible encding algrithm Select peratin pint using the quantizatin parameter QP Set Lagrange multiplier λ accrding t determined relatinship λ = f(qp) Lagrangian mtin estimatin cnsisting f Fast integer-sample search using SAD as distrtin measure Sub-sample refinement using Hadamard SAD as distrtin measure Rate-distrtin ptimized quantizatin Lagrangian decisin between cding mdes = This algrithm will be used in all fllwing experiments Thmas Wiegand Digital Image Cmmunicatin 39 / 41

40 Lagrangian Encder Cntrl Cding Efficiency Lagrangian Encder Cntrl Cding Efficiency PSNR (Y) [db] Kimn ( , 24 Hz) Exhaustive Opt Opt. MD Opt. MD, ME, Q 38 Opt. MD, ME 37 Test Mdel 5 (TM5) bit rate [Mbit/s] bit-rate saving vs TM5 [%] Kimn ( , 24 Hz) 60 Exhaustive Opt. (avg. 28.7%) 50 Opt. MD, ME, Q (avg. 23.2%) 40 Opt. MD, ME (avg. 16.8%) 30 Opt. MD (avg. 8.5%) PSNR (Y) [db] Experimental results fr IPPP cding with H.262 MPEG-2 Vide Started with Test Mdel 5 (TM5) and successively enabled Lagrangian appraches fr mde decisin, mtin estimatin, and quantizatin Additinal test Exhaustive ptimizatin Transfrm cding with RDOQ fr all pssible mtin vectrs Increases encder run time by mre than a factr f 1000 Thmas Wiegand Digital Image Cmmunicatin 40 / 41

41 Summary Summary Encding prblem Minimize distrtin while nt exceeding given bit rate Minimize bit rate while nt exceeding given distrtin Lagrangian ptimizatin Frmulate cnstrained prblem as uncnstrained prblem (D + λ R) Slutins f uncnstrained prblem are als slutins f riginal prblem Fr independent sets and additive distrtin measures: Glbal ptimum is fund by separate minimizatins Lagrangian encder cntrl Partly neglect dependencies between blcks (ignre impact n future) Partly neglect dependencies between cding parameters fr a blck Split decisin fr a blck int Mde decisin (includes transfrm cding) Mtin estimatin (assumes zer residual signal) Quantizatin (cnsiders actual entrpy cding) Thmas Wiegand Digital Image Cmmunicatin 41 / 41

Inter-Picture Coding. Inter-Picture Coding. o Thomas Wiegand Digital Image Communication 1 / 62

Inter-Picture Coding. Inter-Picture Coding. o Thomas Wiegand Digital Image Communication 1 / 62 Inter-Picture Cding Thmas Wiegand Digital Image Cmmunicatin 1 / 62 Outline Intrductin Accuracy f Mtin-Cmpensated Predictin Theretical Cnsideratins Chice f Interplatin Filters Mtin Vectr Accuracy Mtin Mdels

More information

Source Coding and Compression

Source Coding and Compression Surce Cding and Cmpressin Heik Schwarz Cntact: Dr.-Ing. Heik Schwarz heik.schwarz@hhi.fraunhfer.de Heik Schwarz Surce Cding and Cmpressin December 7, 2013 1 / 539 PartII: Applicatin in Image and Vide Cding

More information

Pattern Recognition 2014 Support Vector Machines

Pattern Recognition 2014 Support Vector Machines Pattern Recgnitin 2014 Supprt Vectr Machines Ad Feelders Universiteit Utrecht Ad Feelders ( Universiteit Utrecht ) Pattern Recgnitin 1 / 55 Overview 1 Separable Case 2 Kernel Functins 3 Allwing Errrs (Sft

More information

Source Coding Fundamentals

Source Coding Fundamentals Surce Cding Fundamentals Surce Cding Fundamentals Thmas Wiegand Digital Image Cmmunicatin 1 / 54 Surce Cding Fundamentals Outline Intrductin Lssless Cding Huffman Cding Elias and Arithmetic Cding Rate-Distrtin

More information

Physical Layer: Outline

Physical Layer: Outline 18-: Intrductin t Telecmmunicatin Netwrks Lectures : Physical Layer Peter Steenkiste Spring 01 www.cs.cmu.edu/~prs/nets-ece Physical Layer: Outline Digital Representatin f Infrmatin Characterizatin f Cmmunicatin

More information

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines

COMP 551 Applied Machine Learning Lecture 11: Support Vector Machines COMP 551 Applied Machine Learning Lecture 11: Supprt Vectr Machines Instructr: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/cmp551 Unless therwise nted, all material psted fr this curse

More information

Quantization. Quantization is the realization of the lossy part of source coding Typically allows for a trade-off between signal fidelity and bit rate

Quantization. Quantization is the realization of the lossy part of source coding Typically allows for a trade-off between signal fidelity and bit rate Quantizatin Quantizatin is the realizatin f the lssy part f surce cding Typically allws fr a trade-ff between signal fidelity and bit rate s! s! Quantizer Quantizatin is a functinal mapping f a (cntinuus

More information

Chapter 3: Cluster Analysis

Chapter 3: Cluster Analysis Chapter 3: Cluster Analysis } 3.1 Basic Cncepts f Clustering 3.1.1 Cluster Analysis 3.1. Clustering Categries } 3. Partitining Methds 3..1 The principle 3.. K-Means Methd 3..3 K-Medids Methd 3..4 CLARA

More information

k-nearest Neighbor How to choose k Average of k points more reliable when: Large k: noise in attributes +o o noise in class labels

k-nearest Neighbor How to choose k Average of k points more reliable when: Large k: noise in attributes +o o noise in class labels Mtivating Example Memry-Based Learning Instance-Based Learning K-earest eighbr Inductive Assumptin Similar inputs map t similar utputs If nt true => learning is impssible If true => learning reduces t

More information

Determining the Accuracy of Modal Parameter Estimation Methods

Determining the Accuracy of Modal Parameter Estimation Methods Determining the Accuracy f Mdal Parameter Estimatin Methds by Michael Lee Ph.D., P.E. & Mar Richardsn Ph.D. Structural Measurement Systems Milpitas, CA Abstract The mst cmmn type f mdal testing system

More information

IAML: Support Vector Machines

IAML: Support Vector Machines 1 / 22 IAML: Supprt Vectr Machines Charles Suttn and Victr Lavrenk Schl f Infrmatics Semester 1 2 / 22 Outline Separating hyperplane with maimum margin Nn-separable training data Epanding the input int

More information

Predictive Coding. U n " S n

Predictive Coding. U n  S n Intrductin Predictive Cding The better the future f a randm prcess is predicted frm the past and the mre redundancy the signal cntains, the less new infrmatin is cntributed by each successive bservatin

More information

Support-Vector Machines

Support-Vector Machines Supprt-Vectr Machines Intrductin Supprt vectr machine is a linear machine with sme very nice prperties. Haykin chapter 6. See Alpaydin chapter 13 fr similar cntent. Nte: Part f this lecture drew material

More information

Transform Coding. coefficient vectors u = As. vectors u into decoded source vectors s = Bu. 2D Transform: Rotation by ϕ = 45 A = Transform Coding

Transform Coding. coefficient vectors u = As. vectors u into decoded source vectors s = Bu. 2D Transform: Rotation by ϕ = 45 A = Transform Coding Transfrm Cding Transfrm Cding Anther cncept fr partially expliting the memry gain f vectr quantizatin Used in virtually all lssy image and vide cding applicatins Samples f surce s are gruped int vectrs

More information

COMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d)

COMP 551 Applied Machine Learning Lecture 9: Support Vector Machines (cont d) COMP 551 Applied Machine Learning Lecture 9: Supprt Vectr Machines (cnt d) Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Class web page: www.cs.mcgill.ca/~hvanh2/cmp551 Unless therwise

More information

Particle Size Distributions from SANS Data Using the Maximum Entropy Method. By J. A. POTTON, G. J. DANIELL AND B. D. RAINFORD

Particle Size Distributions from SANS Data Using the Maximum Entropy Method. By J. A. POTTON, G. J. DANIELL AND B. D. RAINFORD 3 J. Appl. Cryst. (1988). 21,3-8 Particle Size Distributins frm SANS Data Using the Maximum Entrpy Methd By J. A. PTTN, G. J. DANIELL AND B. D. RAINFRD Physics Department, The University, Suthamptn S9

More information

3.4 Shrinkage Methods Prostate Cancer Data Example (Continued) Ridge Regression

3.4 Shrinkage Methods Prostate Cancer Data Example (Continued) Ridge Regression 3.3.4 Prstate Cancer Data Example (Cntinued) 3.4 Shrinkage Methds 61 Table 3.3 shws the cefficients frm a number f different selectin and shrinkage methds. They are best-subset selectin using an all-subsets

More information

initially lcated away frm the data set never win the cmpetitin, resulting in a nnptimal nal cdebk, [2] [3] [4] and [5]. Khnen's Self Organizing Featur

initially lcated away frm the data set never win the cmpetitin, resulting in a nnptimal nal cdebk, [2] [3] [4] and [5]. Khnen's Self Organizing Featur Cdewrd Distributin fr Frequency Sensitive Cmpetitive Learning with One Dimensinal Input Data Aristides S. Galanpuls and Stanley C. Ahalt Department f Electrical Engineering The Ohi State University Abstract

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 4: Mdel checing fr ODE mdels In Petre Department f IT, Åb Aademi http://www.users.ab.fi/ipetre/cmpmd/ Cntent Stichimetric matrix Calculating the mass cnservatin relatins

More information

7 TH GRADE MATH STANDARDS

7 TH GRADE MATH STANDARDS ALGEBRA STANDARDS Gal 1: Students will use the language f algebra t explre, describe, represent, and analyze number expressins and relatins 7 TH GRADE MATH STANDARDS 7.M.1.1: (Cmprehensin) Select, use,

More information

Tree Structured Classifier

Tree Structured Classifier Tree Structured Classifier Reference: Classificatin and Regressin Trees by L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stne, Chapman & Hall, 98. A Medical Eample (CART): Predict high risk patients

More information

Administrativia. Assignment 1 due thursday 9/23/2004 BEFORE midnight. Midterm exam 10/07/2003 in class. CS 460, Sessions 8-9 1

Administrativia. Assignment 1 due thursday 9/23/2004 BEFORE midnight. Midterm exam 10/07/2003 in class. CS 460, Sessions 8-9 1 Administrativia Assignment 1 due thursday 9/23/2004 BEFORE midnight Midterm eam 10/07/2003 in class CS 460, Sessins 8-9 1 Last time: search strategies Uninfrmed: Use nly infrmatin available in the prblem

More information

In SMV I. IAML: Support Vector Machines II. This Time. The SVM optimization problem. We saw:

In SMV I. IAML: Support Vector Machines II. This Time. The SVM optimization problem. We saw: In SMV I IAML: Supprt Vectr Machines II Nigel Gddard Schl f Infrmatics Semester 1 We sa: Ma margin trick Gemetry f the margin and h t cmpute it Finding the ma margin hyperplane using a cnstrained ptimizatin

More information

ENSC Discrete Time Systems. Project Outline. Semester

ENSC Discrete Time Systems. Project Outline. Semester ENSC 49 - iscrete Time Systems Prject Outline Semester 006-1. Objectives The gal f the prject is t design a channel fading simulatr. Upn successful cmpletin f the prject, yu will reinfrce yur understanding

More information

Sequential Allocation with Minimal Switching

Sequential Allocation with Minimal Switching In Cmputing Science and Statistics 28 (1996), pp. 567 572 Sequential Allcatin with Minimal Switching Quentin F. Stut 1 Janis Hardwick 1 EECS Dept., University f Michigan Statistics Dept., Purdue University

More information

The blessing of dimensionality for kernel methods

The blessing of dimensionality for kernel methods fr kernel methds Building classifiers in high dimensinal space Pierre Dupnt Pierre.Dupnt@ucluvain.be Classifiers define decisin surfaces in sme feature space where the data is either initially represented

More information

Linear programming III

Linear programming III Linear prgramming III Review 1/33 What have cvered in previus tw classes LP prblem setup: linear bjective functin, linear cnstraints. exist extreme pint ptimal slutin. Simplex methd: g thrugh extreme pint

More information

You need to be able to define the following terms and answer basic questions about them:

You need to be able to define the following terms and answer basic questions about them: CS440/ECE448 Sectin Q Fall 2017 Midterm Review Yu need t be able t define the fllwing terms and answer basic questins abut them: Intr t AI, agents and envirnments Pssible definitins f AI, prs and cns f

More information

Module 4: General Formulation of Electric Circuit Theory

Module 4: General Formulation of Electric Circuit Theory Mdule 4: General Frmulatin f Electric Circuit Thery 4. General Frmulatin f Electric Circuit Thery All electrmagnetic phenmena are described at a fundamental level by Maxwell's equatins and the assciated

More information

PSU GISPOPSCI June 2011 Ordinary Least Squares & Spatial Linear Regression in GeoDa

PSU GISPOPSCI June 2011 Ordinary Least Squares & Spatial Linear Regression in GeoDa There are tw parts t this lab. The first is intended t demnstrate hw t request and interpret the spatial diagnstics f a standard OLS regressin mdel using GeDa. The diagnstics prvide infrmatin abut the

More information

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007

CS 477/677 Analysis of Algorithms Fall 2007 Dr. George Bebis Course Project Due Date: 11/29/2007 CS 477/677 Analysis f Algrithms Fall 2007 Dr. Gerge Bebis Curse Prject Due Date: 11/29/2007 Part1: Cmparisn f Srting Algrithms (70% f the prject grade) The bjective f the first part f the assignment is

More information

What is Statistical Learning?

What is Statistical Learning? What is Statistical Learning? Sales 5 10 15 20 25 Sales 5 10 15 20 25 Sales 5 10 15 20 25 0 50 100 200 300 TV 0 10 20 30 40 50 Radi 0 20 40 60 80 100 Newspaper Shwn are Sales vs TV, Radi and Newspaper,

More information

Lead/Lag Compensator Frequency Domain Properties and Design Methods

Lead/Lag Compensator Frequency Domain Properties and Design Methods Lectures 6 and 7 Lead/Lag Cmpensatr Frequency Dmain Prperties and Design Methds Definitin Cnsider the cmpensatr (ie cntrller Fr, it is called a lag cmpensatr s K Fr s, it is called a lead cmpensatr Ntatin

More information

Dead-beat controller design

Dead-beat controller design J. Hetthéssy, A. Barta, R. Bars: Dead beat cntrller design Nvember, 4 Dead-beat cntrller design In sampled data cntrl systems the cntrller is realised by an intelligent device, typically by a PLC (Prgrammable

More information

Time, Synchronization, and Wireless Sensor Networks

Time, Synchronization, and Wireless Sensor Networks Time, Synchrnizatin, and Wireless Sensr Netwrks Part II Ted Herman University f Iwa Ted Herman/March 2005 1 Presentatin: Part II metrics and techniques single-hp beacns reginal time znes ruting-structure

More information

Enhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme

Enhancing Performance of MLP/RBF Neural Classifiers via an Multivariate Data Distribution Scheme Enhancing Perfrmance f / Neural Classifiers via an Multivariate Data Distributin Scheme Halis Altun, Gökhan Gelen Nigde University, Electrical and Electrnics Engineering Department Nigde, Turkey haltun@nigde.edu.tr

More information

Admin. MDP Search Trees. Optimal Quantities. Reinforcement Learning

Admin. MDP Search Trees. Optimal Quantities. Reinforcement Learning Admin Reinfrcement Learning Cntent adapted frm Berkeley CS188 MDP Search Trees Each MDP state prjects an expectimax-like search tree Optimal Quantities The value (utility) f a state s: V*(s) = expected

More information

CN700 Additive Models and Trees Chapter 9: Hastie et al. (2001)

CN700 Additive Models and Trees Chapter 9: Hastie et al. (2001) CN700 Additive Mdels and Trees Chapter 9: Hastie et al. (2001) Madhusudana Shashanka Department f Cgnitive and Neural Systems Bstn University CN700 - Additive Mdels and Trees March 02, 2004 p.1/34 Overview

More information

Least Squares Optimal Filtering with Multirate Observations

Least Squares Optimal Filtering with Multirate Observations Prc. 36th Asilmar Cnf. n Signals, Systems, and Cmputers, Pacific Grve, CA, Nvember 2002 Least Squares Optimal Filtering with Multirate Observatins Charles W. herrien and Anthny H. Hawes Department f Electrical

More information

Multiple Source Multiple. using Network Coding

Multiple Source Multiple. using Network Coding Multiple Surce Multiple Destinatin Tplgy Inference using Netwrk Cding Pegah Sattari EECS, UC Irvine Jint wrk with Athina Markpulu, at UCI, Christina Fraguli, at EPFL, Lausanne Outline Netwrk Tmgraphy Gal,

More information

, which yields. where z1. and z2

, which yields. where z1. and z2 The Gaussian r Nrmal PDF, Page 1 The Gaussian r Nrmal Prbability Density Functin Authr: Jhn M Cimbala, Penn State University Latest revisin: 11 September 13 The Gaussian r Nrmal Prbability Density Functin

More information

COMP 551 Applied Machine Learning Lecture 4: Linear classification

COMP 551 Applied Machine Learning Lecture 4: Linear classification COMP 551 Applied Machine Learning Lecture 4: Linear classificatin Instructr: Jelle Pineau (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/cmp551 Unless therwise nted, all material psted

More information

Engineering Decision Methods

Engineering Decision Methods GSOE9210 vicj@cse.unsw.edu.au www.cse.unsw.edu.au/~gs9210 Maximin and minimax regret 1 2 Indifference; equal preference 3 Graphing decisin prblems 4 Dminance The Maximin principle Maximin and minimax Regret

More information

Fall 2013 Physics 172 Recitation 3 Momentum and Springs

Fall 2013 Physics 172 Recitation 3 Momentum and Springs Fall 03 Physics 7 Recitatin 3 Mmentum and Springs Purpse: The purpse f this recitatin is t give yu experience wrking with mmentum and the mmentum update frmula. Readings: Chapter.3-.5 Learning Objectives:.3.

More information

ROUNDING ERRORS IN BEAM-TRACKING CALCULATIONS

ROUNDING ERRORS IN BEAM-TRACKING CALCULATIONS Particle Acceleratrs, 1986, Vl. 19, pp. 99-105 0031-2460/86/1904-0099/$15.00/0 1986 Grdn and Breach, Science Publishers, S.A. Printed in the United States f America ROUNDING ERRORS IN BEAM-TRACKING CALCULATIONS

More information

Review Problems 3. Four FIR Filter Types

Review Problems 3. Four FIR Filter Types Review Prblems 3 Fur FIR Filter Types Fur types f FIR linear phase digital filters have cefficients h(n fr 0 n M. They are defined as fllws: Type I: h(n = h(m-n and M even. Type II: h(n = h(m-n and M dd.

More information

SMART TESTING BOMBARDIER THOUGHTS

SMART TESTING BOMBARDIER THOUGHTS Bmbardier Inc. u ses filiales. Tus drits réservés. BOMBARDIER THOUGHTS FAA Bmbardier Wrkshp Mntreal 15-18 th September 2015 Bmbardier Inc. u ses filiales. Tus drits réservés. LEVERAGING ANALYSIS METHODS

More information

NUMBERS, MATHEMATICS AND EQUATIONS

NUMBERS, MATHEMATICS AND EQUATIONS AUSTRALIAN CURRICULUM PHYSICS GETTING STARTED WITH PHYSICS NUMBERS, MATHEMATICS AND EQUATIONS An integral part t the understanding f ur physical wrld is the use f mathematical mdels which can be used t

More information

Resampling Methods. Chapter 5. Chapter 5 1 / 52

Resampling Methods. Chapter 5. Chapter 5 1 / 52 Resampling Methds Chapter 5 Chapter 5 1 / 52 1 51 Validatin set apprach 2 52 Crss validatin 3 53 Btstrap Chapter 5 2 / 52 Abut Resampling An imprtant statistical tl Pretending the data as ppulatin and

More information

A New Evaluation Measure. J. Joiner and L. Werner. The problems of evaluation and the needed criteria of evaluation

A New Evaluation Measure. J. Joiner and L. Werner. The problems of evaluation and the needed criteria of evaluation III-l III. A New Evaluatin Measure J. Jiner and L. Werner Abstract The prblems f evaluatin and the needed criteria f evaluatin measures in the SMART system f infrmatin retrieval are reviewed and discussed.

More information

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax

Revision: August 19, E Main Suite D Pullman, WA (509) Voice and Fax .7.4: Direct frequency dmain circuit analysis Revisin: August 9, 00 5 E Main Suite D Pullman, WA 9963 (509) 334 6306 ice and Fax Overview n chapter.7., we determined the steadystate respnse f electrical

More information

x 1 Outline IAML: Logistic Regression Decision Boundaries Example Data

x 1 Outline IAML: Logistic Regression Decision Boundaries Example Data Outline IAML: Lgistic Regressin Charles Suttn and Victr Lavrenk Schl f Infrmatics Semester Lgistic functin Lgistic regressin Learning lgistic regressin Optimizatin The pwer f nn-linear basis functins Least-squares

More information

and the Doppler frequency rate f R , can be related to the coefficients of this polynomial. The relationships are:

and the Doppler frequency rate f R , can be related to the coefficients of this polynomial. The relationships are: Algrithm fr Estimating R and R - (David Sandwell, SIO, August 4, 2006) Azimith cmpressin invlves the alignment f successive eches t be fcused n a pint target Let s be the slw time alng the satellite track

More information

EDA Engineering Design & Analysis Ltd

EDA Engineering Design & Analysis Ltd EDA Engineering Design & Analysis Ltd THE FINITE ELEMENT METHOD A shrt tutrial giving an verview f the histry, thery and applicatin f the finite element methd. Intrductin Value f FEM Applicatins Elements

More information

Distributions, spatial statistics and a Bayesian perspective

Distributions, spatial statistics and a Bayesian perspective Distributins, spatial statistics and a Bayesian perspective Dug Nychka Natinal Center fr Atmspheric Research Distributins and densities Cnditinal distributins and Bayes Thm Bivariate nrmal Spatial statistics

More information

ALE 21. Gibbs Free Energy. At what temperature does the spontaneity of a reaction change?

ALE 21. Gibbs Free Energy. At what temperature does the spontaneity of a reaction change? Name Chem 163 Sectin: Team Number: ALE 21. Gibbs Free Energy (Reference: 20.3 Silberberg 5 th editin) At what temperature des the spntaneity f a reactin change? The Mdel: The Definitin f Free Energy S

More information

ECE 545 Project Deliverables

ECE 545 Project Deliverables ECE 545 Prject Deliverables Tp-level flder: _ Secnd-level flders: 1_assumptins 2_blck_diagrams 3_interface 4_ASM_charts 5_surce_cde 6_verificatin 7_timing_analysis 8_results

More information

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India

CHAPTER 3 INEQUALITIES. Copyright -The Institute of Chartered Accountants of India CHAPTER 3 INEQUALITIES Cpyright -The Institute f Chartered Accuntants f India INEQUALITIES LEARNING OBJECTIVES One f the widely used decisin making prblems, nwadays, is t decide n the ptimal mix f scarce

More information

Tutorial 4: Parameter optimization

Tutorial 4: Parameter optimization SRM Curse 2013 Tutrial 4 Parameters Tutrial 4: Parameter ptimizatin The aim f this tutrial is t prvide yu with a feeling f hw a few f the parameters that can be set n a QQQ instrument affect SRM results.

More information

Resampling Methods. Cross-validation, Bootstrapping. Marek Petrik 2/21/2017

Resampling Methods. Cross-validation, Bootstrapping. Marek Petrik 2/21/2017 Resampling Methds Crss-validatin, Btstrapping Marek Petrik 2/21/2017 Sme f the figures in this presentatin are taken frm An Intrductin t Statistical Learning, with applicatins in R (Springer, 2013) with

More information

Checking the resolved resonance region in EXFOR database

Checking the resolved resonance region in EXFOR database Checking the reslved resnance regin in EXFOR database Gttfried Bertn Sciété de Calcul Mathématique (SCM) Oscar Cabells OECD/NEA Data Bank JEFF Meetings - Sessin JEFF Experiments Nvember 0-4, 017 Bulgne-Billancurt,

More information

Chapter 3 Digital Transmission Fundamentals

Chapter 3 Digital Transmission Fundamentals Chapter 3 Digital Transmissin Fundamentals Errr Detectin and Crrectin Errr Cntrl Digital transmissin systems intrduce errrs, BER ranges frm 10-3 fr wireless t 10-9 fr ptical fiber Applicatins require certain

More information

Chapter 17 Free Energy and Thermodynamics

Chapter 17 Free Energy and Thermodynamics Chemistry: A Mlecular Apprach, 1 st Ed. Nivald Tr Chapter 17 Free Energy and Thermdynamics Ry Kennedy Massachusetts Bay Cmmunity Cllege Wellesley Hills, MA 2008, Prentice Hall First Law f Thermdynamics

More information

Margin Distribution and Learning Algorithms

Margin Distribution and Learning Algorithms ICML 03 Margin Distributin and Learning Algrithms Ashutsh Garg IBM Almaden Research Center, San Jse, CA 9513 USA Dan Rth Department f Cmputer Science, University f Illinis, Urbana, IL 61801 USA ASHUTOSH@US.IBM.COM

More information

Performance Bounds for Detect and Avoid Signal Sensing

Performance Bounds for Detect and Avoid Signal Sensing Perfrmance unds fr Detect and Avid Signal Sensing Sam Reisenfeld Real-ime Infrmatin etwrks, University f echnlgy, Sydney, radway, SW 007, Australia samr@uts.edu.au Abstract Detect and Avid (DAA) is a Cgnitive

More information

Physics 2B Chapter 23 Notes - Faraday s Law & Inductors Spring 2018

Physics 2B Chapter 23 Notes - Faraday s Law & Inductors Spring 2018 Michael Faraday lived in the Lndn area frm 1791 t 1867. He was 29 years ld when Hand Oersted, in 1820, accidentally discvered that electric current creates magnetic field. Thrugh empirical bservatin and

More information

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeff Reading: Chapter 2 STATS 202: Data mining and analysis September 27, 2017 1 / 20 Supervised vs. unsupervised learning In unsupervised

More information

Turing Machines. Human-aware Robotics. 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Announcement:

Turing Machines. Human-aware Robotics. 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Announcement: Turing Machines Human-aware Rbtics 2017/10/17 & 19 Chapter 3.2 & 3.3 in Sipser Ø Annuncement: q q q q Slides fr this lecture are here: http://www.public.asu.edu/~yzhan442/teaching/cse355/lectures/tm-ii.pdf

More information

T Algorithmic methods for data mining. Slide set 6: dimensionality reduction

T Algorithmic methods for data mining. Slide set 6: dimensionality reduction T-61.5060 Algrithmic methds fr data mining Slide set 6: dimensinality reductin reading assignment LRU bk: 11.1 11.3 PCA tutrial in mycurses (ptinal) ptinal: An Elementary Prf f a Therem f Jhnsn and Lindenstrauss,

More information

Thermodynamics and Equilibrium

Thermodynamics and Equilibrium Thermdynamics and Equilibrium Thermdynamics Thermdynamics is the study f the relatinship between heat and ther frms f energy in a chemical r physical prcess. We intrduced the thermdynamic prperty f enthalpy,

More information

Materials Engineering 272-C Fall 2001, Lecture 7 & 8 Fundamentals of Diffusion

Materials Engineering 272-C Fall 2001, Lecture 7 & 8 Fundamentals of Diffusion Materials Engineering 272-C Fall 2001, Lecture 7 & 8 Fundamentals f Diffusin Diffusin: Transprt in a slid, liquid, r gas driven by a cncentratin gradient (r, in the case f mass transprt, a chemical ptential

More information

1996 Engineering Systems Design and Analysis Conference, Montpellier, France, July 1-4, 1996, Vol. 7, pp

1996 Engineering Systems Design and Analysis Conference, Montpellier, France, July 1-4, 1996, Vol. 7, pp THE POWER AND LIMIT OF NEURAL NETWORKS T. Y. Lin Department f Mathematics and Cmputer Science San Jse State University San Jse, Califrnia 959-003 tylin@cs.ssu.edu and Bereley Initiative in Sft Cmputing*

More information

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff

Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeoff Lecture 2: Supervised vs. unsupervised learning, bias-variance tradeff Reading: Chapter 2 STATS 202: Data mining and analysis September 27, 2017 1 / 20 Supervised vs. unsupervised learning In unsupervised

More information

Lyapunov Stability Stability of Equilibrium Points

Lyapunov Stability Stability of Equilibrium Points Lyapunv Stability Stability f Equilibrium Pints 1. Stability f Equilibrium Pints - Definitins In this sectin we cnsider n-th rder nnlinear time varying cntinuus time (C) systems f the frm x = f ( t, x),

More information

Elements of Machine Intelligence - I

Elements of Machine Intelligence - I ECE-175A Elements f Machine Intelligence - I Ken Kreutz-Delgad Nun Vascncels ECE Department, UCSD Winter 2011 The curse The curse will cver basic, but imprtant, aspects f machine learning and pattern recgnitin

More information

Floating Point Method for Solving Transportation. Problems with Additional Constraints

Floating Point Method for Solving Transportation. Problems with Additional Constraints Internatinal Mathematical Frum, Vl. 6, 20, n. 40, 983-992 Flating Pint Methd fr Slving Transprtatin Prblems with Additinal Cnstraints P. Pandian and D. Anuradha Department f Mathematics, Schl f Advanced

More information

Source Coding and Compression

Source Coding and Compression Surce Cding and Cmpressin Heik Schwarz Cntact: Dr.-Ing. Heik Schwarz heik.schwarz@hhi.fraunhfer.de Heik Schwarz Surce Cding and Cmpressin September 22, 2013 1 / 60 PartI: Surce Cding Fundamentals Heik

More information

DECISION BASED COLLABORATIVE OPTIMIZATION

DECISION BASED COLLABORATIVE OPTIMIZATION 8 th ASCE Specialty Cnference n Prbabilistic Mechanics and Structural Reliability PMC2000-217 DECISION BASED COLLABORATIVE OPTIMIZATION X. Gu and J.E. Renaud University f Ntre Dame, Indiana, IN 46556 Renaud.2@nd.edu

More information

Section I5: Feedback in Operational Amplifiers

Section I5: Feedback in Operational Amplifiers Sectin I5: eedback in Operatinal mplifiers s discussed earlier, practical p-amps hae a high gain under dc (zer frequency) cnditins and the gain decreases as frequency increases. This frequency dependence

More information

Determining Optimum Path in Synthesis of Organic Compounds using Branch and Bound Algorithm

Determining Optimum Path in Synthesis of Organic Compounds using Branch and Bound Algorithm Determining Optimum Path in Synthesis f Organic Cmpunds using Branch and Bund Algrithm Diastuti Utami 13514071 Prgram Studi Teknik Infrmatika Seklah Teknik Elektr dan Infrmatika Institut Teknlgi Bandung,

More information

The general linear model and Statistical Parametric Mapping I: Introduction to the GLM

The general linear model and Statistical Parametric Mapping I: Introduction to the GLM The general linear mdel and Statistical Parametric Mapping I: Intrductin t the GLM Alexa Mrcm and Stefan Kiebel, Rik Hensn, Andrew Hlmes & J-B J Pline Overview Intrductin Essential cncepts Mdelling Design

More information

Appendix I: Derivation of the Toy Model

Appendix I: Derivation of the Toy Model SPEA ET AL.: DYNAMICS AND THEMODYNAMICS OF MAGMA HYBIDIZATION Thermdynamic Parameters Appendix I: Derivatin f the Ty Mdel The ty mdel is based upn the thermdynamics f an isbaric twcmpnent (A and B) phase

More information

Graduate AI Lecture 16: Planning 2. Teachers: Martial Hebert Ariel Procaccia (this time)

Graduate AI Lecture 16: Planning 2. Teachers: Martial Hebert Ariel Procaccia (this time) Graduate AI Lecture 16: Planning 2 Teachers: Martial Hebert Ariel Prcaccia (this time) Reminder State is a cnjunctin f cnditins, e.g., at(truck 1,Shadyside) at(truck 2,Oakland) States are transfrmed via

More information

NGSS High School Physics Domain Model

NGSS High School Physics Domain Model NGSS High Schl Physics Dmain Mdel Mtin and Stability: Frces and Interactins HS-PS2-1: Students will be able t analyze data t supprt the claim that Newtn s secnd law f mtin describes the mathematical relatinship

More information

Localized Model Selection for Regression

Localized Model Selection for Regression Lcalized Mdel Selectin fr Regressin Yuhng Yang Schl f Statistics University f Minnesta Church Street S.E. Minneaplis, MN 5555 May 7, 007 Abstract Research n mdel/prcedure selectin has fcused n selecting

More information

Optimization Programming Problems For Control And Management Of Bacterial Disease With Two Stage Growth/Spread Among Plants

Optimization Programming Problems For Control And Management Of Bacterial Disease With Two Stage Growth/Spread Among Plants Internatinal Jurnal f Engineering Science Inventin ISSN (Online): 9 67, ISSN (Print): 9 676 www.ijesi.rg Vlume 5 Issue 8 ugust 06 PP.0-07 Optimizatin Prgramming Prblems Fr Cntrl nd Management Of Bacterial

More information

Computational modeling techniques

Computational modeling techniques Cmputatinal mdeling techniques Lecture 11: Mdeling with systems f ODEs In Petre Department f IT, Ab Akademi http://www.users.ab.fi/ipetre/cmpmd/ Mdeling with differential equatins Mdeling strategy Fcus

More information

Kinetic Model Completeness

Kinetic Model Completeness 5.68J/10.652J Spring 2003 Lecture Ntes Tuesday April 15, 2003 Kinetic Mdel Cmpleteness We say a chemical kinetic mdel is cmplete fr a particular reactin cnditin when it cntains all the species and reactins

More information

ChE 471: LECTURE 4 Fall 2003

ChE 471: LECTURE 4 Fall 2003 ChE 47: LECTURE 4 Fall 003 IDEL RECTORS One f the key gals f chemical reactin engineering is t quantify the relatinship between prductin rate, reactr size, reactin kinetics and selected perating cnditins.

More information

Department of Electrical Engineering, University of Waterloo. Introduction

Department of Electrical Engineering, University of Waterloo. Introduction Sectin 4: Sequential Circuits Majr Tpics Types f sequential circuits Flip-flps Analysis f clcked sequential circuits Mre and Mealy machines Design f clcked sequential circuits State transitin design methd

More information

Lecture 23: Lattice Models of Materials; Modeling Polymer Solutions

Lecture 23: Lattice Models of Materials; Modeling Polymer Solutions Lecture 23: 12.05.05 Lattice Mdels f Materials; Mdeling Plymer Slutins Tday: LAST TIME...2 The Bltzmann Factr and Partitin Functin: systems at cnstant temperature...2 A better mdel: The Debye slid...3

More information

5 th grade Common Core Standards

5 th grade Common Core Standards 5 th grade Cmmn Cre Standards In Grade 5, instructinal time shuld fcus n three critical areas: (1) develping fluency with additin and subtractin f fractins, and develping understanding f the multiplicatin

More information

Ray tracing equations in transversely isotropic media Cosmin Macesanu and Faruq Akbar, Seimax Technologies, Inc.

Ray tracing equations in transversely isotropic media Cosmin Macesanu and Faruq Akbar, Seimax Technologies, Inc. Ray tracing equatins in transversely istrpic media Csmin Macesanu and Faruq Akbar, Seimax Technlgies, Inc. SUMMARY We discuss a simple, cmpact apprach t deriving ray tracing equatins in transversely istrpic

More information

Thermodynamics Partial Outline of Topics

Thermodynamics Partial Outline of Topics Thermdynamics Partial Outline f Tpics I. The secnd law f thermdynamics addresses the issue f spntaneity and invlves a functin called entrpy (S): If a prcess is spntaneus, then Suniverse > 0 (2 nd Law!)

More information

Biplots in Practice MICHAEL GREENACRE. Professor of Statistics at the Pompeu Fabra University. Chapter 13 Offprint

Biplots in Practice MICHAEL GREENACRE. Professor of Statistics at the Pompeu Fabra University. Chapter 13 Offprint Biplts in Practice MICHAEL GREENACRE Prfessr f Statistics at the Pmpeu Fabra University Chapter 13 Offprint CASE STUDY BIOMEDICINE Cmparing Cancer Types Accrding t Gene Epressin Arrays First published:

More information

Department of Economics, University of California, Davis Ecn 200C Micro Theory Professor Giacomo Bonanno. Insurance Markets

Department of Economics, University of California, Davis Ecn 200C Micro Theory Professor Giacomo Bonanno. Insurance Markets Department f Ecnmics, University f alifrnia, Davis Ecn 200 Micr Thery Prfessr Giacm Bnann Insurance Markets nsider an individual wh has an initial wealth f. ith sme prbability p he faces a lss f x (0

More information

B. Definition of an exponential

B. Definition of an exponential Expnents and Lgarithms Chapter IV - Expnents and Lgarithms A. Intrductin Starting with additin and defining the ntatins fr subtractin, multiplicatin and divisin, we discvered negative numbers and fractins.

More information

Micro and Smart Systems

Micro and Smart Systems Micr and Smart Systems Lecture 33 OpAmps Circuits and signal cnditining fr micrsystems devices Prf K.N.Bhat, ECE Department, IISc Bangalre email: knbhat@gmail.cm Tpics fr Discussin Amplifiers and Op Amp

More information

A New Approach to Increase Parallelism for Dependent Loops

A New Approach to Increase Parallelism for Dependent Loops A New Apprach t Increase Parallelism fr Dependent Lps Yeng-Sheng Chen, Department f Electrical Engineering, Natinal Taiwan University, Taipei 06, Taiwan, Tsang-Ming Jiang, Arctic Regin Supercmputing Center,

More information

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) >

Bootstrap Method > # Purpose: understand how bootstrap method works > obs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(obs) > Btstrap Methd > # Purpse: understand hw btstrap methd wrks > bs=c(11.96, 5.03, 67.40, 16.07, 31.50, 7.73, 11.10, 22.38) > n=length(bs) > mean(bs) [1] 21.64625 > # estimate f lambda > lambda = 1/mean(bs);

More information