Introduction
Dry-snow slab avalanches result from a sequence of fracture processes. First, weak layer failure initiates under a cohesive slab, resulting in a localized crack. Second, once that crack expands to a critical size, rc, crack propagation begins. Third, the crack extends across the slope, a process called dynamic crack propagation. Finally, avalanche release occurs if the tangential component of the gravitational load due to the slab overcomes frictional resistance to sliding. Eventually, cracks initiate at the avalanche's crown, flanks and stauchwall (Schweizer and others, Reference Schweizer, Jamieson and Schneebeli2003; Schweizer and others, Reference Schweizer, Reuter, van Herwijnen, Richter and Gaume2016).
Spatial variations in slab and weak layer properties may arrest fracture during the dynamic crack propagation phase. For example, fracture may arrest in localized areas with stronger weak layers because the energy required to extend the crack may exceed the energy released during crack extension (Jamieson and Johnston, Reference Jamieson and Johnston1992; Gaume and others, Reference Gaume, van Herwijnen, Chambon, Birkeland and Schweizer2015). If such local variations are small enough, the kinetic energy of the propagating crack may overcome this energy deficit, thereby maintaining crack propagation (Broberg, Reference Broberg1996). Indeed, video analyses of Propagation Saw Tests (PSTs) (Gauthier and Jamieson, Reference Gauthier and Jamieson2006) shows that faster propagating cracks tend to propagate longer distances (van Herwijnen and others, Reference van Herwijnen2016). However, the underlying reason for the correlation between crack speed and propagation distance is not yet fully understood. Another factor correlated with crack speed is slab density, with higher densities supporting faster propagation (Heierli, Reference Heierli2005; McClung, Reference McClung2005; Bergfeld and others, Reference Bergfeld2022, Reference Bergfeld2023). The stronger slabs associated with these high densities allow for greater crack propagation distances, which may release larger avalanches (Gaume and others, Reference Gaume, van Herwijnen, Chambon, Birkeland and Schweizer2015).
Despite the significance of crack speed (Gross and Seelig, Reference Gross and Seelig2017), relatively few direct measurements exist over distances exceeding a few meters or in actual avalanche start zones. Johnson and others (Reference Johnson, Jamieson and Stewart2004) made one of the first direct measurements of crack speed, using geophones in flat terrain to measure a crack speed of 20 ± 2 m s−/ over 8 meters. van Herwijnen and Jamieson (Reference van Herwijnen and Jamieson2005) reported similar speeds on isolated beams, with values ranging between 17 and 26 m s−1. Crack propagation speed measurements made with high-speed videos of PSTs combined with particle tracking velocimetry (PTV) range from 10 to 50 m s−1 (van Herwijnen and Jamieson, Reference van Herwijnen and Jamieson2005; Bair and others, Reference Bair, Simenhois, van Herwijnen and Birkeland2014; van Herwijnen and Birkeland, Reference van Herwijnen and Birkeland2014; van Herwijnen and others, Reference van Herwijnen2016). van Herwijnen and Schweizer (Reference van Herwijnen and Schweizer2011) used a seismic sensor array to estimate a crack speed of 42 ± 4 m s−1 for an avalanche that was 60 m wide in Switzerland, and van Herwijnen (Reference van Herwijnen2005) analyzed 11 avalanche videos to calculate speeds ranging from 15 to 32 m s−1. Similar speed values were also reported based on numerical simulations of the PST (Gaume and others, Reference Gaume, van Herwijnen, Chambon, Birkeland and Schweizer2015). More recently, Bergfeld and others (Reference Bergfeld2022, Reference Bergfeld2023) used synchronized accelerometers to measure a crack propagation speed of 49 ± 5 m s−1 over 25 m of flat terrain. Bergfeld and others (Reference Bergfeld2021) and Bergfeld and others (Reference Bergfeld, van Herwijnen, Dual and Schweizer2018) used Digital Image Correlation (DIC) to measure crack speeds between 20 and 30 m s−1 and between 37 and 45 m s−1, respectively, in a 3.3 m PSTs. Bergfeld and others (Reference Bergfeld, van Herwijnen, Dual and Schweizer2018, Reference Bergfeld2022, Reference Bergfeld2023) used DIC again to measure crack propagation speeds on long PST experiments (up to 9 m long) over the entire life cycle of a weak layer. They measured speeds as fast as 55 ± 8 m s−1. Hamre and others (Reference Hamre, Simenhois and Birkeland2014) analyzed videos of avalanches to estimate crack speeds that were much faster. Some of their crack speeds approached 200 m s−1, with an average speed of 80 m s−1 for 27 videos.
Crack speed estimates from PSTs, collapsing weak layers on flat terrain, and cross-slope propagation in avalanches and numerical models are limited by the flexural wave speed of the slab (Bergfeld and others, Reference Bergfeld2021) and align with theoretical predictions of incipient shear cracks of 29–41 m s−1 (McClung, Reference McClung2005) and asymptotic flexural speeds of 2126 m s−1 (Heierli and others, Reference Heierli, Gumbsch and Zaiser2008). However, the much higher speeds in some avalanches estimated by Hamre and others (Reference Hamre, Simenhois and Birkeland2014) contradict those theoretical predictions. Recent modeling by Gaume and others (Reference Gaume, Gast, Teran, van Herwijnen and Jiang2018, Reference Gaume, van Herwijnen, Gast, Teran and Jiang2019), Trottet and others (Reference Trottet, Simenhois and Bobillier2022) and Bobillier and others (Reference Bobillier2023) suggested that the processes governing crack propagation vary between flat terrain and in different directions on slopes. Their speed estimates on low-angle terrain align with those from theoretical models and experimental measurements. However, on slopes steeper than the snow friction angle they report a transition from relatively slower anticrack propagation to much faster supershear crack propagation with intersonic crack speeds. Thus far, few crack speed measurements on real slope-scale avalanches exist to verify these model predictions. There have been many measurements of weak layer crack speeds, but most are on low-angle terrain or at scales smaller than a typical avalanche starting zone (<5 m).
Except for the avalanche measured by van Herwijnen and Schweizer (Reference van Herwijnen and Schweizer2011), all experimental crack speeds measured at a larger scale on steep slopes are indirect crack speed measurements relying on video frame measurements of visible surface cracks (van Herwijnen and Jamieson, Reference van Herwijnen and Jamieson2005; Hamre and others, Reference Hamre, Simenhois and Birkeland2014; Bergfeld and others, Reference Bergfeld2021). Bergfeld and others (Reference Bergfeld2021) suggest the error associated with this method becomes negligible for large avalanches (⩽5% crack propagation speed for crack propagation over 200 m). However, this technique is limited because videos of such large crack propagations are rare and are typically in the cross-slope direction. To estimate crack speeds at the scale of small and medium-size avalanches, we present a novel method that allows us to track snow surface movements resulting from weak layer crack propagation before visible cracks appear on the snow surface (Fig. 1). We use this method to estimate crack propagation speed in both slope-parallel and cross-slope directions, and we track snow surface movements from the onset of weak layer crack propagation to the beginning of downslope slab movement.
Methods
Assumptions
Our approach assumes that only minor changes in pixel intensity occur due to factors that change slowly relative to the length of our measurement time window, such as cloud cover or the sun's angle. The time between crack initiation and the emergence of cracks on the snow surface is on the order of 1 s. We employed a masking technique to exclude areas of the slope where rapid fluctuations in pixel intensities were caused by movements, such as human activity, shadows or rolling snowballs, to ensure these areas were not mistakenly detected as slab crack propagation-driven movements.
Video processing
Our technique for estimating crack speeds from videos assumes that the most significant changes in pixel intensity are due to snow surface movement associated with weak layer fracture (Fig. 2). Our method requires three steps: (1) video stabilization, (2) tracking snow surface movement by detecting small changes in snow reflection and (3) estimating crack speed by using motion segmentation to highlight changes between consecutive video frames (Fig. 1).
In the first step, we converted the video to grayscale and used an optical flow algorithm introduced by Lucas and Kanade (Lucas and others, Reference Lucas and Kanade1981) to stabilize our videos. We calculated the linear transformation matrix M between two consecutive video frames from motion vectors of pixels around static terrain features like rocks and snow roughness. We manually selected an area in the video with static terrain features and used the Shi-Tomasi Good Feature to Track algorithm (Shi and others, Reference Shi and Tomasi1994) to select the feature for the optical flow.
The Lucas–Kanade method assumes that the displacement of the image contents between two consecutive video frames is small and approximately constant within neighboring pixels of a point p.
We then assume that the optical flow equation holds for all pixels within a window centered at p.
Namely, the local velocity vector (V x, V y) must satisfy the following:
where q j are the individual pixels inside the window centered around point p, and I x(q j), I y(q j), I t(q j) are the partial pixel intensity derivatives of the image I at the position (x, y) and time t, evaluated at point q j. This system has more equations than unknowns and thus can be solved for the velocity vector (V x, V y). We used the inverse linear transformation matrix (M −1) between frames to stabilize the video where a specific location on the slope remains in the same location in the video.
In the second step, we used principles of the Eulerian Video Magnification (Wu and others, Reference Wu2012) to develop an Eulerian video detection method (EVD) to detect small pixel intensity changes at the snow surface. The EVD method involves the following steps: (1) applying a spatial decomposition – Gaussian pyramid (Burt and Adelson, Reference Burt and Adelson1983), (Fig. 3) to the video frames, (2) processing the low-resolution images by applying a temporal filter to the frame sequence, (3) applying the reversed spatial decomposition of step one and (4) detecting spatial and temporal changes in pixel intensity in the up-sampled bands (Fig. 4). We discuss each of these steps below.
A Gaussian Pyramid (Fig. 3) is a collection of images (all arising from a single original image) that are successively down-sampled by removing every even-numbered row and column of pixels and convoluted with a Gaussian kernel (Eqn 2). To produce the layer I i+1 of image I in the Gaussian pyramid, we down-sampled I i and convoluted the down sampled image with the Gaussian kernel:
For our application, we used a three-layer pyramid. Applying a temporal filter on the top of the Gaussian Pyramid frame sequence instead of the original video allows us to reduce noise in the temporal axis and computation time, but it also reduces the sharpness of the video on the spatial scale.
The main goal of the second step is to filter noise within the video data. Digital image noise is the unwanted and unpredictable fluctuation of image pixel values. Noise can be caused by various factors, including environmental factors like low light and temperature affecting the imaging sensor, dust particles in the scanner leading to dark or bright spots in the digital image, transmission channel interference resulting in bit errors or signal loss, variations in the sensitivity of the individual pixels in the camera's sensor leading to fixed pattern noise, natural fluctuations in light causing random noise, and electronic circuit noise originating from the image sensor and circuitry of a digital camera (Romberg and others, Reference Romberg, Choi and Baraniuk1999; Boyat and Joshi, Reference Boyat and Joshi2015 and Swamy and Kulkarni, Reference Swamy and Kulkarni2020).
Using Fast Fourier Transform (Cooley and Tukey, Reference Cooley and Tukey1965) on the portion of the video from the initiation to the appearance of surface cracks and Inverse Fast Fourier Transformations, we filtered out frequencies outside the period between crack initiation and the initial appearance of cracks (Eqn 4) on the snow surface in the video. The Fourier coefficient c k for the k th Fourier coefficient for every location pixel in the N frames pyramid is the sum:
where I n is the video's pixel intensity for every location on the pyramid video sequence, n is index of the Gaussian pyramid frames from the video sequence from initiation to when cracks on the snow surface become visible, N is the number of video frames from the crack initiation to when surface cracks are visible, and k, is the discrete Fourier coefficient index, k ∈ {0, 1, 2, …, N}.
We assume that the surface movement is due to crack propagation in the weak layer. Since these movements occur only between the times a crack is initiated and the appearance of surface cracks, we filtered out noise in the video by zeroing all the Fourier coefficients associated with higher frequencies as follows:
where fps is the frame rate of the video. The reconstructed pixel intensity function I r(n) for every frame n ∈ {0, 1, 2, …, N} , for every pixel in the down-sampled pyramid is:
Using a Gaussian Pyramid, we then up-sample I r(n) to the original pixel locations in the original video. Finally, we compare the pixel intensity with the temporal derivative (dI r/dt) to capture the time when the significant changes in pixel intensity occurred. To avoid capturing noise in locations where our method does not detect actual snow surface movements, we selected a time (t) where the temporal second derivative value where equal to zero ((∂2I r/∂2t) = 0), and the first temporal derivative value is also an outlier (outside three times the standard deviation) (Fig. 4).
Crack speed estimates and analysis
For one of our avalanche videos (Switzerland1), we had the exact location of the avalanche. We geo-located the avalanche slope, using its location to derive the distances from the crack initiation to the detected locations of slab motion. Unfortunately, we did not have the avalanche location or the camera's intrinsic parameters for the other four videos. We did not see obvious lens distortion in our videos as the camera scene moved across the slope. However, we did incorporate the possibility of lens distortion in our error estimates for our distance measurements.
To estimate the distance from crack initiation to other points on the slope in these four avalanches, we estimated the skier/snowboarder height to be 1.75 m. We calculated the distances between different locations on the slope by comparing these distances in pixels to the size of the snowboarder in pixel units. We estimate our distance measurements error to be ±10 pixels and our time error to be ±two video frames. In each video, we selected only locations where the detected movement appeared before the appearance of cracks on the snow surface. In addition, we assume that the crack tips travel away from the initiation point; thus, we omitted the detected location that appeared in the same direction as the initiation point after another detected location further away.
To differentiate between slope and cross-slope crack propagation directions, we use the direction of the avalanche flow in the starting zone as the downslope direction. We considered propagation in direction to detected points within 45° of the slope direction (up or down) as slope direction and the rest as cross-slope direction.
Our analysis also differentiated between hard and soft slab avalanches. As a rough measure, we considered an avalanche to be a hard slab when avalanche debris blocks remained larger than a third of a person while traveling through the avalanche starting zone. We classified the rest of the avalanches as soft slabs.
To ensure that our analysis is not skewed toward avalanches with more estimates, we used the mean estimates in slope and cross-slope directions per avalanche.
Method verification
We verified the accuracy of our method by comparing speed estimates to measurements from two PSTs analyzed with PTV (Crocker and Grier, Reference Crocker and Grier1996; van Herwijnen and others, Reference van Herwijnen2016) (Fig. 5), one PST assessed using DIC (Fig. 6), and one small avalanche experiment. In the small avalanche we compared the EVD of the snow surface with the DIC-based displacement field of the sidewall (Bergfeld and others, Reference Bergfeld, van Herwijnen, Dual and Schweizer2018, Reference Bergfeld2021). Furthermore, we validate our EVD approach by comparing it with two other MPM simulation of physically-based render (PBR) with Houdini software: a 30 m long PST and avalanche. These PBR simulations allow us to accurately locate the crack tip and provide additional means to verify the effectiveness of our method (Fig. 7). (Table 1).
Results
Method verification
To measure crack speed from snow surface movements, we detected pixel intensity changes due to slab movement, which are likely at or closely behind the weak layer crack propagation tip. We compared our method to field experiments where we measured crack speeds with PTV or DIC to verify our method. We also tracked EVD surface movement along with EVD of the weak layer fracturing in one video of a 10 by 10 m avalanche experiment , as well as in some MPM simulations of PSTs and a simulated avalanche (Trottet and others, Reference Trottet, Simenhois and Bobillier2022). Crack speed estimates based on our EVD method are quite similar to speeds obtained with these other methods (Figs 5–7 and Table 1). In fact, in all field experiments and MPM simulations, the speed differences were within 10% (Table 1).
Slope-scale crack speed estimates
We analyzed five skier or snowboarder-triggered avalanches, three with hard slabs and two with soft slabs. Slab hardness and the direction of crack propagation with respect to the slope affected weak layer crack speeds. We observed snow surface movement rapidly advancing in the up- and down-slope directions (Fig. 8) with slower snow surface movement in the cross-slope direction. Crack speeds in the slope direction averaged 135 m s−1, while cross-slope crack speeds are considerably lower, averaging 35 m s−1. Thus, slope-direction crack speeds averaged nearly four times faster than cross-slope crack speeds (Fig. 9). Mean estimated crack speeds in hard slab avalanches were 1.6 and 1.7 times faster than soft slab avalanches in cross-slope and slope directions, respectively (Fig. 9). We did have two notable outliers in our down-slope crack speeds, with estimates of 26 and 29 m s−1. However, these estimates were less than 15 m from the crack initiation point. Our measurements (Table 2) suggest that down-slope crack speeds close to the initiation point (within about 15 m) and cross-slope crack speeds align reasonably well with previous speed estimates measured for PSTs and whumpfs (van Herwijnen, Reference van Herwijnen2005; Bair and others, Reference Bair, Simenhois, van Herwijnen and Birkeland2014; van Herwijnen and Birkeland, Reference van Herwijnen and Birkeland2014; van Herwijnen and others, Reference van Herwijnen2016; Bergfeld and others, Reference Bergfeld2021; Bergfeld and others, Reference Bergfeld2022), and cross-slope speeds estimated for larger avalanches (Bergfeld and others, Reference Bergfeld2022).
In two of the videos, we estimated crack propagation speeds in several locations between the initiation point and the boundary of the release area. We estimated the slab to be soft; in both videos, the avalanche trigger was a snowboarder making a turn. In both videos, the crack speed in the downslope direction increased with distance (Fig. 10).
We classified two avalanches as ‘soft slabs’ and three as ‘hard slabs.’ In total, we had 21 slope-direction crack speed estimates of the hard slab and 21 cross-slope direction crack speed estimates of soft slab avalanches. Average crack speeds were higher for our hard slabs (158 m s−1) than for soft slabs (97 m s−1). The cross-slope crack speeds between the two groups also varied, averaging 40 m s−1 for hard slabs and 23 m s−1 for soft slabs.
Discussion
Our results comparing up- and down-slope crack speed estimates to cross-slope estimates support the idea that different crack propagation regimes drive propagation on flat, up- and down-slope and cross-slope directions. Further evidence is provided by comparing up- and down-slope crack speeds close to the initiation point to crack speeds farther from the initiation point. Our crack speed estimates within about 15 m of the initiation point – regardless of slope orientation – are about 27 ± 2 m s−1, aligning closely with previous crack speed estimates of PSTs and whumps, which range from 17 to 42 m s−1 (Jamieson and Johnston, Reference Jamieson and Johnston1992; van Herwijnen and Jamieson, Reference van Herwijnen and Jamieson2005; Bair and others, Reference Bair, Simenhois, van Herwijnen and Birkeland2014; van Herwijnen and Birkeland, Reference van Herwijnen and Birkeland2014; van Herwijnen and others, Reference van Herwijnen2016; Bergfeld and others, Reference Bergfeld2021). At distances, farther than 15 m from the initiation point, speeds up and down-slope greatly exceed cross-slope speeds. Here our up- and down-slope crack speeds averaged 143 ± 27 m s−1, nearly four times faster than the mean cross-slope speeds. These higher estimates are consistent with the upper end of previous slope scale estimates by Hamre and others (Reference Hamre, Simenhois and Birkeland2014), which were based on surface cracks and could, therefore, only assess speeds well away from trigger points. Our results thus support the recent work by Trottet and others (Reference Trottet, Simenhois and Bobillier2022) and Bobillier and others (Reference Bobillier2023), who proposed that cracks propagate as sub-Rayleigh anticracks close to initiation points before transitioning to a much faster supershear mode in the up- and down-slope directions. Cross-slope cracks are mode III fractures, which in theory, have their speeds limited by the slab's flexural wave speed (Burridge, Reference Burridge1973; Bergfeld and others, Reference Bergfeld2021).
Our results also suggest faster slope-scale crack speeds with harder – and presumably denser – slabs (Fig. 9; Table 2). This finding is consistent with previous field measurements with PSTs (van Herwijnen and Birkeland, Reference van Herwijnen and Birkeland2014; van Herwijnen and others, Reference van Herwijnen2016; Birkeland and others, Reference Birkeland, Van Herwijnen, Reuter and Bergfeld2019), and it also provides field verification for numerical simulations of Trottet and others (Reference Trottet, Simenhois and Bobillier2022) and Bobillier and others (Reference Bobillier2023). In addition, our results from two avalanches show that cracks with higher propagation speeds travel over larger distances than cracks with lower propagation speeds (Fig. 10). This is in line with video analasys of PST (van Herwijnen and others, Reference van Herwijnen2016).
Since we estimated crack speeds from videos, our methods have limitations. First, our speeds are not direct measurements. Rather, we use snow surface movement as a proxy for crack tip location. Second, crack distances for four of our five avalanche videos are estimated from the snowboarder/skier's height and not from direct measurements. Third, our method does not always detect the crack tip location; as a result, most of our estimates are bulk estimates and not point estimates. Fourth, we estimated speed from only five avalanches, though we did ensure an even contribution of all the avalanches when comparing crack speed trends between hard and soft slabs, and between slope-parallel and cross-slope directions. Fifth, our speed analysis in Figure 9(A) relies on all 42 estimates and may show some bias toward avalanches with a larger number of speed estimates. Finally, we found that our method did not work on videos taken on cloudy days, so we could not adequately analyze videos taken in cloudy conditions. Conversely, avalanche videos on slopes with pixel over saturation may not be suitable for EVD as changes in the snow surface will remain outside of the pixel intensity range. For videos where small areas of the slope have over-saturated pixel intensities, the EVD can detect snow surface movements around these areas. Videos with large slope areas with over-saturated pixel intensities may not be suitable for the EVD methods.
Apart from the limitations already highlighted, further research is necessary to gain a more comprehensive understanding of the lightning prerequisites of our method. To this end, it would be interesting to explore the effects of different lighting conditions on avalanche simulations, encompassing visual rendering of both direct and diffuse simulated light sources. This would enable us to gain a deeper insight into the performance and accuracy of our approach under varying lighting conditions.
For this work, we analyzed videos featuring snow surfaces with varying textures. Notably, we observed that the texture of the snow surface had no impact on the effectiveness of our approach in detecting snow surface motion. Specifically, the snow surface in the small-scale avalanche experiment featured a strong texture, while the surfaces in all five avalanche videos were relatively smooth, and this difference appeared to affect the accuracy of our method.
Despite the limitations, our technique verified quite well with previous techniques for measuring crack speeds (Figs 5–7; Table 1). This gives us confidence that our methods will enable researchers to better investigate and understand weak layer crack propagation under actual slope-scale avalanches. Combining our novel video analysis technique with additional field measurements of snowpack properties may help us predict slope-scale crack speeds, and that information might allow us better to predict propagation distance and the size of expected avalanches.
Conclusions
We present a novel method for tracking snow surface movement in the early stages of dry slab avalanche release. Unlike previous video analyses of slope scale crack propagation, our method tracks snow surface movement over time and space before surface cracks are visible. It relies on the change in frame pixel intensity to infer the position of the crack tip in the weak layer. The method has been validated based on field experiments and numerical simulations. Our estimates show that crack speeds vary with the direction of propagation with respect to the slope and slab hardness. It also shows that without terrain limitations, cracks propagating at higher speeds travel over larger distances in avlanches' start zones. Our work is an important step toward a better understanding of fracture processes involved in dry-snow slab avalanche release at the slope scale.
Acknowledgements
We want to thank Melin Walet for her help with the DIC analysis of the small avalanche experiment. We also thank Ned Bair and an anonymous reviewer for their helpful comments on our paper.
Data
We did not get permission to share all the videos we used for this work. The original videos and the highlighted detected snow surface motion videos can be found at https://github.com/ronimos/Crack-Speed-Videos