data assimila on of satellite ac ve fire detec on in
play

Data Assimila*on of Satellite Ac*ve Fire Detec*on in - PowerPoint PPT Presentation

Data Assimila*on of Satellite Ac*ve Fire Detec*on in Coupled Atmosphere-Fire Simula*ons Jan Mandel University of Colorado Denver and Czech Academy of Sciences Joint work with Adam


  1. Data ¡Assimila*on ¡of ¡ ¡ Satellite ¡Ac*ve ¡Fire ¡Detec*on ¡in ¡Coupled ¡ ¡ Atmosphere-­‑Fire ¡Simula*ons ¡ Jan Mandel University of Colorado Denver and Czech Academy of Sciences Joint work with Adam K. Kochanski, Martin Vejmelka, and Sher Schranz University of Utah, Czech Acadeny of Sciences, Colorado State University/NOAA Supported partially by NASA NNX13AH59G, NSF DMS-1216481, and Czech Science Foundation 13-34856S. HPCSE15, ¡May ¡26, ¡2015 ¡

  2. WRF-­‑SFIRE ¡components ¡ HRRR ¡forecast ¡ Atmosphere!model!WRF Chemical!transport! model!WRFBChem Surface!air! temperature,! rela?ve! Heat!and! Fire! humidity, vapor! emissions! rain fluxes (smoke) Wind !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!SFIRE Fuel!moisture!model Surface!fire!spread!model Data ¡assimila=on ¡ Data ¡assimila*on ¡ RAWS ¡fuel ¡moisture ¡sta=ons ¡ VIIRS/MODIS ¡fire ¡detec=on ¡

  3. FireFlux ¡Experiment ¡Simula=on ¡(2010) ¡ (microscale) ¡ Field ¡experiment ¡Craig ¡Clements ¡et ¡al., ¡2011 ¡ Visualiza=on ¡by ¡Bedrich ¡Sousedik ¡

  4. 2007 ¡Santa ¡Ana ¡fires ¡simula=on ¡ (landscape ¡scale) ¡ 4 ¡

  5. The ¡Holy ¡Grail ¡ • Start ¡simula=ons ¡and ¡use ¡data ¡automa=cally ¡ • Use ¡data ¡(almost) ¡always ¡available ¡-­‑ ¡satellites ¡ • No ¡babysi\ng. ¡Run ¡automa=cally. ¡ • Autocorrect ¡simula=on ¡errors ¡but ¡do ¡not ¡overfit ¡data ¡either ¡ • Automa=c ¡retrieval ¡of ¡setup ¡data ¡(topography, ¡fuel) ¡from ¡ databases ¡ • Faster ¡than ¡real ¡=me ¡– ¡provide ¡fire ¡behavior ¡forecast ¡ • Data ¡assimila=on ¡ – Fuel ¡moisture ¡simula=on, ¡assimilate ¡sta=on ¡data, ¡satellite ¡ imagery ¡ – Automa=c ¡igni=on ¡ – Steer ¡simula=on ¡by ¡fire ¡detec=on ¡data ¡(this ¡talk) ¡ 5 ¡

  6. MODIS ¡scanning ¡ Source: ¡NASA ¡

  7. Satellite ¡Fire ¡Detec*on ¡– ¡2010 ¡ Fourmile ¡Canyon ¡Fire, ¡Boulder, ¡CO ¡ 7 ¡

  8. MODIS/VIIRS ¡Ac*ve ¡Fire ¡ ¡ Detec*on ¡Data ¡ ¡ Detec=on ¡squares ¡-­‑ ¡fire ¡sensed ¡somewhere ¡in ¡ • the ¡square , ¡ not ¡that ¡the ¡whole ¡square ¡would ¡be ¡ burning. ¡ Level ¡3 ¡product ¡– ¡1km ¡detec=on ¡squares ¡(used ¡ • here) ¡ Level ¡2 ¡product ¡– ¡0.1deg ¡grid, ¡confidence ¡levels, ¡ • cloud ¡mask ¡ ¡ MODIS ¡instrument ¡na=ve ¡resolu=on ¡750m ¡at ¡nadir ¡to ¡1.6km, ¡geo-­‑loca=on ¡ • uncertainty ¡up ¡to ¡1.5km, ¡VIIRS ¡resolu=on ¡375m. ¡ ¡ MODIS ¡processed ¡to ¡1.1km ¡detec=on ¡squares ¡available, ¡VIIRS ¡750m. ¡Research ¡ • processing ¡VIIRS ¡to ¡375m ¡polygons ¡exists ¡(Schroeder ¡2013). ¡ Much ¡coarser ¡ scale ¡than ¡fire ¡behavior ¡models ¡(10-­‑100m) ¡ False ¡nega*ves ¡are ¡common . ¡ 90% ¡detec=on ¡at ¡best. ¡100m 2 ¡flaming ¡fire ¡has ¡ • 50% ¡detec=on ¡probability ¡(MODIS. ¡VIIRS ¡is ¡beder ¡but ¡ nothing ¡can ¡be ¡ever ¡ 100% ¡accurate ). ¡ No ¡detec=on ¡under ¡cloud ¡cover ¡– ¡cloud ¡mask ¡in ¡Level ¡2 ¡product ¡ •

  9. Need ¡for ¡the ¡Assimila*on ¡of ¡ ¡ Ac*ve ¡Fire ¡detec*on ¡data ¡ Ac=ve ¡Fire ¡detec=on ¡should ¡be ¡used ¡to ¡improve ¡ • fire ¡modeling ¡in ¡a ¡sta=s=cal ¡sense ¡only, ¡not ¡as ¡a ¡ direct ¡input. ¡ ¡ Data ¡assimila=on ¡= ¡data ¡improve ¡the ¡ ¡model ¡in ¡ • a ¡sta=s=cal ¡sense. ¡ ¡ Data ¡assimila=on ¡≠ ¡ ¡cyclic ¡reini=aliza=on ¡from ¡ • ¡ new ¡data. ¡ ¡

  10. From ¡least ¡squares ¡ ¡ to ¡bayesian ¡data ¡assimila=on ¡ match!observed!data:!! H ( u ) ≈ d prior!knowledge!(regularization):!state! u ≈ u f !(forecast) quantify! ≈ by!covariance!matrices ⇒ !least!squares 2 + u − u f 2 H ( u ) − d → min R − 1 Q − 1 − 1 2 − 1 2 2 u − u f 2 H ( u ) − d R − 1 ⇔ ! e !!!!!!!!!!!! ⋅ !!!!! e → max Q − 1 ⇔ data!likelihod( u )! ⋅ !forecast!density!( u )! → max !!!!!! p a ( u )!! = !!!! p ( d | u )! ⋅ ! u f ( u )!! → !!!!max ! 10 ¡

  11. Data ¡Assimila=on ¡ • Model ¡state ¡+ ¡data ¡=> ¡improved ¡state ¡ • Sta=s=cal ¡approach: ¡simulate ¡ probability ¡ distribu*on ¡of ¡the ¡model ¡state: ¡ p ( u ) ¡ • Data ¡+ ¡measurement ¡error ¡es=mate ¡expressed ¡as ¡ data ¡likelihood : ¡ p ( u | d ) ¡– ¡probability ¡density ¡of ¡ the ¡measurement ¡ d ¡for ¡a ¡given ¡model ¡state; ¡ ¡ • Forecast: ¡ p f ( u ): ¡ before ¡the ¡data ¡is ¡assimilated ¡ • Analysis: ¡ p a ( u ): ¡ aRer ¡the ¡data ¡is ¡assimilated ¡ • Bayes ¡theorem: ¡ p a ( u ) ¡= ¡const ¡ p ( u | d ) ¡ p f ( u ) ¡ ¡ 11 ¡

  12. Assimila*on ¡of ¡ac*ve ¡fires ¡detec*on ¡ ¡ • Fire ¡model ¡state ¡= ¡fire ¡arrival ¡0me ¡ • Modify ¡the ¡fire ¡arrival ¡0me ¡ to ¡ simultaneously ¡minimize ¡the ¡change ¡ and ¡to ¡maximize ¡the ¡likelihood ¡of ¡the ¡observed ¡fire ¡detec<on . ¡ − 1 2 2 H ( u ) − d R − 1 !! e • Need ¡more ¡general ¡data ¡likelihood ¡than ¡ ¡ • Inspired ¡by ¡computer ¡vision ¡in ¡Microsol ¡Kinect, ¡which ¡modifies ¡a ¡ level ¡set ¡func=on ¡for ¡contour ¡detec=on ¡to ¡simultaneously ¡minimize ¡ the ¡change ¡and ¡to ¡maximize ¡the ¡likelihood ¡of ¡the ¡observed ¡images ¡ (A. ¡Blake, ¡Gibbs ¡lecture ¡at ¡JMM ¡ ¡2014) ¡ • Bayesian ¡sta=s=cs ¡view: ¡maximum ¡posterior ¡likelihood, ¡found ¡by ¡ nonlinear ¡least ¡squares. ¡ 12 ¡

  13. VIIRS ¡Ac*ve ¡Fire ¡Detec*on ¡for ¡2013 ¡ Barker ¡Canyon ¡fire ¡ Simulated ¡fire ¡arrival ¡=me ¡ VIIRS ¡fire ¡detec=on ¡squares ¡ Time ¡

  14. MODIS ¡ac*ve ¡fires ¡detec*on ¡ ¡with ¡simulated ¡fire ¡arrival ¡*me ¡ 14 ¡

  15. f ( t,x,y ) ¡: ¡log ¡of ¡the ¡likelihood ¡of ¡fire ¡detec=on ¡ as ¡a ¡func=on ¡of ¡the ¡=me ¡ t ¡elapsed ¡since ¡the ¡ ¡ fire ¡arrival ¡at ¡the ¡loca=on ¡( x,y ) ¡ 15 ¡

  16. Assimila*on ¡of ¡MODIS/VIIRS ¡Ac*ve ¡Fire ¡ detec*on: ¡generalized ¡least ¡squares ¡ Fit ¡the ¡fire ¡arrival ¡=me ¡ T to ¡the ¡forecast ¡ T f ¡ and ¡fire ¡detec=on ¡data ¡ 2 − J ( T ) = α ∫ 2 T − T f − T , x , y ) dxdy → f ( T S min A − 1 C ( T − T f ) = 0 • T s ¡ = ¡satellite ¡overpass ¡=me ¡ • constraint ¡ C ( T-T s )=0 ¡: ¡no ¡change ¡of ¡fire ¡arrival ¡=me ¡at ¡igni=on ¡points ¡ • f(t,x,y) = ¡log ¡likelihood ¡of ¡detec=on t hours ¡aler ¡=me ¡arrival ¡at ¡ x,y • A -1 ¡=ellip=c ¡pseudo ¡differen=al ¡operator ¡to ¡penalize ¡non-­‑smooth ¡ changes: ¡ p ⎛ ⎞ A − 1 = − ∂ 2 − ∂ 2 !!!!!!!! p > 1 ¡ ¡ ¡ ¡ ¡ ¡ ⎜ ⎟ ∂ 2 y ∂ 2 x ⎝ ⎠ A !is!the!covariance!of!a!random!field!with!1st!derivatives!a.s. 2 !penalizes!first!derivatives − 1 − 1 2 u = u A 2 u , A A − 1 16 ¡ !

  17. Penalty ¡by ¡powers ¡of ¡Laplacian ¡ ¡ 2 T − T f ! • Penalty by equivalent to prior assumption that T is a A − 1 gaussian random field with mean T f and covariance A − 1 2 ⇔ T = T f + 2 T − T f ∑ θ k λ k 1/2 T k ,! θ k ∼ N (0,1),! AT k = λ k T k T ∼ ! e A − 1 ! k ! λ k → 0!fast! ⇒ !random!field!smooth • − p • Here, ⎛ ⎞ − p ( ) A = − ∂ 2 − ∂ 2 ( ) ⎛ ⎞ 2 2 !!!!!!!! p > 1,!! λ jk ∝ j π + → 0 k π ⎜ ⎟ ⎜ ⎟ ∂ 2 y ⎝ ⎠ a b ∂ 2 x ⎝ ⎠ ! • With zero boundary conditions on rectangle, the eigenvectors are of the ! T jk ( x , y ) ∝ sin j π x a sin k π y form b • Evaluate the action of powers of A by Fast Fourier Transform (FFT) 17 ¡

  18. Assimila*on ¡of ¡MODIS/VIIRS ¡Ac*ve ¡Fire ¡ detec*on: ¡Maximum ¡Aposteriori ¡Probability ¡ Fit ¡the ¡fire ¡arrival ¡=me ¡ T to ¡the ¡forecast ¡ T f ¡ and ¡fire ¡detec=on ¡data ¡ J ( T ) = α 2 ∫ 2 T − T f − − T , x , y ) dxdy → f ( T S min A − 1 T : C ( T − T f ) = 0 − α − T , x , y ) dxdy → 2 ∫ 2 T − T f f ( T S ⇔ e ⋅ e A − 1 max T : C ( T − T f ) = 0 ⇔ p f ( T ) ⋅ p (detection| T ) → max T : C ( T − T f ) = 0 ∫ − T , x , y ) dxdy = data log likelihood f ( T S 18 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend