Relevance of Radiative Transfer Model in Physical Inversion Xu Liu and Richard Lynch AER Inc. Outline of the Presentation 1. Requirements on radiative transfer model for physical inversion 2. Overview of radiative transfer calculation in inhomogeneous atmosphere 3. Calculation of Analytical Jacobians 4. Transformation of variables using EOFs before physical inversion 5. Overview of how to model channel radiances 6. Application of OSS forward model to CrIS and NAST-I instruments 7. Conclusions What is an idea Fast Radiative Transfer Model for Physical Inversion R = F ( x) + ε • δR = Kδx Accurate – Idea if the accuracy relative to LBL is controllable • Physical parameterization – Accuracy and physical parameterization is closely coupled – Use least non-physical assumption • Fast – Modern computer technology can accommodate large model parameters – ILS (SFR) convolution should be done during the training • Perform RT calculation monochromatically – Calculates Jacobian efficiently – Calculates downwelling radiances efficiently – Be able to handle multiple scattering • Treat Planck function and surface properties properly – Be able to model non-localized instrument line shape function efficiently • Train the forward model under variety of conditions – Be able to handle variable observation altitude for aircraft instrument Radiative Transfer Equation for Infrared Spectral Region 0 Rν ≅ ε ν Bν (Θ s )Ts ,ν + ∫ Bν (Θ( p )) ps + (1 − ε ν )Ts ,ν • • • • ∂Tν ( p,θ u ) dp ∂p ps ∂Tν* ( p,θ d ) ∫0 Bν (Θ( p)) ∂p dp + ρν Ts ,ν Tν ( p s ,θ sun ) F0,ν cosθ sun The first term is the surface emission The second term is the upwelling thermal emssion The third term is the reflected downwelling radiation The last term is the reflected solar radiation Defining Atmospheric Layering • Schematic for atmospheric layer convention T1 T0* T1* T2 level 0 (TOA) layer 1 level 1 layer 2 level 2 T2* TN-2 level N-2 * TN-2 TN-1 TN * TN-1 layer N-1 level N-1 layer N level N (SURFACE) Recursive Radiative Transfer Calculations N Rν = ∑ (Tν ,i −1 − Tν ,i ) B + ν ,i i =1 + ε νs Tν , N B + ν ,s N + (1 − ε νs )Tν , N ∑ (Tν*,i −Tν*,i −1 ) Bν−,i i =1 + ρ s Tν , N Tsun ( p s ,θ sun ) F0,v cosθ sun Tν' ,l = (1 − ε νs )Tν , N Tν*,l If we define: + ν ,i Rν = B N ∑ (Tν i =1 ' −Tν ,i −1 ) + ε νs Tν , N B ' ,i + ν ,s + ρ s Tν , N Tsun ( p s ,θ sun ) F0,v cosθ sun − ν ,i +B 1 ∑ (Tν i=N ,i −1 − Tν ,i ) Calculation of Analytical Jacobians τ l0 = τ fix ( pl , Θ l ) + [k H 2O ( pl , Θ l ) + k Hself2O (q H 2O , Θ l )ω H 2O ]ω H 2O + k O 3 ( pl , Θ l )ω O 3 + ....... l 0 Tl = exp − ∑τ i secθ obs i =1 Tl* = exp − ∑τ i0 secθ d i =l +1 N ∂R ∂τ l0 ∂R ∂Bl ∂R + = ∂X l ∂τ l0 ∂X l ∂Bl ∂X l ∂Ti − Ti secθ obs = 0 ∂τ l0 i≥l i<l ∂Ti * − Ti * secθ d = ∂τ l0 0 i<l i≥l N N ' ' + + + − − Tl Bl + ∑ (Ti −1 − Ti ) Bi + TN ε s Bs + ∑ (Ti − Ti −1 ) Bi secθ obs i =l +1 i =1 l −1 * − + − (1 − ε s )TN Tl −1 Bl + ∑ (Ti ' − Ti −' 1 ) Bi− secθ d − Rsol (secθ obs + secθ sun ) i =1 ∂Bl+ ∂Bl− ' + (Tl −1 − Tl ) + (Tl − Tl '−1 ) ∂X l ∂X l ∂τ l0 ∂R =− ∂X l ∂X l Calculation of Jacobians ∂R ∂Bl ∂R ∂τ ∂R ∂B ∂R ≅ = 0 + (Tl −1 − Tl ) + ∂Θ l ∂τ l ∂Θ l ∂B ∂Θ l ∂Θ l ∂Θ l d 0 l ï dt/dQ can be calculated from the lookup table easily ∂Bl ∂Bl ∂R ∂B (Tl −1 − Tl ) + (Tl ' − Tl '−1 ) = ∂Θ l ∂B ∂Θ l ∂Θ l ∂R ∂R m = × k m = 1,K , M l , ∂ω lm ∂τ l0 ∂R ∂R + = (−Σ l + Bl Tl ) secθ obs + 0 0 ∂τ l ∂τ l ∂R = TN Bs − Σ −N (1 − ε s ) ∂ε s ∂Bs ∂R = TN ε s ∂Θ s ∂Θ s ( ) ∂R = T F cosθ exp − τ 0 secθ ∑l l N 0 sun sun = R sol / ρ s ∂ρ s δR + sol 0 d ∂τ l Temperature and Moisture Jacobians Temperature and Moisture Jacobians Transformation of variables • The layer derivative can be converted to level derivative by: above below ∂R ∂X lay ∂R ∂X lay ∂R + = above below ∂X lev ∂X lev ∂X lay ∂X lev ∂X lay • The truncted EOF (U) obtained from background covariance can be used compress ∆X and K: ∆~ x = U T ∆x ~ K i = K iU Λ = U T S xU ~ ~ ~ ~ ∆~ xi +1 = ( K iT S y−1 K i + Λ ) −1 K iT S y−1 ( y 0 − y i + K i ∆~ xi ) • If the full correlation of noise covariance Sy can be compressed using truncated EOF obtained from PCA of radiance spectra – The inversion of the transformed matrix will be more efficient Difficulties of Modeling Channel Radiances or Transmittance T∆ν (ν ) = ∫ Φ(ν − ν ' )T (ν )dν ' R∆ν (ν ) = ∫ Φ (ν − ν ' ) R (ν )dν ' ∆ν ∆ν • where Φ is normalized ILS (SFR) • LBL calculation of monochromatic layer transmittances or TOA radiances is very time consuming • Convolving monochromatic radiances or transmittances with ILS (SRF) is also time consuming • The Beer’s Law is no longer valid – It’s difficult to handle inhomogeneous path and multiple gases z z ∆ν ∆ν φ (v )Tgas1Tgas2 d∆ν ' ≠ z ∆ν φ (v )Tlayer1Tlayer 2 d∆ν ' ≠ φ (v )Tgas1d∆ν ' z ∆ν z ∆ν φ (v )Tlayer 1d∆ν ' φ (v )Tgas2 d∆ν ' z ∆ν φ (v )Tlayer 2 d∆ν ' Comparison of Different Fast RT Model Model Type Characterisitic Limitations Band Model Simple parameterization Fast Curtis Godson approximation can be used to handle inhomogeneous atmos. Limited accuracy Not accurate to extend to multiple gases Neural net Simple Fast Jacobian calculations? Non-physical parameterization Correlated k Distributions (CKD) Monochromatic (g-v mapping) Level to level k correlation is approximate Overlapping gases treatment is approximate Not perfect for inhomogeneous path and overlapping gases Exponential Sum Fitting Transmissions ( ESFT) Monochromatic (select few k terms or v points) Level to level k correlation is approximate (methods exist to handle it) Overlapping gases treatment is approximate Standard method is perfect for inhomogeneous path and overlapping gases Optran, RTTOV ,SARTA,Gastropd …. Polychromatic Smart way to treat overlapping gases Teat inhomogeneous path Effective layer optical depth depends on layer above it Optimal Spectral Sampling (OSS) Monochromatic Treat inhomogeneous path and overlapping gases well Parameterization is physical Very good treatment of inhomogeneous path and overlapping gases Overview of Different Fast RT Models • K distribution (KD) z N T ( ∆v , ω ) = φ (v − v ')T (v , ω )dv ' ≅ ∑ ∆gi exp[ − ki ( gi )ω ] ∆v i =1 N R( ∆v , ω ) = ∑ ∆gi {Bi (Θ, g ) + [ R0,i − Bi (Θ, g )]exp[ − ki ( g )ω ] i =1 N ∑ ∆g i =1 i =1 ∆gi and ki obtained by grouping k(v) • Correlated-K distribution (CKD) – Correlation between the spectral shape and positions is different layers is approximate • KD made for a set of T,P, independently • Methods exist to correct this approximation • Use same g-v mapping for all layers (e.g Mlayer et al….) • Reference layer add-subtract method (e.g. Oinas, Edward ….) Overview of Different Fast RT Models Correlated-K distribution (Continued) – Treatment of overlapping gases is approximate • Assume gases are uncorrelated: z T ( ∆v , ω 1 , ω 2 ) = φ (v − v ' )T (v , ω 1 )T (v , ω 2 )dv ' ∆v N M i =1 j =1 ≅ T ( ∆v , ω 1 )T ( ∆v , ω 2 ) = ∑ ∆g1,i exp[ − k1,i ( g1,i )ω 1 ]∑ ∆g2 , j exp[ − k 2 , j ( g2 , j )ω 2 ] • Introduce ωi (or functions of ωi, i=gas1, gas2….) as additional factor when generating k k(g,p,T,ω ω) Overview of Different Fast RT Models • Exponential Sum Fitting of Transmissions (ESFT) z N T ( ∆v , ω ) = φ (v − v ' )T (v , ω )dv ' ≅ ∑ wi exp[ − ki (vi )ω ] i =1 ∆v N R( ∆v , ω ) = ∑ w{Bi (Θ, v ) + [ R0,i − Bi (Θ, v )]exp[ − ki ( g )ω ] i =1 N ∑w i =1 i =1 – wi and the spectral location of ki obtained by a selection/regression process • Treatment of inhomogeneous atmosphere – Use wi and νi obtained for a reference layer and scale exponential term with appropriate function of P and T – Include all layers in the regression and selection process (Armbruster and fisher 1996) TOA L T N L i =1 l =1 ( ∆v , p L , ω ) ≅ ∑ wi (vi ) exp[ − ∑ ki (vi , pl )ω ( pl )] Overview of Different Fast RT Models • ESFT (continued) – Treatment of mixing gases • Similar to CKD (assume uncorrelated) z T ( ∆v , ω 1 , ω 2 ) = φ (v − v ' )[T1 + δT1 (v , ω 1 )][T2 + δT2 (v , ω 2 )]dv ' ∆v N = T1T2 + ∑ wiδT1,i (v , ω 1 )δT2 ,i (v , ω 2 ) z i =1 z T1T2 = φ (v − v ' )T1 (v , ω 1 )dv ' φ (v − v ' )T2 (v , ω 2 )dv ' ∆v ∆v • Equivalent extinction (Ritter and Geleyn, Edwards…) • Additional interpolation variable as a function of ωi (or functions of ωi, i=gas1, gas2….) • Frequency sampling method or radiance sampling method (Sneden et al. 1975, Tjemkes and Schmetz, 1997) Overview of the OSS forward model • Optimal Spectral Sampling (OSS) approximates channel radiances (or transmittances ) according to: R∆ν (ν ) = ∫ Φ (ν − ν ' ) R(ν )dν ' = ∑ wi Rν i + ε ∆ν i • Channel radiances are a linear combination of monochromatic radiances at pre-selected frequencies • Spectral locations/weighting coefficients are obtained through a selection/regression process • The computational gain is more than 3 orders of magnitude relative to the line-by-line calculations • RT is done monochromatically – – – – Monochromatic lookup table is used to calculate the transmittance for various gases and different atmospheric layers (no approximates need to be made) Calculates Jacobian analytically (very efficient) Treats reflected radiance accurately Can be easily coupled with multiple scattering codes Application of OSS to NAST-I Expanded View of the RMS of the Forward Model Number of Points Per Channel • Average of 2.59 monochromatic spectral calculations are needed for each NAST-I channel NAST-I Spectral Band Number of Channels Number of Monochromatic Points Average Points per Channel LWIR 2718 7464 2.75 MWIR 2946 7283 2.47 SWIR 2968 7569 2.55 Validation of OSS Forward Model Accuracy • The radiance errors derived from independent profile set follow a Gauss distribution Observed and Modeled NAST-I Radiances for 7/14/01 CLAM Campaign Expanded View of the Observed and Calculated NAST-I Radiances Observed vs. Calculated NAST Radiance for Crystal-Face AIRS Underflight Retrieved Profiles For the CAMEXIII Campaign Near Andros Island CrIS Retrieval Algorithm was used Retrieved Temperature Profiles from NAST-I Instrument Conclusions • Jacobian provides sensitivity of radiance with respect to the retrieved parameters – Recursive RT calculation gives insights – Most terms needed for the radiances calculation can be used for Jacobian calculation (time saving) • Transformation of variable accelerate inversion process – It also provides stability to the inversion • The fast radiative transfer model is best done at monochromatic frequencies – Physical parameterization – Efficient in calculating Jabcobian matrix needed for inversion – Can include multiple scattering calculations • • • It’s best to train all atmospheric layers and all major gases simultaneous OSS model has been developed to model NAST-I radiances and was incorporated into NASA’s retrieval algorithm OSS has been used to simulate the CrIS EDR retrieval performance and the retrieval algorithm has been validated using NAST-I data