Variational assimilation of meteorological images for motion estimation

Size: px
Start display at page:

Download "Variational assimilation of meteorological images for motion estimation"

Transcription

1 Variational assimilation of meteorological images for motion estimation T. Corpetti work with P. Heas, N. Papadakis and E. Mémin IRISA - COSTEL Brest, Journée Statistique Spatio-temporelle Feb., 14 th 2008

2 Goal Estimation of time-consistent horizontal motion fields at different layers of the atmosphere Observations : (sparse) sequences of meteorological images Use of physical prior knowledge

3 Goal Estimation of time-consistent horizontal motion fields at different layers of the atmosphere Observations : (sparse) sequences of meteorological images Use of physical prior knowledge

4 Methodological framework Main difficulty : State space of very large dimension An image of pixels yields unknown variables = Tools from stochastic approaches can not be applied. Variational assimilation : enables to deal with large systems thanks to the adjoint formulation

5 Methodological framework Main difficulty : State space of very large dimension An image of pixels yields unknown variables = Tools from stochastic approaches can not be applied. Variational assimilation : enables to deal with large systems thanks to the adjoint formulation

6 Outline Introduction - Overview Dense motion estimation in geophysics Problems with frame-to-frame estimators Introduction of dynamical constraints Variational assimilation Introduction System definition Adjoint formulation System to solve Application : motion estimation for atmospherical flows 1 Assimilation of motion for «bidimensional» atmospherical flows 2 Assimilation of motion and pressure maps for different layers of the atmosphere in an perfect model 3 Assimilation of motion for different layers of the atmosphere in an imperfect model

7 Outline Introduction - Overview

8 Introduction : motion estimation Motion estimation in physics basic assumption A given point keeps its brightness along its displacement de(x, t) dt = E(x, t) t = Optical Flow Constraint Equation (OFCE) + E(x, t) v(x, t) 0 This problem is undetermined (homogeneous areas, aperture problem) = Lucas-Kanade, correlation, optical-flow are some well-known methods to solve the OFCE by adding some constraints

9 Introduction : motion estimation Motion estimation in physics basic assumption A given point keeps its brightness along its displacement de(x, t) dt = E(x, t) t = Optical Flow Constraint Equation (OFCE) + E(x, t) v(x, t) 0 This problem is undetermined (homogeneous areas, aperture problem) = Lucas-Kanade, correlation, optical-flow are some well-known methods to solve the OFCE by adding some constraints

10 Introduction : motion estimation Lucas-Kanade and correlation approaches The unknown optic flow vector is constant within some neighborhood of size n = Convolution of the OFCE with a Gaussian kernel K n (to eliminate homogeneous areas) with Lucas-Kanade = Searching for a window that best fits the OFCE around a given point (mainly use in meteo for instance) Advantages : Global transportation well estimated - Fast Drawbacks : Incapacity of estimating local measurements, smooth motion fields

11 Introduction : motion estimation Lucas-Kanade and correlation approaches The unknown optic flow vector is constant within some neighborhood of size n = Convolution of the OFCE with a Gaussian kernel K n (to eliminate homogeneous areas) with Lucas-Kanade = Searching for a window that best fits the OFCE around a given point (mainly use in meteo for instance) Advantages : Global transportation well estimated - Fast Drawbacks : Incapacity of estimating local measurements, smooth motion fields

12 Introduction : motion estimation Lucas-Kanade and correlation approaches The unknown optic flow vector is constant within some neighborhood of size n = Convolution of the OFCE with a Gaussian kernel K n (to eliminate homogeneous areas) with Lucas-Kanade = Searching for a window that best fits the OFCE around a given point (mainly use in meteo for instance) Advantages : Global transportation well estimated - Fast Drawbacks : Incapacity of estimating local measurements, smooth motion fields

13 Introduction : motion estimation Lucas-Kanade and correlation approaches The unknown optic flow vector is constant within some neighborhood of size n = Convolution of the OFCE with a Gaussian kernel K n (to eliminate homogeneous areas) with Lucas-Kanade = Searching for a window that best fits the OFCE around a given point (mainly use in meteo for instance) Advantages : Global transportation well estimated - Fast Drawbacks : Incapacity of estimating local measurements, smooth motion fields

14 Introduction : motion estimation Optical-flow : local approaches Addition of a smoothing term Minimization of a global energy function ([Horn & Schunck 81]) : ( 2 E(x, t) + E(x, t) v(x, t)) + α ( u 2 + v 2) dx (1) t Ω Advantages : 1 Coherent and precise estimations = such approaches can be very competitive! Drawbacks : 1 Can be long 2 Not adapted for geophysical flows

15 Introduction : motion estimation Optical-flow : local approaches Addition of a smoothing term Minimization of a global energy function ([Horn & Schunck 81]) : ( 2 E(x, t) + E(x, t) v(x, t)) + α ( u 2 + v 2) dx (1) t Ω Advantages : 1 Coherent and precise estimations = such approaches can be very competitive! Drawbacks : 1 Can be long 2 Not adapted for geophysical flows

16 Introduction : motion estimation in geophysics It can be shown that both assumptions are likely to be invalid in a context of fluid displacements. 1 The first order smoothing term is equivalent to minimize ( ) α div 2 v + curl 2 v dx (2) Ω 2 For compressible fluids and depending on the visualization, the OFCE may be not valid = There exists some fluid-dedicated motion estimators [Corpetti02,Corpetti06,Cuzol07,Heas07,Runhau05,Runhau06] Ω ( 2 E(x, t) + E(x, t) v(x, t) + Ediv v(x, t)) + α ( div v 2 + curl v 2) dx t (3)

17 Problems of frame-to-frame estimators Illustration : vorticity spectrum when many data are corrupted DNS Optical flow Synthetic PIV sequence Instantaneous motion field Vorticity spectrum

18 Resume Adapted spatial smoothers (like div-curl) are able to improve the motion estimation but it is not a physically-sound regularization When a sequence is available, it is better to exploit the whole sequence and a dynamical prior knowledge to directly estimate the motion from image sequences = variational assimilation is a convenient framework to manage this problem

19 Resume Adapted spatial smoothers (like div-curl) are able to improve the motion estimation but it is not a physically-sound regularization When a sequence is available, it is better to exploit the whole sequence and a dynamical prior knowledge to directly estimate the motion from image sequences = variational assimilation is a convenient framework to manage this problem

20 Outline Introduction - Overview Dense motion estimation in geophysics Problems with frame-to-frame estimators Introduction of dynamical constraints Variational assimilation Introduction System definition Adjoint formulation System to solve Application : motion estimation for atmospherical flows 1 Assimilation of motion for «bidimensional» atmospherical flows 2 Assimilation of motion and pressure maps for different layers of the atmosphere in an perfect model 3 Assimilation of motion for different layers of the atmosphere in an imperfect model

21 Tracking : 3 main classes 1 Prediction Find the future state knowing past and current observations 2 Filtering Find the current state knowing past and current observations Bayesian filtering, Kalman filtering, particle filtering

22 Tracking : 3 main classes 1 Smoothing Find the all states knowing past, current and future observations spatio-temporal regularizers Our context (posterior analysis of a specific event)

23 Variational assimilation Goal : recover a state space X (x, t) driven with a +/- known dynamic Formulation of the problem : Dynamical law & Initial condition + observations X (x, t) + M(X (x, t)) = ɛm(x) t (4) X (x, t 0) = X 0(x) + ɛ n(x), (5) Y(x, t) = H(X (x, t)) + ɛ o (x, t) (6) M : dynamic model (linear or not) ; Y : observations obtained through the (non) linear operator H ; X 0 initial condition (t 0 ) and (ɛ m, ɛ n, ɛ o ) : noises. Remarks One can also define a perfect dynamical model with unknown control variables u : X t (x, t) + M(X (x, t), u) = 0. Observations can be obtained from multiple sensors (only images in this application)

24 Variational assimilation Goal : recover a state space X (x, t) driven with a +/- known dynamic Formulation of the problem : Dynamical law & Initial condition + observations X (x, t) + M(X (x, t)) = ɛm(x) t (4) X (x, t 0) = X 0(x) + ɛ n(x), (5) Y(x, t) = H(X (x, t)) + ɛ o (x, t) (6) M : dynamic model (linear or not) ; Y : observations obtained through the (non) linear operator H ; X 0 initial condition (t 0 ) and (ɛ m, ɛ n, ɛ o ) : noises. Remarks One can also define a perfect dynamical model with unknown control variables u : X t (x, t) + M(X (x, t), u) = 0. Observations can be obtained from multiple sensors (only images in this application)

25 Variational assimilation Cost function : J (X (ɛ n, ɛ m )) = 1 2 tf t ɛ n 2 B tf t 0 Y H(X (ɛ m, ɛ n )) 2 R 1dt ɛ m 2 Q 1dt. B, Q, R : information (covariances) matrices and : X R 1 = X T R 1 X

26 Differentiation A minimizer X must cancel the directional derivative dj (X + βθ(x, t)) δj X (θ) = lim = 0 β 0 dβ The expression J (X + βθ(x, t)) reads : { 1 tf δj X (θ) = lim (Y H(X + βθ)) T R 1 (Y H(X + βθ)) dt β 0 2 t (X (t 0) + βθ(t 0 ) X 0 ) T B 1 (X (t 0 ) + βθ(t 0 ) X 0 ) tf t 0 ( X t ) T ( X + M(X + βθ) Q 1 t ) } + M(X + βθ) dt In practice, the estimation of such gradient is unfeasible (this requires to compute perturbations along all the components) Adjoint formulation of the problem [Lions 71]

27 Differentiation A minimizer X must cancel the directional derivative dj (X + βθ(x, t)) δj X (θ) = lim = 0 β 0 dβ The expression J (X + βθ(x, t)) reads : { 1 tf δj X (θ) = lim (Y H(X + βθ)) T R 1 (Y H(X + βθ)) dt β 0 2 t (X (t 0) + βθ(t 0 ) X 0 ) T B 1 (X (t 0 ) + βθ(t 0 ) X 0 ) tf t 0 ( X t ) T ( X + M(X + βθ) Q 1 t ) } + M(X + βθ) dt In practice, the estimation of such gradient is unfeasible (this requires to compute perturbations along all the components) Adjoint formulation of the problem [Lions 71]

28 Adjoint formulation (1/2) : simplify the previous relation Introduction of an adjoint variable λ λ = Q 1 ( X t ) + M(X + βθ) Definition of the linear tangent operator M X : dm(x + βθ) lim = M β 0 dβ X (θ) (same for H X ) Definition of the adjoint operator M = ( X M) by : (same for H = ( X H) ) (x, y) (V, O), < Ax, y > O =< x, A y > V = One can factorize the previous expression and perform an integration by part

29 Adjoint formulation (1/2) : simplify the previous relation Introduction of an adjoint variable λ λ = Q 1 ( X t ) + M(X + βθ) Definition of the linear tangent operator M X : dm(x + βθ) lim = M β 0 dβ X (θ) (same for H X ) Definition of the adjoint operator M = ( X M) by : (same for H = ( X H) ) (x, y) (V, O), < Ax, y > O =< x, A y > V = One can factorize the previous expression and perform an integration by part

30 Adjoint formulation (1/2) : simplify the previous relation Introduction of an adjoint variable λ λ = Q 1 ( X t ) + M(X + βθ) Definition of the linear tangent operator M X : dm(x + βθ) lim = M β 0 dβ X (θ) (same for H X ) Definition of the adjoint operator M = ( X M) by : (same for H = ( X H) ) (x, y) (V, O), < Ax, y > O =< x, A y > V = One can factorize the previous expression and perform an integration by part

31 Adjoint formulation (2/2) The cost function can be rewritten as : Z J (X + βθ(x, t)) lim = θ T (t f )λ(t f )dx β 0 dβ Ω Z Z tf» θ T dλ «+ ( X M) λ ( X H) R 1 (Y H(X )) dtdx Ω t 0 dt Z h i + θ T (t 0) B 1 (X (t 0) X 0) λ(t 0) dx = 0 Ω

32 Adjoint formulation (2/2) The cost function can be rewritten as : Z J (X + βθ(x, t)) lim = θ T (t f )λ(t f )dx β 0 dβ Ω Z Z tf» θ T dλ «+ ( X M) λ ( X H) R 1 (Y H(X )) dtdx Ω t 0 dt Z h i + θ T (t 0) B 1 (X (t 0) X 0) λ(t 0) dx = 0 Ω 3 relations to cancel

33 Adjoint formulation (2/2) Vanishing this adjoint relation yields to : 1 Compute the adjoint variables λ(t) by the backward equation : 8 < λ(t f ) = 0 : λ t (t) + M λ(t) = H R 1 (Y H(X ))(t) 2 Update the initial condition X (t 0) = Bλ(t 0) + X (t 0) 3 Compute the state variable X with the forward equation : X t + M(X ) = Qλ If Q = 0 (perfect dynamical model) : direct solving If Q 0 (imperfect dynamical model) : incremental formulation around X = X + dx

34 Adjoint formulation (2/2) Vanishing this adjoint relation yields to : 1 Compute the adjoint variables λ(t) by the backward equation : 8 < λ(t f ) = 0 : λ t (t) + M λ(t) = H R 1 (Y H(X ))(t) 2 Update the initial condition X (t 0) = Bλ(t 0) + X (t 0) 3 Compute the state variable X with the forward equation : X t + M(X ) = Qλ If Q = 0 (perfect dynamical model) : direct solving If Q 0 (imperfect dynamical model) : incremental formulation around X = X + dx

35 Adjoint formulation (2/2) Vanishing this adjoint relation yields to : 1 Compute the adjoint variables λ(t) by the backward equation : 8 < λ(t f ) = 0 : λ t (t) + M λ(t) = H R 1 (Y H(X ))(t) 2 Update the initial condition X (t 0) = Bλ(t 0) + X (t 0) 3 Compute the state variable X with the forward equation : X t + M(X ) = Qλ If Q = 0 (perfect dynamical model) : direct solving If Q 0 (imperfect dynamical model) : incremental formulation around X = X + dx

36 System to solve : alternatively w.r.t. the adjoint variables λ and the system s state X Algorithm 1 Forward integration of the crude solution X t (t) + M( X ) = 0 2 Find Adjoint variables λ(t) with the backward equation λ(t f ) = 0 ; λ t (t) + M λ(t) = H R 1 (Y H( X ))(t) 3 Update the initial condition : dx (t 0) = Bλ(t 0) + dx (t 0) 4 Find the state space : compute X (t) from X (t 0) and λ with the forward integration «dx M (t) + t X dx (t) = Qλ(t) (definition of the adjoint variable) 5 Update : X = X + dx 6 Loop to step 2 until convergence

37 Resume For the assimilation, one needs to define 1 The system state X 2 The dynamical operator M (and its adjoint) 3 The observation operator H (and its adjoint) 4 The covariances matrixes

38 Outline Introduction - Overview Dense motion estimation in geophysics Problems with frame-to-frame estimators Introduction of dynamical constraints Variational assimilation Introduction System definition Adjoint formulation System to solve Application : motion estimation for atmospherical flows 1 Assimilation of motion for «bidimensional» atmospherical flows 2 Assimilation of motion and pressure maps for different layers of the atmosphere in an perfect model 3 Assimilation of motion for different layers of the atmosphere in an imperfect model

39 Applications 1 Assimilation of motion for «bidimensional» atmospherical flows Imperfect dynamical model issued from Navier-Stokes Observation : image intensities

40 1 - System state Natural representation of a motion field : v = (u, v) T In this application : use of the Helhmoltz decomposition Decomposition of any motion field v(x) = (u(x), v(x)) T as the sum of a curl-free (or irrotational) component, a div-free (or solenoidal) component and a div-curl-free (or laminar) component : v = v irr + v sol + v lam = Total field = Irr part + Sol Part curl(v(x)) = ξ(x) = div(v(x)) = ζ(x) = v/ x u/ y = 0 u/ x + v/ y = 0

41 1 - System state Natural representation of a motion field : v = (u, v) T In this application : use of the Helhmoltz decomposition Decomposition of any motion field v(x) = (u(x), v(x)) T as the sum of a curl-free (or irrotational) component, a div-free (or solenoidal) component and a div-curl-free (or laminar) component : v = v irr + v sol + v lam = Total field = Irr part + Sol Part curl(v(x)) = ξ(x) = div(v(x)) = ζ(x) = v/ x u/ y = 0 u/ x + v/ y = 0

42 1 - System state Motion field representation The laminar global transportation component can be easily estimated (on the basis of an optical flow estimator associated to a high smoothing penalty) The motion field v is represented by the vorticity ξ and the divergence ζ with : v = v irr + v sol = G ζ + G ξ = H G (X ). G : 2D Green Kernel associated to the Laplacian operator (G = 1 2π ln( x )). = System state : X = (ξ, ζ) T.

43 1 - System state Motion field representation The laminar global transportation component can be easily estimated (on the basis of an optical flow estimator associated to a high smoothing penalty) The motion field v is represented by the vorticity ξ and the divergence ζ with : v = v irr + v sol = G ζ + G ξ = H G (X ). G : 2D Green Kernel associated to the Laplacian operator (G = 1 2π ln( x )). = System state : X = (ξ, ζ) T.

44 2 - Dynamical law Starting from the Shallow-Water vorticity-divergence equation Formulation of the 3D incompressible Navier-Stokes equation for a layer h k of the atmosphere ξ t + v ξ + ξζ = ν ξ, ζ t + v ζ + ζ 2 = 2det(J(u, v)) hk h k t + v h k + h k ζ = 0 ξ : vorticity ; ζ : divergence ρ 0 + ν ζ,

45 2 - Dynamical law Starting from the Shallow-Water vorticity-divergence equation Formulation of the 3D incompressible Navier-Stokes equation for a layer h k of the atmosphere ξ t + v ξ + ξζ = ν ξ, ζ t + v ζ + ζ 2 = 2det(J(u, v)) hk h k t + v h k + h k ζ = 0 ξ : vorticity ; ζ : divergence ρ 0 + ν ζ, Assumption : observed phenomena at only one layer of the atmosphere

46 2 - Dynamical law As ξ and ζ completely determine the underlying velocity field, one get the following imperfect dynamical model for the fluid motion field : [ ] v ξ + ξζ ν ξ M(ξ, ζ) = v ζ + ζ 2. 2det(J(u, v)) ν ζ The tangent linear operator is analytically obtained from this formulation The discrete version of the adjoint operator is the transpose of the tangent linear operator [Talagrand02]

47 2 - Dynamical law As ξ and ζ completely determine the underlying velocity field, one get the following imperfect dynamical model for the fluid motion field : [ ] v ξ + ξζ ν ξ M(ξ, ζ) = v ζ + ζ 2. 2det(J(u, v)) ν ζ The tangent linear operator is analytically obtained from this formulation The discrete version of the adjoint operator is the transpose of the tangent linear operator [Talagrand02]

48 3 - Observations : optical-flow constraint equation (OFCE) Optical Flow Constraint Equation ( ) E(x, t) K n + E(x, t) H G X (x, t) 0 (7) t }{{} de dt = the observation Y = H(X ) is : { Y = K n E(x,t) t H(X ) = (K n E) T H G X. (8) The adjoint reads X H = H G (K n E). (9)

49 4 - Covariances matrixes The matrix R and B associated to the observations and initial condition are defined as R = B = C min + (C max C min )(e E(x,t) /σ2 ) where C and σ are parameters to fix. If no observation is available, these matrixes are set to infinity. Matrix associated to the dynamical model Q : constant diagonal matrix Quantitative values : Q = 0.001, σ = 0.9 and C [50; 500]

50 Experiments on a real sequence Synthetic sequence

51 Real sequence : vince (1/4) Real cyclone (9 th october 2005) Infrared data Sequence of 116 images

52 Real sequence : vince (2/4) Real cyclone (9 th october 2005) Visible data Sequence of 116 images

53 Real sequence : vince (3/4) Real cyclone (9 th october 2005) Velocities obtained with the visible channel superimposed to IR data Sequence of 116 images

54 Real sequence : vince (4/4) Comparison with fluid dedicated optical-flow estimator (without temporal consistency) Assimilated vorticity No temporal consistency

55 Applications 1 Assimilation of motion for «bidimensional» atmospherical flows Imperfect dynamical model issued from Navier-Stokes Observation : image intensities 2 Assimilation of motion and pressure maps for different layers of the atmosphere Perfect dynamical model issued from Navier-Stokes Observation : pressure (and not the motion) 3 Assimilation of motion for different layers of the atmosphere Imperfect dynamical model issued from Navier-Stokes Observation : pressure

56 Goal Recover the whole motion fields and images of pressure differences Observations : k sparse pressure differences images h 1 obs h 2 obs h 3 obs Dynamical models available : based on the shallow-water approximation

57 Data : related to layers of the atmosphere Sparse pressure images are obtained using [Heas07] and EUMETSAT products [Schmetz93] ( Details here ). Assumption : N independent layers = valid if the limit of horizontal scales are much greater than vertical scales height. For layers of 1 km thickness, this hypothesis is valid for horizontal scales greater or equal to 100km = only large-scales will be estimated

58 Data : related to layers of the atmosphere Sparse pressure images are obtained using [Heas07] and EUMETSAT products [Schmetz93] ( Details here ). Assumption : N independent layers = valid if the limit of horizontal scales are much greater than vertical scales height. For layers of 1 km thickness, this hypothesis is valid for horizontal scales greater or equal to 100km = only large-scales will be estimated

59 Dynamical model Goal : define a dynamic adapted to images of pressure-differences based on the shallow-water approximation With satellite data like MSG, a pixel represents 3 3 km 2 = to obtain a valid dynamical model at a pixel grid, we filter the dynamical equations by a Gaussian Kernel K δx with δ x = 100δp 1

60 Shallow-water approximation Using the shallow-water approximation, the filtered horizontal momentum equations for atmospheric motion read : { dũ dt + px ρ 0 ṽf φ = ν T ũ dṽ dt + py ρ 0 + ũf φ = ν T ṽ (10) where p = K δx p (11) ṽ = (ũ, ṽ) T = K δx (u, v) T (12) with ρ 0 : local mean density f φ : Coriolis factor depending on latitude φ ν T turbulent viscosity produced at sub-grid scales [Frisch95]. In practice : Smagorinsky sub-grid model ν T = (Cδ x ) 2(ũ 2 2 x + ṽ 2 y + (ũ y + ṽ x ) 2 )

61 Shallow-water approximation After several manipulations : Expanding total derivatives in isobaric coordinates Using the fact that we have incompressible flows Vertical integration of the Shallow-water equations and continuity equation one obtain independent shallow-water equation systems for atmospheric layers k [1, K] : 8 < : h k t +div( q k ) = 0 ( q k ) t +div( 1 h k qk q k )+ 1 2ρ k xy( h k ) 2 +» 0 1 f φ q k =νt k ( q k ), 1 0 (13) with h k = p(s k ) p(s k+1 ) ; ṽ k = (ũ k, ṽ k ) = 1 h k R p(s k ) p(s k+1 ) ṽdp ; qk = h k ṽ k and div( 1 h k qk q k ) = " ( h k (ũ k ) 2 ) + ( h k ũ k ṽ k ) x y ( h k ũ k ṽ k ) + ( h k (ṽ k ) 2 ) x y #,

62 Shallow-water approximation After several manipulations : Expanding total derivatives in isobaric coordinates Using the fact that we have incompressible flows Vertical integration of the Shallow-water equations and continuity equation one obtain independent shallow-water equation systems for atmospheric layers k [1, K] : 8 < : h k t +div( q k ) = 0 ( q k ) t +div( 1 h k qk q k )+ 1 2ρ k xy( h k ) 2 +» 0 1 f φ q k =νt k ( q k ), 1 0 (13) with h k = p(s k ) p(s k+1 ) ; ṽ k = (ũ k, ṽ k ) = 1 h k R p(s k ) p(s k+1 ) ṽdp ; qk = h k ṽ k and div( 1 h k qk q k ) = " ( h k (ũ k ) 2 ) + ( h k ũ k ṽ k ) x y ( h k ũ k ṽ k ) + ( h k (ṽ k ) 2 ) x y #,

63 System State variables : X k = [ h k, q k ] T with a control of initial conditions j h k (t 0) = h k 0 + η k h q k (t 0) = q k 0 + η k q (14) Dynamical model : previous relations Observations { Y = Kδx h k obs H = [I d, 0]. (15) = the motion correction is achieved relying uniquely on pressure difference observations. Cost function : J k (η k h, η k q) = 1 2 B k h and Bk q : cov. matrices tf t 0 K δx h k obs h k (η k h, η k q) 2 R kdt ηk h 2 B k h η q k 2 B k q, (16)

64 System State variables : X k = [ h k, q k ] T with a control of initial conditions j h k (t 0) = h k 0 + η k h q k (t 0) = q k 0 + η k q (14) Dynamical model : previous relations Observations { Y = Kδx h k obs H = [I d, 0]. (15) = the motion correction is achieved relying uniquely on pressure difference observations. Cost function : J k (η k h, η k q) = 1 2 B k h and Bk q : cov. matrices tf t 0 K δx h k obs h k (η k h, η k q) 2 R kdt ηk h 2 B k h η q k 2 B k q, (16)

65 System State variables : X k = [ h k, q k ] T with a control of initial conditions j h k (t 0) = h k 0 + η k h q k (t 0) = q k 0 + η k q (14) Dynamical model : previous relations Observations { Y = Kδx h k obs H = [I d, 0]. (15) = the motion correction is achieved relying uniquely on pressure difference observations. Cost function : J k (η k h, η k q) = 1 2 B k h and Bk q : cov. matrices tf t 0 K δx h k obs h k (η k h, η k q) 2 R kdt ηk h 2 B k h η q k 2 B k q, (16)

66 System details Algorithm Adjoint variables λ k = [λ k h, λk q] T 8 tλ k h + ṽ k (ṽ k )λ k q h k div(λ k ϱ q)=(r k ) 1 (K >< k δx h k obs h k ),» 0 1 tλ k q (ṽ k )λ k q ( λ k q)ṽ k λ k h+ f φ λ k q =νt k (λ k 1 0 q), >: λ k h(t f ) = 0, λ k q(t f ) = 0. Covariance matrix (R k ) 1 is directly defined using the mask of observation C k : j (R k ) 1 αobs if s C k (s, s) = 0 else, (17) (18) Matrices (B k h ) 1 and (B k q) 1 are defined as : j (B k h ) 1 (s, s) = α h (B k q) 1 (s, s) = α q (19)

67 Synthetic Experiments on a real sequence Large scales Fine scales

68 Real MSG sequence Sequence of 10 images of top-of-clouds pressure Cloud classification into K = 3 broad layers 10 images of 1024 x 1024 pixels covering an area over the north Atlantic Ocean (of about 3000 km 2 )

69 Perfect model (assimilation of pressure and motions) #1 #2 #3 t=0 min t= 1h15min t= 2h30min

70 Perfect model : comparison with optical flow (div and curl) for t = 0min optic-flow reference estimates 1 ṽ 1 ζ 1 ζ assimilation estimates

71 Perfect model : comparison with optical flow (div and curl) for t = 1h15min optic-flow reference estimates 1 ṽ 1 ζ 1 ζ assimilation estimates

72 Resume Input : sparse sequences of pressure images Output : dense sequences of pressure maps and motion fields for large scales h 1 obs h 2 obs h 3 obs The perfect model enables to estimate the motion field without any observations on it.

73 Resume Input : sparse sequences of pressure images Output : dense sequences of pressure maps and motion fields for large scales h 1 obs h 2 obs h 3 obs The perfect model enables to estimate the motion field without any observations on it.

74 Experiments on a real sequence Large scales Fine scales

75 Assimilation of pressure and motions at finer scales Assumption : horizontal motion fields greater than vertical ones = When we look at finer scales, the term 1 ( h k ) 2 can locally dominate 2ρ k in areas where this assumption breaks and this creates instabilities. The filtering with the Gaussian Kernel K δx fundamental (with δ x = 100δp 1 ) is Extraction of large scales only, fine scales impossible

76 Applications 1 Assimilation of motion for «bidimensional» atmospherical flows Imperfect dynamical model issued from Navier-Stokes Observation : image intensities 2 Assimilation of motion and pressure maps for different layers of the atmosphere Perfect dynamical model issued from Navier-Stokes Observation : pressure (and not the motion) 3 Assimilation of motion for different layers of the atmosphere Imperfect dynamical model issued from Navier-Stokes Observation : pressure

77 Simplified dynamical law Idea : relax the layering assumption and use an imperfect modelling to extract information on fine scales = we consider that filtered horizontal winds (vertically averaged within layer C k ) ṽ k are equal to filtered horizontal winds on layer upper surfaces s k+1. { ξk t + ṽ k ξ k + ( ξ k + f φ ) ζ k = ν T ( ξ k ) ζ k t +ṽ k ζ k +( ζ k ) 2 2 J ρ 1 0 p(sk+1 )+f φ ξ k =ν T ( ζ k )

78 Simplified dynamical law Idea : relax the layering assumption and use an imperfect modelling to extract information on fine scales = we consider that filtered horizontal winds (vertically averaged within layer C k ) ṽ k are equal to filtered horizontal winds on layer upper surfaces s k+1. { ξk t + ṽ k ξ k + ( ξ k + f φ ) ζ k = ν T ( ξ k ) ζ k t +ṽ k ζ k +( ζ k ) 2 2 J ρ 1 0 p(sk+1 )+f φ ξ k =ν T ( ζ k ) Simplification of the divergence model ( Detail )

79 Simplified dynamical law Idea : relax the layering assumption and use an imperfect modelling to extract information on fine scales = we consider that filtered horizontal winds (vertically averaged within layer C k ) ṽ k are equal to filtered horizontal winds on layer upper surfaces s k+1. New model { ξk t + ṽ k ξ k + ( ξ k + f φ ) ζ k = ν T ξ k ζ k t +ṽ k ζ k + ( ζ k ) 2 = ν T ζ k. (20)

80 Simplified model Observations

81 Image conservation Instead of the usual OFCE, we prefer to rely on the continuity equation filtered with a Gaussian Kernel (to deal with the aperture problem) K δx ( h k obs t + h k obs ṽ k + h k obsdivṽ k ) 0, (21) = the observation Y = H(ṽ k ) is : { Y = K δx hk obs (x,t) t H(h k obs ) = ( K δx hobs) k T HG ( ). (22) K δx h k obs T H G The adjoint reads X H = H G ( Kδx h k obs) ( Kδx h k obs) HG. (23)

82 System details Algorithm Adjoint variables [λ k ξ, λ k ζ] T are obtained with λ k ξ(t f ) = 0, λ k ζ(t f ) = 0, [ ] [ λ k ξ ṽ + t λ k + ζ ][ ] ν T ξ +f φ λ k ξ ζ 0 ṽ + ζ ν T λ k ζ }{{} ( X M) = X kh R 1 (Y H(X)). Cov. matrix (R k ) 1 is defined using the mask of observation C k and the luminance function : ( (R k ) 1 α (s, s) = min + (α max α min)(e hk obs (s,t) /σ2 ) if s C k (24) 0 else, Matrices (Q k ξ) 1, (Q k ζ) 1, (B k ξ) 1 and (B k ζ) 1 are defined as constant diagonal matrixes.

83 Synthetic Experiments on a real sequence Large scales Fine scales

84 Imperfect model (assimilation of div and curl) at large scales (layer 1) Horizontal wind fields, curl and div estimated by assimilation with an imperfect model.

85 Imperfect model (assimilation of div and curl) at large scales (layer 3) Horizontal wind fields, curl and div estimated by assimilation with an imperfect model.

86 Experiments on a real sequence Large scales Fine scales

87 Imperfect model (assim. div & curl) at finer scales assimilation estimates optical flow

88 Comments on fine scale estimation Consistency with results obtained by the previous method and optical flow. Smaller structures can be characterized Are they in accordance with the physics and the ground truth? Much more stable than the perfect modeling approach

89 Conclusion

90 Conclusion The framework of variational assimilation plays as a physically consistent spatio-temporal smoother We proposed 3 applications 1 Assimilation of ξ and ζ for 2D flows from MSG images in an imperfect model 2 Assimilation of observed pressure images and (u, v) T (not observed) in a perfect dynamical model for large scales 3 Assimilation of ξ and ζ in a imperfect dynamical model for large and small scales from pressure images This framework is flexible to deal with perfect/imperfect models, sparse/poor observations and large state spaces.

91 For the future Combination with others sources of measurements Physics : use of the temperature for the motion estimation Border conditions : how to manage? (control) Use of more sophisticated minimization methods Validation

92 Synthetic sequence of particles (1/2) Synthetic sequence to assess the benefits of the technique 2D divergence free turbulence obtained through a direct numerical simulation of the Navier-Stokes equation [Carlier 05]. Sequence of 52 images Im. sequence True Vorticity Estim. vorticity

93 Synthetic sequence of particles (2/2) Quantitative comparisons between the real field, this approach and a fluid motion dedicated optical-flow scheme (without temporal consistency) [Corpetti02] Vorticity Root Mean Square Error Optical flow estimation Velocities assimilation DNS Assimilation (images) Optical flow Images Mean Square Error Vorticity spectrum = Very good results = Assimilated vorticity recover high frequencies. Back

94 Observations : layering of the atmosphere Decomposition using [Heas07] : the k-th layer corresponds to the volume lying in between an upper surface s k+1 and a lower surface s k Surfaces s k+1 : height of top of clouds belonging to the k-th layer = they are defined only in areas where there exists clouds. Top of clouds classifications maps : based on thresholds of top of cloud pressure and are routinely provided by the EUMETSAT consortium (based on top of clouds pressure images [Schmetz93]). Cloud pressure Classification

95 Observations : sparse images of pressure differences For a layer k, the pressure difference p(x, y, s k ) p(x, y, s k+1 ) is the quantity of interest In satellite images, clouds of height s k are always occluded = we approximate the underneath pressure p(s k ) by p(s k ). The observation at layer k is ( Back ). j h k p(x, y, s k ) p(x, y, s k+1 ) if (x, y) C k obs = 0 else Classification pressure diff. higher level pressure diff. med. level pressure diff. low level

96 Dynamics : dealing with divergence Assumption : the div is advected by the flow up to an unknown noise. It follows a stochastic process d(divṽ k (t)) = ṽ k (divṽ k (t))dt + 2ν T db(t) (25) = the div is known only up to an uncertainty that grows up linearly with time (B t is a Brownian motion). Using Ito formula and Kolmogorov s forward equation [Oksendal98] t D(t, x) + D(t, x)ṽ k + D(t, x)divṽ k ν T D(t, x) = 0, (26) with D(t, x) = E[divw(x t )] Assumption : the divergence of the flow is given by its expectation ( ζ k = divṽ k (x) D(t, x)(x)) { ζk t +ṽ k ζ k + ( ζ k ) 2 = ν T ζ k. Back (27)

97 Outline Algorithm details Back

98 Outline Discretization

99 Discretization of the vorticity-velocity equation : principles Must be done cautiously (in particular concerning the advective terms v ) Use of non-oscillatory schemes that prevent from inappropriate numerical error amplifications. Use of Total Variation Diminishing (TVD) scheme prevents from an increase of oscillations over time and enables to transport shocks. The ENO (Essentially non-oscillatory) or WENO (Weighted ENO) are the most used schemes of such family [Levy00,Shu98].

100 Time integration Use of a TVD explicit Runge-Kutta [Shu98] on X = (ξ, ζ) T : X t+1 = X m with X 0 = X t and for i = 1...m : i 1 ( ( ) ) M X i = α ik X k + tβ ik X (X k ). k=0 To be TVD, the latter scheme must verify min i,k (α ik /β ik ) = 1, (α ik > 0, β ik > 0). In practice, we use order 3 with α 10 = β 10 = 1, α 20 = 3/4, β 20 = 0, α 21 = β 21 = 1/4, α 30 = 1/3, α 31 = β 30 = β 31 = 0, α 32 = β 32 = 2/3.

101 Time integration Use of a TVD explicit Runge-Kutta [Shu98] on X = (ξ, ζ) T : X t+1 = X m with X 0 = X t and for i = 1...m : i 1 ( ( ) ) M X i = α ik X k + tβ ik X (X k ). k=0 To be TVD, the latter scheme must verify min i,k (α ik /β ik ) = 1, (α ik > 0, β ik > 0). In practice, we use order 3 with α 10 = β 10 = 1, α 20 = 3/4, β 20 = 0, α 21 = β 21 = 1/4, α 30 = 1/3, α 31 = β 30 = β 31 = 0, α 32 = β 32 = 2/3.

102 Time integration Use of a TVD explicit Runge-Kutta [Shu98] on X = (ξ, ζ) T : X t+1 = X m with X 0 = X t and for i = 1...m : i 1 ( ( ) ) M X i = α ik X k + tβ ik X (X k ). k=0 To be TVD, the latter scheme must verify min i,k (α ik /β ik ) = 1, (α ik > 0, β ik > 0). In practice, we use order 3 with α 10 = β 10 = 1, α 20 = 3/4, β 20 = 0, α 21 = β 21 = 1/4, α 30 = 1/3, α 31 = β 30 = β 31 = 0, α 32 = β 32 = 2/3.

103 Reconstruction of the scalar at the cell boundaries Second order accurate method based on a Min-Mod limiter on the regular spatial grid (i x, j y ) [Levy97] : ξ + i+ 1 2,j = ξ i+1,j x 2 (ξ x) i+1,j and ξ i+ 1 2,j = ξ i,j + x 2 (ξ x) i,j, ( with (ξ x ) i,j = Minmod 2 (ξ i,j ξ i 1,j ) x and Minmod(x 1,, x n ) =, ξ i+1,j ξ i 1,j, 2 (ξ ) i+1,j ξ i,j ), 2 x x inf i (x i ) if x i 0 i sup i (x i ) if x i 0 i 0 otherwise. idem for ξ + and ξ i,j+ 1 2 i,j+ 1 2

104 Advection-Diffusion scheme (1/2) Semidiscrete TVD central scheme [Kurganov00a,Kurganov00b] H x i+ t ξ i,j = 1,j(t) Hx 2 i 1,j(t) H y (t) H y (t) 2 i,j+ 1 2 i,j ν ξ D i,j, x y numerical convection flux derived from the monotone Lax-Friedricks flux : H x i+ 1,j(t) = u i+ 1,j(t) ] 2 [ξ +i ,j ξ i+ u i+ 1,j(t) ] 2 [ξ +i+ 12,j 2 12,j ξ i+ 12,j H y (t) = v i,j+ 1 (t) [ ] 2 ξ + + ξ v i,j+ 1 (t) [ ] 2 ξ + ξ. i,j i,j+ 1 2 i,j i,j+ 1 2 i,j+ 1 2

105 Advection-Diffusion scheme (2/2) The intermediate values of the velocities are computed with a fourth-order averaging : u i+ 1 2,j(t) = u i+2,j(t) + 9u i+1,j (t) + 9u i,j (t) u i 1,j (t) 16 v i,j+ 1 2 (t) = v i,j+2(t) + 9v i,j+1 (t) + 9v i,j (t) v i,j 1 (t). 16 The linear viscosity ξ is approximated by the fourth-order central differencing : D i,j (t) = ξ i+2,j(t) + 16ξ i+1,j (t) 30ξ i,j (t) + 16ξ i 1,j (t) ξ i 2,j (t) 12 2 x + ξ i,j+2(t) + 16ξ i,j+1 (t) 30ξ i,j (t) + 16ξ i,j 1 (t) ξ i,j 2 (t) y

106 Outline Synthetic sequence with perfect model Back

107 Synthetic sequence with perfect model Synthetic sequence with realistic initial conditions, blurred with noises (perfect model) Quantitative values : initial settings # Mask Noise h k obs (t 0) RMSE RMSE on ṽ k (t 0 ) RMSE on ṽ k (t) % (hpa) (pixel/frame) (pixel/frame) a 1 no a 2 no a 3 yes a 4 yes FIG.: Initial setup used for assimilation with a perfect model. Initial Root Mean Square Error (RMSE) on observations h k obs at initial time t 0 and on wind norm ṽ k at initial time t 0 or at all times t of the image synthetic sequences.

108 Synthetic sequence Synthetic sequence with realistic initial conditions, blurred with noises (perfect model) ground truth experiment a 2 experiment a 3

109 Synthetic sequence Synthetic sequence with realistic initial conditions, blurred with noises (perfect model) ground truth experiment a 2 experiment a 3

110 Synthetic sequence with perfect model Synthetic sequence with realistic initial conditions, blurred with noises (perfect model) Quantitative values : final results # Mask Noise h k (t 0 ) RMSE RMSE on ṽ k (t 0 ) RMSE on ṽ k (t) % (hpa) (pixel/frame) (pixel/frame) a 1 no a 2 no a 3 yes a 4 yes FIG.: Final estimation errors obtained by assimilation with a perfect model. RMSE on estimates h k and ṽ k at initial time t 0 or at all times t of the image synthetic sequences.

111 Synthetic sequence with perfect model Synthetic sequence with realistic initial conditions, blurred with noises (perfect model) Quantitative values : initial settings # Mask Noise h k obs (t 0) RMSE RMSE on ṽ k (t 0 ) RMSE on ṽ k (t) % (hpa) (pixel/frame) (pixel/frame) a 1 no a 2 no a 3 yes a 4 yes FIG.: Initial setup used for assimilation with a perfect model. Initial Root Mean Square Error (RMSE) on observations h k obs at initial time t 0 and on wind norm ṽ k at initial time t 0 or at all times t of the image synthetic sequences. Back

112 Outline Motion estimation at different layers of the atmosphere Variational assimilation Data : layered difference pressure images Dynamics : shallow-water equations Assimilation of pressure images and vector-fields in a sound dynamical model 1 Experiments on a synthetic sequence 2 Experiments on a real sequence at large scales 3 Experiments on a real sequence at finer scales Assimilation of divergence and vorticity in a simplified dynamical model 1 Experiments on synthetic sequence 2 Experiments on a real sequence at large scales 3 Experiments on a real sequence at finer scales Conclusion

113 Outline Synthetic sequence with imperfect model Back

114 Synthetic sequence with imperfect model Quantitative values : initial settings Mask Noise RMSE on ξ k (t) RMSE on ζ k (t) RMSE on ṽ k (t) % (1/frame) (1/frame) (pixel/frame) b 1 no b 2 no b 3 yes b 4 yes FIG.: Initial setup used for assimilation with an imperfect model. Root Mean Square Error (RMSE) on observations h k obs, on initial vorticity ξ k, divergence ζ k and wind norm ṽ k obtained at all times t of the image synthetic sequences.

115 Synthetic sequence Synt. sequence (imperfect model)

116 Synthetic sequence Synt. sequence (imperfect model)

117 Synthetic sequence with imperfect model Quantitative values : final results Mask Noise RMSE on ξ k (t) RMSE on ζ k (t) RMSE on ṽ k (t) % (1/frame) (1/frame) (pixel/frame) b 1 no b 2 no b 3 yes b 4 yes FIG.: Final estimation errors obtained by assimilation with an imperfect model. RMSE on estimates ξ k (t), ζ k (t) and v k (t) obtained at all times t of the image synthetic sequences.

118 Synthetic sequence with imperfect model Quantitative values : initial settings Mask Noise RMSE on ξ k (t) RMSE on ζ k (t) RMSE on ṽ k (t) % (1/frame) (1/frame) (pixel/frame) b 1 no b 2 no b 3 yes b 4 yes FIG.: Initial setup used for assimilation with an imperfect model. Root Mean Square Error (RMSE) on observations h k obs, on initial vorticity ξ k, divergence ζ k and wind norm ṽ k obtained at all times t of the image synthetic sequences. Back

Image assimilation for motion estimation of atmospheric layers with shallow-water model

Image assimilation for motion estimation of atmospheric layers with shallow-water model Image assimilation for motion estimation of atmospheric layers with shallow-water model Nicolas Papadakis 1, Patrick Héas 1 and Étienne Mémin1,2,3 1 IRISA/INRIA, Campus de Beaulieu 35042 Rennes - FRANCE

More information

Motion estimation of 2D atmospheric layers from satellite image sequences

Motion estimation of 2D atmospheric layers from satellite image sequences Motion estimation of 2D atmospheric layers from satellite image sequences Patrick Héas 1, Nicolas Papadakis 1, Etienne Mémin 1, André Szantai 2 1 INRIA-IRISA, Rennes, France 2 Laboratoire de Météorologie

More information

Pressure image assimilation for atmospheric motion estimation

Pressure image assimilation for atmospheric motion estimation Pressure image assimilation for atmospheric motion estimation Thomas Corpetti, Patrick Héas, Etienne Memin, Nicolas Papadakis To cite this version: Thomas Corpetti, Patrick Héas, Etienne Memin, Nicolas

More information

Dynamically consistent optical flow estimation

Dynamically consistent optical flow estimation Dynamically consistent optical flow estimation Nicolas Papadakis 1, Thomas Corpetti 1,2 and tienne Mémin 1,3,4 1 IRISA / INRIA, Campus Universitaire de Beaulieu, 342 Rennes Cedex, France 2 CNRS / COSTL

More information

The Shallow Water Equations

The Shallow Water Equations If you have not already done so, you are strongly encouraged to read the companion file on the non-divergent barotropic vorticity equation, before proceeding to this shallow water case. We do not repeat

More information

Variational Assimilation of Discrete Navier-Stokes Equations

Variational Assimilation of Discrete Navier-Stokes Equations Variational Assimilation of Discrete Navier-Stokes Equations Souleymane.Kadri-Harouna FLUMINANCE, INRIA Rennes-Bretagne Atlantique Campus universitaire de Beaulieu, 35042 Rennes, France Outline Discretization

More information

ADAPTATION OF STANDARD OPTIC FLOW METHODS TO FLUID MOTION

ADAPTATION OF STANDARD OPTIC FLOW METHODS TO FLUID MOTION 9TH INTERNATIONAL SYMPOSIUM ON FLOW VISUALISATION, 2000 ADAPTATION OF STANDARD OPTIC FLOW METHODS TO FLUID MOTION T. Corpetti 1, E. Mémin 2, P. Pérez 3 Keywords: Fluid motion, optical flow, continuity

More information

Estimation of State Noise for the Ensemble Kalman filter algorithm for 2D shallow water equations.

Estimation of State Noise for the Ensemble Kalman filter algorithm for 2D shallow water equations. Estimation of State Noise for the Ensemble Kalman filter algorithm for 2D shallow water equations. May 6, 2009 Motivation Constitutive Equations EnKF algorithm Some results Method Navier Stokes equations

More information

ENO and WENO schemes. Further topics and time Integration

ENO and WENO schemes. Further topics and time Integration ENO and WENO schemes. Further topics and time Integration Tefa Kaisara CASA Seminar 29 November, 2006 Outline 1 Short review ENO/WENO 2 Further topics Subcell resolution Other building blocks 3 Time Integration

More information

4. DATA ASSIMILATION FUNDAMENTALS

4. DATA ASSIMILATION FUNDAMENTALS 4. DATA ASSIMILATION FUNDAMENTALS... [the atmosphere] "is a chaotic system in which errors introduced into the system can grow with time... As a consequence, data assimilation is a struggle between chaotic

More information

Motion Estimation (I) Ce Liu Microsoft Research New England

Motion Estimation (I) Ce Liu Microsoft Research New England Motion Estimation (I) Ce Liu celiu@microsoft.com Microsoft Research New England We live in a moving world Perceiving, understanding and predicting motion is an important part of our daily lives Motion

More information

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids

Math background. Physics. Simulation. Related phenomena. Frontiers in graphics. Rigid fluids Fluid dynamics Math background Physics Simulation Related phenomena Frontiers in graphics Rigid fluids Fields Domain Ω R2 Scalar field f :Ω R Vector field f : Ω R2 Types of derivatives Derivatives measure

More information

Data assimilation with and without a model

Data assimilation with and without a model Data assimilation with and without a model Tyrus Berry George Mason University NJIT Feb. 28, 2017 Postdoc supported by NSF This work is in collaboration with: Tim Sauer, GMU Franz Hamilton, Postdoc, NCSU

More information

Chapter 17. Finite Volume Method The partial differential equation

Chapter 17. Finite Volume Method The partial differential equation Chapter 7 Finite Volume Method. This chapter focusses on introducing finite volume method for the solution of partial differential equations. These methods have gained wide-spread acceptance in recent

More information

8 A pseudo-spectral solution to the Stokes Problem

8 A pseudo-spectral solution to the Stokes Problem 8 A pseudo-spectral solution to the Stokes Problem 8.1 The Method 8.1.1 Generalities We are interested in setting up a pseudo-spectral method for the following Stokes Problem u σu p = f in Ω u = 0 in Ω,

More information

Motion Estimation (I)

Motion Estimation (I) Motion Estimation (I) Ce Liu celiu@microsoft.com Microsoft Research New England We live in a moving world Perceiving, understanding and predicting motion is an important part of our daily lives Motion

More information

Numerical methods for the Navier- Stokes equations

Numerical methods for the Navier- Stokes equations Numerical methods for the Navier- Stokes equations Hans Petter Langtangen 1,2 1 Center for Biomedical Computing, Simula Research Laboratory 2 Department of Informatics, University of Oslo Dec 6, 2012 Note:

More information

Variational data assimilation

Variational data assimilation Background and methods NCEO, Dept. of Meteorology, Univ. of Reading 710 March 2018, Univ. of Reading Bayes' Theorem Bayes' Theorem p(x y) = posterior distribution = p(x) p(y x) p(y) prior distribution

More information

Fluid Animation. Christopher Batty November 17, 2011

Fluid Animation. Christopher Batty November 17, 2011 Fluid Animation Christopher Batty November 17, 2011 What distinguishes fluids? What distinguishes fluids? No preferred shape Always flows when force is applied Deforms to fit its container Internal forces

More information

Euler Equations: local existence

Euler Equations: local existence Euler Equations: local existence Mat 529, Lesson 2. 1 Active scalars formulation We start with a lemma. Lemma 1. Assume that w is a magnetization variable, i.e. t w + u w + ( u) w = 0. If u = Pw then u

More information

Data assimilation with and without a model

Data assimilation with and without a model Data assimilation with and without a model Tim Sauer George Mason University Parameter estimation and UQ U. Pittsburgh Mar. 5, 2017 Partially supported by NSF Most of this work is due to: Tyrus Berry,

More information

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION 7.1 THE NAVIER-STOKES EQUATIONS Under the assumption of a Newtonian stress-rate-of-strain constitutive equation and a linear, thermally conductive medium,

More information

An Overview of Fluid Animation. Christopher Batty March 11, 2014

An Overview of Fluid Animation. Christopher Batty March 11, 2014 An Overview of Fluid Animation Christopher Batty March 11, 2014 What distinguishes fluids? What distinguishes fluids? No preferred shape. Always flows when force is applied. Deforms to fit its container.

More information

Methods of Data Assimilation and Comparisons for Lagrangian Data

Methods of Data Assimilation and Comparisons for Lagrangian Data Methods of Data Assimilation and Comparisons for Lagrangian Data Chris Jones, Warwick and UNC-CH Kayo Ide, UCLA Andrew Stuart, Jochen Voss, Warwick Guillaume Vernieres, UNC-CH Amarjit Budiraja, UNC-CH

More information

The University of Reading

The University of Reading The University of Reading Radial Velocity Assimilation and Experiments with a Simple Shallow Water Model S.J. Rennie 2 and S.L. Dance 1,2 NUMERICAL ANALYSIS REPORT 1/2008 1 Department of Mathematics 2

More information

Abstract. This paper focuses on the tracking and analysis of convective clouds systems from Meteosat Second

Abstract. This paper focuses on the tracking and analysis of convective clouds systems from Meteosat Second Data Assimilation for Convective Cells Tracking on Meteorological Image Sequences Claire Thomas, Thomas Corpetti and Etienne Mémin Abstract This paper focuses on the tracking and analysis of convective

More information

( ) Notes. Fluid mechanics. Inviscid Euler model. Lagrangian viewpoint. " = " x,t,#, #

( ) Notes. Fluid mechanics. Inviscid Euler model. Lagrangian viewpoint.  =  x,t,#, # Notes Assignment 4 due today (when I check email tomorrow morning) Don t be afraid to make assumptions, approximate quantities, In particular, method for computing time step bound (look at max eigenvalue

More information

A numerical study of SSP time integration methods for hyperbolic conservation laws

A numerical study of SSP time integration methods for hyperbolic conservation laws MATHEMATICAL COMMUNICATIONS 613 Math. Commun., Vol. 15, No., pp. 613-633 (010) A numerical study of SSP time integration methods for hyperbolic conservation laws Nelida Črnjarić Žic1,, Bojan Crnković 1

More information

Linear Diffusion and Image Processing. Outline

Linear Diffusion and Image Processing. Outline Outline Linear Diffusion and Image Processing Fourier Transform Convolution Image Restoration: Linear Filtering Diffusion Processes for Noise Filtering linear scale space theory Gauss-Laplace pyramid for

More information

Dedalus: An Open-Source Spectral Magnetohydrodynamics Code

Dedalus: An Open-Source Spectral Magnetohydrodynamics Code Dedalus: An Open-Source Spectral Magnetohydrodynamics Code Keaton Burns University of California Berkeley Jeff Oishi SLAC National Accelerator Laboratory Received ; accepted ABSTRACT We developed the magnetohydrodynamic

More information

V (r,t) = i ˆ u( x, y,z,t) + ˆ j v( x, y,z,t) + k ˆ w( x, y, z,t)

V (r,t) = i ˆ u( x, y,z,t) + ˆ j v( x, y,z,t) + k ˆ w( x, y, z,t) IV. DIFFERENTIAL RELATIONS FOR A FLUID PARTICLE This chapter presents the development and application of the basic differential equations of fluid motion. Simplifications in the general equations and common

More information

Gaussian Process Approximations of Stochastic Differential Equations

Gaussian Process Approximations of Stochastic Differential Equations Gaussian Process Approximations of Stochastic Differential Equations Cédric Archambeau Dan Cawford Manfred Opper John Shawe-Taylor May, 2006 1 Introduction Some of the most complex models routinely run

More information

EULERIAN DERIVATIONS OF NON-INERTIAL NAVIER-STOKES EQUATIONS

EULERIAN DERIVATIONS OF NON-INERTIAL NAVIER-STOKES EQUATIONS EULERIAN DERIVATIONS OF NON-INERTIAL NAVIER-STOKES EQUATIONS ML Combrinck, LN Dala Flamengro, a div of Armscor SOC Ltd & University of Pretoria, Council of Scientific and Industrial Research & University

More information

Computational Fluid Dynamics 2

Computational Fluid Dynamics 2 Seite 1 Introduction Computational Fluid Dynamics 11.07.2016 Computational Fluid Dynamics 2 Turbulence effects and Particle transport Martin Pietsch Computational Biomechanics Summer Term 2016 Seite 2

More information

Fundamentals of Fluid Dynamics: Ideal Flow Theory & Basic Aerodynamics

Fundamentals of Fluid Dynamics: Ideal Flow Theory & Basic Aerodynamics Fundamentals of Fluid Dynamics: Ideal Flow Theory & Basic Aerodynamics Introductory Course on Multiphysics Modelling TOMASZ G. ZIELIŃSKI (after: D.J. ACHESON s Elementary Fluid Dynamics ) bluebox.ippt.pan.pl/

More information

Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems. Eric Kostelich Data Mining Seminar, Feb. 6, 2006

Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems. Eric Kostelich Data Mining Seminar, Feb. 6, 2006 Data Assimilation: Finding the Initial Conditions in Large Dynamical Systems Eric Kostelich Data Mining Seminar, Feb. 6, 2006 kostelich@asu.edu Co-Workers Istvan Szunyogh, Gyorgyi Gyarmati, Ed Ott, Brian

More information

Getting started: CFD notation

Getting started: CFD notation PDE of p-th order Getting started: CFD notation f ( u,x, t, u x 1,..., u x n, u, 2 u x 1 x 2,..., p u p ) = 0 scalar unknowns u = u(x, t), x R n, t R, n = 1,2,3 vector unknowns v = v(x, t), v R m, m =

More information

Decay profiles of a linear artificial viscosity system

Decay profiles of a linear artificial viscosity system Decay profiles of a linear artificial viscosity system Gene Wayne, Ryan Goh and Roland Welter Boston University rwelter@bu.edu July 2, 2018 This research was supported by funding from the NSF. Roland Welter

More information

The Inversion Problem: solving parameters inversion and assimilation problems

The Inversion Problem: solving parameters inversion and assimilation problems The Inversion Problem: solving parameters inversion and assimilation problems UE Numerical Methods Workshop Romain Brossier romain.brossier@univ-grenoble-alpes.fr ISTerre, Univ. Grenoble Alpes Master 08/09/2016

More information

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Eugenia Kalnay and Shu-Chih Yang with Alberto Carrasi, Matteo Corazza and Takemasa Miyoshi 4th EnKF Workshop, April 2010 Relationship

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

Stability of Ensemble Kalman Filters

Stability of Ensemble Kalman Filters Stability of Ensemble Kalman Filters Idrissa S. Amour, Zubeda Mussa, Alexander Bibov, Antti Solonen, John Bardsley, Heikki Haario and Tuomo Kauranne Lappeenranta University of Technology University of

More information

Daniel J. Jacob, Models of Atmospheric Transport and Chemistry, 2007.

Daniel J. Jacob, Models of Atmospheric Transport and Chemistry, 2007. 1 0. CHEMICAL TRACER MODELS: AN INTRODUCTION Concentrations of chemicals in the atmosphere are affected by four general types of processes: transport, chemistry, emissions, and deposition. 3-D numerical

More information

Quick Recapitulation of Fluid Mechanics

Quick Recapitulation of Fluid Mechanics Quick Recapitulation of Fluid Mechanics Amey Joshi 07-Feb-018 1 Equations of ideal fluids onsider a volume element of a fluid of density ρ. If there are no sources or sinks in, the mass in it will change

More information

2. Conservation Equations for Turbulent Flows

2. Conservation Equations for Turbulent Flows 2. Conservation Equations for Turbulent Flows Coverage of this section: Review of Tensor Notation Review of Navier-Stokes Equations for Incompressible and Compressible Flows Reynolds & Favre Averaging

More information

Simulation of free surface fluids in incompressible dynamique

Simulation of free surface fluids in incompressible dynamique Simulation of free surface fluids in incompressible dynamique Dena Kazerani INRIA Paris Supervised by Pascal Frey at Laboratoire Jacques-Louis Lions-UPMC Workshop on Numerical Modeling of Liquid-Vapor

More information

PDEs in Image Processing, Tutorials

PDEs in Image Processing, Tutorials PDEs in Image Processing, Tutorials Markus Grasmair Vienna, Winter Term 2010 2011 Direct Methods Let X be a topological space and R: X R {+ } some functional. following definitions: The mapping R is lower

More information

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with

More information

Homogenization with stochastic differential equations

Homogenization with stochastic differential equations Homogenization with stochastic differential equations Scott Hottovy shottovy@math.arizona.edu University of Arizona Program in Applied Mathematics October 12, 2011 Modeling with SDE Use SDE to model system

More information

ENGR352 Problem Set 02

ENGR352 Problem Set 02 engr352/engr352p02 September 13, 2018) ENGR352 Problem Set 02 Transfer function of an estimator 1. Using Eq. (1.1.4-27) from the text, find the correct value of r ss (the result given in the text is incorrect).

More information

GFD 2012 Lecture 1: Dynamics of Coherent Structures and their Impact on Transport and Predictability

GFD 2012 Lecture 1: Dynamics of Coherent Structures and their Impact on Transport and Predictability GFD 2012 Lecture 1: Dynamics of Coherent Structures and their Impact on Transport and Predictability Jeffrey B. Weiss; notes by Duncan Hewitt and Pedram Hassanzadeh June 18, 2012 1 Introduction 1.1 What

More information

Spatial Statistics with Image Analysis. Outline. A Statistical Approach. Johan Lindström 1. Lund October 6, 2016

Spatial Statistics with Image Analysis. Outline. A Statistical Approach. Johan Lindström 1. Lund October 6, 2016 Spatial Statistics Spatial Examples More Spatial Statistics with Image Analysis Johan Lindström 1 1 Mathematical Statistics Centre for Mathematical Sciences Lund University Lund October 6, 2016 Johan Lindström

More information

Weak Constraints 4D-Var

Weak Constraints 4D-Var Weak Constraints 4D-Var Yannick Trémolet ECMWF Training Course - Data Assimilation May 1, 2012 Yannick Trémolet Weak Constraints 4D-Var May 1, 2012 1 / 30 Outline 1 Introduction 2 The Maximum Likelihood

More information

Data assimilation; comparison of 4D-Var and LETKF smoothers

Data assimilation; comparison of 4D-Var and LETKF smoothers Data assimilation; comparison of 4D-Var and LETKF smoothers Eugenia Kalnay and many friends University of Maryland CSCAMM DAS13 June 2013 Contents First part: Forecasting the weather - we are really getting

More information

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations Semi-Lagrangian Formulations for Linear Advection and Applications to Kinetic Department of Mathematical and Computer Science Colorado School of Mines joint work w/ Chi-Wang Shu Supported by NSF and AFOSR.

More information

t tendency advection convergence twisting baroclinicity

t tendency advection convergence twisting baroclinicity RELATIVE VORTICITY EQUATION Newton s law in a rotating frame in z-coordinate (frictionless): U + U U = 2Ω U Φ α p U + U U 2 + ( U) U = 2Ω U Φ α p Applying to both sides, and noting ω U and using identities

More information

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws Kilian Cooley 1 Prof. James Baeder 2 1 Department of Mathematics, University of Maryland - College Park 2 Department of Aerospace

More information

Ergodicity in data assimilation methods

Ergodicity in data assimilation methods Ergodicity in data assimilation methods David Kelly Andy Majda Xin Tong Courant Institute New York University New York NY www.dtbkelly.com April 15, 2016 ETH Zurich David Kelly (CIMS) Data assimilation

More information

General Curvilinear Ocean Model (GCOM): Enabling Thermodynamics

General Curvilinear Ocean Model (GCOM): Enabling Thermodynamics General Curvilinear Ocean Model (GCOM): Enabling Thermodynamics M. Abouali, C. Torres, R. Walls, G. Larrazabal, M. Stramska, D. Decchis, and J.E. Castillo AP0901 09 General Curvilinear Ocean Model (GCOM):

More information

Equations of linear stellar oscillations

Equations of linear stellar oscillations Chapter 4 Equations of linear stellar oscillations In the present chapter the equations governing small oscillations around a spherical equilibrium state are derived. The general equations were presented

More information

Max Planck Institut für Plasmaphysik

Max Planck Institut für Plasmaphysik ASDEX Upgrade Max Planck Institut für Plasmaphysik 2D Fluid Turbulence Florian Merz Seminar on Turbulence, 08.09.05 2D turbulence? strictly speaking, there are no two-dimensional flows in nature approximately

More information

WINDS FROM METEOSAT AND GMS WV-IMAGERY USING VARIATIONAL TECHNIQUES. M. Rohn. Institut für Meteorologie, Freie Universität Berlin Berlin, F.R.G.

WINDS FROM METEOSAT AND GMS WV-IMAGERY USING VARIATIONAL TECHNIQUES. M. Rohn. Institut für Meteorologie, Freie Universität Berlin Berlin, F.R.G. WINDS FROM METEOSAT AND GMS WV-IMAGERY USING VARIATIONAL TECHNIQUES M. Rohn Institut für Meteorologie, Freie Universität Berlin 14195 Berlin, F.R.G. ABSTRACT A new method is described where motion analysis

More information

General introduction to Hydrodynamic Instabilities

General introduction to Hydrodynamic Instabilities KTH ROYAL INSTITUTE OF TECHNOLOGY General introduction to Hydrodynamic Instabilities L. Brandt & J.-Ch. Loiseau KTH Mechanics, November 2015 Luca Brandt Professor at KTH Mechanics Email: luca@mech.kth.se

More information

NONLINEAR DIFFUSION PDES

NONLINEAR DIFFUSION PDES NONLINEAR DIFFUSION PDES Erkut Erdem Hacettepe University March 5 th, 0 CONTENTS Perona-Malik Type Nonlinear Diffusion Edge Enhancing Diffusion 5 References 7 PERONA-MALIK TYPE NONLINEAR DIFFUSION The

More information

Gaussian Process Approximations of Stochastic Differential Equations

Gaussian Process Approximations of Stochastic Differential Equations Gaussian Process Approximations of Stochastic Differential Equations Cédric Archambeau Centre for Computational Statistics and Machine Learning University College London c.archambeau@cs.ucl.ac.uk CSML

More information

2 The incompressible Kelvin-Helmholtz instability

2 The incompressible Kelvin-Helmholtz instability Hydrodynamic Instabilities References Chandrasekhar: Hydrodynamic and Hydromagnetic Instabilities Landau & Lifshitz: Fluid Mechanics Shu: Gas Dynamics 1 Introduction Instabilities are an important aspect

More information

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

Chapter 2. General concepts. 2.1 The Navier-Stokes equations Chapter 2 General concepts 2.1 The Navier-Stokes equations The Navier-Stokes equations model the fluid mechanics. This set of differential equations describes the motion of a fluid. In the present work

More information

Fundamentals of Data Assimila1on

Fundamentals of Data Assimila1on 014 GSI Community Tutorial NCAR Foothills Campus, Boulder, CO July 14-16, 014 Fundamentals of Data Assimila1on Milija Zupanski Cooperative Institute for Research in the Atmosphere Colorado State University

More information

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q

Kalman Filter. Predict: Update: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Kalman Filter Kalman Filter Predict: x k k 1 = F k x k 1 k 1 + B k u k P k k 1 = F k P k 1 k 1 F T k + Q Update: K = P k k 1 Hk T (H k P k k 1 Hk T + R) 1 x k k = x k k 1 + K(z k H k x k k 1 ) P k k =(I

More information

Finite Volume Schemes: an introduction

Finite Volume Schemes: an introduction Finite Volume Schemes: an introduction First lecture Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Università di Padova mazzia@dmsa.unipd.it Scuola di dottorato

More information

Integrodifferential Hyperbolic Equations and its Application for 2-D Rotational Fluid Flows

Integrodifferential Hyperbolic Equations and its Application for 2-D Rotational Fluid Flows Integrodifferential Hyperbolic Equations and its Application for 2-D Rotational Fluid Flows Alexander Chesnokov Lavrentyev Institute of Hydrodynamics Novosibirsk, Russia chesnokov@hydro.nsc.ru July 14,

More information

Chapter 5. The Differential Forms of the Fundamental Laws

Chapter 5. The Differential Forms of the Fundamental Laws Chapter 5 The Differential Forms of the Fundamental Laws 1 5.1 Introduction Two primary methods in deriving the differential forms of fundamental laws: Gauss s Theorem: Allows area integrals of the equations

More information

Mathematical Concepts & Notation

Mathematical Concepts & Notation Mathematical Concepts & Notation Appendix A: Notation x, δx: a small change in x t : the partial derivative with respect to t holding the other variables fixed d : the time derivative of a quantity that

More information

1 POTENTIAL FLOW THEORY Formulation of the seakeeping problem

1 POTENTIAL FLOW THEORY Formulation of the seakeeping problem 1 POTENTIAL FLOW THEORY Formulation of the seakeeping problem Objective of the Chapter: Formulation of the potential flow around the hull of a ship advancing and oscillationg in waves Results of the Chapter:

More information

WRF Model Simulated Proxy Datasets Used for GOES-R Research Activities

WRF Model Simulated Proxy Datasets Used for GOES-R Research Activities WRF Model Simulated Proxy Datasets Used for GOES-R Research Activities Jason Otkin Cooperative Institute for Meteorological Satellite Studies Space Science and Engineering Center University of Wisconsin

More information

Global well-posedness of the primitive equations of oceanic and atmospheric dynamics

Global well-posedness of the primitive equations of oceanic and atmospheric dynamics Global well-posedness of the primitive equations of oceanic and atmospheric dynamics Jinkai Li Department of Mathematics The Chinese University of Hong Kong Dynamics of Small Scales in Fluids ICERM, Feb

More information

Background Error Covariance Modelling

Background Error Covariance Modelling Background Error Covariance Modelling Mike Fisher Slide 1 Outline Diagnosing the Statistics of Background Error using Ensembles of Analyses Modelling the Statistics in Spectral Space - Relaxing constraints

More information

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher

Ensemble forecasting and flow-dependent estimates of initial uncertainty. Martin Leutbecher Ensemble forecasting and flow-dependent estimates of initial uncertainty Martin Leutbecher acknowledgements: Roberto Buizza, Lars Isaksen Flow-dependent aspects of data assimilation, ECMWF 11 13 June 2007

More information

Total Variation Theory and Its Applications

Total Variation Theory and Its Applications Total Variation Theory and Its Applications 2nd UCC Annual Research Conference, Kingston, Jamaica Peter Ndajah University of the Commonwealth Caribbean, Kingston, Jamaica September 27, 2018 Peter Ndajah

More information

PAPER 333 FLUID DYNAMICS OF CLIMATE

PAPER 333 FLUID DYNAMICS OF CLIMATE MATHEMATICAL TRIPOS Part III Wednesday, 1 June, 2016 1:30 pm to 4:30 pm Draft 21 June, 2016 PAPER 333 FLUID DYNAMICS OF CLIMATE Attempt no more than THREE questions. There are FOUR questions in total.

More information

Circulation and Vorticity

Circulation and Vorticity Circulation and Vorticity Example: Rotation in the atmosphere water vapor satellite animation Circulation a macroscopic measure of rotation for a finite area of a fluid Vorticity a microscopic measure

More information

Lecture 14. Turbulent Combustion. We know what a turbulent flow is, when we see it! it is characterized by disorder, vorticity and mixing.

Lecture 14. Turbulent Combustion. We know what a turbulent flow is, when we see it! it is characterized by disorder, vorticity and mixing. Lecture 14 Turbulent Combustion 1 We know what a turbulent flow is, when we see it! it is characterized by disorder, vorticity and mixing. In a fluid flow, turbulence is characterized by fluctuations of

More information

Adaptive ensemble Kalman filtering of nonlinear systems

Adaptive ensemble Kalman filtering of nonlinear systems Adaptive ensemble Kalman filtering of nonlinear systems Tyrus Berry George Mason University June 12, 213 : Problem Setup We consider a system of the form: x k+1 = f (x k ) + ω k+1 ω N (, Q) y k+1 = h(x

More information

ECE276A: Sensing & Estimation in Robotics Lecture 10: Gaussian Mixture and Particle Filtering

ECE276A: Sensing & Estimation in Robotics Lecture 10: Gaussian Mixture and Particle Filtering ECE276A: Sensing & Estimation in Robotics Lecture 10: Gaussian Mixture and Particle Filtering Lecturer: Nikolay Atanasov: natanasov@ucsd.edu Teaching Assistants: Siwei Guo: s9guo@eng.ucsd.edu Anwesan Pal:

More information

An Introduction to Theories of Turbulence. James Glimm Stony Brook University

An Introduction to Theories of Turbulence. James Glimm Stony Brook University An Introduction to Theories of Turbulence James Glimm Stony Brook University Topics not included (recent papers/theses, open for discussion during this visit) 1. Turbulent combustion 2. Turbulent mixing

More information

Nonlinear Diffusion. Journal Club Presentation. Xiaowei Zhou

Nonlinear Diffusion. Journal Club Presentation. Xiaowei Zhou 1 / 41 Journal Club Presentation Xiaowei Zhou Department of Electronic and Computer Engineering The Hong Kong University of Science and Technology 2009-12-11 2 / 41 Outline 1 Motivation Diffusion process

More information

EE 367 / CS 448I Computational Imaging and Display Notes: Image Deconvolution (lecture 6)

EE 367 / CS 448I Computational Imaging and Display Notes: Image Deconvolution (lecture 6) EE 367 / CS 448I Computational Imaging and Display Notes: Image Deconvolution (lecture 6) Gordon Wetzstein gordon.wetzstein@stanford.edu This document serves as a supplement to the material discussed in

More information

The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM

The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM The Impact of Background Error on Incomplete Observations for 4D-Var Data Assimilation with the FSU GSM I. Michael Navon 1, Dacian N. Daescu 2, and Zhuo Liu 1 1 School of Computational Science and Information

More information

Stochastic Spectral Approaches to Bayesian Inference

Stochastic Spectral Approaches to Bayesian Inference Stochastic Spectral Approaches to Bayesian Inference Prof. Nathan L. Gibson Department of Mathematics Applied Mathematics and Computation Seminar March 4, 2011 Prof. Gibson (OSU) Spectral Approaches to

More information

Gaussian processes for inference in stochastic differential equations

Gaussian processes for inference in stochastic differential equations Gaussian processes for inference in stochastic differential equations Manfred Opper, AI group, TU Berlin November 6, 2017 Manfred Opper, AI group, TU Berlin (TU Berlin) inference in SDE November 6, 2017

More information

Feedback Control of Turbulent Wall Flows

Feedback Control of Turbulent Wall Flows Feedback Control of Turbulent Wall Flows Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Outline Introduction Standard approach Wiener-Hopf approach Conclusions Drag reduction A model problem:

More information

Masahiro Kazumori, Takashi Kadowaki Numerical Prediction Division Japan Meteorological Agency

Masahiro Kazumori, Takashi Kadowaki Numerical Prediction Division Japan Meteorological Agency Development of an all-sky assimilation of microwave imager and sounder radiances for the Japan Meteorological Agency global numerical weather prediction system Masahiro Kazumori, Takashi Kadowaki Numerical

More information

Modeling, Simulating and Rendering Fluids. Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan

Modeling, Simulating and Rendering Fluids. Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan Applications Mostly Hollywood Shrek Antz Terminator 3 Many others Games Engineering Animating Fluids is

More information

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF

Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Relationship between Singular Vectors, Bred Vectors, 4D-Var and EnKF Eugenia Kalnay and Shu-Chih Yang with Alberto Carrasi, Matteo Corazza and Takemasa Miyoshi ECODYC10, Dresden 28 January 2010 Relationship

More information

This is a Gaussian probability centered around m = 0 (the most probable and mean position is the origin) and the mean square displacement m 2 = n,or

This is a Gaussian probability centered around m = 0 (the most probable and mean position is the origin) and the mean square displacement m 2 = n,or Physics 7b: Statistical Mechanics Brownian Motion Brownian motion is the motion of a particle due to the buffeting by the molecules in a gas or liquid. The particle must be small enough that the effects

More information

Vorticity and Dynamics

Vorticity and Dynamics Vorticity and Dynamics In Navier-Stokes equation Nonlinear term ω u the Lamb vector is related to the nonlinear term u 2 (u ) u = + ω u 2 Sort of Coriolis force in a rotation frame Viscous term ν u = ν

More information

Marching on the BL equations

Marching on the BL equations Marching on the BL equations Harvey S. H. Lam February 10, 2004 Abstract The assumption is that you are competent in Matlab or Mathematica. White s 4-7 starting on page 275 shows us that all generic boundary

More information

Chapter 1. Governing Equations of GFD. 1.1 Mass continuity

Chapter 1. Governing Equations of GFD. 1.1 Mass continuity Chapter 1 Governing Equations of GFD The fluid dynamical governing equations consist of an equation for mass continuity, one for the momentum budget, and one or more additional equations to account for

More information

Résonance et contrôle en cavité ouverte

Résonance et contrôle en cavité ouverte Résonance et contrôle en cavité ouverte Jérôme Hœpffner KTH, Sweden Avec Espen Åkervik, Uwe Ehrenstein, Dan Henningson Outline The flow case Investigation tools resonance Reduced dynamic model for feedback

More information

Lagrangian data assimilation for point vortex systems

Lagrangian data assimilation for point vortex systems JOT J OURNAL OF TURBULENCE http://jot.iop.org/ Lagrangian data assimilation for point vortex systems Kayo Ide 1, Leonid Kuznetsov 2 and Christopher KRTJones 2 1 Department of Atmospheric Sciences and Institute

More information