User Tools

Site Tools


avalanche_protection_in_davos_switzerland

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
avalanche_protection_in_davos_switzerland [2019/05/16 12:49] stritihaavalanche_protection_in_davos_switzerland [2023/04/21 15:30] (current) – external edit 127.0.0.1
Line 3: Line 3:
 // //
  
-Protection from natural hazards such as avalanches is one of the most important ecosystem services provided by mountain forests. Forests decrease the probability of an avalanche release ([[https://doi.org/10.1016/j.foreco.2009.01.050|Bebi et al. 2009]]), and reduce the mass and velocity of avalanches that flow through them (Feistl et al. 2014). The capacity of forests to provide avalanche protection depends on other side on their structure and species composition, which can be derived from EO data. On the other side, the demand for avalanche protection depends on the risk to human life and infrastructure, which can also be mapped using remote sensing. While data and models exist for some components of the avalanche protection system, they have not been integrated into a comprehensive model of the ecosystem service, and are associated with large uncertainties. We address this issue by developing a BN, which integrates existing models, EO data, and expert knowledge. The BN is used to more precisely map the ecosystem service and quantify the associated uncertainties (Stritih et al. 2019).+Protection from natural hazards such as avalanches is one of the most important ecosystem services provided by mountain forests. Forests decrease the probability of an avalanche release ([[https://doi.org/10.1016/j.foreco.2009.01.050|Bebi et al. 2009]]), and reduce the mass and velocity of avalanches that flow through them ([[https://doi.org/10.3189/2014JoG13J055|Feistl et al. 2014]]). The capacity of forests to provide avalanche protection depends on other side on their structure and species composition, which can be derived from EO data. On the other side, the demand for avalanche protection depends on the risk to human life and infrastructure, which can also be mapped using remote sensing. While data and models exist for some components of the avalanche protection system, they have not been integrated into a comprehensive model of the ecosystem service, and are associated with large uncertainties. We address this issue by developing a BN, which integrates existing models, EO data, and expert knowledge. The BN is used to more precisely map the ecosystem service and quantify the associated uncertainties ([[https://doi.org/10.1016/j.envsoft.2018.09.005|Stritih et al. 2019]]).
  
 ==== 1. Developing the Bayesian Network  ==== ==== 1. Developing the Bayesian Network  ====
-We based our avalanche protection model on previous models developed for this ES (Grêt-Regamey and Straub 2006, Grêt-Regamey et al. 2013) but extended it to incorporate newly available remote sensing inputs as well as recent developments in modelling forest-avalanche interactions. The BN structure was developed through an iterative process of literature review, consultation with experts, and testing the behaviour of the network with different input values. +We based our avalanche protection model on previous models developed for this ES ([[https://doi.org/10.5194/nhess-6-911-2006|Grêt-Regamey and Straub 2006]][[https://doi.org/10.1016/j.jenvman.2012.07.028|Grêt-Regamey et al. 2013]]) but extended it to incorporate newly available remote sensing inputs as well as recent developments in modelling forest-avalanche interactions. The BN structure was developed through an iterative process of literature review, consultation with experts, and testing the behaviour of the network with different input values. 
  
 The input nodes of the network are remote sensing variables, which are proxies for ecosystem structure, and in-situ or modelled avalanche data. These are linked to nodes that describe the natural hazard process, ecosystem functions, and demand for avalanche protection (based on a risk assessment approach).  The input nodes of the network are remote sensing variables, which are proxies for ecosystem structure, and in-situ or modelled avalanche data. These are linked to nodes that describe the natural hazard process, ecosystem functions, and demand for avalanche protection (based on a risk assessment approach). 
Line 12: Line 12:
 {{:avalanche_bn.png?900|}}  {{:avalanche_bn.png?900|}} 
  
-//Bayesian Network developed to model the ES of avalanche protection. The nodes are grouped and coloured based on the types of variables they represent. Spatial inputs are remote sensing and avalanche data, which are linked to variables describing ecosystem structure, avalanche hazard processes, ecosystem functions, and risk factors. The outputs of the network are the provision and demand for avalanche protection. Arrows represent causalities, not the flow of information, and are therefore oriented from ecosystem structure variables to the corresponding remote sensing inputs. Adapted from (Stritih et al.2019).//+//Bayesian Network developed to model the ES of avalanche protection. The nodes are grouped and coloured based on the types of variables they represent. Spatial inputs are remote sensing and avalanche data, which are linked to variables describing ecosystem structure, avalanche hazard processes, ecosystem functions, and risk factors. The outputs of the network are the provision and demand for avalanche protection. Arrows represent causalities, not the flow of information, and are therefore oriented from ecosystem structure variables to the corresponding remote sensing inputs. Adapted from ([[https://doi.org/10.1016/j.envsoft.2018.09.005|Stritih et al. 2019]]).//
  
 ==== 2. Quantifying the network (CPTs) ==== ==== 2. Quantifying the network (CPTs) ====
Line 20: Line 20:
 Remote sensing products (e.g. land cover classifications or LiDAR-based measurements of vegetation cover) represent a proxy of the actual state of the ecosystem. We make the uncertainty in the measurements or classifications explicit by creating separate nodes representing the observed value (Y) and the actual state (X) of the variable. The observation is caused by the actual state, not vice-versa, and defining the structure of the network based on this causality helps to define conditional probabilities.  Remote sensing products (e.g. land cover classifications or LiDAR-based measurements of vegetation cover) represent a proxy of the actual state of the ecosystem. We make the uncertainty in the measurements or classifications explicit by creating separate nodes representing the observed value (Y) and the actual state (X) of the variable. The observation is caused by the actual state, not vice-versa, and defining the structure of the network based on this causality helps to define conditional probabilities. 
  
-We used this principle to account for uncertainties in the land cover classification. Classification errors are commonly expressed in confusion matrices, which contain counts of predicted classes for objects where the true class is known (in our case, obtained from 110 ground truth locations), with rows representing the classes in reality c, and columns representing the classes predicted by the classification (c’). Based on these counts, we can calculate either backward probabilities P(X = c | Y = c’) (e.g. the probability that a patch classified as forest is a forest in reality); or the forward probabilities P(Y = c’ | X = c) (that a forest patch will be classified as forest). The backward probabilities depend on the prior distribution of land cover – if we sample ground truth locations in a densely forested landscape, it is likely that many of the patches classified as forest will in fact be forested, leading to a higher backward probability than if we sample in a sparsely vegetated area. On the other hand, forward probabilities are inherent to the error process in the remote sensing data and the classification algorithm (Cripps et al. 2009), and are therefore consistent over the whole area. Therefore, we define the classification node Y as the child of the actual class X, and the rows of its CPT then correspond to the forward probabilities P(Y | X).+We used this principle to account for uncertainties in the land cover classification. Classification errors are commonly expressed in confusion matrices, which contain counts of predicted classes for objects where the true class is known (in our case, obtained from 110 ground truth locations), with rows representing the classes in reality c, and columns representing the classes predicted by the classification (c’). Based on these counts, we can calculate either backward probabilities P(X = c | Y = c’) (e.g. the probability that a patch classified as forest is a forest in reality); or the forward probabilities P(Y = c’ | X = c) (that a forest patch will be classified as forest). The backward probabilities depend on the prior distribution of land cover – if we sample ground truth locations in a densely forested landscape, it is likely that many of the patches classified as forest will in fact be forested, leading to a higher backward probability than if we sample in a sparsely vegetated area. On the other hand, forward probabilities are inherent to the error process in the remote sensing data and the classification algorithm ([[http://www.mucm.ac.uk/Pages/Downloads/Technical%20Reports/08-03.pdf|Cripps et al. 2009]]), and are therefore consistent over the whole area. Therefore, we define the classification node Y as the child of the actual class X, and the rows of its CPT then correspond to the forward probabilities P(Y | X).
  
 {{:confusion_cpt.png?600|}} {{:confusion_cpt.png?600|}}
Line 31: Line 31:
   p(Crown_cover_Lidar | Crown_cover) = NormalDist(Crown_cover_Lidar, Crown_cover, 0.12*Crown_cover)   p(Crown_cover_Lidar | Crown_cover) = NormalDist(Crown_cover_Lidar, Crown_cover, 0.12*Crown_cover)
      
-{{:measurement_cpt_distribution.png?200 |}}+{{:measurement_cpt_distribution.png?180 |}}
 // Distribution of actual crown cover, given a measurement of crown cover. The CPT of Crown cover (Lidar) is defined as a normal distribution around the actual crown cover.// // Distribution of actual crown cover, given a measurement of crown cover. The CPT of Crown cover (Lidar) is defined as a normal distribution around the actual crown cover.//
  
 === 2.2 Learning from process-based models === === 2.2 Learning from process-based models ===
-The process-based avalanche model RAMMS (Christen et al. 2010) simulates avalanche flows and also snow detrainment in forests during avalanches. In order to quantify the CPT of the node “Detrainment”, we simulated five known avalanche events in RAMMS with varying input parameters (e.g. different snow heights and parameters of snow erodibility, to account for uncertainty in the model). Then, we used the outputs of the simulations to “learn” the CPT of “Detrainment”, using the Expectation Maximisation algorithm in Netica. +The process-based avalanche model RAMMS ([[https://doi.org/10.1016/j.coldregions.2010.04.005|Christen et al. 2010]]) simulates avalanche flows and also snow detrainment in forests during avalanches. In order to quantify the CPT of the node “Detrainment”, we simulated five known avalanche events in RAMMS with varying input parameters (e.g. different snow heights and parameters of snow erodibility, to account for uncertainty in the model). Then, we used the outputs of the simulations to “learn” the CPT of “Detrainment”, using the Expectation Maximisation algorithm in Netica. 
  
 === 2.3 Incorporating empirical models=== === 2.3 Incorporating empirical models===
Line 42: Line 42:
 However, this procedure results in a very large CPT for the node (a line for each combination of parameters and predictor variables). Since the parameter nodes will not be modified with evidence, we can reduce the CPT by using the function “Absorb nodes”, which removes the nodes from the network, but retains the associated information in the reduced CPT.  However, this procedure results in a very large CPT for the node (a line for each combination of parameters and predictor variables). Since the parameter nodes will not be modified with evidence, we can reduce the CPT by using the function “Absorb nodes”, which removes the nodes from the network, but retains the associated information in the reduced CPT. 
  
-{{:empirical_cpt.png?800|}}+{{:empirical_cpt.png?700|}}
  
 //The parameters of an empirical model can be included explicitly as nodes in the network, to account for model uncertainty when calculating the CPT. Then, these nodes can be "absorbed" to reduce the size of the CPT.// //The parameters of an empirical model can be included explicitly as nodes in the network, to account for model uncertainty when calculating the CPT. Then, these nodes can be "absorbed" to reduce the size of the CPT.//
 +
 === 2.4 Expert knowledge: linking quantitative variables to qualitative categories === === 2.4 Expert knowledge: linking quantitative variables to qualitative categories ===
-Expert knowledge is often related to qualitative categories rather than quantitative variables. For example, it may be easier for an expert to estimate the avalanche protection capacity of forests that are either “open”, “scattered”, or “dense”, rather than based on a percentage of crown cover. Linking such categories to numerical values is associated with a type of linguistic uncertainty (vagueness), where the delineation between categories is not sharp (Regan et al. 2002). Linguistic uncertainty is commonly addressed using fuzzy logic (Zadeh 1965), where membership functions m(y) define the level of membership (between 0 and 1) in a specific class for values of y. For example, we define trapezoidal membership functions of crown cover (Y) for the classes of forest density (X) (see Figure 6.1-5, a). The thresholds between classes have been defined by experts, whereas the slopes of the membership functions are defined based on the standard deviation of measured crown cover at locations where the forest density was classified in the field (method adapted from (Petrou et al. 2013)). At the expert-defined threshold of Y = 70 % crown cover, the probability of the forest being classified as “dense” is 0.5, while a forest with 100 % crown cover will certainly be classified as “dense” (P(X = dense) = 1). We use the membership function to define the probability of the class (X) given an observation y, P(X|Y=y), which is proportional to P(Y|X) * P(X). +Expert knowledge is often related to qualitative categories rather than quantitative variables. For example, it may be easier for an expert to estimate the avalanche protection capacity of forests that are either “open”, “scattered”, or “dense”, rather than based on a percentage of crown cover. Linking such categories to numerical values is associated with a type of linguistic uncertainty (vagueness), where the delineation between categories is not sharp ([[https://doi.org/10.1890/1051-0761(2002)012[0618:ATATOU]2.0.CO;2|Regan et al. 2002]]). Linguistic uncertainty is commonly addressed using fuzzy logic (Zadeh 1965), where membership functions m(y) define the level of membership (between 0 and 1) in a specific class for values of y. For example, we define trapezoidal membership functions of crown cover (Y) for the classes of forest density (X) (see figure below). The thresholds between classes have been defined by experts, whereas the slopes of the membership functions are defined based on the standard deviation of measured crown cover at locations where the forest density was classified in the field (method adapted from ([[https://doi.org/10.1016/j.patrec.2013.11.002|Petrou et al. 2013]])). At the expert-defined threshold of Y = 70 % crown cover, the probability of the forest being classified as “dense” is 0.5, while a forest with 100 % crown cover will certainly be classified as “dense” (P(X = dense) = 1). We use the membership function to define the probability of the class (X) given an observation y, P(X|Y=y), which is proportional to P(Y|X) * P(X). 
  
 {{:fuzzy_cpt.png|}} {{:fuzzy_cpt.png|}}
Line 53: Line 54:
  
 === 2.5 Expert knowledge: estimating distributions === === 2.5 Expert knowledge: estimating distributions ===
-For nodes where no data was available (e.g. “Potential detrainment”), we used expert knowledge to quantify the CPT.  To avoid overconfidence, we used the “four-point estimation method” (Speirs-Bridge et al. 2010), where we asked the expert to estimate the lowest and highest value they would expect, the most likely value, and their confidence that the true value is within this range (Metcalf and Wallace 2013). For example, for a dense evergreen forest on rough terrain, the expert estimated the lowest possible detrainment factor to be 24 Pa, the highest 96 Pa, and the best estimate at 48 Pa, with a confidence of 80%. This gives us the quantiles and mode of the distribution, to which we fitted a simple asymmetric triangular distribution (see Figure 6.1-6). +For nodes where no data was available (e.g. “Potential detrainment”), we used expert knowledge to quantify the CPT.  To avoid overconfidence, we used the “four-point estimation method” ([[https://doi.org/10.1111/j.1539-6924.2009.01337.x|Speirs-Bridge et al. 2010]]), where we asked the expert to estimate the lowest and highest value they would expect, the most likely value, and their confidence that the true value is within this range ([[https://doi.org/10.1016/j.biocon.2013.03.005|Metcalf and Wallace 2013]]). For example, for a dense evergreen forest on rough terrain, the expert estimated the lowest possible detrainment factor to be 24 Pa, the highest 96 Pa, and the best estimate at 48 Pa, with a confidence of 80%. This gives us the quantiles and mode of the distribution, to which we fitted a simple asymmetric triangular distribution (see figure below). 
  
-{{:expert_cpt.png?600|}}+{{:expert_cpt.png?500|}}
  
 //Expert-based distribution of potential detrainment for a dense evergreen forest on rough terrain.// //Expert-based distribution of potential detrainment for a dense evergreen forest on rough terrain.//
Line 63: Line 64:
  
 {{:avalanche_map.png?600 |}} {{:avalanche_map.png?600 |}}
-//Modelled provision of avalanche protection in the Dischma valley (5 m resolution). The value is expressed in m of snow, while the uncertainty is calculated as the entropy of the posterior probability distribution. Most areas with a high value of the service also have a high uncertainty (dark red), as do some forested areas with a predicted low protection value (dark blue). Only areas with a zero or very low (light blue) value of the service show a high certainty. From (Stritih et al. 2019).//+//Modelled provision of avalanche protection in the Dischma valley (5 m resolution). The value is expressed in m of snow, while the uncertainty is calculated as the entropy of the posterior probability distribution. Most areas with a high value of the service also have a high uncertainty (dark red), as do some forested areas with a predicted low protection value (dark blue). Only areas with a zero or very low (light blue) value of the service show a high certainty. From ([[https://doi.org/10.1016/j.envsoft.2018.09.005|Stritih et al. 2019]]).//
  
 ==== 4. Validation and sensitivity analysis ==== ==== 4. Validation and sensitivity analysis ====
 The model and the resulting maps of avalanche protection provision and demand, as well as the underlying ecosystem functions, were presented and discussed with local experts. In addition, we performed a sensitivity analysis of the model, using the Netica function “Sensitivity to findings” to calculate the reduction of entropy (uncertainty) on the target nodes in response to findings on other nodes in the network. The entropy reduction (also called mutual information) gives us an indication of which variables in the system have the highest influence on the ecosystem service.  The model and the resulting maps of avalanche protection provision and demand, as well as the underlying ecosystem functions, were presented and discussed with local experts. In addition, we performed a sensitivity analysis of the model, using the Netica function “Sensitivity to findings” to calculate the reduction of entropy (uncertainty) on the target nodes in response to findings on other nodes in the network. The entropy reduction (also called mutual information) gives us an indication of which variables in the system have the highest influence on the ecosystem service. 
  
-We also performed a stepwise sensitivity analysis to visualize the flow of information in the network. For each node X, we calculated the proportion of its entropy that can be reduced by a finding on each of its parents. These relative mutual information values were used as weights for links between nodes in a Sankey diagram of the network (Figure 6.1-8 For each node, the thickness of incoming (from the left) links show how much the entropy on the node can be reduced by findings on preceding nodes. Mutual information is not additive, i.e. if both parent nodes can reduce the entropy of a child by 50%, this does not mean that findings on both parents will result in complete certainty on the child node. Nonetheless, plotting the MI gives an indication of the main sources of uncertainty in the model. When the value of MI for all the parents of a node is rather low, this means that the node will have a wide probability distribution even when the states of its parents are known, implying high uncertainty in the corresponding links. If such a node has a large influence on the outcome of the network, this indicates a knowledge gap. +We also performed a stepwise sensitivity analysis to visualize the flow of information in the network. For each node X, we calculated the proportion of its entropy that can be reduced by a finding on each of its parents. These relative mutual information values were used as weights for links between nodes in a Sankey diagram of the network (see figure below)For each node, the thickness of incoming (from the left) links show how much the entropy on the node can be reduced by findings on preceding nodes. Mutual information is not additive, i.e. if both parent nodes can reduce the entropy of a child by 50%, this does not mean that findings on both parents will result in complete certainty on the child node. Nonetheless, plotting the MI gives an indication of the main sources of uncertainty in the model. When the value of MI for all the parents of a node is rather low, this means that the node will have a wide probability distribution even when the states of its parents are known, implying high uncertainty in the corresponding links. If such a node has a large influence on the outcome of the network, this indicates a knowledge gap. 
  
 {{:avalanche_sensitivity.png?800|}}  {{:avalanche_sensitivity.png?800|}} 
  
-//Stepwise sensitivity analysis of the BN, where the width of a link between two nodes corresponds to the relative mutual information (MI %), i.e. the percentage of the entropy on a node that can be reduced by a finding on a preceding node. The nodes are labelled and coloured by the type of variable represented (see Fig 6.1-1), while the link colours represent the types of uncertainty taken into account while quantifying the link in the BN. From (Stritih et al. 2019).//+//Stepwise sensitivity analysis of the BN, where the width of a link between two nodes corresponds to the relative mutual information (MI %), i.e. the percentage of the entropy on a node that can be reduced by a finding on a preceding node. The nodes are labelled and coloured by the type of variable represented (see Fig 6.1-1), while the link colours represent the types of uncertainty taken into account while quantifying the link in the BN. From ([[https://doi.org/10.1016/j.envsoft.2018.09.005|Stritih et al. 2019]]).//
  
 Overall, the uncertainties related to avalanche processes contribute more to the final uncertainty in ES provision than uncertainties about ecosystem structure. For example, the node “Release” (describing whether a pixel is in a potential avalanche release area) has an important influence on subsequent nodes in the network, but findings on its parents (“Slope”, “Roughness (measured)” and “Curvature”) can only reduce a small part of its entropy, so it is a major source of uncertainty in the model. Some remote sensing inputs have a strong effect on the knowledge about ecosystem structure (“Gap width” and “Crown cover”), while others have higher uncertainty (e.g. “Roughness”). There is high uncertainty in land cover classification, as its mutual information with actual land cover is only 29 %. However, additional information on actual land cover is gained from the crown cover class (MI = 59 %). The links from ecosystem structure to the potential provision of ES also contain high uncertainty, regarding both the potential of a forest to prevent avalanches (empirical model-based “Potential prevention”) and to stop snow during an avalanche (expert-based “Potential detrainment”). However, “Potential detrainment” has a relatively low influence on the corresponding ecosystem function (process model-based “Detrainment”). This function is affected more strongly by the avalanche process (“Velocity”), which in turn is affected by the natural variability in release conditions (“Max new snow height”). Overall, the uncertainties related to avalanche processes contribute more to the final uncertainty in ES provision than uncertainties about ecosystem structure. For example, the node “Release” (describing whether a pixel is in a potential avalanche release area) has an important influence on subsequent nodes in the network, but findings on its parents (“Slope”, “Roughness (measured)” and “Curvature”) can only reduce a small part of its entropy, so it is a major source of uncertainty in the model. Some remote sensing inputs have a strong effect on the knowledge about ecosystem structure (“Gap width” and “Crown cover”), while others have higher uncertainty (e.g. “Roughness”). There is high uncertainty in land cover classification, as its mutual information with actual land cover is only 29 %. However, additional information on actual land cover is gained from the crown cover class (MI = 59 %). The links from ecosystem structure to the potential provision of ES also contain high uncertainty, regarding both the potential of a forest to prevent avalanches (empirical model-based “Potential prevention”) and to stop snow during an avalanche (expert-based “Potential detrainment”). However, “Potential detrainment” has a relatively low influence on the corresponding ecosystem function (process model-based “Detrainment”). This function is affected more strongly by the avalanche process (“Velocity”), which in turn is affected by the natural variability in release conditions (“Max new snow height”).
avalanche_protection_in_davos_switzerland.1558003794.txt.gz · Last modified: 2023/04/21 15:30 (external edit)