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

Size: px
Start display at page:

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

Transcription

1 Inter-Picture Cding Thmas Wiegand Digital Image Cmmunicatin 1 / 62

2 Outline Intrductin Accuracy f Mtin-Cmpensated Predictin Theretical Cnsideratins Chice f Interplatin Filters Mtin Vectr Accuracy Mtin Mdels Blck Sizes fr Mtin-Cmpensated Predictin Blck Sizes in Vide Cding Standards Experimental Analysis Advanced Mtin-Cmpensated Predictin Adaptive Reference Picture Selectin Multi-Hypthesis Predictin Cding f Mtin Parameters Cding Structures In-lp Filters Thmas Wiegand Digital Image Cmmunicatin 2 / 62

3 Intrductin Review Basic Cncept f Inter-Picture Cding s sƹ u transfrm transfrm u s channel encder decder transfrm decder u bitstream sƹ encder MCP s decder MCP Inter-Picture Cding mdes Mtin-cmpensated predictin (MCP) f current blck ŝ[x, y] = s ref(x + m x, y + m y ) Transfrm cding f predictin errr signal u[x, y] = s[x, y] ŝ[x, y] Thmas Wiegand Digital Image Cmmunicatin 3 / 62

4 Intrductin Review Mtin-Cmpensated Predictin already cded reference picture FRESH FOOD mving bject best-matching blck in reference picture current picture displacement vectr fr current blck FRESH FOOD FRESH FOOD m = m x m y current blck x displaced bject y Mtin-cmpensated predictin Predictin signal is determined by mtin vectr and chsen ref. picture ŝ[x, y] = s ref(x + m x, y + m y ) = Determine mtin vectr m = (m x, m y ) in encder: Mtin estimatin = Determine reference picture: Fixed pattern r adaptive selectin = Transmit mtin data (mtin vectr & reference index) inside bitstream Thmas Wiegand Digital Image Cmmunicatin 4 / 62

5 Intrductin Effectiveness f Mtin-Cmpensated Predictin Accuracy f mtin descriptin Mtin mdels (translatinal mdel r higher rder mdels) Accuracy f mtin vectrs (r mtin parameters) Chice f interplatin filters Selectin f regins with cnstant mtin Rectangular blcks r mre flexible regins Adaptive blck size selectin Cding f mtin parameters Predictin f mtin parameters Inference f mtin parameters Advanced cncepts fr mtin-cmpensated predictin Blck-adaptive selectin f reference picture Multi-hyptheses predictin Cding structures Thmas Wiegand Digital Image Cmmunicatin 5 / 62

6 Theretical Analysis f MCP Theretical Analysis Mdel fr Hybrid Vide Cding s[x] u[x] r-d ptimal intra-picture encder bitstream input pictures intra-picture decder s x = s ref (x + m) u [x] s [x] mtincmpensated predictin s ref [x] decded picture buffer utput pictures Assume r-d ptimal intra-picture cding fr predictin errr signal Cmpare infrmatin rate-distrtin functins fr intra and residual pictures Simple mdels fr riginal and predictin errr signals Simple mdel fr mtin vectr accuracy Thmas Wiegand Digital Image Cmmunicatin 6 / 62

7 Theretical Analysis f MCP Theretical Analysis Gaussian Randm Signals Assumptin: Original and residual picture are realizatins f statinary Gaussian prcess Nt realistic, but still prvides useful insights = Keeps prblem mathematically tractable = Rate-distrtin functin f Gaussian prcesses represent upper bund fr rate-distrtin functin f all prcesses with same pwer spectral density Rate-distrtin functin fr Gaussian prcesses Fr given pwer spectral density Φ SS (ω x, ω y ) Parametric frmulatin with θ > 0 D(θ) = 1 π π ( ) 4π 2 min θ, Φ SS (ω x, ω y ) dω x dω y π π R(θ) = 1 π π ( 4π 2 max 0, 1 π π 2 lg 2 ) Φ SS (ω x, ω y ) dω x dω y θ Thmas Wiegand Digital Image Cmmunicatin 7 / 62

8 Theretical Analysis f MCP Pwer Spectral Density f Predictin Errr Signal Pwer spectral density Φ UU (ω) f predictin errr signal u[x] = s[x] ŝ[x] Mtin-cmpensated predictin with mtin vectr m = (m x, m y ) Sub-sample interplatin with cntinuus interplatin kernel g(x) ŝ[x] = (g s ref)(x + m) 2D band-limited Furier transfrm yields Ŝ(ω) = G(ω) S ref(ω) e j ωt m Assumptin: Using the crrect displacement vectr d = (d x, d y ), we can predict the current image signal s[x] up t a nise term n[x] S(ω) = S ref(ω) e j ωt d + N(ω) = S ref(ω) = ( S(ω) N(ω) ) e j ωt d Nise term: All differences nt caused by bject mtin (includes camera nise, quantizatin nise, lighting changes,...) Thmas Wiegand Digital Image Cmmunicatin 8 / 62

9 Theretical Analysis f MCP Pwer Spectral Density f Predictin Errr Signal Band-limited Furier transfrm U(ω) f predictin errr signal u[x] = s[x] ŝ[x] Using displacement errr = ( x, y ) = d m U(ω) = S(ω) Ŝ(ω) = S(ω) G(ω) S ref(ω) e j ωt m = S(ω) G(ω) (S(ω) N(ω)) e j ωt (m d) ( = S(ω) 1 G(ω) e j ωt ) + N(ω) G(ω) e j ωt Cnditinal pwer spectral density Φ UU (ω ) fr given displacement errr Assume: Input signal s[x] and nise term n[x] are statistically independent ( { Φ UU (ω ) = Φ SS (ω) 1 + G(ω) 2 2 Re G(ω) e j ωt }) + Φ NN (ω) G(ω) 2 where Re{ } specifies the real part f its argument Thmas Wiegand Digital Image Cmmunicatin 9 / 62

10 Theretical Analysis f MCP Pwer Spectral Density f Predictin Errr Signal Pwer spectral density Φ UU (ω) f predictin errr signal Randm displacement errr, independent f s[x] and n[x] Φ UU (ω) = E { Φ UU (ω ) } ( { }) = Φ SS (ω) 1 + G(ω) 2 2 Re G(ω)F (ω) + Φ NN (ω) G(ω) 2 with F (ω) being the expectatin value E {e j ωt } Nte: F (ω) is the Furier transfrm f the pdf f ( ) = f ( x, y ) fr the displacement errr F (ω) = E {e j ωt } = f ( x, y ) e j(ωx x+ωy y) d x d y Thmas Wiegand Digital Image Cmmunicatin 10 / 62

11 Theretical Analysis f MCP Theretical Analysis Interplatin Filter Optimal Interplatin Filter Wiener filter that minimizes Φ UU (ω) fr each spatial frequency ω = (ω x, ω y ) Given by frequency respnse (see derivatin in Gird, 1987) G pt (ω) = F (ω) Φ SS (ω) Φ SS (ω) + Φ NN (ω) with F (ω) being the cmplex cnjugate f F (ω) Yields pwer spectral density ( ) Φ pt UU (ω) = Φ SS(ω) 1 F (ω) 2 Φ SS (ω) Φ SS (ω) + Φ NN (ω) Ideal interplatin filter Reference fr evaluating the impact f the Wiener filter Frequency respnse G int (ω) = 1 yields pwer spectral density Φ int UU(ω) = 2 Φ SS (ω) ( 1 Re { F (ω) }) + Φ NN (ω) Thmas Wiegand Digital Image Cmmunicatin 11 / 62

12 Theretical Analysis f MCP Theretical Analysis Mtin Vectr Accuracy Furier transfrm F (ω) f displacement errr pdf f ( ) = f ( x, y ) Mdel: Displacement errrs = d m are unifrmly distributed inside an interval [ max, max ] [ max, max ] Furier transfrm F (ω) f displacement errr pdf F (ω) = F (ω x, ω y ) = max max max max max = sinc( max ω x ) sinc( max ω y ) e j(ωx x+ωy y) d x d y Assume: Displacement errrs result frm limited mtin vectr accuracy max = 2 (1+β) Yielding Furier transfrm with β = 0 integer-sample precisin β = 1 half-sample precisin β = 2 quarter-sample precisin F (ω) = F (ω x, ω y ) = sinc( 2 (1+β) ω x ) sinc( 2 (1+β) ω y ) Thmas Wiegand Digital Image Cmmunicatin 12 / 62

13 Theretical Analysis f MCP Theretical Analysis Signal Mdel Mdel fr pwer spectral density Φ SS (ω) Istrpic autcrrelatin functin { } R SS (ζ, η) = E S(x, y) S(x ζ, y η) Pwer spectral density Φ SS (ω) is given by = Yields mdel Φ SS (ω) = Φ SS (ω x, ω y ) = Φ SS (ω) = Φ SS (ω x, ω y ) = K = σs 2 ϱ ζ 2 +η 2 R SS (ζ, η) e j (ωx ζ+ωy η) dζ dη Thmas Wiegand Digital Image Cmmunicatin 13 / 62 ( 1 + ω2 x + ω 2 y (ln ϱ) 2 Cnsider band-limited signals sampled at the Nyquist rate = Fr given variance σs 2, chse K s that σ 2 S = 1 4π 2 π π π π Φ SS (ω x, ω y ) dω x dω y ) 3 2

14 Theretical Analysis f MCP Theretical Analysis Nise Mdel Remember: Nise term n[x] Represents differences between riginal picture s[x] and recnstructed reference picture s ref [x] that are nt caused by mtin Includes camera nise Includes quantizatin nise (depends n bit rate) Includes ther effects such as lighting changes... Simple mdel: White nise Cnstant pwer spectrum Φ NN (ω) inside base band Φ NN (ω) = σ 2 N = σ 2 S Θ Signal-t-nise parameter Θ characterizes rati f signal energies Θ = 10 lg 10 σ 2 S σ 2 N Thmas Wiegand Digital Image Cmmunicatin 14 / 62

15 Theretical Analysis f MCP Theretical Analysis Basic Apprach Pwer spectral density Φ UU (ω) and rate-distrtin functin R(D) depend n Signal variance σ 2 S = Only a scaling factr Crrelatin cefficient ϱ = Use ϱ = 0.9 (apprx. fr natural image) Signal-t-nise parameter Θ Mtin vectr accuracy β Chice f interplatin filter: Wiener filter r ideal interplatr Cmparisn f intra-picture cding and inter-picture cding Chse mdel parameters Θ and β and interplatin filter Calculate pwer spectral densities Φ SS (ω) and Φ UU (ω) fr riginal signal s[x] and predictin errr signal u[x] = s[x] ŝ[x] = Use derived frmulas fr F (ω), Φ SS (ω), Φ NN (ω), and Φ UU (ω) Calculate rate-distrtin functins R(D) fr ptimal cding f riginal signal s[x] and predictin errr signal u[x] = s[x] ŝ[x] = Use parametric frmula fr Gaussian randm signals = Assume Θ f(r) = Cnsider high bit rates Thmas Wiegand Digital Image Cmmunicatin 15 / 62

16 Theretical Analysis f MCP Theretical Results Small Signal-t-Nise Rati slid lines : Wiener filter dashed lines : ideal interplatr Φ(ω) / σ S 2 [db] ρ = 0.9, Θ = 5 db 20 signal spectrum Φ SS 10 Φ UU (integer-sample accuracy) Φ UU (quarter-sample accuracy) SNR: 10 lg 10 ( σ S 2 / D ) [db] 35 ρ = 0.9, Θ = 5 db 30 MCP (quarter-sample accuracy) intra-picture cding 5 MCP (integer-sample accuracy) spatial frequency ω x (ω y =0) bit rate [bits/sample] Theretical results fr a small signal-t-nise parameter f Θ = 5 db = Mtin vectr accuracy has a rather small effect = Chice f interplatin filter is very imprtant = N cding efficiency gain withut suitable interplatin filter Thmas Wiegand Digital Image Cmmunicatin 16 / 62

17 Theretical Analysis f MCP Theretical Results Large Signal-t-Nise Rati slid lines : Wiener filter dashed lines : ideal interplatr Φ(ω) / σ S 2 [db] ρ = 0.9, Θ = 20 db 20 signal spectrum Φ SS 10 Φ UU (integer-sample accuracy) Φ UU (quarter-sample accuracy) SNR: 10 lg 10 ( σ S 2 / D ) [db] 35 ρ = 0.9, Θ = 20 db intra-picture cding MCP (quarter-sample accuracy) 5 MCP (integer-sample accuracy) spatial frequency ω x (ω y =0) bit rate [bits/sample] Theretical results fr a large signal-t-nise parameter f Θ = 20 db = Interplatin filter has smaller effect = Higher mtin vectr precisin increases cding efficiency = Inter-picture cding yields large gain in cding efficiency Thmas Wiegand Digital Image Cmmunicatin 17 / 62

18 Theretical Analysis f MCP Theretical Results Summary slid lines : Wiener filter dashed lines : ideal interplatr SNR gain rel. t intra cding ρ = 0.9 Θ = 20 db Θ = 15 db Θ = 10 db Θ = 5 db 1/1 1/2 1/4 1/8 1/16 mtin vectr accuracy in samples 20 lg 10 G pt (ω) [db] Θ = 5 db -10 Θ = 10 db -15 Θ = 15 db -20 ρ = 0.9, β = 2 Θ = 20 db spatial frequency ω x (ω y =0) Strnger lw-pass filter fr smaller signal-t-nise parameters Θ Wiener filter appraches ideal interplatr fr large Θ Inter-picture cding gain increases with SNR parameter Θ Cding gain increases with mtin vectr accuracy, but appraches a limit Thmas Wiegand Digital Image Cmmunicatin 18 / 62

19 Chice f Interplatin Filters Interplatin Filters in Practical Vide Cdecs Translatinal mtin vectrs with given accuracy Cntinuus interplatin kernel g(x) nt required Sufficient: Set f discrete filters h[k, l] Separable Finite Impulse Respnse (FIR) Filters Runded crdinates x i = x and y i = y Intermediate hrizntally interplated signal s hr (x, y i ) = k h hr [k] s ref[x i k, y] Final interplated reference picture s ref (x, y) = k h ver [k] s hr (x, y i k) integer-sample lcatins half-sample lcatins quarter-sample lcatins Chice f filter h hr [k] and h ver [k] depends n phases φ x = x x i and φ y = y y i Thmas Wiegand Digital Image Cmmunicatin 19 / 62

20 Chice f Interplatin Filters Examples f Interplatin Filters 2-tap 4-tap 6-tap phase filter cefficients (results are divided by 64) 1/ / / / / / tap/ 1/ tap 1/ Interplatin filters in vide cding standards 2-tap: H.262 MPEG-2 Vide, H.263, MPEG-4 Visual (Simple prfile) 4-tap: Chrma interplatin filter in H.265 MPEG-H HEVC 6-tap: Luma interplatin filter in H.264 MPEG-4 AVC = Includes simple, nt separable filters fr sme psitins 7/8-tap: Luma interplatin filter in H.265 MPEG-H HEVC Thmas Wiegand Digital Image Cmmunicatin 20 / 62

21 Chice f Interplatin Filters Interplatin Filters Frequency Respnses Magnitude 20 lg 10 G(ω) [db] 2 half-sample lcatins tap filter -4 4-tap filter -6 6-tap filter -8 8-tap filter spatial frequency ω Magnitude 20 lg 10 G(ω) [db] 2 quarter-sample lcatins tap filter -4 4-tap filter -6 6-tap filter -8 7-tap filter spatial frequency ω Frequency characteristics f cnsidered interplatin filters Lnger filters have less lw-pass characteristics Strnger lw-pass filtering fr half-sample psitins Nte: N filtering is (typically) applied fr integer-sample psitins = Chsen sub-sample psitin des nt nly determine the phases f the filters, but als the strength f lw-pass filtering Thmas Wiegand Digital Image Cmmunicatin 21 / 62

22 Chice f Interplatin Filters Interplatin Filters Cding Efficiency bit-rate saving vs 2-tap filters [%] BQSquare ( , 60 Hz) /4-sample acc. (IPPP, MC blcks) 60 8/7-tap filters tap filters 6-tap filters PSNR (Y) [db] bit-rate saving vs 2-tap filters [%] Jhnny ( , 60 Hz) /4-sample acc. (IPPP, MC blcks) 30 6-tap filters tap filters 8/7-tap filters PSNR (Y) [db] First cding experiment: IPPP cding with blcks Quarter-sample precisin vectrs, blcks, IPPP cding Sequence BQSquare : High signal-t-nise rati Sequence Jhnny : Mderate signal-t-nise rati Best filter depends n sequence characteristics Thmas Wiegand Digital Image Cmmunicatin 22 / 62

23 Chice f Interplatin Filters Interplatin Filters Cding Efficiency bit-rate saving vs 2-tap filters [%] BQSquare ( , 60 Hz) /4-sample acc. (IBBB, all MC blck sizes) 60 8/7-tap filters tap filters 6-tap filters PSNR (Y) [db] bit-rate saving vs 2-tap filters [%] Jhnny ( , 60 Hz) /4-sample acc. (IBBB, all MC blck sizes) 30 4-tap filters tap filters 8/7-tap filters PSNR (Y) [db] Secnd cding experiment: Quarter-sample accuracy and additinal cding tls Quarter-sample precisin vectrs, variable blck sizes, bi-predictin enabled Same test sequences as in previus experiment 7/8-tap filters f H.265 MPEG-H HEVC give best cding efficiency Larger differences fr sequence with high signal-t-nise rati Thmas Wiegand Digital Image Cmmunicatin 23 / 62

24 Chice f Interplatin Filters Interplatin Filters Summary Experimental results Advantageus t chse filters that apprximate ideal interplatr = Large gains fr cntent with high signal-t-nise rati = Small r n lsses fr cntent with mderate signal-t-nise rati Lnger filters prvide mre degrees f freedm fr designing filter respnse Reasns fr discrepancy between experimental results and theretical analysis Blck-adaptive selectin between intra- and inter-picture cding = Inter-picture cding is chsen nly when it prvides a cding gain = Cding efficiency cannt becme wrse than that fr intra-nly cding Cmparably high SNR parameter fr inter-picture cded blcks Bi-predictin has similar effect as lw-pass filtering = Optimal filters have weaker lw-pass character In-lp filters (e.g., deblcking filter) = Signal-adaptive lw-pass filters fr large quantizatin nise Thmas Wiegand Digital Image Cmmunicatin 24 / 62

25 Mtin Vectr Accuracy Mtin Vectr Accuracy PSNR (Y) [db] BQSquare ( , 60 Hz) MCP (1/4 sample) 30 IPPP, MC blcks bit rate [Mbit/s] MCP (1/1 sample) MCP (1/2 sample) Intra PSNR (Y) [db] Jhnny ( , 60 Hz) MCP (1/1 sample) 40 MCP (1/2 sample) 38 MCP (1/4 sample) Intra 36 IPPP, MC blcks bit rate [Mbit/s] Cding experiment with H.265 MPEG-H HEVC, IPPP cding, blcks Cmparisn f integer-sample, half-sample, and quarter-sample accuracy Sub-sample interplatin with 7/8-tap filters f H.265 MPEG-H HEVC = Cding efficiency increases with mtin vectr precisin = Very large gains fr sequences with high SNR characteristics Thmas Wiegand Digital Image Cmmunicatin 25 / 62

26 Mtin Vectr Accuracy Mtin Vectr Accuracy entertainment-quality vide cntent cdec bit-rate savings relative t Intra IS-MCP HS-MCP IS-MCP % HS-MCP % % QS-MCP % % 8.88% cdec vide cnferencing cntent bit-rate savings relative t Intra IS-MCP HS-MCP IS-MCP % HS-MCP % % QS-MCP % % 11.75% Average bit-rate savings fr tw classes f HD vide sequences IPPP cding with blcks Cmparisn f Intra-picture cding Inter-picture cding with integer-sample accurate mtin vectrs Inter-picture cding with half-sample accurate mtin vectrs Inter-picture cding with quarter-sample accurate mtin vectrs = Quarter-sample accurate vectrs are typically a reasnable chice Usage f eighth-sample accuracy smetimes prvides additinal cding gain (depends n characteristics f vide sequence) Thmas Wiegand Digital Image Cmmunicatin 26 / 62

27 Mtin Mdels Higher Order Mtin Mdels General: Represent mtin field f a blck/regin with a set f parameters Translatinal mtin mdel (2 parameters) used in mst vide cdecs m x (x, y) = m x m y (x, y) = m y Affine mtin mdel (6 parameters) m x (x, y) = a 0 + a 1 x + a 2 y m y (x, y) = a 3 + a 4 x + a 5 y Planar perspective mdel (8 parameters) m x (x, y) = (a 0 + a 1 x + a 2 y) / (1 + a 6 x + a 7 y) x m y (x, y) = (a 3 + a 4 x + a 5 y) / (1 + a 6 x + a 7 y) y Parablic mdel (12 parameters) m x (x, y) = a 0 + a 1 x + a 2 y + a 3 x 2 + a 4 xy + a 5 y 2 m y (x, y) = a 6 + a 7 x + a 8 y + a 9 x 2 + a 10 xy + a 11 y 2 Thmas Wiegand Digital Image Cmmunicatin 27 / 62

28 Mtin Mdels Higher Order Mtin Mdels affine mdel planar perspective mdel parablic mdel Usage f higher rder mtin mdels Can (ptentially) better apprximate real mtin f bjects Require higher bit rate fr signaling mtin parameters Difficult t estimate mtin parameters (exhaustive search infeasible) = Iterative Gauss-Newtn methds Require mre general interplatin methds Observed cding gains typically d nt justify additinal cmplexity Thmas Wiegand Digital Image Cmmunicatin 28 / 62

29 Blck Sizes fr Mtin-Cmpensated Predictin Blck Sizes fr Mtin-Cmpensated Predictin Partitining f a picture int regins with cnstant mtin Small blcks: Enables mre accurate predictin signals Large blcks: Less bit rate fr transmitting mtin data Large blcks: Higher degree f freedm fr chsing transfrm size (typically disadvantageus t apply a transfrm acrss mtin bundaries) Nn-statinary character f vide signals = Variable blck sizes Blck sizes fr mtin-cmpensated predictin in vide cding standards H.262 MPEG-2 Vide: Single fixed blck size f luma samples H.263, MPEG-4 Visual: Tw mdes fr a macrblck Macrblck is cded as single blck Macrblck is split int fur 8 8 blcks H.264 MPEG-4 AVC: Macrblck: One 16 16, tw 16 8, tw 8 16, r fur sub-macrblck: One 8 8, tw 8 4, tw 4 8, r fur 4 4 H.265 MPEG-H HEVC: (see next slide) Thmas Wiegand Digital Image Cmmunicatin 29 / 62

30 Blck Sizes fr Mtin-Cmpensated Predictin Predictin Blck Sizes in H.265 MPEG-H HEVC M M M (M/2) (M/2) M (M/2) (M/2) M (M/4) M (3M/4) (M/4) M (3M/4) M Partitining f a Cding Tree Unit (CTU) int Predictin Units (PUs) Quadtree partitining int cding units (CU) Cding unit: Decisin between intra-picture and inter-picture cding Cding unit can be further partitined int up t fur predictin units (PU) Fur PUs nly allwed fr minimum CU size (if greater than 8 8) Asymmetric mdes nly supprted fr CU sizes greater than 8 8 = Predictin blck sizes range frm 8 4 / 4 8 t Thmas Wiegand Digital Image Cmmunicatin 30 / 62

31 Blck Sizes fr Mtin-Cmpensated Predictin Blck Sizes fr MCP Cding Efficiency PSNR (Y) [db] Cactus ( , 50 Hz) adaptive bit-rate saving f 8 8 adaptive vs 16 16: % n average 4 4 IPPP, 4 4 transfrm bit rate [Mbit/s] PSNR (Y) [db] Jhnny ( , 60 Hz) adaptive IPPP, 4 4 transfrm bit rate [Mbit/s] bit-rate saving f adaptive vs 32 32: 34.8 % n average First cding experiment: Exclude impact n residual cding (transfrm sizes) Use flexible H.265 MPEG-H HEVC syntax and disable certain blck sizes Fixed predictin blck sizes (4 4 t 64 64) and quadtree partitining Residual cding with 4 4 transfrm = Significant cding gain fr variable blck sizes (quadtree-based apprach) Thmas Wiegand Digital Image Cmmunicatin 31 / 62

32 Blck Sizes fr Mtin-Cmpensated Predictin Blck Sizes fr MCP Cding Efficiency PSNR (Y) [db] adaptive Cactus ( , 50 Hz) IPPP, all transfrm sizes bit rate [Mbit/s] bit-rate saving f adaptive vs 16 16: 21.7 % n average PSNR (Y) [db] Jhnny ( , 60 Hz) adaptive IPPP, all transfrm sizes bit rate [Mbit/s] bit-rate saving f adaptive vs 32 32: 29.2 % n average Secnd cding experiment: Adaptive transfrm blck sizes Fixed predictin blck sizes (4 4 t 64 64) and quadtree partitining Residual cding with variable blck sizes (4 4 t 32 32) = Imprves cding efficiency fr large MCP blck sizes = Significant cding gain fr variable blck sizes (quadtree-based apprach) Thmas Wiegand Digital Image Cmmunicatin 32 / 62

33 Blck Sizes fr Mtin-Cmpensated Predictin Cding Efficiency fr Nn-Square Predictin Blcks bit-rate saving vs square blcks [%] Cactus ( , 50 Hz) all supprted PU sizes (average: 2.2 %) square and sym. PUs (average: 1.5 %) PSNR (Y) [db] bit-rate saving vs square blcks [%] Jhnny ( , 60 Hz) 6 all supprted PU sizes (average: 4.0 %) square and sym. PUs (average: 2.5 %) PSNR (Y) [db] Experiment: Impact f nn-square predictin blcks (H.265 MPEG-H HEVC) Reference: Quadtree partitining with blck sizes frm 8 8 t Additinally enabled symmetric & asymmetric partitining mdes = Further imprvement f cding efficiency = Smaller effect than quadtree partitining Thmas Wiegand Digital Image Cmmunicatin 33 / 62

34 Blck Sizes fr Mtin-Cmpensated Predictin Summary: Blck Sizes in Vide Cding Standards H.262 MPEG-2 Vide Intra/Inter decisin & MCP: macrblcks Transfrm cding: 8 8 blcks H.263 & MPEG-4 Visual Intra/Inter decisin: macrblcks MCP: r 8 8 blcks Transfrm cding: 8 8 blcks H.264 MPEG-4 AVC Intra/Inter decisin: macrblcks MCP: 16 16, 16 8, 8 16, 8 8, 8 4, 4 8, r 4 4 blcks Transfrm cding: (lw cmplexity varaiant), 8 8, r 4 4 blcks H.265 MPEG-H HEVC Intra/Inter decisin: 64 64, 32 32, 16 16, r 8 8 cding units MCP: Frm t 8 4 / 4 8 (including nn-square blcks) Transfrm cding: 32 32, 16 16, 8 8, r 4 4 blcks Thmas Wiegand Digital Image Cmmunicatin 34 / 62

35 Blck Sizes fr Mtin-Cmpensated Predictin Cding Efficiency Impact f Supprted Blck Sizes entertainment-quality vide cntent cnfig. bit-rate savings relative t H.262 H.263 H.264 H % H % 6.04 % H % % % cnfig. vide cnferencing cntent bit-rate savings relative t H.262 H.263 H.264 H % H % 3.80 % H % % % Cding experiment fr HD test sequences Use H.265 MPEG-H HEVC with restricted blck sizes Only mdify supprted blck sizes fr simulating lder standards (use H.265 MPEG-H HEVC fr all ther aspects f cding) = Increased flexibility fr partitining a picture int blcks fr predictin and residual cding significantly cntributes t cding efficiency = Large blck sizes imprtant fr high-reslutin vide Thmas Wiegand Digital Image Cmmunicatin 35 / 62

36 Multiple Reference Pictures Multiple Reference Pictures s k 3 [x] s k 2 [x] s k 1 [x] s k [x] recnstructed reference pictures current picture Mtin-cmpensated predictin with multiple reference pictures Stre multiple recnstructed in a decded picture buffer Sliding windw buffer (stre mst recently decded pictures) Adaptive buffer management (transmit cmmands) Cnstruct reference picture list fr current picture Chse reference picture in additin t mtin vectr Transmit reference picture index in additin t mtin vectr Thmas Wiegand Digital Image Cmmunicatin 36 / 62

37 Multiple Reference Pictures Multiple Reference Pictures Cding Efficiency bit-rate saving vs 1 ref. pic. [%] Cactus ( , 50 Hz) 20 8 ref. pics. (avg. 7.6%) 15 4 ref. pics. (avg. 5.7%) 10 2 ref. pics. (avg. 3.0%) PSNR (Y) [db] bit-rate saving vs 1 ref. pic. [%] Jhnny ( , 60 Hz) 25 8 ref. pics. (avg. 10.1%) 20 4 ref. pics. (avg. 9.0%) 15 2 ref. pics. (avg. 5.3%) PSNR (Y) [db] Cding experiment with H.265 MPEG-H HEVC IPPP cding: Use N previus pictures as reference pictures Vary number N f available reference pictures frm 1 t 8 Reference: Single reference picture = Cding efficiency increases with number f reference pictures Thmas Wiegand Digital Image Cmmunicatin 37 / 62

38 Multi-Hypthesis Predictin Multi-Hypthesis Predictin s k 3 [x] s k 2 [x] s k 1 [x] s k [x] recnstructed reference pictures current picture Mtin-cmpensated predictin with multiple mtin hyptheses Weighted summatin f multiple displaced reference blcks s r k (x + m k ) Simplest and mst cmmnly used variant ŝ[x] = 1 K K 1 k=0 s r k (x + m k ) Thmas Wiegand Digital Image Cmmunicatin 38 / 62

39 Multi-Hypthesis Predictin Multi-Hypthesis Predictin Mtivatin f multi-hypthesis predictin Idealized assumptin: Individual predictin errrs u k [x] = s[x] s r k (x + m k ) are uncrrelated = Reduced residual pwer spectrum cmpared t single-hypthesis predictin Φ UU (ω) 1 K Φ U 0U 0 (ω) = Imprved cding efficiency fr residual signal But: Bit rate required fr transmitting mtin data is increased Blck adaptive selectin f number f mtin hyptheses Multi-hypthesis predictin des nt imprve cding efficiency fr all blcks = Adaptive selectin f number f mtin hyptheses Vide cding standards: Only up t tw mtin hyptheses (bi-predictin) Mtin estimatin: Iterative refinement f mtin vectrs Thmas Wiegand Digital Image Cmmunicatin 39 / 62

40 Multi-Hypthesis Predictin Multi-Hypthesis Predictin in Vide Cding Standards frward predictin backward predictin bi-predictin I/P B (2) B (3) I/P (1) H.262 MPEG-2 Vide, H.263, MPEG-4 Visual I (intra nly), P (uni-predictin), and B (bi-predictin) pictures B pictures are nly supprted as part f an BBP r BBI grup B pictures supprt the fllwing basic MCP mdes Frward: Uni-predictin frm preceding I/P picture Backward: Uni-predictin frm succeeding I/P picture Bi-directinal: Bi-predictin frm preceding and succeeding I/P picture Thmas Wiegand Digital Image Cmmunicatin 40 / 62

41 Multi-Hypthesis Predictin Multi-Hypthesis Predictin in Vide Cding Standards H.264 MPEG-4 AVC and H.265 MPEG-H HEVC Generalized cncept f bi-predictin and multiple reference pictures Decupling f cding rder and picture types I, P, and B slices instead f I, P, and B pictures B slices: Tw reference picture lists (list 0 and list 1) = Bth lists can include pictures frm past and future = Each stred picture can be included in either r bth lists Allws new (mre efficient) cding structures (discussed later) Basic inter-picture cding mdes supprted in B slices List 0 predictin: Uni-predictin with picture frm list 0 List 1 predictin: Uni-predictin with picture frm list 1 Bi-predictin: Bi-predictin with picture frm list 0 and picture frm list 1 = Bth hyptheses can use the same picture = Enables bi-predictin withut mdifying the cding rder (IBBB) Thmas Wiegand Digital Image Cmmunicatin 41 / 62

42 Multi-Hypthesis Predictin Multi-Hypthesis Predictin Cding Efficiency bit-rate saving vs uni-pred. [%] Cactus ( , 50 Hz) 20 2 ref. pics. (avg. 5.9%) 15 8 ref. pics. (avg. 7.3%) 10 4 ref. pics. (avg. 6.5%) 5 1 ref. pic. (avg. 5.3%) PSNR (Y) [db] bit-rate saving vs uni-pred. [%] Jhnny ( , 60 Hz) ref. pics. (avg. 12.1%) 20 4 ref. pics. (avg. 11.4%) 15 2 ref. pics. (avg. 10.5%) ref. pic. (avg. 8.3%) PSNR (Y) [db] Cding experiment with H.265 MPEG-H HEVC, IPPP/IBBB cding structure Blck-adaptive bi-predictin with different number f reference pictures Reference: Uni-predictin with same number f reference pictures = Significant cding gain fr blck-adaptive bi-predictin = Bi-predictin gain slightly increases with number f reference pictures Thmas Wiegand Digital Image Cmmunicatin 42 / 62

43 Multi-Hypthesis Predictin Multi-Hypthesis Predictin Cding Efficiency average bit-rate saving [%] entertainment-quality vide cntent adaptive bi-predictin uni-predictin number f reference pictures average bit-rate saving [%] vide cnferencing cntent adaptive bi-predictin uni-predictin number f reference pictures Cding experiment with H.265 MPEG-H HEVC, IPPP/IBBB cding structure Average bit rate savings relative t uni-predictin with single reference picture Average bit rate savings fr tw classes f HD test sequences = Bit-rate savings increase with number f reference pictures = Significant cding gains by cmbining multi-hypthesis predictin and multiple reference pictures Thmas Wiegand Digital Image Cmmunicatin 43 / 62

44 Cding f Mtin Parameters Cding f Mtin Parameters Cding parameters fr inter-picture cding mdes Number f mtin hyptheses r predictin type Reference index fr each hypthesis Mtin vectr fr each hypthesis Cnventinal inter cding mdes Transmit predictin type and reference index (unless it can be inferred) Transmit mtin vectr difference ( m x, m y ) = (m x, m y ) ( m x, m y ) = Cding efficiency depends n chice f mtin vectr predictr ( m x, m y ) Cding mdes with inferred mtin parameters All mtin parameters are derived at the decder side Explit data f already cded blcks (spatial & tempral neighbrs) = Suitable fr cnsistently mving regins Thmas Wiegand Digital Image Cmmunicatin 44 / 62

45 Cding f Mtin Parameters Mtin Vectr Predictin Simple variant H.262 MPEG-2 Vide Use mtin vectr f left blck as predictr m x m y = m (left) x = m (left) y Large mtin vectr differences at bject bundaries Median predictin H.263, MPEG-4 Visual, H.264 MPEG-4 AVC Cmpnent-wise median f three neighbring blcks m x = median ( m A x, m B x, m C ) x m y = median ( m A y, m B y, m C ) y A B current blck C On average, smaller mtin vectr differences Thmas Wiegand Digital Image Cmmunicatin 45 / 62

46 Cding f Mtin Parameters Mtin Vectr Predictin B 2 B 1 B 0 c-lcated blck current blck T 1 A 1 A 0 T 0 Switched mtin vectr predictin (H.265 MPEG-H HEVC) Idea: Adaptively chse mst suitable neighbring mtin vectr Cnstruct list f spatially and tempral neighbring mtin vectrs Select best candidate predictr Transmit index int candidate list in additin t mtin vectr difference H.265 MPEG-H HEVC: Tw candidate predictrs = Bit rate saving fr mtin vectr differences is typically larger than bit rate required fr signaling the chsen predictr Thmas Wiegand Digital Image Cmmunicatin 46 / 62

47 Cding f Mtin Parameters Cding Mdes with Inferred Mtin Parameters Tempral direct mde Mtin parameters fr bi-predictin Scale mtin vectr m cl f c-lcated blck accrding t time differences m 0 = t c t 0 t 1 t 0 m cl t 0 m 0 m cl current blck m 1 t c t 1 c-lcated blck time m 1 = t c t 1 t 1 t 0 m cl Merge mde (H.265 MPEG-H HEVC) Similar cncept as switched mtin vectr predictin Candidate list with mtin parameters f spatial and tempral neighbrs Select best candidate Transmit index int candidate list current blck Thmas Wiegand Digital Image Cmmunicatin 47 / 62 E A D B C c-lcated blck T 1 T 0

48 Cding Structures Cnventinal Cding Structures I P P P P P P P P P 8 9 I B B P B B P B B P 9 7 IPPP / IBBB cding All pictures are cded in acquisitin/display rder Pictures can be cded as P/B pictures (r P/B slices) Usage f multiple reference pictures can be enabled Cnventinal B pictures Pictures are cded using BBP r BBI grups P pictures can be replaced with B pictures Usage f multiple reference pictures can be enabled Tw hierarchy levels: I/P pictures & B pictures Thmas Wiegand Digital Image Cmmunicatin 48 / 62

49 Cding Structures Hierarchical Cding Structures grup f pictures (GOP) grup f pictures (GOP) grup f pictures (GOP) I 0 B 3 B 2 B 3 B 1 B 3 B 2 B 3 B 0 B 3 B 2 B 3 B 1 B 3 B 2 B 3 B B 3 B 2 B 3 B 1 B 3 B 2 B 3 B Hierarchical B pictures Vide sequence is partitined int s-called grups f pictures (GOPs) Multiple hierarchy levels (mst cmmn design: dyadic structures) Key pictures: Pictures f lwest hierarchy level Recnstructin quality f hierarchy levels have different imprtance = Cascading f quantizatin parameters QP k = QP 0 + δ 1 + (k 1) (typically: δ 1 = 4) Thmas Wiegand Digital Image Cmmunicatin 49 / 62

50 Cding Structures Hierarchical Cding Structures Cding Efficiency IBBB GOP2 GOP4 (simple) I/B B B B B B B B B I/B B 1 B 0 B 1 B 0 B 1 B 0 B 1 B 0 avg. bit-rate saving vs IBBB [%] cascaded QP assignment with δ 1 =4 GOP2 Average Cactus ParkScene BQTerrace GOP4 (simple) Kimn BasketballDrive GOP4 (hier.) GOP8 (hier.) GOP4 (hier.) GOP8 (hier.) I/B B 1 B 1 B 1 B 0 B 1 B 1 B 1 B 0 I/B B 2 B 1 B 2 B 0 B 2 B 1 B 2 B 0 avg. bit-rate saving vs IBBB [%] average f entertainment-quality vide cntent GOP2 GOP4 (simple) GOP4 (hier.) same QP GOP8 (hier.) I/B B 3 B 2 B 3 B 1 B 3 B 2 B 3 B 0 Thmas Wiegand Digital Image Cmmunicatin 50 / 62 δ 1 =2 δ 1 =4 δ 1 =3 δ 1 =1

51 Cding Structures Hierarchical Cding Structures Effect f QP Cascading PSNR (Y) [db] Cactus ( , 50 Hz) GOP8 (cascaded QP, δ 1 =4, QP 0 =28): Average = db at 4052 kbit/s 37.0 GOP8 (same QP, QP 0 =30): Average = db at 5080 kbit/s IBBB (same QP, QP 0 =30): Average = db at 5504 kbit/s 34.5 GOP8 (cascaded QP, δ 1 =4, QP 0 =30): Average = db at 3077 kbit/s picture number (in display rder) Same QP fr all hierarchy levels = Rughly same PSNR ver all pictures (similar as fr IBBB cding) QP Cascading ver hierarchy levels = Higher PSNR fr key pictures (nnetheless, vide appears smth) = PSNR lsses fr nn-key pictures are utweighed by bit rate savings Thmas Wiegand Digital Image Cmmunicatin 51 / 62

52 Cding Structures Lw-Delay Hierarchical Cding Structures I B B B B B B B B bit-rate saving vs IBBB [%] 0 I 0 B 2 B 1 B 2 B 0 B 2 B 1 B 2 B PSNR (Y) [db] FurPeple Vidy3 interactive vide cntent average: 15.9% Vidy4 KristenAndSara Jhnny Vidy1 Lw-delay hierarchical cding structures Lw-delay applicatins: Pictures are cded in acquisitin/display rder Can still change reference picture lists & QP cascading Usage f pictures with higher quality (lwer QP) ften imprves predictin quality fr ther pictures (utweighs additinal bit rate) = Cding efficiency can ften be imprved Thmas Wiegand Digital Image Cmmunicatin 52 / 62

53 In-Lp Filters In-Lp Filters Filtering f recnstructed pictures Reduce visual impact f typical cding artifacts = Blcking artifacts (blck-wise predictin and transfrm cding) = Ringing artifacts (lng transfrm basis functins & interplatin filters) Pst filters r in-lp filters Bth imprve subjective quality f utput pictures In-lp filters als imprve predictin signal fr fllwing pictures In-lp filters are nrmative In-lp filters Deblcking filter (H.263, H.264 MPEG-4 AVC, H.265 MPEG-H HEVC) Deringing filter (H.265 MPEG-H HEVC = Sample adaptive ffset) Adaptive Wiener filter (linear filter minimizing distrtin) Thmas Wiegand Digital Image Cmmunicatin 53 / 62

54 In-Lp Filters Deblcking Filter Basic Principle blck P blck Q recnstructed samples befre deblcking p' 1 p 3 p 2 p1 p 0 p' 0 q' 0 q 0 q 1 q 2 q 3 q' 1 p 0 = p mdified samples after deblcking blck bundary q 0 = q 0 0 p 1 q 1 = p 1 + p1 = q 1 + q1 Adaptive smthing f 1D line segments acrss blck bundaries Crrectin values 0, p1, and q1 depend n differences between samples values and cding parameters (QP, mtin, intra/inter) Different filtering mdes selected based n sample differences Strnger lw-pass filtering fr higher QP values (i.e., strnger quantizatin) Thmas Wiegand Digital Image Cmmunicatin 54 / 62

55 In-Lp Filters Deblcking Filter Example withut deblcking filter with deblcking filter Thmas Wiegand Digital Image Cmmunicatin 55 / 62

56 In-Lp Filters Deblcking Filter In-Lp Filter vs Pst Filter pst filter (GOP8 cding structure) in-lp filter (GOP8 cding structure) bit-rate saving [%] average: 1.5% BQTerrace BasketballDrive Kimn Cactus ParkScene bit-rate saving [%] average: 4.2% BasketballDrive Cactus BQTerrace Kimn ParkScene PSNR (Y) [db] PSNR (Y) [db] Cding experiment with H.265 MPEG-H HEVC Nn-nrmative pst filter vs nrmative in-lp filter Cding with hierarchical B pictures = In-lp filter als imprves predictin signal fr fllwing pictures = In-lp filter prvides larger cding gains Thmas Wiegand Digital Image Cmmunicatin 56 / 62

57 In-Lp Filters Sample Adaptive Offset (SAO) in H.265 MPEG-H HEVC sample value riginal signal recnstructed signal class 0 a c b class 1 a c b class 2 a class 3 a c c b b sample psitin First peratin mde: Edge ffset mde Gal: Reduce ringing artifacts arund edges = Select ne f fur edge classes fr a CTU (specifies edge directin) = Classify each sample int ne f five categries = Transmit ffset fr each categry Thmas Wiegand Digital Image Cmmunicatin 57 / 62

58 In-Lp Filters Sample Adaptive Offset (SAO) in H.265 MPEG-H HEVC categry cnditin 0 nne f the fllwing 1 (c < a) (c < b) ((c = a) (c < b)) 2 ((c < a) (c = b)) ((c = a) (c > b)) 3 ((c > a) (c = b)) 4 (c > a) (c > b) value value categry 1 a c b value categry 3 a c b a c b categry 2 a c b a c b value categry 4 a c b Edge ffset mde Each sample is assigned t ne f five categries Categrizatin depends n relatin t neighbring samples in edge directin Transmit psitive ffset fr fur categries = Smth recnstructed signal in gradient directin = Reduce ringing artifacts Thmas Wiegand Digital Image Cmmunicatin 58 / 62

59 In-Lp Filters Sample Adaptive Offset (SAO) in H.265 MPEG-H HEVC sample value band k+3 band k+2 PSNR = 42.1 db sample value Δ 3 = -2 PSNR = 48.4 db Δ 2 = -2 band signals befre crrectin band k+1 riginal signal Δ 1 = 1 riginal signal band k recnstructed signal befre ffset crrectin Δ 0 = 1 recnstructed signal after ffset crrectin sample psitin sample psitin Secnd peratin mde: Band ffset mde Divide range f sample values int 32 equally sized bands Transmit ffset fr fur cnsecutive bands (signal first band index) Selectin f peratin mde n CTU level Three chices: Edge ffset mde, band ffset mde, n filtering Lagrangian mde decisin can be applied Thmas Wiegand Digital Image Cmmunicatin 59 / 62

60 In-Lp Filters SAO Filter Cding Efficiency bit-rate saving [%] IPPP cding structure 30 average: 13.6% 25 Jhnny 20 Vidy4 15 Vidy1 10 Vidy3 5 KristenAndSara 0 FurPeple PSNR (Y) [db] bit-rate saving [%] IBBB cding structure average: 2.3% KristenAndSara 8 FurPeple 6 Vidy Jhnny Vidy1 Vidy PSNR (Y) [db] Cding experiments with H.265 MPEG-H HEVC Tw cnfiguratins: IPPP and IBBB cding = Significant cding gains fr IPPP cding = Smaller cding gains fr IBBB cding = Supprt f bi-predictin already reduces ringing artifacts Thmas Wiegand Digital Image Cmmunicatin 60 / 62

61 In-Lp Filters Adaptive Wiener Filter Signal-adaptive linear filter Apply linear filter t blcks f a picture r t the cmplete picture m n s [x, y] = h k,l s [x + k, y + l]. k= m l= n Encder: Linear filter that minimizes distrtin can be determined by slving linear equatin system Filter cefficients have t be transmitted Applicatin Different variant: Separable r nn-separable filter Nt included in any vide cding standards Cnsidered as candidate fr future standards H.264 MPEG-4 AVC and H.265 MPEG-H HEVC specify SEI message Allws signaling f filter cefficients Can be applied as nn-nrmative pst filter Thmas Wiegand Digital Image Cmmunicatin 61 / 62

62 Summary Summary Accuracy f mtin-cmpensated predictin Translatinal mtin mdel: Simple and effective Mtin vectr accuracy: Quarter-sample accuracy is suitable chice Interplatin filters: Gd apprximatin f ideal interplatr Blck sizes fr mtin-cmpensated predictin Variable blck sizes based n quadtree apprach Supprt f nn-square blcks further imprves cding efficiency Mtin parameter cding Mtin vectr predictin: Switched predictin imprves cding efficiency Additinal mdes with inferred mtin parameters: Merge mde Advanced mtin-cmpensated predictin & cding structures Multiple reference pictures: Blck-adaptive selectin Multi-hypthesis predictin: Typically adaptive bi-predictin Enable mre advanced cding structures: Hierarchical B pictures In-lp filters imprve subjective quality & cding efficiency Thmas Wiegand Digital Image Cmmunicatin 62 / 62

Video Encoder Control

Video Encoder Control Vide Encder Cntrl Thmas Wiegand Digital Image Cmmunicatin 1 / 41 Outline Intrductin Encder Cntrl using Lagrange multipliers Lagrangian ptimizatin Lagrangian bit allcatin Lagrangian Optimizatin in Hybrid

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

making triangle (ie same reference angle) ). This is a standard form that will allow us all to have the X= y=

making triangle (ie same reference angle) ). This is a standard form that will allow us all to have the X= y= Intrductin t Vectrs I 21 Intrductin t Vectrs I 22 I. Determine the hrizntal and vertical cmpnents f the resultant vectr by cunting n the grid. X= y= J. Draw a mangle with hrizntal and vertical cmpnents

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

A Few Basic Facts About Isothermal Mass Transfer in a Binary Mixture

A Few Basic Facts About Isothermal Mass Transfer in a Binary Mixture Few asic Facts but Isthermal Mass Transfer in a inary Miture David Keffer Department f Chemical Engineering University f Tennessee first begun: pril 22, 2004 last updated: January 13, 2006 dkeffer@utk.edu

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

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

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

Activity Guide Loops and Random Numbers

Activity Guide Loops and Random Numbers Unit 3 Lessn 7 Name(s) Perid Date Activity Guide Lps and Randm Numbers CS Cntent Lps are a relatively straightfrward idea in prgramming - yu want a certain chunk f cde t run repeatedly - but it takes a

More information

Medium Scale Integrated (MSI) devices [Sections 2.9 and 2.10]

Medium Scale Integrated (MSI) devices [Sections 2.9 and 2.10] EECS 270, Winter 2017, Lecture 3 Page 1 f 6 Medium Scale Integrated (MSI) devices [Sectins 2.9 and 2.10] As we ve seen, it s smetimes nt reasnable t d all the design wrk at the gate-level smetimes we just

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

, 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

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

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

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

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

NTP Clock Discipline Principles

NTP Clock Discipline Principles NTP Clck Discipline Principles David L. Mills University f Delaware http://www.eecis.udel.edu/~mills mailt:mills@udel.edu Sir Jhn Tenniel; Alice s Adventures in Wnderland,Lewis Carrll 24-Aug-04 1 Traditinal

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

Lecture 5: Equilibrium and Oscillations

Lecture 5: Equilibrium and Oscillations Lecture 5: Equilibrium and Oscillatins Energy and Mtin Last time, we fund that fr a system with energy cnserved, v = ± E U m ( ) ( ) One result we see immediately is that there is n slutin fr velcity if

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

Electric Current and Resistance

Electric Current and Resistance Electric Current and Resistance Electric Current Electric current is the rate f flw f charge thrugh sme regin f space The SI unit f current is the ampere (A) 1 A = 1 C / s The symbl fr electric current

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

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

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

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

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

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

Building to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems.

Building to Transformations on Coordinate Axis Grade 5: Geometry Graph points on the coordinate plane to solve real-world and mathematical problems. Building t Transfrmatins n Crdinate Axis Grade 5: Gemetry Graph pints n the crdinate plane t slve real-wrld and mathematical prblems. 5.G.1. Use a pair f perpendicular number lines, called axes, t define

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

Part 3 Introduction to statistical classification techniques

Part 3 Introduction to statistical classification techniques Part 3 Intrductin t statistical classificatin techniques Machine Learning, Part 3, March 07 Fabi Rli Preamble ØIn Part we have seen that if we knw: Psterir prbabilities P(ω i / ) Or the equivalent terms

More information

Experimental Design Initial GLM Intro. This Time

Experimental Design Initial GLM Intro. This Time Eperimental Design Initial GLM Intr This Time GLM General Linear Mdel Single subject fmri mdeling Single Subject fmri Data Data at ne vel Rest vs. passive wrd listening Is there an effect? Linear in

More information

Flipping Physics Lecture Notes: Simple Harmonic Motion Introduction via a Horizontal Mass-Spring System

Flipping Physics Lecture Notes: Simple Harmonic Motion Introduction via a Horizontal Mass-Spring System Flipping Physics Lecture Ntes: Simple Harmnic Mtin Intrductin via a Hrizntal Mass-Spring System A Hrizntal Mass-Spring System is where a mass is attached t a spring, riented hrizntally, and then placed

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

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification

COMP 551 Applied Machine Learning Lecture 5: Generative models for linear classification COMP 551 Applied Machine Learning Lecture 5: Generative mdels fr linear classificatin Instructr: Herke van Hf (herke.vanhf@mail.mcgill.ca) Slides mstly by: Jelle Pineau Class web page: www.cs.mcgill.ca/~hvanh2/cmp551

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

Differentiation Applications 1: Related Rates

Differentiation Applications 1: Related Rates Differentiatin Applicatins 1: Related Rates 151 Differentiatin Applicatins 1: Related Rates Mdel 1: Sliding Ladder 10 ladder y 10 ladder 10 ladder A 10 ft ladder is leaning against a wall when the bttm

More information

Lab 1 The Scientific Method

Lab 1 The Scientific Method INTRODUCTION The fllwing labratry exercise is designed t give yu, the student, an pprtunity t explre unknwn systems, r universes, and hypthesize pssible rules which may gvern the behavir within them. Scientific

More information

Flipping Physics Lecture Notes: Simple Harmonic Motion Introduction via a Horizontal Mass-Spring System

Flipping Physics Lecture Notes: Simple Harmonic Motion Introduction via a Horizontal Mass-Spring System Flipping Physics Lecture Ntes: Simple Harmnic Mtin Intrductin via a Hrizntal Mass-Spring System A Hrizntal Mass-Spring System is where a mass is attached t a spring, riented hrizntally, and then placed

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

The standards are taught in the following sequence.

The standards are taught in the following sequence. B L U E V A L L E Y D I S T R I C T C U R R I C U L U M MATHEMATICS Third Grade In grade 3, instructinal time shuld fcus n fur critical areas: (1) develping understanding f multiplicatin and divisin and

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

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MIT OpenCurseWare http://cw.mit.edu 2.161 Signal Prcessing: Cntinuus and Discrete Fall 2008 Fr infrmatin abut citing these materials r ur Terms f Use, visit: http://cw.mit.edu/terms. Massachusetts Institute

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

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

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

CAUSAL INFERENCE. Technical Track Session I. Phillippe Leite. The World Bank

CAUSAL INFERENCE. Technical Track Session I. Phillippe Leite. The World Bank CAUSAL INFERENCE Technical Track Sessin I Phillippe Leite The Wrld Bank These slides were develped by Christel Vermeersch and mdified by Phillippe Leite fr the purpse f this wrkshp Plicy questins are causal

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

AP Statistics Notes Unit Two: The Normal Distributions

AP Statistics Notes Unit Two: The Normal Distributions AP Statistics Ntes Unit Tw: The Nrmal Distributins Syllabus Objectives: 1.5 The student will summarize distributins f data measuring the psitin using quartiles, percentiles, and standardized scres (z-scres).

More information

SAMPLING DYNAMICAL SYSTEMS

SAMPLING DYNAMICAL SYSTEMS SAMPLING DYNAMICAL SYSTEMS Melvin J. Hinich Applied Research Labratries The University f Texas at Austin Austin, TX 78713-8029, USA (512) 835-3278 (Vice) 835-3259 (Fax) hinich@mail.la.utexas.edu ABSTRACT

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

Kinetics of Particles. Chapter 3

Kinetics of Particles. Chapter 3 Kinetics f Particles Chapter 3 1 Kinetics f Particles It is the study f the relatins existing between the frces acting n bdy, the mass f the bdy, and the mtin f the bdy. It is the study f the relatin between

More information

Statistics Statistical method Variables Value Score Type of Research Level of Measurement...

Statistics Statistical method Variables Value Score Type of Research Level of Measurement... Lecture 1 Displaying data... 12 Statistics... 13 Statistical methd... 13 Variables... 13 Value... 15 Scre... 15 Type f Research... 15 Level f Measurement... 15 Numeric/Quantitative variables... 15 Ordinal/Rank-rder

More information

Comparing Several Means: ANOVA. Group Means and Grand Mean

Comparing Several Means: ANOVA. Group Means and Grand Mean STAT 511 ANOVA and Regressin 1 Cmparing Several Means: ANOVA Slide 1 Blue Lake snap beans were grwn in 12 pen-tp chambers which are subject t 4 treatments 3 each with O 3 and SO 2 present/absent. The ttal

More information

Snow avalanche runout from two Canadian mountain ranges

Snow avalanche runout from two Canadian mountain ranges Annals f Glacilgy 18 1993 Internati n al Glaciigicai Sciety Snw avalanche runut frm tw Canadian muntain ranges D.J. NIXON AND D. M. MCCLUNG Department f Civil Engineering, University f British Clumbia,

More information

Math 302 Learning Objectives

Math 302 Learning Objectives Multivariable Calculus (Part I) 13.1 Vectrs in Three-Dimensinal Space Math 302 Learning Objectives Plt pints in three-dimensinal space. Find the distance between tw pints in three-dimensinal space. Write

More information

Kinematic transformation of mechanical behavior Neville Hogan

Kinematic transformation of mechanical behavior Neville Hogan inematic transfrmatin f mechanical behavir Neville Hgan Generalized crdinates are fundamental If we assume that a linkage may accurately be described as a cllectin f linked rigid bdies, their generalized

More information

Simple Linear Regression (single variable)

Simple Linear Regression (single variable) Simple Linear Regressin (single variable) Intrductin t Machine Learning Marek Petrik January 31, 2017 Sme f the figures in this presentatin are taken frm An Intrductin t Statistical Learning, with applicatins

More information

Physics 2010 Motion with Constant Acceleration Experiment 1

Physics 2010 Motion with Constant Acceleration Experiment 1 . Physics 00 Mtin with Cnstant Acceleratin Experiment In this lab, we will study the mtin f a glider as it accelerates dwnhill n a tilted air track. The glider is supprted ver the air track by a cushin

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

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

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

Yeu-Sheng Paul Shiue, Ph.D 薛宇盛 Professor and Chair Mechanical Engineering Department Christian Brothers University 650 East Parkway South Memphis, TN

Yeu-Sheng Paul Shiue, Ph.D 薛宇盛 Professor and Chair Mechanical Engineering Department Christian Brothers University 650 East Parkway South Memphis, TN Yeu-Sheng Paul Shiue, Ph.D 薛宇盛 Prfessr and Chair Mechanical Engineering Department Christian Brthers University 650 East Parkway Suth Memphis, TN 38104 Office: (901) 321-3424 Rm: N-110 Fax : (901) 321-3402

More information

Chapter 3 Kinematics in Two Dimensions; Vectors

Chapter 3 Kinematics in Two Dimensions; Vectors Chapter 3 Kinematics in Tw Dimensins; Vectrs Vectrs and Scalars Additin f Vectrs Graphical Methds (One and Tw- Dimensin) Multiplicatin f a Vectr b a Scalar Subtractin f Vectrs Graphical Methds Adding Vectrs

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

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

Application of ILIUM to the estimation of the T eff [Fe/H] pair from BP/RP

Application of ILIUM to the estimation of the T eff [Fe/H] pair from BP/RP Applicatin f ILIUM t the estimatin f the T eff [Fe/H] pair frm BP/RP prepared by: apprved by: reference: issue: 1 revisin: 1 date: 2009-02-10 status: Issued Cryn A.L. Bailer-Jnes Max Planck Institute fr

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

ECEN 4872/5827 Lecture Notes

ECEN 4872/5827 Lecture Notes ECEN 4872/5827 Lecture Ntes Lecture #5 Objectives fr lecture #5: 1. Analysis f precisin current reference 2. Appraches fr evaluating tlerances 3. Temperature Cefficients evaluatin technique 4. Fundamentals

More information

Kepler's Laws of Planetary Motion

Kepler's Laws of Planetary Motion Writing Assignment Essay n Kepler s Laws. Yu have been prvided tw shrt articles n Kepler s Three Laws f Planetary Mtin. Yu are t first read the articles t better understand what these laws are, what they

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

CS:4420 Artificial Intelligence

CS:4420 Artificial Intelligence CS:4420 Artificial Intelligence Spring 2017 Learning frm Examples Cesare Tinelli The University f Iwa Cpyright 2004 17, Cesare Tinelli and Stuart Russell a a These ntes were riginally develped by Stuart

More information

THE PARTITION OF ENERGY INTO WAVES AND CURRENTS

THE PARTITION OF ENERGY INTO WAVES AND CURRENTS THE PARTITION OF ENERGY INTO WAVES AND CURRENTS W. Perrie, C. Tang, Y. Hu and B.M. DeTracy Fisheries & Oceans Canada, Bedfrd Institute f Oceangraphy, Dartmuth, Nva Sctia, Canada 1. INTRODUCTION Ocean mdels

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

Green Noise Digital Halftoning with Multiscale Error Diffusion

Green Noise Digital Halftoning with Multiscale Error Diffusion Green Nise Digital Halftning with Multiscale Errr Diffusin Yik-Hing Fung and Yuk-Hee Chan Center f Multimedia Signal Prcessing Department f Electrnic and Infrmatin Engineering The Hng Kng Plytechnic University,

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

FIZIKA ANGOL NYELVEN JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

FIZIKA ANGOL NYELVEN JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ Fizika angl nyelven emelt szint 0804 ÉRETTSÉGI VIZSGA 010. május 18. FIZIKA ANGOL NYELVEN EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM In marking

More information

ENG2410 Digital Design Sequential Circuits: Part A

ENG2410 Digital Design Sequential Circuits: Part A ENG2410 Digital Design Sequential Circuits: Part A Fall 2017 S. Areibi Schl f Engineering University f Guelph Week #6 Tpics Sequential Circuit Definitins Latches Flip-Flps Delays in Sequential Circuits

More information

Lecture 02 CSE 40547/60547 Computing at the Nanoscale

Lecture 02 CSE 40547/60547 Computing at the Nanoscale PN Junctin Ntes: Lecture 02 CSE 40547/60547 Cmputing at the Nanscale Letʼs start with a (very) shrt review f semi-cnducting materials: - N-type material: Obtained by adding impurity with 5 valence elements

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

arxiv:hep-ph/ v1 2 Jun 1995

arxiv:hep-ph/ v1 2 Jun 1995 WIS-95//May-PH The rati F n /F p frm the analysis f data using a new scaling variable S. A. Gurvitz arxiv:hep-ph/95063v1 Jun 1995 Department f Particle Physics, Weizmann Institute f Science, Rehvt 76100,

More information

Slide04 (supplemental) Haykin Chapter 4 (both 2nd and 3rd ed): Multi-Layer Perceptrons

Slide04 (supplemental) Haykin Chapter 4 (both 2nd and 3rd ed): Multi-Layer Perceptrons Slide04 supplemental) Haykin Chapter 4 bth 2nd and 3rd ed): Multi-Layer Perceptrns CPSC 636-600 Instructr: Ynsuck Che Heuristic fr Making Backprp Perfrm Better 1. Sequential vs. batch update: fr large

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

ELECTRON CYCLOTRON HEATING OF AN ANISOTROPIC PLASMA. December 4, PLP No. 322

ELECTRON CYCLOTRON HEATING OF AN ANISOTROPIC PLASMA. December 4, PLP No. 322 ELECTRON CYCLOTRON HEATING OF AN ANISOTROPIC PLASMA by J. C. SPROTT December 4, 1969 PLP N. 3 These PLP Reprts are infrmal and preliminary and as such may cntain errrs nt yet eliminated. They are fr private

More information

Study Group Report: Plate-fin Heat Exchangers: AEA Technology

Study Group Report: Plate-fin Heat Exchangers: AEA Technology Study Grup Reprt: Plate-fin Heat Exchangers: AEA Technlgy The prblem under study cncerned the apparent discrepancy between a series f experiments using a plate fin heat exchanger and the classical thery

More information

. (7.1.1) This centripetal acceleration is provided by centripetal force. It is directed towards the center of the circle and has a magnitude

. (7.1.1) This centripetal acceleration is provided by centripetal force. It is directed towards the center of the circle and has a magnitude Lecture #7-1 Dynamics f Rtatin, Trque, Static Equilirium We have already studied kinematics f rtatinal mtin We discussed unifrm as well as nnunifrm rtatin Hwever, when we mved n dynamics f rtatin, the

More information

Homology groups of disks with holes

Homology groups of disks with holes Hmlgy grups f disks with hles THEOREM. Let p 1,, p k } be a sequence f distinct pints in the interir unit disk D n where n 2, and suppse that fr all j the sets E j Int D n are clsed, pairwise disjint subdisks.

More information