1. Introduction
A spatially accurate assessment of the snow water equivalent (SWE) is thus crucial for streamflow forecasting (e.g., Li and Simonovic 2002) and reservoir level management (e.g., Schaefli et al. 2007) in Nordic areas. Goita et al. (2003) successfully used remote sensing for SWE estimation over the flat and low-vegetated Canadian prairies. However, remotely sensed observations of snow cover can be missing for long periods because of a persisting cloud cover and do not provide a reliable measurement of SWE in forested areas (e.g., Dong et al. 2005), which cover approximately 80% of the southern portion of the province of Quebec, Canada.
A large number of snow models have been proposed in the scientific literature (e.g., Ohmura 2001; Marks and Winstral 2001; Essery et al. 2013). Such models are widely used by operational hydrological forecasting agencies, for instance the National Weather Service River Forecast Centers in the United States (SNOW-17; Anderson 2006) or the Direction de l’Expertise Hydrique du Quebec (HSM; Turcotte et al. 2007).
In Quebec, the most reliable source of SWE observations is the manual snow survey network, which provides roughly one observation every 2 weeks at several sites. However, the date of the measurements can vary greatly from one site to another with delays as long as 3 days. These asynchronous measurements are problematic for data assimilation since precipitation and/or snowmelt is likely to occur between measurements that are part of the same survey campaign. Hence, monitoring the spatial and temporal evolution of SWE with interpolation schemes similar to those presented by Seidou et al. (2006) or López-Moreno and Nogués-Bravo (2006) is not possible in that context.
Data assimilation can help to mitigate model deficiencies and uncertainties in the input data to improve the estimation of SWE. The most straightforward and basic data assimilation method is direct insertion, which simply consists of replacing the SWE values simulated by the model with measurements as they become available (e.g., Fletcher et al. 2012). Turcotte et al. (2007) used a spatial interpolation of the model error to correct the estimation of snow density on a 0.1° grid. Several authors, such as Slater and Clark (2006), recommend against the use of direct insertion methods since they do not account for both model and observation uncertainties and can therefore introduce bias.
Barnett et al. (2005), as well as Liu et al. (2013), improved the snow depth estimations at the continental scale by using optimal interpolation (OI; Burgess and Webster 1980), in which the magnitude of correction depends on the model and observation uncertainties defined a priori. In another study, Magnusson et al. (2014) combined model outputs with point data measurements for SWE using a three-dimensional data assimilation method involving the ensemble Kalman filter (EnKF; Evensen 2003) and OI.
The particle filter (PF) is another data assimilation method that has been successfully used with hydrological models (e.g., Moradkhani et al. 2005a, 2012) and more recently with snow models (e.g., Leisenring and Moradkhani 2011; Magnusson et al. 2017). Unlike EnKF, PFs are robust with regards to nonlinearity and non-Gaussian uncertainty distributions. In addition, since only particle weight is updated, state variables simulated by the model are never modified through assimilation. Rather, they are given a certain level of “credibility” (weight). To the best of our knowledge, as far as SWE is concerned, the recent literature on PF implementation for snow models focuses systematically on applications for a few locations where continuous SWE measurements are available. Thus, the nonsimultaneity of snow survey data over large snow-covered areas has yet to be addressed for data assimilation with the particle filter. In this study, we address this gap and propose a simple methodology to ensure a spatial and temporal coherence of particle weights in the assimilation process. In addition, our method can be used with observations that are irregular in space and time; there is no need to resort to the snow model to evolve states until a common date.
In the following, we first describe the experimental setup, including the study area, model, and data. We then describe our implementation of the particle filter before comparing our results with those obtained by a simple direct insertion method similar to the one in Turcotte et al. (2007). Special care is given to demonstrate the ability of the PF to obtain coherent and reasonably accurate SWE estimations at locations with no observed SWE. This demonstration is performed through leave-one-out cross validation and also through validation with an independent dataset provided by external partners. Finally, we provide a discussion as well as conclusions related to the further improvement of the method.
2. Experimental setup
In this section, we describe the study area as well as the available snow survey and climatic data and their characteristics. We then describe the degree-day-based snow model used and its calibration.
a. Study area
Our study area is the southernmost portion of the province of Quebec, defined here from 68° to 78°W and from 45° to 50°N (see Fig. 1). This area is home to the majority of the province’s population and is of high interest for the Direction de l’Expertise Hydrique (DEH), the governmental organization responsible for streamflow forecasting over the public domain. Ground elevation varies from a few meters above mean sea level (MSL) near the St. Lawrence River to slightly above 1000 m. According to the observed data within the study area, there are approximately 100 days per year with a maximum temperature under 0°C and approximately 150 rainy days, leading to a total annual precipitation of 1100 mm. Of this total, roughly one-third consists of solid precipitation.

Localization of the snow survey sites used for the study. The 88 blue “X”s are the sites managed by Quebec’s government. The 40 points in red are additional survey points from partner organizations The white area corresponds to the province of Quebec. The study area is the intersection between the dashed rectangle and the white area.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Localization of the snow survey sites used for the study. The 88 blue “X”s are the sites managed by Quebec’s government. The 40 points in red are additional survey points from partner organizations The white area corresponds to the province of Quebec. The study area is the intersection between the dashed rectangle and the white area.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Localization of the snow survey sites used for the study. The 88 blue “X”s are the sites managed by Quebec’s government. The 40 points in red are additional survey points from partner organizations The white area corresponds to the province of Quebec. The study area is the intersection between the dashed rectangle and the white area.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
b. Available snow survey data
Figure 1 shows the localization of the 88 observation sites managed by Quebec’s government (in blue) as well as an independent dataset (in red) that was made available by partner organizations such as Hydro-Québec, Rio-Tinto, and the Société de Protection des Forêts contre le Feu (SOPFEU). For the remaining, the term “independent dataset” will refer specifically to those points. All of these sites (both blue and red) had some measurements available between fall 2000 and spring 2016. Snow survey sites are characterized by a flat terrain and little exposure to strong winds. The elevation varies from 23 to 858 m MSL for the blue points and from 91 to 579 m MSL for the red points. Between four and seven observed values are available per year, depending on the site. Snow survey sites are measured once in January and February, which are typically snow accumulation months, and bimonthly starting in March, which is typically the snow ablation period. Each observation consists of an average of 10 measurements taken manually with a snow tube on a deforested snow path.
From a hydrological perspective, winter starts around the beginning of December and generally ends in April, with an SWE peak at the end of March. The amplitude of this peak varies between 200 and 500 mm, depending on the year and location. Note that measurements are not always available at the exact same date, even for neighboring observation sites. Overall, historical records cover the period between fall 1985 and spring 2000 for 104 observation sites; among those, about 70 correspond to the aforementioned sites.
c. Available climate data
Daily precipitation and air temperature (minimum and maximum) are available on regular grids with a 0.1° resolution between 1960 and 2017. These grids were produced through ordinary kriging of ground meteorological stations (Bergeron 2017) operated by the provincial government.
For temperature, a thermal gradient of 0.5°C (100 m)−1 of elevation is applied to normalize the temperature at sea level, as in Bergeron (2017). Reciprocally, the same thermal gradient is used to deduce at-site temperature from the normalized temperature and the site’s elevation. A spheric variogram is fitted daily for both precipitation and temperature observations, with the maximum distance fixed to 200 km. During the interpolation, only the 10 nearest stations from the target point are used. The interpolation variance is available for both precipitation (generally under 3 mm) and temperature (2°C). In section 3b(2), we explain in greater details how the interpolation variance is exploited in the particle filter implementation.
d. The snow model: HYDROTEL snowpack model
The snow model, named HYDROTEL Snowpack Model (HSM), used in this study is the same as in Turcotte et al. (2007), to which the reader can refer for greater details. HSM is a temperature-index model part of a broader hydrological model named HYDROTEL (Fortin et al. 2001) that emulates a simplified energy balance. The model only requires temperature and precipitation as meteorological forcing and has five state variables, namely, SWE, heat deficit, albedo, snow depth, and liquid water retention within the snow cover. The main physical processes within a vertical snow column are represented (albeit simplified) in the model and the corresponding equations are dependent on six parameters that require iterative calibration (see Table 1). Note that, in this study, a multiplicative factor parameter for precipitation (pfc) was added.
Bounds of parameters and their optimized values using SCE-UA.


Each simulation can be decomposed into three steps. First, at each time step, the phase of precipitation (rain or snow) is determined based on air temperature. Solid precipitation is added to the snow cover, and the corresponding effect on the energy budget of the snowpack is evaluated from the specific heat of the snow. If precipitation is liquid, this water is added to the total snow water equivalent, and the heat deficit is adjusted. Second, at each time step, the heat provided at the surface of the soil allows for a decrease in the heat deficit. In HSM, the external energy balance originating from solar radiation is approximated based on the temperature index. If the energy balance of the snow cover is estimated to be positive, snowmelt will occur. If the meltwater volume is greater than the retention capacity of the snowpack, the snow cover retains only the amount of water equivalent to the retention capacity. The rest is considered as runoff at the snow–soil interface and thus leaves the snowpack.
e. Calibration of the snow model HSM
In this study, the parameters of the HSM model are globally calibrated using the SCE-UA algorithm (Duan et al. 1992). Here, “globally” means that all measurement sites have been concatenated in a single series to estimate the value of the objective function, which here is the Nash–Sutcliffe efficiency index (NSEg; Nash and Sutcliffe 1970) (defined in Table 2). Note that, for the objective function, the NSEg is computed from the square root of simulated and observed values. This enables us to decrease the weight of very large values in the calculation of NSEg. Hence, this means that the parameters in HSM are not fine-tuned separately for each site, but are rather akin to compromise values that allow for a globally good performance over the entire study domain. Of course, those parameters are a better fit for some sites than for others. Only the ρmax parameter is fixed and is related to the latitude (according to observation).
Summary of performance metrics used in this study.


The calibration of the snow model has been performed using snow survey data from the calibration sites (blue points on Fig. 1) between 2000 and 2016. This corresponds to 8447 observed point values for SWE. The value of the calibrated parameters, their bounds, and the corresponding performance scores for the calibration and validation sites are summarized in Table 1. Performances in validation are not as good as in calibration, which can be explained by the fact that the calibration and validation sites are concentrated in different geographic areas. For instance, the validation dataset includes several sites from Hydro-Québec, a hydropower producer whose operations are mostly located in the north of Quebec. In particular, we observe a negative bias [mean bias error (MBE)] for the validation sites.
In general, the snow model HSM shows reasonable skill in simulating the SWE (see Table 1). Indeed, the NSEg is approximately 0.7 for the calibration period and 0.65 for the validation period (1985–2000) while the RMSE is respectively 57.9 and 58.2 mm. The RMSE increases during the snow season: for example, the RMSE for January is about 41 mm whereas in April it is about 65 mm. Table 1 shows that the model slightly overestimates SWE over the calibration period, with an MBE of 8.7 mm.
Even though the calibration was performed globally, at-site performances were still examined. Ten percent of sites have a negative local NSE (NSEl) and an RMSE superior to 80 mm, which correspond to a very poor simulation of SWE. Nevertheless, for 50% of sites, model performance can be considered satisfactory and even good for some sites, since the NSEl exceeds 0.55 and the RMSE does not exceed 50 mm. In addition, it appears that there are no relationships between model performance and variables such as altitude, latitude, and the kriging variance of meteorological data. Only the MBE seems to be linked with altitude. It appears normally distributed, centered on 15 mm, and values do not exceed ±90 mm.
Note that the dual state-parameter framework is a good alternative for calibrating a hydrologic model and was successfully used in low- to high-dimension problems (e.g., Dechant and Moradkhani 2011; Zhang et al. 2017; Abbaszadeh et al. 2018). However, it is not easily applicable in this paper since the snow model needs to be calibrated everywhere, even at locations with no observed SWE (also see section 5 for more details).
f. Performance metrics
The metrics used to evaluate the performance of each method proposed in this study are defined in Table 2. Note that the Nash–Sutcliffe efficiency index is computed using the median of the ensemble prediction. The ensemble dispersion is evaluated by the normalized root-mean-square error ratio (NRR). A value greater than 1 indicates the ensemble has too little spread relative to the predicted mean and a value less than 1 has too much spread (Moradkhani et al. 2005b).
Let
The next section provides a recapitulation of the general principles guiding the implementation of the particle filter as well as a more in-depth description of our specific implementation.
3. Data assimilation with the particle filter
We first provide a short description of the particle filter, before explaining how it is applied specifically in this study. Then, we propose a method to apply the particle filter at unobserved locations over a large territory.
a. General description
The particle filter originates from the sequential Bayesian framework, which is a probabilistic approach for evolving the state variables of a dynamical system. It consists of two steps.































b. The implementation of the particle filter in this study
In Eqs. (1) and (2),
Note that, in order to simplify notations, we consider in the rest of the paper that
Thus, it remains to define the measurement noise
1) Measurement noise: Likelihood function
Measurement noise, characterized by


2) Process noise: Generating particles
A model is ever only a simplified version of reality that rests on a series of assumptions. In particle filtering, the process noise, characterized by







3) Maintaining coherent temporal and spatial correlations for perturbations












Figure 2 shows the temporal and spatial structure, which can be modeled by Eqs. (11) and (13), respectively. It illustrates how an initial value of 100 is perturbed twice using two independent particles with a multiplicative noise following

Illustration of temporally and spatially correlated perturbations on a grid equivalent to the study area: two particles independently perturb an initial value of 100 with a multiplicative noise following
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Illustration of temporally and spatially correlated perturbations on a grid equivalent to the study area: two particles independently perturb an initial value of 100 with a multiplicative noise following
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Illustration of temporally and spatially correlated perturbations on a grid equivalent to the study area: two particles independently perturb an initial value of 100 with a multiplicative noise following
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
By construction, kriging variance varies in space and time. However, this spatiotemporal structure is not necessarily in agreement with the one in Eqs. (11) and (13). Consequently, the use of the kriging variance could affect the spatiotemporal structure that we aim at implementing. To verify that, Fig. 3 compares the temporal and spatial correlation of perturbations when using a constant variance (in red) with the correlations we obtain when using the kriging’s variance (in blue). For temperature (Fig. 3a), the temporal dependency is lightly impacted, whereas for precipitation (Fig. 3b), the loss of temporal dependency is notable. This can be explained by the high temporal variability of precipitation, whereas temperature is highly temporally correlated. Unlike temporal dependency, spatial coherence appears to have no consequence on the resulting correlation for precipitation (Fig. 3c). Indeed, only the diagonal terms in the covariance matrix are modified during the construction of the Gaussian random field.

Impact of using the kriging variance (which is not constant in time) on the temporal correlation of (a) precipitation and (b) temperature, as well as (c) the spatial correlation of perturbations.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Impact of using the kriging variance (which is not constant in time) on the temporal correlation of (a) precipitation and (b) temperature, as well as (c) the spatial correlation of perturbations.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Impact of using the kriging variance (which is not constant in time) on the temporal correlation of (a) precipitation and (b) temperature, as well as (c) the spatial correlation of perturbations.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
4) Avoiding filter degeneracy: Resampling procedure
A resampling procedure is used to avoid the degeneracy of the particle filter. The goal is to replace “bad” particles (with negligible weight because they correspond to simulated SWE values that are very far from observed values) by “good” particles (with high weights). This ensures that a good approximation of the a posteriori distribution is maintained across time. There are different ways to resample particles that are very well documented in the scientific literature. The most common procedure is the Sampling Importance Resampling (SIR) scheme introduced by Gordon et al. (1993) or the residual procedure (RES) introduced by Douc and Cappé (2005). Leisenring and Moradkhani (2011) proposed to use the weighted random resampling with replacement (WRR) in a SWE estimation context. All three procedures have been successively implemented and led to very similar estimated SWE (not shown here). In the remaining of the paper, only the SIR procedure is performed and the resampled particles are given equal weights. Although many authors, such as Doucet and Johansen (2009), resample only when the
c. The spatial particle filter
Meteorological input data are available over the studied area on a 0.10° grid. Consequently, the snow model can provide a spatial distribution of SWE at the same resolution. With the perturbation procedure described in section 3b(2), several particles can generate a possible value of SWE for each grid point (prediction step of the particle filter). Nevertheless, the updating step, which consists of estimating the particle weights via their likelihood requires an observation [Eq. (7)]. In our context, which is typical of large Nordic areas, observations are only available for a few points in space and those points do not necessarily correspond to grid points (they rarely do, in fact). Consequently, a crucial question to ask is, how can we perform the updating step of the particle filter at locations where no observations are available?
A first option would be to interpolate the observed SWE over the entire studied area using the same grid as meteorological inputs. This could be done using a classical, well-known spatial interpolation method, such as universal kriging (UK) or inverse distance weighting (IDW). UK is intuitively appealing, since it also evaluates the uncertainty of each interpolated value via the kriging variance. This uncertainty can account for measurement noise and all other sources of uncertainty. However, interpolators such as kriging have a smoothing effect problem. In addition, in the present study, UK poses additional challenge as the measurements are done asynchronously over all sites, with difference in timing for up to 4 days. Generally, the observed SWE is available for all sites at the end of each snow survey, and each survey typically extends over a week.
In this paper, we propose a simple solution to this problem of asynchronous observations. It consists in interpolating the weights of the particles, rather than observed SWE. This idea stems from the fact that because of the abovementioned spatial coherence considerations, we are already generating similar perturbations for neighboring points (see Fig. 2). We therefore make the following hypothesis: if a perturbation (applied both on input data and on state variables) leads to a good candidate value for SWE at site s, then a similar perturbation also allows us to obtain a good candidate value for SWE at points in the vicinity of site s. In other words, if a particle is good (bad) for a site, then it is also good (bad) for its neighborhood. To verify this hypothesis, we used the classical variogram introduced by Matheron (1963). For each particle (500), an empirical variogram was fitted based on the spatial distribution of particle weights, after the data assimilation step (update of the weights). This variogram is therefore based only on stations for which a new measurement occurred during the week. After an “updating week,” we have 500 empirical variograms (one for each particle), and the filter is reinitialized (all particles are attributed an identical weight of

Average empirical variogram of particle weights obtained using perturbations with (blue) and without (red) spatial dependency.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Average empirical variogram of particle weights obtained using perturbations with (blue) and without (red) spatial dependency.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Average empirical variogram of particle weights obtained using perturbations with (blue) and without (red) spatial dependency.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
In practice, local particle weights are updated precisely at the date where observed SWE becomes available. The spatial interpolation of particle weights is then performed by IDW at the end of the week, in order to include the maximum number of observed SWE in the process. Finally, the resampling step is performed independently for all grid points.
d. Optimal interpolation error as a benchmark
For comparison purpose, results of the spatial particle filter will be compared to the operational snow assimilation scheme currently used at the DEH. The latter consist of direct insertion of the result of optimal interpolation of the SWE into the snow model.














Equation (15) stems from the nondimensional form of Garand and Grassotti (1995) and assumes a spatially uniform error for observations and background fields as well as uncorrelated errors for observations. Besides, it highlights the importance of the ratio between the variance of the observation error and the variance of the model error in the determination of weights. For this study, the DEH operational value of 0.15 was used.





Since OI exploits the spatial structure of the model error, it performs best when many observations are available at the assimilation time. To overcome the asynchronicity of snow survey across the territory, the snow model is used to artificially bring all measurements to the assimilation step which occurs weekly on Saturday at midnight. This is done by directly inserting snow measurement into the snow model and by simulating snowpack melt and snow accumulation up to the assimilation time step. After each assimilation step, the SWE estimates obtained from Eq. (15) are directly inserted into the snow model states.
4. Results
We first wanted to test the ability of the particle filter to estimate SWE at locations where observations are available (see section 4a). After all, this is really the most basic requirement in terms of performance and the application of the filter at unobserved locations is a step further. This amounts to assessing the temporal abilities of our particle filter since the spatial aspect is not considered in this first verification. Our benchmark here is direct insertion. It is a very severe benchmark, since direct insertion amounts to giving full credit to observed SWE and evaluating performance is also evaluated by comparing simulations with observations. Hence, it is expected that the particle filter will, at best, perform as good as direct insertion in the short term. However, one clear advantage of the particle filter (or any structured data assimilation method that alters state variables in a coherent manner) is that its effect should be more durable that direct insertion at longer lead times.
In section 4b, a cross validation is applied on three neighboring observation sites to illustrate the spatial behavior of the filter. This cross validation is performed in turn for scenarios where the predicted SWE is underestimated, and then overestimated, compared to the observation.
To also evaluate the ability of the filter to estimate SWE at unobserved location (spatial abilities), we resort to leave-one-out (LOO) cross validation and we also validate using the independent dataset.
In section 4c, the LOO cross validation is applied to all sites in turn. To some extent, this allows us to judge the ability of the filter to estimate SWE at unobserved locations. Indeed, the LOO cross validation specifically aims at data sparse situations, as it is the case here (e.g., Arlot and Celisse 2010; Stone 1974). It is a form of k-fold cross validation, with k equal to one. We then perform a final verification using the independent dataset.
Performance is compared to the current operational method (see section 3d). Finally, we illustrate the spatial distribution of SWE as obtained with the spatial particle filter and optimal interpolation in section 4d.
a. At-site SWE estimation (temporal performance)
Here, we consider four different methods to estimate at-site SWE. The first one, named Open Loop, consists in running the snow model without taking into account SWE observations at all. The second one, named direct insertion (DirIns), consists in replacing the predictions of the snow model with observed SWE as they become available. The third one, denoted PF, is our implementation of the particle filter as described in section 3b. Finally, we also include an alternative implementation of the particle filter, which we refer to as PFnoTempoCor. In this implementation, no temporal dependency is included [
The different methods are applied at the 88 snow survey sites mentioned in section 2b and shown in blue in Fig. 1, in the period 2000–16. This corresponds to the solid lines on Fig. 5. The dashed lines correspond to the results for the additional sites shown in red in Fig. 1. For each method, the accuracy is assessed using the RMSE and NSE metrics. Those metrics are calculated for each site just before the updating step. After the updating step, the SWE predicted by direct insertion are equal to the observed SWE values. The metrics show the ability to predict SWE after 2 weeks without data assimilation. The metrics are calculated with approximately 60 SWE measurements for each site. For the two variants of the particle filter described above, the NRR is also calculated to measure the dispersion of the ensemble, for each of the 88 sites.

Local performance metrics for Open Loop (blue), DirIns (red), and PF with (yellow) and without (purple) temporal correlation during the period 2000–16 for the calibration sites (solid lines) and for the validation sites (independent dataset; dashed lines). The RMSE and the MBE are in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Local performance metrics for Open Loop (blue), DirIns (red), and PF with (yellow) and without (purple) temporal correlation during the period 2000–16 for the calibration sites (solid lines) and for the validation sites (independent dataset; dashed lines). The RMSE and the MBE are in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Local performance metrics for Open Loop (blue), DirIns (red), and PF with (yellow) and without (purple) temporal correlation during the period 2000–16 for the calibration sites (solid lines) and for the validation sites (independent dataset; dashed lines). The RMSE and the MBE are in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Figure 5 illustrates the empirical cumulative distribution of the local performance metrics. As expected, performing data assimilation greatly improves SWE predictions. Indeed, for assimilation methods, the NSE exceeds 0.8 for the majority of sites, against 0.6 for the Open Loop simulation. Moreover, data assimilation is able to correct predicted SWE at specific points in space where the snow model is not fully adapted, perhaps because of the global calibration of parameters (i.e., sites with NSE < 0). In addition, the temporal dependency in perturbations does improve the accuracy of the filter, even if the temporal dependency is impacted by the kriging variance (see Fig. 3), and becomes essential at locations where the snow model performs poorly in Open Loop. In addition, it allows us to obtain a good dispersion of the ensemble (Fig. 5d). According to Thiboult and Anctil (2015), a good dispersion is characterized by a NRR around 1 (±0.2). The accuracy of DirIns and PF is high, since 90% of sites have a NSE superior to 0.7 after 2 weeks without observation (and therefore no data assimilation). The median of PF’s particles appear globally more accurate than DirIns. The corresponding bias (defined by MBE in Table 2) is normally distributed and centered in 0, whereas DirIns slightly overestimates SWE. Finally, by comparing the solid and dashed lines, one can notice that performances decrease for the additional dataset. This is not surprising, as the blue and red sites displayed in Fig. 1 are not evenly distributed in space. The snow model was calibrated using the blue sites, and it is not unusual for a model to reach a lesser (but still satisfying) performance for data it was not calibrated on.
b. The spatial particle filter applied on three neighboring sites
In this section, we focus on the spatial particle filter (denoted SPF) and its ability to transfer information from sites where there are observations to sites where no observations are available. We consider three sites, all located in an area called the Montmorency forest (47.29°N, 71.16°W). Snow surveys are performed regularly at all three sites. The distance between those sites does not exceed 1 km and their elevation lies between 775 and 850 m MSL. Due to the limited spatial resolution of gridded meteorological observations, the three sites are forced by the same input data. Temperature slightly differs, since a thermal gradient of 0.5°C is applied.
The SPF was tested on these three sites with a leave-one-out cross validation to estimate SWE at a target site, only observed SWE at the two neighboring sites is considered. Note that snow surveys at these three sites always occurs on the same day. Thus, observed SWE can be interpolated at the target site (instead of interpolating the weights) and PF can be applied using the interpolated SWE. This method is the inverse distance weighted particle filter (IDWPF). IDW is used here because there are only three points, which is clearly not sufficient to perform kriging.
The Open Loop simulation and the SWE series produced using the PF have been also produced for the 2000–16 period and the corresponding performance metrics are summarized in Table 3. At those locations, the snow model tends to underestimate SWE (MBE < 0 for Open Loop). Despite the fact that the same input data is used and the high variability of SWE between sites, the PF provides an accurate estimation of SWE at each site and a good ensemble dispersion. Indeed, there are significant differences between at-site observed SWE, which can exceed 30% in spite of the proximity of those three sites (less than 1 km). This fact underlines the high spatial variability of SWE and the inherent limitation is the common working hypothesis, which consists of assuming that a point measurement of SWE is representative of the real SWE over an entire grid cell. This is even truer with a fairly coarse 0.1° resolution. The use of SPF allows us to improve SWE estimations noticeably for two sites out of three. At site number three, where the SPF is less accurate than the Open Loop simulation, the loss of performance is limited compared to the gain at the two other sites. The SPF and the IDWPF show similar performances and it can be seen that, for neighboring sites, particle weights carry almost as much information as observations themselves. This is an encouraging remark, which leads us to think that a carefully designed spatial particle filter could be useful to infer SWE at unobserved locations. This will be tested in section 4c.
Local performance metrics for SWE estimations according to: Open Loop, PF, IDWPF, and SPF for the 2000–16 period at sites located in the Montmorency forest. The performance assessment is always performed after the updating step. NSE and NRR are unitless.


Figure 6 illustrates the SWE estimated by the three methods during the winter of 2012–2013 at each site. Figure 6d zooms on the January–February period to show an example of the trajectory of the particles after a resampling step. Interpolating particle weights enables us to transfer the available information to target sites. Indeed, the SWE values estimated by the SPF (in green) differ from those simulated in Open Loop (in blue). Since the sites are equidistant, particle weights at the target site are equally influenced by the observed SWE at the two neighboring sites. During the resampling step, particles that are too far from the corresponding observation are removed and replaced it by good particles. After this resampling step, the concentration of particles between the two available observed SWE thus becomes higher. That explains why the SPF performs especially well at site number 1, since this site lies exactly between the two neighboring sites. Inversely, for site number 3, which receives less precipitation on average than the two other ones, the SPF actually degrades SWE estimation from the snow model, because assimilation is based on two points that receive more snow. Furthermore, the snow model tends to underestimate SWE at this location. The 90% confidence interval of the SPF is higher than the one for PF, since it is deduced from two observed SWE locations instead of only one. However, according to the NRR score, the ensemble generated by the SPF does not have enough spread, since the score exceeds 1 at each site.

(a)–(c) SWE as simulated in Open Loop (blue), with the PF (yellow), and with the SPF (green) during the winter of 2012/13. (d) The trajectories of 100 particles (among 500) after the first observation of the winter (at site number one).
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

(a)–(c) SWE as simulated in Open Loop (blue), with the PF (yellow), and with the SPF (green) during the winter of 2012/13. (d) The trajectories of 100 particles (among 500) after the first observation of the winter (at site number one).
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
(a)–(c) SWE as simulated in Open Loop (blue), with the PF (yellow), and with the SPF (green) during the winter of 2012/13. (d) The trajectories of 100 particles (among 500) after the first observation of the winter (at site number one).
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
c. Spatial performance: Leave-one-out cross validation and validation on a new dataset
The SPF was tested on the first 88 sites of the study area (blue sites, Fig. 1) using a leave-one-out cross validation. The Open Loop simulation as well as the values obtained by direct insertion with optimal interpolation method DirIns-OI (see section 3d) serve as benchmarks for comparing and analyzing the results.
Figure 7 illustrates the empirical cumulative distribution of the performance metrics computed for each measurement site and for the three methods. Note that those metrics assess the ability of the data assimilation method to estimate SWE after about 2 weeks without any observations (like in section 4a) since the updating step occurs at the end of the snow survey week.

Local performance metrics in a leave-one-out cross-validation configuration (calibration dataset) for the Open Loop simulation (blue), direct insertion with DirIns-OI (red), and the SPF (green) during the period of 2000–16. Local performance metrics for the PF (yellow) are also illustrated for comparison. The RMSE and the MBE are given in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Local performance metrics in a leave-one-out cross-validation configuration (calibration dataset) for the Open Loop simulation (blue), direct insertion with DirIns-OI (red), and the SPF (green) during the period of 2000–16. Local performance metrics for the PF (yellow) are also illustrated for comparison. The RMSE and the MBE are given in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Local performance metrics in a leave-one-out cross-validation configuration (calibration dataset) for the Open Loop simulation (blue), direct insertion with DirIns-OI (red), and the SPF (green) during the period of 2000–16. Local performance metrics for the PF (yellow) are also illustrated for comparison. The RMSE and the MBE are given in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Globally, both the SPF and DirIns-OI are successful at decreasing the RMSE. This decreases the amount to approximately 8 mm in the study area (~50 mm for DirIns-OI and SPF vs ~58 mm in Open Loop) and increases the NSEg (0.77 for DirIns-OI and SPF vs 0.69 in Open Loop).
Locally, the RMSE is reduced for more than 90% of sites when data assimilation is applied, and this decrease exceeds 30 mm for 25% of sites. This gain seems not to be linked with the number of sites in the neighborhood of the target site or with the distance with the closest site. As expected, the loss of performance is quite noticeable compared with the PF, for which at-site observations are available. In addition, the SPF seems slightly more accurate than DirIns-OI. For 60% of sites, the difference between the local RMSE of the two methods does not exceed 5 mm. Contrary to DirIns-OI, the bias of the SWE series after data assimilation using the SPF is centered on 0. Finally, the ensemble formed of all the particles used with the SPF has more spread than the ensembles obtained with the PF, but it remains acceptable for the majority of sites (NRR > 0.7).
Using interpolation methods to transfer available information into target site improves greatly the SWE estimation on the study area.
Figure 8 shows the same performance metrics but at initially unobserved locations. Indeed, these are the observation sites shown in red in Fig. 1, for which data were provided later on during the study. Therefore, they can be considered as initially “unobserved” sites, since they were never used for the calibration of the snow model or for the initial assessment of the performance of the particle filter. As can be seen on this figure, all performance metrics indicate a superior performances of the SPF (in green) compared not only to the Open Loop simulation, but also to DirIns-OI (i.e., higher NSE values, lower RMSE and MBE closer to 0). This indicates that the proposed PF method can indeed provide a good (although certainly not perfect) estimation of SWE at unobserved locations.

Local performance metrics for the independent dataset, for the Open Loop simulation (blue), direct insertion with DirIns-OI (red) and the SPF (green) during the period of 2000–16. Local performance metrics for the PF (yellow) are also illustrated. The RMSE and the MBE are given in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

Local performance metrics for the independent dataset, for the Open Loop simulation (blue), direct insertion with DirIns-OI (red) and the SPF (green) during the period of 2000–16. Local performance metrics for the PF (yellow) are also illustrated. The RMSE and the MBE are given in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Local performance metrics for the independent dataset, for the Open Loop simulation (blue), direct insertion with DirIns-OI (red) and the SPF (green) during the period of 2000–16. Local performance metrics for the PF (yellow) are also illustrated. The RMSE and the MBE are given in millimeters.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
d. Spatial distribution of SWE
Both the SPF and DirIns-OI have been applied over the entire study area at a 0.1° resolution. Therefore, all available sites were taken into account. Figure 9 illustrates the spatial distribution of SWE as simulated by these methods before and after the first updating step of the winter 2012/13. For visibility, we restricted Fig. 9 to a smaller representative portion of the study area.

The spatial distribution of (left) SWE, (center) DirIns-OI, and (right) the median of the SPF’s particles (top) before and (bottom) after the first updating step of winter 2012/13 (9 Feb 2013). Points of observation for SWE are identified with black dots.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1

The spatial distribution of (left) SWE, (center) DirIns-OI, and (right) the median of the SPF’s particles (top) before and (bottom) after the first updating step of winter 2012/13 (9 Feb 2013). Points of observation for SWE are identified with black dots.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
The spatial distribution of (left) SWE, (center) DirIns-OI, and (right) the median of the SPF’s particles (top) before and (bottom) after the first updating step of winter 2012/13 (9 Feb 2013). Points of observation for SWE are identified with black dots.
Citation: Journal of Hydrometeorology 20, 4; 10.1175/JHM-D-18-0140.1
Before the updating step, the spatial distribution of SWE is equivalent to the one obtained with the Open Loop simulation and with DirIns-OI since at this date, no data assimilation has been performed yet since it is still only the beginning of winter (top row in Fig. 9). The median of the SPF particles corresponds to a SWE that is slightly superior to the Open Loop simulation (between 40 and 14 mm, depending on grid points). The bias can be explained by the process noise. More specifically, it originates from the perturbations applied on precipitation. Indeed, with the Gaussian additive noise, random perturbations add precipitation more frequently than removing it since, as opposed to temperature, precipitation cannot be negative. Obviously, when it does not rain or snow, one cannot remove precipitation. However, if rain or snow is falling, we can both add or remove precipitation.
For both data assimilation methods (SPF and DirIns-OI), the updating step modifies the spatial distribution of SWE noticeably (between −30 and 80 mm) for, a priori, a better accuracy. DirIns-OI is directly linked with the observation, since it interpolates the error between the model and observation, whereas, for the SPF, data assimilation is performed through model perturbations and during the interpolation of particle weights. There is thus no interpolation of the variable of interest (SWE) as such. Consequently, given their nature, the two methods propose two different series of SWE estimations. The differences are centered on 3 mm and range from −30 to 30 mm. Still, there are also many similarities between the two methods, and the main patterns in SWE distributions are shared by the two methods. This similarity confirms that interpolating particle weights, instead of interpolating SWE, allows us to preserve the spatial coherency of information throughout the data assimilation process with the SPF.
5. Summary and discussion
In this paper, a particle filter was implemented to estimate the spatial distribution of the snow water equivalent (SWE) in a 600 000 km2 portion of the province of Quebec, Canada.
First, a snow model forced by meteorological observations was calibrated with SCE-UA (section 2e). Then, a particle filter was implemented (see section 3). In this implementation, input perturbations are correlated both in space and time. Their magnitudes is imposed by the kriging’s variance. First, the performance of this particle filter was assessed locally (meaning for each measurement site separately), leading to good performances in the estimation of at-site SWE. In fact, the performance was very similar to a direct insertion method (see section 4a), with the added benefit of reducing the bias. The main contribution of this paper, however, is in proposing to interpolate the particle weights, in order to be able to apply the filter at locations where no observations are available (section 3c). A leave-one-out cross validation showed that using this spatial particle filter to estimate SWE outperformed control simulations over the study area, and validation of the proposed method for an independent dataset has showed that it can outperform actual operational method based on direct insertion and optimal interpolation (section 4c). Despite of their conceptual differences, the interpolation of particle weights or the interpolation of model errors lead to very similar SWE values and spatial patterns. However, an advantage of the SPF is that no interpolation of the variable of interest is needed to estimate its value. Indeed, the information is rather transferred from one grid point to another through the particle weights. This particularity can be very useful in cases where the interpolation of the variable of interest is critical, such as when simulating river discharge.
The spatial particle filter is not difficult to implement and could easily be transferred to other studies area, provided that adequate data is available (see below for limitations). In this paper, inverse distance weighting was used to interpolate the particle weights, but other interpolation methods could also be applied. Kriging, for instance, could be an alternative, but then one would have to evaluate different variogram options. Some possibilities include fitting a theoretical variogram repeatedly at each updating step, or to fit a unique variogram that would remain fixed throughout time, for example as in Fig. 4. However, during this study, preliminary tests showed that the choice of a particular interpolation method has very limited impact on data assimilation performance. Note that, before applying the SPF, model perturbations must be spatially correlated, and the spatial correlation of particle weights must also be verified.
Generally, the hyperparameters that control the magnitude of the process noise are fine-tuned. In this study, only the hyperparameter that controls the model state perturbation was tuned since the perturbations on meteorological observations (snow model’s input data) were imposed by the kriging variance. This choice was motivated by a desire to consider perturbations that are as objective and close to the “real” uncertainty of meteorological observations. While we recognize that this could still be improved and that kriging variance does not necessarily encompass all possible uncertainties of observed precipitation and temperature, in our opinion this is still more objective than artificially “fitting” the uncertainty of input data until it meets a certain level of performance for the particle filter and conclude that this must therefore be the true uncertainty. A drawback however is that the kriging variance vary in time and space, which leads to simulated perturbations that are slightly less temporally correlated as expected. This is especially true for precipitation (see Fig. 3). A particle filter was tested in which the process noise was constant in space and time. The best configuration was a multiplicative uniform noise between 0.7 and 1.3 for precipitation and an additive uniform noise between −3° and +3°C for temperature, which correspond to lower uncertainties than those imposed by the kriging variance in most locations (especially for precipitation). This configuration led to very similar performances than those of the PF used in this study in terms of accuracy and bias. Nevertheless, the ensemble dispersion was improved, since the distribution of the NRR varied between 0.95 and 1.2 (against 0.75 and 1.2 in this study). We can therefore suppose that the large ensemble dispersion is at least partly due to the perturbations applied on meteorological observations. A data driven approach, as proposed in Pathiraja et al. (2018), could be an interesting avenue to further characterize model uncertainty in the context of data assimilation. Indeed, a better characterization of model uncertainty could lead to substantial improvements of the PF’s behavior.
Regarding computation time, the particle filter is much more time consuming than direct insertion. However, in addition to a better accuracy, the particle filter proposes an ensemble of SWE values for each grid point (rather than a single value), which allows us to compute an uncertainty interval around the value that is the most probable. The distribution of SWE in space is highly variable, even in small subgrids of the study area (see Fig. 6), so the particle filter makes uncertainty assessment possible.
In this paper, the same set of model parameters is used to simulate the snowpack at all grid points. Perhaps the most obvious next step for further improvement would be the application of the SPF in a dual state-parameter framework. In such a framework, both state variables and model parameters are updated, like in Moradkhani et al. (2005a). In the same way, perturbations applied on parameters should be spatially correlated, and the particle weights could be interpolated in order to propose a set of updated parameters even at locations where no observations are available.
During the resampling step, particles can be removed and resampled. Consequently, the spatial structure of particle weights can be lost. Indeed the trajectory of the particle
Acknowledgments
The authors would like to express their gratitude to Hydro-Québec, SOPFEU, Rio-Tinto and the other partners of the Réseau Météorologique Coopératif québecois (RMCQ) for graciously providing an independent data set of SWE measurements on which to validate the proposed method.
REFERENCES
Abbaszadeh, P., H. Moradkhani, and H. Yan, 2018: Enhancing hydrologic data assimilation by evolutionary particle filter and Markov chain Monte Carlo. Adv. Water Resour., 111, 192–204, https://doi.org/10.1016/j.advwatres.2017.11.011.
Anderson, E. A., 2006: Snow accumulation and ablation model—SNOW-17. User’s manual, NWS, 61 pp., http://www.nws.noaa.gov/oh/hrl/nwsrfs/users_manual/part2/_pdf/22snow17.pdf.
Arlot, A., and A. Celisse, 2010: A survey of cross-validation procedures for model selection. Stat. Surv., 4, 40–79, https://doi.org/10.1214/09-SS054.
Barnett, T. P., J. C. Adam, and D. P. Lettenmaier, 2005: Potential impacts of a warming climate on water availability in snow-dominated regions. Nature, 438, 303–309, https://doi.org/10.1038/nature04141.
Bergeron, O., 2017: Grilles climatiques quotidiennes du Réseau de surveillance du climat du Québec, Version 2 - Guide d’utilisation. Québec, ministère du Développement durable, de l’Environnement et de la Lutte contre les changements climatiques, Direction du suivi de l’état de l’environnement, 27 pp.
Burgess, T. M., and R. Webster, 1980: Optimal interpolation and isarithmic mapping of soil properties. Eur. J. Soil Sci., 31, 315–331, https://doi.org/10.1111/j.1365-2389.1980.tb02084.x.
Clark, M. P., D. E. Rupp, R. A. Woods, X. Zheng, R. P. Ibbitt, A. G. Slater, J. Schmidt, and M. J. Uddstrom, 2008: Hydrological data assimilation with the ensemble Kalman filter: Use of streamflow observations to update states in a distributed hydrological model. Adv. Water Resour., 31, 1309–1324, https://doi.org/10.1016/j.advwatres.2008.06.005.
Dechant, C., and H. Moradkhani, 2011: Radiance data assimilation for operational snow and streamflow forecasting. Adv. Water Resour., 34, 351–364, https://doi.org/10.1016/j.advwatres.2010.12.009.
Dong, J., J. P. Walker, and P. R. Houser, 2005: Factors affecting remotely sensed snow water equivalent uncertainty. Remote Sens. Environ., 97, 68–82, https://doi.org/10.1016/j.rse.2005.04.010.
Douc, R., and O. Cappé, 2005: Comparison of resampling schemes for particle filtering. Proc. Fourth Int. Symp. on Image and Signal Processing and Analysis, Zagreb, Croatia, IEEE, 64–69, https://doi.org/10.1109/ISPA.2005.195385.
Doucet, A., and A. M. Johansen, 2009: A tutorial on particle filtering and smoothing: Fifteen years later. The Oxford Handbook of Nonlinear Filtering, D. Crisan and B. Rozovskiĭ, Oxford University Press, 656–704.
Duan, Q., S. Sorooshian, and V. Gupta, 1992: Effective and efficient global optimization for conceptual rainfall-runoff models. Water Resour. Res., 28, 1015–1031, https://doi.org/10.1029/91WR02985.
Essery, R., S. Morin, Y. Lejeune, and C. B. Ménard, 2013: A comparison of 1701 snow models using observations from an alpine site. Adv. Water Resour., 55, 131–148, https://doi.org/10.1016/j.advwatres.2012.07.013.
Evensen, G., 1994: Sequential data assimilation with a nonlinear quasi-geostrophic model using Monte Carlo methods to forecast error statistics. J. Geophys. Res., 99, 10 143–10 162, https://doi.org/10.1029/94JC00572.
Evensen, G., 2003: The ensemble Kalman filter: Theoretical formulation and practical implementation. Ocean Dyn., 53, 343–367, https://doi.org/10.1007/s10236-003-0036-9.
Fletcher, S. J., G. E. Liston, C. A. Hiemstra, and S. D. Miller, 2012: Assimilating MODIS and AMSR-E snow observations in a snow evolution model. J. Hydrometeor., 13, 1475–1492, https://doi.org/10.1175/JHM-D-11-082.1.
Fortin, J.-P., R. Turcotte, S. Massicotte, R. Moussa, J. Fitzback, and J.-P. Villeneuve, 2001: Distributed watershed model compatible with remote sensing and GIS data. I: Description of model. J. Hydrol. Eng., 6, 91–99, https://doi.org/10.1061/(ASCE)1084-0699(2001)6:2(91).
Garand, L., and C. Grassotti, 1995: Toward an objective analysis of rainfall rate combining observations and short-term forecast model estimates. J. Appl. Meteor., 34, 1962–1977, https://doi.org/10.1175/1520-0450(1995)034<1962:TAOAOR>2.0.CO;2.
Goita, K., A. Walker, and B. Goodison, 2003: Algorithm development and use for the estimation of snow water equivalent in the boreal forest using passive microwave data. Int. J. Remote Sens., 24, 1097–1102, https://doi.org/10.1080/0143116021000044805.
Gordon, N. J., D. J. Salmond, and A. F. Smith, 1993: Novel approach to nonlinear/non-Gaussian Bayesian state estimation. IEE Proc., F, Radar Signal Process., 140, 107–113, https://doi.org/10.1049/ip-f-2.1993.0015.
Leisenring, M., and H. Moradkhani, 2011: Snow water equivalent prediction using Bayesian data assimilation methods. Stochastic Environ. Res. Risk Assess., 25, 253–270, https://doi.org/10.1007/s00477-010-0445-5.
Li, L., and S. Simonovic, 2002: System dynamics model for predicting floods from snowmelt in North American prairie watersheds. Hydrol. Processes, 16, 2645–2666, https://doi.org/10.1002/hyp.1064.
Liu, Y., C. D. Peters-Lidard, S. Kumar, J. L. Foster, M. Shaw, Y. Tian, and G. M. Fall, 2013: Assimilating satellite-based snow depth and snow cover products for improving snow predictions in Alaska. Adv. Water Resour., 54, 208–227, https://doi.org/10.1016/j.advwatres.2013.02.005.
López-Moreno, J., and D. Nogués-Bravo, 2006: Interpolating local snow depth data: An evaluation of methods. Hydrol. Processes, 20, 2217–2232, https://doi.org/10.1002/hyp.6199.
López-Moreno, J., S. R. Fassnacht, S. Beguería, and J. B. P. Latron, 2011: Variability of snow depth at the plot scale: Implications for mean depth estimation and sampling strategies. Cryosphere, 5, 617–629, https://doi.org/10.5194/tc-5-617-2011.
Magnusson, J., D. Gustafsson, F. Hüsler, and T. Jonas, 2014: Assimilation of point SWE data into a distributed snow cover model comparing two contrasting methods. Water Resour. Res., 50, 7816–7835, https://doi.org/10.1002/2014WR015302.
Magnusson, J., A. Winstral, A. S. Stordal, R. Essery, and T. Jonas, 2017: Improving physically based snow simulations by assimilating snow depths using the particle filter. Water Resour. Res., 53, 1125–1143, https://doi.org/10.1002/2016WR019092.
Marks, D., and A. Winstral, 2001: Comparison of snow deposition, the snow cover energy balance, and snowmelt at two sites in a semiarid mountain basin. J. Hydrometeor., 2, 213–227, https://doi.org/10.1175/1525-7541(2001)002<0213:COSDTS>2.0.CO;2.
Matheron, G., 1963: Principles of geostatistics. Econ. Geol., 58, 1246–1266, https://doi.org/10.2113/gsecongeo.58.8.1246.
Moradkhani, H., K.-L. Hsu, H. Gupta, and S. Sorooshian, 2005a: Uncertainty assessment of hydrologic model states and parameters: Sequential data assimilation using the particle filter. Water Resour. Res., 41, W05012, https://doi.org/10.1029/2004WR003604.
Moradkhani, H., S. Sorooshian, H. V. Gupta, and P. R. Houser, 2005b: Dual state–parameter estimation of hydrological models using ensemble Kalman filter. Adv. Water Resour., 28, 135–147, https://doi.org/10.1016/j.advwatres.2004.09.002.
Moradkhani, H., C. M. DeChant, and S. Sorooshian, 2012: Evolution of ensemble data assimilation for uncertainty quantification using the particle filter-Markov chain Monte Carlo method. Water Resour. Res., 48, W12520, https://doi.org/10.1029/2012WR012144.
Nash, J. E., and J. V. Sutcliffe, 1970: River flow forecasting through conceptual models Part I—A discussion of principles. J. Hydrol., 10, 282–290, https://doi.org/10.1016/0022-1694(70)90255-6.
Ohmura, A., 2001: Physical basis for the temperature-based melt-index method. J. Appl. Meteor., 40, 753–761, https://doi.org/10.1175/1520-0450(2001)040<0753:PBFTTB>2.0.CO;2.
Pathiraja, S., H. Moradkhani, L. Marshall, A. Sharma, and G. Geenens, 2018: Data driven model uncertainty estimation in data assimilation. Water Resour. Res., 54, 1077–1092, https://doi.org/10.1002/2018WR022627.
Schaefli, B., B. Hingray, and A. Musy, 2007: Climate change and hydropower production in the Swiss Alps: Quantification of potential impacts and related modelling uncertainties. Hydrol. Earth Syst. Sci., 11, 1191–1205, https://doi.org/10.5194/hess-11-1191-2007.
Seidou, O., V. Fortin, A. St-Hilaire, A.-C. Favre, S. E. Adlouni, and B. Bobée, 2006: Estimating the snow water equivalent on the Gatineau catchment using hierarchical Bayesian modelling. Hydrol. Processes, 20, 839–855, https://doi.org/10.1002/hyp.6127.
Slater, A. G., and M. P. Clark, 2006: Snow data assimilation via an ensemble Kalman filter. J. Hydrometeor., 7, 478–493, https://doi.org/10.1175/JHM505.1.
Stone, M., 1974: Cross-validatory choice and assessment of statistical predictions. J. Roy. Stat. Soc., 36B, 111–147.
Thiboult, A., and F. Anctil, 2015: On the difficulty to optimally implement the ensemble Kalman filter: An experiment based on many hydrological models and catchments. J. Hydrol., 529, 1147–1160, https://doi.org/10.1016/j.jhydrol.2015.09.036.
Turcotte, R., L.-G. Fortin, V. Fortin, J.-P. Fortin, and J.-P. Villeneuve, 2007: Operational analysis of the spatial distribution and the temporal evolution of the snowpack water equivalent in southern Québec, Canada. Hydrol. Res., 38, 211–234, https://doi.org/10.2166/nh.2007.009.
Uboldi, F., C. Lussana, and M. Salvati, 2008: Three-dimensional spatial interpolation of surface meteorological observations from high-resolution local networks. Meteor. Appl., 15, 331–345, https://doi.org/10.1002/met.76.
Zhang, H., H.-J. Hendricks Franssen, X. Han, J. A. Vrugt, and H. Vereecken, 2017: State and parameter estimation of two land surface models using the ensemble Kalman filter and the particle filter. Hydrol. Earth Syst. Sci., 21, 4927–4958, https://doi.org/10.5194/hess-21-4927-2017.