<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">TC</journal-id><journal-title-group>
    <journal-title>The Cryosphere</journal-title>
    <abbrev-journal-title abbrev-type="publisher">TC</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">The Cryosphere</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1994-0424</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/tc-17-4063-2023</article-id><title-group><article-title>GLAcier Feature Tracking testkit (GLAFT): a statistically and physically based framework for evaluating glacier velocity<?xmltex \hack{\break}?> products derived from optical satellite image<?xmltex \hack{\break}?> feature tracking</article-title><alt-title>GLAFT: a tool for evaluating glacier velocity maps</alt-title>
      </title-group><?xmltex \runningtitle{GLAFT: a tool for evaluating glacier velocity maps}?><?xmltex \runningauthor{W. Zheng et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Zheng</surname><given-names>Whyjay</given-names></name>
          <email>whyjayzheng@gmail.com</email>
        <ext-link>https://orcid.org/0000-0002-2316-2614</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Bhushan</surname><given-names>Shashank</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4 aff5 aff6">
          <name><surname>Van Wyk De Vries</surname><given-names>Maximillian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7752-8813</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7 aff8">
          <name><surname>Kochtitzky</surname><given-names>William</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Shean</surname><given-names>David</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3840-3860</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff7">
          <name><surname>Copland</surname><given-names>Luke</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff9">
          <name><surname>Dow</surname><given-names>Christine</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1346-2258</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff10">
          <name><surname>Jones-Ivey</surname><given-names>Renette</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Pérez</surname><given-names>Fernando</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Department of Statistics, University of California Berkeley, Berkeley, CA 94720, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Center for Space and Remote Sensing Research, National Central University, Zhongli, Taoyuan 320317, Taiwan</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Department of Civil and Environmental Engineering, University of Washington,  Seattle, WA 98195, USA</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Saint Anthony Falls Laboratory, University of Minnesota, Minneapolis, MN 55414, USA</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>School of Environmental Sciences, University of Liverpool, Liverpool, L69 7ZT, UK</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>School of Geography and the Environment, University of Oxford, Oxford, OX1 3QY, UK</institution>
        </aff>
        <aff id="aff7"><label>7</label><institution>Department of Geography, Environment and Geomatics, University of Ottawa, Ottawa K1N 6N5, Canada</institution>
        </aff>
        <aff id="aff8"><label>8</label><institution>School of Marine and Environmental Programs, University of New England, Biddeford, ME 04005, USA</institution>
        </aff>
        <aff id="aff9"><label>9</label><institution>Department of Geography and Environmental Management, University of Waterloo, Waterloo N2L 3G1, Canada</institution>
        </aff>
        <aff id="aff10"><label>10</label><institution>Institute for Artificial Intelligence and Data Science,  University at Buffalo, Buffalo, NY 14260, USA</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Whyjay Zheng (whyjayzheng@gmail.com)</corresp></author-notes><pub-date><day>19</day><month>September</month><year>2023</year></pub-date>
      
      <volume>17</volume>
      <issue>9</issue>
      <fpage>4063</fpage><lpage>4078</lpage>
      <history>
        <date date-type="received"><day>1</day><month>March</month><year>2023</year></date>
           <date date-type="rev-request"><day>4</day><month>April</month><year>2023</year></date>
           <date date-type="rev-recd"><day>10</day><month>July</month><year>2023</year></date>
           <date date-type="accepted"><day>29</day><month>July</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 </copyright-statement>
        <copyright-year>2023</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://tc.copernicus.org/articles/.html">This article is available from https://tc.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://tc.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://tc.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e220">Glacier velocity measurements are essential to understand ice flow mechanics, monitor natural hazards, and make accurate projections of future sea-level rise. Despite these important applications, the method most commonly used to derive glacier velocity maps, feature tracking, relies on empirical parameter choices that rarely account for glacier physics or uncertainty. Here we test two statistics- and physics-based metrics to evaluate velocity maps derived from optical satellite images of Kaskawulsh Glacier, Yukon, Canada, using a range of existing feature-tracking workflows. Based on inter-comparisons with ground truth data, velocity maps with metrics falling within our recommended ranges contain fewer erroneous measurements and more spatially correlated noise than velocity maps with metrics that deviate from those ranges. Thus, these metric ranges are suitable for refining feature-tracking workflows and evaluating the resulting velocity products. We have released an open-source software package for computing and visualizing these metrics, the GLAcier Feature Tracking testkit (GLAFT).</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Aeronautics and Space Administration</funding-source>
<award-id>80NSSC19K1338</award-id>
<award-id>80NSSC20K1595</award-id>
</award-group>
<award-group id="gs2">
<funding-source>National Science Foundation</funding-source>
<award-id>1928406</award-id>
<award-id>1928374</award-id>
</award-group>
<award-group id="gs3">
<funding-source>Natural Sciences and Engineering Research Council of Canada</funding-source>
<award-id>RGPIN-06020-2017</award-id>
<award-id>RGPIN-03761-2017</award-id>
</award-group>
<award-group id="gs4">
<funding-source>Canada Research Chairs</funding-source>
<award-id>950-231237</award-id>
</award-group>
<award-group id="gs5">
<funding-source>Canada Foundation for Innovation</funding-source>
<award-id>12416</award-id>
<award-id>35487</award-id>
</award-group>
<award-group id="gs6">
<funding-source>Ontario Research Foundation</funding-source>
<award-id>n/a</award-id>
</award-group>
<award-group id="gs7">
<funding-source>University of Ottawa</funding-source>
<award-id>n/a</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e232">Accurate measurements of glacier surface velocity are fundamental to answering some of the most societally relevant issues in the cryospheric sciences. Glacier flow speeds underpin many projections of future sea-level rise <xref ref-type="bibr" rid="bib1.bibx36 bib1.bibx37 bib1.bibx48" id="paren.1"/>, and they are essential for models used to understand the processes that control ice sheet behavior – ice creep, basal sliding, and ice–ocean interactions <xref ref-type="bibr" rid="bib1.bibx29 bib1.bibx15 bib1.bibx57 bib1.bibx67 bib1.bibx64" id="paren.2"/>. As a sensitive indicator of change, glacier velocities can be used to understand and monitor dangerous glacier surges and detachments <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx46 bib1.bibx62" id="paren.3"/> and to quantify freshwater storage volumes in regions reliant on glacier melt as a water resource <xref ref-type="bibr" rid="bib1.bibx35 bib1.bibx63" id="paren.4"/>. In each of these cases, accurate maps of ice velocity with rigorous uncertainty propagation are needed to quantify the total uncertainty envelope of high-impact projections of<?pagebreak page4064?> future change. However, current methods for assessing ice-velocity map quality and uncertainty vary in different workflows and are commonly derived from arbitrary thresholds or measurements over ice-free areas. The workflows and processing software may be easy to use, but the quality assessments for the resulting velocity maps, despite their many applications, rely on researchers who specialize in glacier dynamics. This technical limitation discourages other research and education communities from using glacier velocity data or creates other concerns, such as a risk of over-interpretation during a time-sensitive hazard event.</p>
      <p id="d1e247">The most widely used method for deriving glacier velocity at regional or global scales is feature tracking, which is also known as offset tracking, pixel tracking, speckle tracking, template matching, and particle image velocimetry <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx55 bib1.bibx36 bib1.bibx19 bib1.bibx22 bib1.bibx24" id="paren.5"/>. This technique tracks the movement of coherent patterns on the glacier surface (e.g., crevasses, medial moraines, or other optical patterns or radar scatterers) between two satellite image acquisitions. To compute feature displacement, a two-dimensional cross-correlation algorithm is used to prepare a correlation score “surface” for small image chips from the two images. The position of the highest peak in this correlation score surface then corresponds, in an ideal scenario, to the feature displacement between two images. Finally, this process is repeated for each image chip, producing the spatially continuous displacement field which is used to prepare the velocity map with appropriate scaling based on the pixel dimensions and time offset.</p>
      <p id="d1e253">Both optical and synthetic aperture radar (SAR) images with a wide range of specifications are suitable for deriving feature-tracked ice velocity, as evidenced by applications using numerous earth-observing satellite datasets (e.g., <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx56 bib1.bibx60 bib1.bibx4 bib1.bibx34" id="altparen.6"/>). To date, all of the publicly available ice-velocity datasets with a global extent have been created using feature tracking <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx24 bib1.bibx35" id="paren.7"/>. Despite its popularity, the feature-tracking technique faces challenges involving optimization and ease of use. A feature-tracking workflow contains several adjustable parameters and options, such as image preprocessing methods (typically high-pass or edge filters) and interpolation methods to locate a correlation peak with high precision. Researchers have explored this parameter space, offered recommended settings <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx22" id="paren.8"/>, and released public datasets with extensive documentation such as the NASA ITS_LIVE project <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx32" id="paren.9"/>. Still, the full parameter space has not been quantitatively studied for a range of different ice flow conditions. Several challenges prohibit further optimization. First, there is no benchmarking test suitable for inter-comparing velocity maps generated with different software packages and parameters. Second, it is challenging to validate the derived velocity maps due to a lack of contemporaneous in situ and satellite observations <xref ref-type="bibr" rid="bib1.bibx39" id="paren.10"/>.</p>
      <p id="d1e271">To lower the threshold of using and assessing feature-tracked glacier velocity maps for various applications, we set out to develop new methods and create a user-friendly, open-source package that can be used to prepare, evaluate, and improve glacier velocity products for a range of science applications. We present the GLAcier Feature Tracking testkit (GLAFT) package, which can easily benchmark the quality of ice-velocity maps using two statistics- and physics-based metrics. The first metric identifies correct feature matches over static ground surfaces and their uncertainty. The second metric analyzes the velocity spatial coherence and evaluates how much the strain rate field reflects the ice flow dynamics.</p>
      <p id="d1e275">To demonstrate how the metrics indicate the quality of ice-velocity measurements, we use different parameter settings of various software packages to derive 172 glacier velocity maps for Kaskawulsh Glacier, Canada, from two Landsat 8 and two Sentinel-2 image pairs (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS1"/>). To evaluate these metrics, the derived velocity maps are compared with simultaneous in situ Global Navigation Satellite System (GNSS) data (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS2"/>), velocity products from the ITS_LIVE project (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS3"/>), and a feature-tracking map with an arbitrary synthetic velocity field (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS4"/>).  Finally, we review current approaches for estimating uncertainty and suggest a new framework for quality assessment of derived glacier velocity maps.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Defining good performance for glacier feature tracking</title>
      <?pagebreak page4065?><p id="d1e294">To evaluate the success of velocity maps derived from pairs of satellite images, it is necessary to identify the uncertainty of the feature-tracking algorithm used to create them. Since each velocity measurement is derived from the peak location of the cross-correlation surface (in units of pixels along two image axes), the primary source of error depends on the significance of the peak. If the correlation peak has a high signal-to-noise ratio (SNR), we can reasonably assume that the algorithm has found the correct match (i.e., the algorithm identified the same feature in both input images). In this instance, the uncertainty of the resulting pixel offset values (used to derive velocity) is determined by several factors, including the resolution of the input images, uncertainty of image co-registration <xref ref-type="bibr" rid="bib1.bibx30" id="paren.11"/>, shape of the correlation peak <xref ref-type="bibr" rid="bib1.bibx5" id="paren.12"/>, and subpixel resampling errors <xref ref-type="bibr" rid="bib1.bibx45" id="paren.13"/>. Based on simulations, the aggregated inherited uncertainty (2<inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>) for correct matches falls between 0.02 and 0.4 pixels <xref ref-type="bibr" rid="bib1.bibx45" id="paren.14"/>. On the other hand, if the correlation peak is absent, has a low signal-to-noise ratio, or appears more than once on the correlation surface, the peak-finding algorithm can return an incorrect local maximum, producing an incorrect match and a biased velocity measurement.
<?xmltex \hack{\newpage}?>
Since SNR correlates to the matching correctness and provides a good pixel-based quality assessment, many feature-tracking tools generate an SNR map as part of the standard output along with the velocity grid, such as CARST <xref ref-type="bibr" rid="bib1.bibx68 bib1.bibx69" id="paren.15"/> and GIV <xref ref-type="bibr" rid="bib1.bibx61" id="paren.16"/>. Ideally, we want to exclude incorrect matches so that biased measurements do not affect the propagated uncertainty of the derived velocity map. Some published algorithms mask these pixels based on a threshold of SNR <xref ref-type="bibr" rid="bib1.bibx66 bib1.bibx19" id="paren.17"/>, while others use local coherence <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx31" id="paren.18"/> or absolute velocity thresholds <xref ref-type="bibr" rid="bib1.bibx26" id="paren.19"/> to identify and remove incorrect matches. However, it may be impossible to identify all incorrect matches due to limited a priori knowledge of correct velocity ranges and a lack of ground truth data. Even with a carefully designed mask applied, both correct and incorrect matches are still likely to be present in the velocity map (e.g., Fig. 3 in <xref ref-type="bibr" rid="bib1.bibx26" id="altparen.20"/>). As a result, the estimated a posteriori uncertainty (2<inline-formula><mml:math id="M2" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>) of the best-filtered feature displacement map is usually about 0.6 to 1.0 pixels <xref ref-type="bibr" rid="bib1.bibx56 bib1.bibx68" id="paren.21"/>, 2–3 times larger than the theoretical uncertainty.</p>
      <p id="d1e348">In this study we designed global (i.e., image-wide) metrics by considering the arguments above and the computational efficiency, flexibility, and compatibility for existing and emerging workflows that use advanced tracking techniques, such as <xref ref-type="bibr" rid="bib1.bibx3" id="text.22"/>. Along with relevant qualitative assessments (e.g., spatial distribution of incorrect matches), these metrics evaluate how incorrect matches and variation in correct matches alter the true glacier velocity indicated by ice flow physics.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Metric 1: velocity measurements over static terrain</title>
      <p id="d1e361">The first metric is rooted in a traditional approach for calibrating and estimating uncertainty of feature-tracked ice velocity. The central idea is to assume that adjacent ice-free terrain is static without horizontal or vertical movement, implying that any non-zero velocity values in these locations are measurement errors. This approach requires well-distributed control surfaces that cover a large enough area so that the velocity measurements are not heavily influenced by isolated hillslope movements <xref ref-type="bibr" rid="bib1.bibx13" id="paren.23"><named-content content-type="pre">e.g.,</named-content></xref> or landslides (e.g., <xref ref-type="bibr" rid="bib1.bibx51 bib1.bibx64" id="altparen.24"/>), which are common in high-mountain environments. The central tendency (mean, median, etc.) of measured velocity components (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M5" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M6" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> are defined by the input image axes) over static terrain is traditionally used to calibrate the entire velocity product; see Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS2"/> for an example. The value of this central tendency can be regarded as the accuracy of the measured feature offset and is controlled by many factors, such as image misalignment, geolocation errors, and atmospheric disturbances (from clouds and ionosphere for optical and SAR images, respectively). In addition to the accuracy-based calibration, the residual variability (standard deviation or other similar metrics) of measured velocity components is conventionally used to assign velocity uncertainty (precision) for the entire product <xref ref-type="bibr" rid="bib1.bibx26 bib1.bibx66 bib1.bibx15 bib1.bibx19 bib1.bibx65 bib1.bibx39 bib1.bibx34" id="paren.25"/>. However, this variability is practically an aggregated measurement of correct and incorrect matches and other terrain-dependent errors, and it is challenging to isolate these individual contributions to total observed uncertainty.</p>
      <p id="d1e414">Here, we propose a way to better characterize the noise of only the correct matches for the first metric. We use nonparametric, multivariate kernel density estimation (KDE; <xref ref-type="bibr" rid="bib1.bibx52" id="altparen.26"/>) to differentiate correct and incorrect matches and estimate the variability in the former population. Let <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> be horizontal velocity components from the selected static area containing <inline-formula><mml:math id="M10" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> measurements (i.e., <inline-formula><mml:math id="M11" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> pixels). We calculate the kernel density distribution <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at every possible velocity value using the following equation:
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M13" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>N</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mi>K</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>u</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>v</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mi>h</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> indicates independent variables along the <inline-formula><mml:math id="M15" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions (i.e., two axes in the velocity domain), <inline-formula><mml:math id="M17" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is the selected multivariate kernel, and <inline-formula><mml:math id="M18" display="inline"><mml:mi>h</mml:mi></mml:math></inline-formula> is the kernel bandwidth. In other words, <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> resembles the histogram of the measurements or the sum of individual density distributions centered at <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Since the choice of kernel does not affect the density estimation as much as bandwidth does, we select the Epanechnikov (parabolic) kernel to achieve computational efficiency due to its finite support compared to the Gaussian kernel. We use the rule-of-thumb method <xref ref-type="bibr" rid="bib1.bibx52 bib1.bibx27" id="paren.27"/> to determine the bandwidth without prior knowledge about the velocity distribution. Assuming that all the correct matches have an identical, independent, and normally distributed noise term with the same variance in <inline-formula><mml:math id="M21" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M22" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>, the rule-of-thumb bandwidth for a multivariate Epanechnikov kernel is calculated as follows:
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M23" display="block"><mml:mrow><mml:mi>h</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.1991</mml:mn><mml:msqrt><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msqrt><mml:msup><mml:mi>N</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the standard deviation of <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively. Once a kernel density distribution is found, we locate its main peak value and location on the <inline-formula><mml:math id="M28" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M29" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> plane. This peak is assumed to be related to the distribution of the correct matches, and we can design a thresholding method based on peak value to differentiate correct and incorrect matches:
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M30" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mi>e</mml:mi><mml:mfrac><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M31" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is the preselected <inline-formula><mml:math id="M32" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> score (always positive). Measurements with <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≥</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are considered correct matches, and measurements with <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> lower than the same threshold value are classified as incorrect matches. The half ranges of <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from correct matches, denoted as <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>z</mml:mi><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are thus considered  <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> uncertainty. In this study, we set <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and report 2<inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>  uncertainties for the<?pagebreak page4066?> convenience of comparing previously published results and our results. The variance of the correct matches is also defined as <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow><mml:mi>z</mml:mi></mml:mfrac></mml:mstyle><mml:msup><mml:mo mathsize="1.5em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow><mml:mi>z</mml:mi></mml:mfrac></mml:mstyle><mml:msup><mml:mo mathsize="1.5em">)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1088">To summarize, while statistics computed over static terrain have previously been used to assess the uncertainty of glacier velocity maps, this study attempts to separate correct and incorrect feature matches over static terrain and to derive uncertainty only from the correct matches. The calculated uncertainty of correct matches can be compared with the theoretical uncertainty <xref ref-type="bibr" rid="bib1.bibx45" id="paren.28"/>. Ideally, the former should approach the latter for optimized measurement precision. In addition, the number of incorrect matches over static terrain and their corresponding velocity distribution can serve as an auxiliary indicator of the accuracy of the velocity map, along with the correct-match uncertainty.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Metric 2: along-flow strain rates</title>
      <p id="d1e1102">For computational simplicity, our previous metric overlooks the covariance of the correct matches. However, glacier motion is spatially coherent, and the covariance of neighboring correct matches controls the quality of the measured flow pattern. Hence, the second metric aims to estimate the co-variability in pixels on a glacier using the physics of glacier flow <xref ref-type="bibr" rid="bib1.bibx18" id="paren.29"/>. We start by analyzing the horizontal (two-dimensional) strain rate tensor <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, where the prime notations of <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> denote along-flow and across-flow directions, respectively. To obtain this tensor, we first calculate the strain rates along the image axes <inline-formula><mml:math id="M49" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M50" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>:
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M51" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo mathsize="1.5em">(</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo mathsize="1.5em">)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e1348">In GLAFT, these partial derivatives are computed using 3-by-3 Sobel operators. Next, we compute <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mtext>arctan2</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and smooth the results with a two-dimensional median filter with a large window size of 10–35 pixels (depending on the pixel spacing) for the bulk flow direction angle <inline-formula><mml:math id="M53" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> (counterclockwise from the <inline-formula><mml:math id="M54" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis). The strain rate tensor is then rotated by <inline-formula><mml:math id="M55" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and projected into the along-flow direction as follows:
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M56" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>y</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mi>sin⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e1652">By replacing <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), we can calculate the KDE in the strain rate domain and characterize the distribution. We follow the same steps in Eqs. (<xref ref-type="disp-formula" rid="Ch1.E2"/>)–(<xref ref-type="disp-formula" rid="Ch1.E3"/>) and find the variance of the strain rate distribution under a preselected <inline-formula><mml:math id="M61" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> value. To be consistent with the first metric, in this study we report the <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:math></inline-formula> uncertainty for <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, respectively.</p>
      <p id="d1e1834">Unlike the case of the previous metric, which indicates the variability from the zero ground truth, the strain rates along a flowing glacier are not zero, but we can still infer a reasonable range based on fundamental physical relationships. Consider a rectangular region on a glacier with one side running across the channel half-width <inline-formula><mml:math id="M67" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula> and the other side along the flow direction (length <inline-formula><mml:math id="M68" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>). The average driving stress (<inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) over the rectangular area is balanced with the basal drag (<inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), side drag, and longitudinal stress gradient (see Eq. 8.60 of <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.30"/>, for details):
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M71" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>Y</mml:mi></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>(</mml:mo><mml:mi>H</mml:mi><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>X</mml:mi></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>[</mml:mo><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M72" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is average ice thickness. <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent average shear stress and normal stresses, respectively. Supposing half of the driving stress is balanced by basal drag, and the other half is balanced by side drag, and the longitudinal stress gradient is negligible (cf. Table 8.3 of <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.31"/>), Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) becomes
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M76" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>Y</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>H</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2129">For the right-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>), we let <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>H</mml:mi><mml:mo>≈</mml:mo><mml:mi>H</mml:mi></mml:mrow></mml:math></inline-formula>, indicating the maximum possible ice thickness change within the rectangular region. Moreover, we can express the average side drag as a function of the average strain rate, assuming glacier ice can be modeled as a viscous non-Newtonian fluid with the following creep relation (Eq. 3.23 of <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.32"/>):
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M78" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">η</mml:mi><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula> is ice viscosity, and the subscripted <inline-formula><mml:math id="M80" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M81" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> denote any two of the three dimensions. Thus, Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) becomes
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M82" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>Y</mml:mi></mml:mfrac></mml:mstyle><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">η</mml:mi><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mi>H</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the average shear strain rate.</p>
      <?pagebreak page4067?><p id="d1e2284">The creep relation (Eq. <xref ref-type="disp-formula" rid="Ch1.E8"/>) can also be expressed inversely, known as Glen's flow law:
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M84" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M85" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M86" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> are two empirical parameters. Combining Eqs. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) and (<xref ref-type="disp-formula" rid="Ch1.E10"/>) leads to the expression of viscosity in terms of the flow-law parameters:
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M87" display="block"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>A</mml:mi><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2376">The along-flow ice speed at the surface (<inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) can be calculated by integrating Glen's flow law (Eq. <xref ref-type="disp-formula" rid="Ch1.E10"/>) along the vertical direction of the ice flow plus the basal slip speed (<inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), assuming a linearly increasing shear stress with depth (see Eqs. 8.32 to 8.35 of <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.33"/>, for details):
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M90" display="block"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msubsup><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi><mml:mi>n</mml:mi></mml:msubsup><mml:mi>H</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2458">Combining Eqs. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) and (<xref ref-type="disp-formula" rid="Ch1.E12"/>) with <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> set to <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> leads to the expression of average basal drag as a function of average surface along-flow speed <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and average basal slip speed <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M95" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">τ</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="italic">η</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>H</mml:mi></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2579">Finally, combining Eqs. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) and (<xref ref-type="disp-formula" rid="Ch1.E13"/>) leads to the following equation:
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M96" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which can be further reduced to <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>Y</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> if we assume <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e2694">Equation (<xref ref-type="disp-formula" rid="Ch1.E14"/>) provides a range of plausible <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values based on glacier speed, channel width, and average ice thickness. Ideally, observed <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> should be as close to <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> as possible. If the former is much larger, the glacier velocity likely contains errors, as the observed spatial variability is not physically achievable. On the other hand, if <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is much larger than <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, it is likely that the flow pattern is smoothed too much and has lost real dynamic signals.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Tests at Kaskawulsh Glacier</title>
      <p id="d1e2824">Kaskawulsh Glacier, Yukon, Canada (<inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mn mathvariant="normal">60</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:msup><mml:mn mathvariant="normal">48</mml:mn><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> N, <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mn mathvariant="normal">138</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:msup><mml:mn mathvariant="normal">36</mml:mn><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> W; Fig. <xref ref-type="fig" rid="Ch1.F1"/>), is an ideal location for demonstrating how these metrics relate to the performance of feature-tracking workflows because it has a nearly continuous GNSS record since 2007, is a wide and long glacier with relatively consistent velocities, and does not surge <xref ref-type="bibr" rid="bib1.bibx17" id="paren.34"/>. Kaskawulsh Glacier has an area of 1054 km<inline-formula><mml:math id="M106" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula>, stretches <inline-formula><mml:math id="M107" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 90 km from the terminus to the farthest ice divide <xref ref-type="bibr" rid="bib1.bibx42" id="paren.35"/>, and has velocities along the main trunk of the glacier ranging from 70 m yr<inline-formula><mml:math id="M108" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> near the terminus to 180 m yr<inline-formula><mml:math id="M109" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> near the confluence of the two main tributaries <xref ref-type="bibr" rid="bib1.bibx65 bib1.bibx25" id="paren.36"/>. The recent terminus retreat of Kaskawulsh Glacier changed the local hydrology, resulting in a drop in water level at Łù'àn M\”{a}̄n (Kluane Lake), which has impacted indigenous people in the area <xref ref-type="bibr" rid="bib1.bibx50" id="paren.37"/>.</p>
      <p id="d1e2916">Kaskawulsh Glacier has been a research site for decades, with a history of velocity observations dating back to the 1960s. The Icefield Ranges Research Project set up a network of markers to track glacier motion during the 1960s, which concluded there were limited short-term variations in ice velocity <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx16" id="paren.38"/>. More recent work has focused on regional velocity patterns <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx1 bib1.bibx65 bib1.bibx60 bib1.bibx4" id="paren.39"/> and found a multiyear acceleration near Kaskawulsh Glacier's terminus as a terminal lake grew from 2000–2015, followed by a slowdown over the following 5 years after it drained in 2016 <xref ref-type="bibr" rid="bib1.bibx33" id="paren.40"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e2930">Kaskawulsh Glacier and satellite images used to derive velocity testing maps. <bold>(a)</bold> Time-averaged glacier velocity <xref ref-type="bibr" rid="bib1.bibx35" id="paren.41"/> plotted on a Landsat 8 natural color composite from 9 June 2016. Areas for deriving the proposed metrics are labeled with two types of polygons: static areas in hashed yellow and flow areas in red. Triangles indicate GNSS station positions in 2018. Rectangles show extents of the clipped Landsat 8 (purple) and Sentinel-2 (yellow) images used in this study. <bold>(b)</bold> Context map for panel <bold>(a)</bold>. Other panels show the clipped images with labels specifying their respective tile numbers and acquisition dates.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f01.jpg"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Methods</title>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Deriving glacier velocities</title>
      <p id="d1e2966">We selected four optical satellite image pairs (Fig. <xref ref-type="fig" rid="Ch1.F1"/>, Table <xref ref-type="table" rid="Ch1.T1"/>), each of which has a different time separation and surface conditions. We downloaded the level 2 orthorectified images from the USGS EarthExplorer (<uri>https://earthexplorer.usgs.gov/</uri>, last access: 21 August 2020) and clipped them to the extent of Kaskawulsh Glacier for processing efficiency. We used four different packages to derive glacier velocity maps, each of which has a distinct method for processing velocity fields, briefly described as follows:</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e2979">Optical images used to derive glacier velocities in this study.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Satellite</oasis:entry>
         <oasis:entry colname="col2">Band</oasis:entry>
         <oasis:entry colname="col3">Image 1 date</oasis:entry>
         <oasis:entry colname="col4">Image 2 date</oasis:entry>
         <oasis:entry colname="col5">Duration</oasis:entry>
         <oasis:entry colname="col6">Pixel spacing</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">(year-month-day)</oasis:entry>
         <oasis:entry colname="col4">(year-month-day)</oasis:entry>
         <oasis:entry colname="col5">(d)</oasis:entry>
         <oasis:entry colname="col6">(m)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Landsat 8</oasis:entry>
         <oasis:entry colname="col2">8 (500–680 nm)</oasis:entry>
         <oasis:entry colname="col3">2018-03-04</oasis:entry>
         <oasis:entry colname="col4">2018-04-05</oasis:entry>
         <oasis:entry colname="col5">32</oasis:entry>
         <oasis:entry colname="col6">15</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Landsat 8</oasis:entry>
         <oasis:entry colname="col2">8 (500–680 nm)</oasis:entry>
         <oasis:entry colname="col3">2018-08-02</oasis:entry>
         <oasis:entry colname="col4">2018-08-18</oasis:entry>
         <oasis:entry colname="col5">16</oasis:entry>
         <oasis:entry colname="col6">15</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sentinel-2</oasis:entry>
         <oasis:entry colname="col2">4 (665 nm)</oasis:entry>
         <oasis:entry colname="col3">2018-03-04</oasis:entry>
         <oasis:entry colname="col4">2018-03-14</oasis:entry>
         <oasis:entry colname="col5">10</oasis:entry>
         <oasis:entry colname="col6">10</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sentinel-2</oasis:entry>
         <oasis:entry colname="col2">4 (665 nm)</oasis:entry>
         <oasis:entry colname="col3">2018-05-08</oasis:entry>
         <oasis:entry colname="col4">2018-06-27</oasis:entry>
         <oasis:entry colname="col5">50</oasis:entry>
         <oasis:entry colname="col6">10</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{1}?></table-wrap>

      <p id="d1e3136"><list list-type="bullet">
              <list-item>

      <p id="d1e3141"><italic>autoRIFT</italic> (autonomous Repeat Image Feature Tracking; <xref ref-type="bibr" rid="bib1.bibx31" id="altparen.42"/>) is an open-source feature-tracking toolbox developed at NASA JPL and written in Python and C++; autoRIFT performs normalized cross-correlation (NCC) in the spatial domain using either a fixed or adaptive size of a matching template. The software can perform preprocessing to enhance image contrast and improve feature details prior to feature tracking. For post-tracking processes, autoRIFT uses a novel normalized displacement coherence (NDC) filter to remove pixels whose displacement is inconsistent with neighboring pixels. OpenCV's Laplacian pyramid method  (abbreviated as pyrUP in Table S1 in the Supplement; <xref ref-type="bibr" rid="bib1.bibx12" id="altparen.43"/>) is used to upsample the results for subpixel precision. A specially curated parameter set is used with autoRIFT to generate ITS_LIVE, the largest open dataset for glacier velocity <xref ref-type="bibr" rid="bib1.bibx25" id="paren.44"/>.</p>
              </list-item>
              <list-item>

      <p id="d1e3158"><italic>vmap</italic> <xref ref-type="bibr" rid="bib1.bibx47" id="paren.45"/> is an open-source feature-tracking software package written in Python that wraps the  NASA Ames Stereo Pipeline (ASP) pyramidal correlator based on C++ <xref ref-type="bibr" rid="bib1.bibx9" id="paren.46"/> to perform NCC in the spatial domain. Images can be preprocessed using a Gaussian or Laplacian of Gaussian operator, and results are filtered to remove spurious measurements. The package vmap supports three methods for calculating displacements with subpixel precision, defined as parabolic <xref ref-type="bibr" rid="bib1.bibx6" id="paren.47"/>, affine, and affine adaptive <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx8 bib1.bibx14" id="paren.48"/>. We refer readers to the official ASP documentation<?pagebreak page4068?> (<uri>https://stereopipeline.readthedocs.io/en/latest/index.html</uri>, last access: 21 August 2020) for additional details on the correlation and subpixel refinement options.</p>
              </list-item>
              <list-item>

      <p id="d1e3181"><italic>CARST</italic> (Cryosphere And Remote Sensing Toolkit; <xref ref-type="bibr" rid="bib1.bibx69" id="altparen.49"/>) is an open-source glacier remote sensing package written in Python; its feature-tracking functionality is a Python wrapper of ampcor, a Fortran module developed by NASA JPL as part of the SAR processing package ROI_PAC <xref ref-type="bibr" rid="bib1.bibx43" id="paren.50"/> and its successor ISCE <xref ref-type="bibr" rid="bib1.bibx44" id="paren.51"/>. Ampcor uses NCC in the spatial domain to perform the tracking and deploys a simple oversampling method for subpixel precision.</p>
              </list-item>
              <list-item>

      <p id="d1e3198"><italic>GIV</italic> (Glacier Image Velocimetry; <xref ref-type="bibr" rid="bib1.bibx61" id="altparen.52"/>) is an open-source package designed for calculating glacier velocity fields using MATLAB or a standalone app. GIV is optimized for the automated processing of entire time series of satellite imagery but can also be used to process single image pairs. Unlike the other packages mentioned here, GIV matches features in the frequency domain. Additionally, GIV includes an orientation filter for image preprocessing named “near anisotropic orientation filter” (NAOF), which is used as a preprocessing option for the source images (Table S1). GIV also uses the “multi-pass” method that matches features multiple times using decreasing template sizes. In our tests, this multi-pass method uses template sizes of 24 to 6 pixels for Sentinel-2 images and 16 to 4 pixels for Landsat 8 images, which is smaller than the other fixed template sizes tested in this study (32 or 64 pixels).</p>
              </list-item>
            </list></p>
      <?pagebreak page4069?><p id="d1e3209">We selected a total of 172 distinct combinations of parameters for software tool, prefilter, matching window size (chip size), skip size (velocity grid spacing), and subpixel mode (Table S1; see supplemental Jupyter Book pages in the “Code and data availability” section). We do not have an equal number of tests for each software tool, as this study aims to evaluate our metrics and not to compare the performance of the different tools. To calculate our metrics, we used resulting velocity map products without additional corrections such as bias or noise removal. We manually selected static and ice flow regions, as shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>. See “Code and data availability” for all the corresponding codes and scripts.
<?xmltex \hack{\newpage}?></p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>GNSS data processing</title>
      <p id="d1e3223">Three GNSS stations have been operating on Kaskawulsh Glacier since 2007 (Fig. <xref ref-type="fig" rid="Ch1.F1"/>), providing a nearly continuous record of glacier velocity in three dimensions. These stations consist of a Trimble NetR9 receiver with a Zephyr Geodetic Antenna (Trimble R7 receiver prior to 2016), large rechargeable sealed lead acid batteries, a solar panel, and solar regulator.</p>
      <p id="d1e3228">During the summer (approximately May to September) these stations operate 24 h d<inline-formula><mml:math id="M110" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, recording observables that can be used to determine the antenna position every 15 s. During the winter (approximately September to May) the stations are set to conserve power and typically only record data every 15 s for 2 to 3 h per day starting at noon local time, providing daily observations of glacier motion.</p>
      <p id="d1e3243">The GNSS data were recorded in proprietary Trimble format and converted to the open RINEX format during postprocessing. We used the kinematic precise point positioning (PPP) processing service offered by Natural Resources Canada (<uri>https://webapp.geod.nrcan.gc.ca/geod/tools-outils/ppp.php?locale=en</uri>, last access: 21 August 2020) to obtain refined GNSS positions for this study. We used a custom python script to derive horizontal velocity from the GNSS positions that most closely match the time of satellite image acquisitions. Three-dimensional position uncertainties are approximately 2 cm over a 1 h observation window <xref ref-type="bibr" rid="bib1.bibx58" id="paren.53"/>. Typical horizontal velocities at Kaskawulsh Glacier at these stations are <inline-formula><mml:math id="M111" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 0.30 to 0.50 m d<inline-formula><mml:math id="M112" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
      <p id="d1e3271">To compare the 172 velocity maps with GNSS data, the former have to be calibrated to reduce systematic biases due to image misalignment. This bias correction is achieved by subtracting the KDE peak location of the static terrain velocities (i.e., <inline-formula><mml:math id="M113" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M114" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> that have the value of <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mo>max⁡</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>; see Eq. <xref ref-type="disp-formula" rid="Ch1.E3"/>). To sample measurements from a velocity map at the location of the GNSS stations, we used the GeoUtils package (version 0.0.9; <uri>https://pypi.org/project/geoutils/</uri>, last access: 21 August 2020) to extract the nearest-neighbor pixel values for the GNSS station locations at the acquisition time of the earlier image in the pair.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS3">
  <label>3.1.3</label><?xmltex \opttitle{Deriving metrics from the ITS\_LIVE velocity maps}?><title>Deriving metrics from the ITS_LIVE velocity maps</title>
      <?pagebreak page4070?><p id="d1e3319">We downloaded 35 scene-pair velocity maps from the ITS_LIVE data search portal (see “Code and data availability”). These velocity maps were derived using Landsat 8 or Sentinel-2 source images from the same orbital tracks specified in Fig. <xref ref-type="fig" rid="Ch1.F1"/> and Table <xref ref-type="table" rid="Ch1.T1"/>, acquired between 4 March and 5 October 2018. The complete list of the velocity maps is available in Table S3. We use the value of the <preformat preformat-type="code"><![CDATA[Vx_err]]></preformat> flag that comes with each velocity map as the   1<inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>  error in the <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> velocity component. We follow the same methods defined in this study (Eqs. <xref ref-type="disp-formula" rid="Ch1.E1"/>–<xref ref-type="disp-formula" rid="Ch1.E14"/>) and the GLAFT tool to compute <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> using the same static area and flow outlines defined in Fig. <xref ref-type="fig" rid="Ch1.F1"/>.</p>
</sec>
<sec id="Ch1.S3.SS1.SSS4">
  <label>3.1.4</label><title>Synthetic offset test</title>
      <p id="d1e3393">We created two synthetic subpixel offset fields with the same dimensions as the Landsat 8 satellite image acquired on 4 March 2018 (Table <xref ref-type="table" rid="Ch1.T1"/>). Each offset field varies along a single image axis (<inline-formula><mml:math id="M120" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> or <inline-formula><mml:math id="M121" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>). We applied these <inline-formula><mml:math id="M122" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M123" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> offset fields to the input satellite image and generated a synthetic satellite image with offset features. Next, we performed feature tracking between the original image and the synthetically shifted image using the vmap software. For feature-tracking parameters, we used a matching window size of 35 pixels and parabolic subpixel refinement.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Results</title>
      <p id="d1e3435">Our 172 glacier velocity maps (six in Fig. <xref ref-type="fig" rid="Ch1.F2"/> and the rest in Figs. S1–S8) are similar to the time-averaged speed from <xref ref-type="bibr" rid="bib1.bibx35" id="text.54"/> shown in Fig. <xref ref-type="fig" rid="Ch1.F1"/>: the average flow speed is around 0.3 m d<inline-formula><mml:math id="M124" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (100 m yr<inline-formula><mml:math id="M125" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), with small local variations. While it is common to clip velocity maps to glacier outlines in publications and datasets, we show the full velocity map for each test so that readers can see the distribution of invalid and incorrect matches over adjacent terrain. For the examples in Fig. <xref ref-type="fig" rid="Ch1.F2"/>, the bad matches (empty and unrealistic values in each upper panel) roughly align with the changing illumination and corresponding shadow positions during the image acquisition period (March to April 2018). These six maps show <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ranging from 0.06 to 0.64 m d<inline-formula><mml:math id="M128" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. For every velocity map, <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are close in value, likely because a square matching template was used to track features. Therefore, we use <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as Metric 1 to assess the velocity map quality in the rest of the study. Large <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values generally indicate a noisy velocity map, and small <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> corresponds to a smoother velocity field (Fig. <xref ref-type="fig" rid="Ch1.F2"/>a–c). Besides the magnitude of Metric 1, velocity maps generated by different software packages show various clustering characteristics over static terrain. For example, maps derived using vmap and autoRIFT often have elongated, off-zero clusters (Fig. <xref ref-type="fig" rid="Ch1.F2"/>c–d), while maps from CARST and GIV contain artifacts due to the pixel locking effect (Fig. <xref ref-type="fig" rid="Ch1.F2"/>e–f), a biased tendency in which  measurements, including incorrect matches, favor integer pixel offsets <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx54" id="paren.55"/>. Other results derived from the rest of the tests are available in Figs. S9–S16 and Table S2.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e3574">Feature-tracking results and static area velocities for the Landsat 8 pair 2018-03-04–2018-04-05 using six different parameter sets. Each subpanel includes a map of the east–west velocity component (<inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) at the top and the distribution of static-terrain velocities (yellow dots) with their kernel density estimate (KDE) at the bottom. The red box indicates the boundary where KDE drops to <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mfrac><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:math></inline-formula> of the peak KDE reading. Measurements falling outside the red box are labeled as incorrect matches, with the ratio to the total number of static area measurements shown on the plot. The half-width and height of the box are assigned as <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively, with their value shown in the plot. <bold>(a–c)</bold> Sample tests derived using autoRIFT with different prefilters. <bold>(d–f)</bold> Sample tests derived using vmap, GIV, and CARST, respectively. See Table S1 for the full parameters corresponding to each test.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f02.jpg"/>

        </fig>

      <p id="d1e3645">Unlike the static terrain velocities, the along-flow strain rate does not show characteristic spatial variability across most tests; these values tend to form a single cluster centered on zero (Fig. <xref ref-type="fig" rid="Ch1.F3"/> bottom panels; also Figs. S17–S24). The variability in the normal and shear strain rates is similar, as indicated by similar <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values. This suggests that random noise, not glacier physics, controls such variability. The magnitude of <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 2) does not show an obvious correlation to the velocity map (Fig. <xref ref-type="fig" rid="Ch1.F3"/> upper panels), but a closer inspection by plotting the overall strain rate magnitude (<inline-formula><mml:math id="M141" display="inline"><mml:msqrt><mml:mrow><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mover accent="true"><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:math></inline-formula>) shows that <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> relates to the smoothness of the strain rate map (Fig. <xref ref-type="fig" rid="Ch1.F3"/> middle panels). Metric 2 is insensitive to correlated error over long spatial scales (Fig. <xref ref-type="fig" rid="Ch1.F3"/>c) but is sensitive to high-frequency spatial variation with small amplitude (Fig. <xref ref-type="fig" rid="Ch1.F3"/>a). The <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values range from 0.001 to 0.12 d<inline-formula><mml:math id="M145" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> across the 172 velocity maps (Figs. S17–S28 and Table S2).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e3842">Feature-tracking results and flow strain rate of the Landsat 8 pair 2018-08-02–2018-08-18 using three different parameter sets. Each subpanel includes a map of the east–west velocity component (<inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) at the top, map of strain rate magnitude in the middle, and scatterplot showing the strain rate distribution (yellow dots) with their kernel density estimate (KDE) at the bottom. The red box indicates the boundary where KDE drops to <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mfrac><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:math></inline-formula> of the peak KDE reading. The half-width and height of the box are assigned as <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, respectively, with their value shown in the plot. See Table S1 for the full parameters corresponding to each test number.</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f03.png"/>

        </fig>

<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Relationship between the metrics, tracking parameters, and velocity map quality</title>
      <p id="d1e3931">As expected, the values of Metric 1 (<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and Metric 2  (<inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) vary across the 172 tests depending on multiple parameter selections. For example, when the satellite images are high-pass filtered before computing the cross-correlation surface, the resulting velocity maps often display improved quality as represented by a low <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value (Fig. <xref ref-type="fig" rid="Ch1.F4"/>a). This observation aligns with several past studies <xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx22 bib1.bibx61" id="paren.56"/>. The <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values also decrease with increasing matching template size, a classic trade-off between spatial smoothing and noise (<xref ref-type="bibr" rid="bib1.bibx2" id="altparen.57"/>, Fig. <xref ref-type="fig" rid="Ch1.F4"/>b).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e4000">Relationship between selected velocity map generation parameters and our velocity map quality metrics. Each panel is a one-dimensional scatter plot showing different parameter choices used during the feature-tracking process versus the derived metric. Each point represents a different test result. Vertical bar indicates the median value of each subgroup. <bold>(a)</bold> Prefilter versus <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 1). <bold>(b)</bold> Matching template size versus <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 1). See the description of GIV in Methods for its different approach regarding the template size. <bold>(c)</bold> Output resolution versus <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 2).</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f04.png"/>

          </fig>

      <p id="d1e4061">We can also see systematic variation in <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>: it generally decreases as output velocity map resolution (pixel size) increases, with a minimum of <inline-formula><mml:math id="M158" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 0.004 d<inline-formula><mml:math id="M159" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="Ch1.F4"/>c). Substituting representative values for Kaskawulsh Glacier into Eq. (<xref ref-type="disp-formula" rid="Ch1.E14"/>) (<inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">700</mml:mn></mml:mrow></mml:math></inline-formula> m <xref ref-type="bibr" rid="bib1.bibx23" id="paren.58"/>, <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi>Y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3500</mml:mn></mml:mrow></mml:math></inline-formula> m, <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula> m d<inline-formula><mml:math id="M163" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> m d<inline-formula><mml:math id="M165" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), we obtain a recommended value of 0.004 d<inline-formula><mml:math id="M166" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Note that we assume no basal slip in this calculation, which may not be physically realistic for Kaskawulsh Glacier and likely yields an overestimated <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> recommendation. Nevertheless, these two independent computations suggest that, in our case, velocity maps with an output grid cell size equal to or larger than 8 times the input pixel size should have better quality because the observed strain rate is constrained by glacier physics. On the other hand, the observed strain rate in velocity maps with a finer output grid cell size of 1 times or 4 times the input pixel size should be dominated by large feature matching uncertainty.</p>
      <p id="d1e4253">A combined analysis of the two metrics offers a more powerful quality indicator for glacier velocity maps. Maps with higher <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> values tend to have fewer correct matches (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a). Again, the recommended value of <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> based on glacier physics (0.004 d<inline-formula><mml:math id="M172" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> for Kaskawulsh, Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>) seems to play an important role. All the maps with <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> less than this threshold value have at least 50% correct matches (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a). These results strongly support the hypothesis that the uncertainty of correct matches depends on the prominence of the cross-correlation peak.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4348">Relationship between our metrics and velocity map quality. <bold>(a)</bold> Values for <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 2) versus <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 1) for all 172 tests, with point color showing the percentage of invalid (as NODATA pixels) and incorrect matches in the corresponding output velocity map. Dashed gray line indicates where <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.004</mml:mn></mml:mrow></mml:math></inline-formula> d<inline-formula><mml:math id="M177" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (see text). <bold>(b)</bold> One-dimensional scatter plot showing observed flow speed deviation from the ground truth (GNSS) versus <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (Metric 2). The deviation is grouped by whether it is larger than the inferred uncertainty of correct matches (<inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; Metric 1). Vertical bars represent the median values of the corresponding groups.</p></caption>
            <?xmltex \igopts{width=355.659449pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f05.png"/>

          </fig>

</sec>
<?pagebreak page4071?><sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Comparison with in situ measurements and synthetic offset test</title>
      <p id="d1e4470">We find that a considerable number of velocity maps (73 out of 172) have speed deviation (in the <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component) from the GNSS ground truth data larger than their <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the 2<inline-formula><mml:math id="M182" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> uncertainty over static terrain (Fig. <xref ref-type="fig" rid="Ch1.F5"/>b). Maps with higher <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are more likely to show this deviation. In fact, the deviation cannot simply be explained by the inclusion of incorrect matches, which should only be around 6 %–24 % according to Fig. <xref ref-type="fig" rid="Ch1.F2"/> and Table S2. We argue that this deviation is related to the fact that correct matches on the glacier surface have a different noise distribution than those on the static terrain, potentially related to differences in the local variance of surface topography (roughness) and reflectance (texture) between static and ice surfaces <xref ref-type="bibr" rid="bib1.bibx39" id="paren.59"/>. The synthetic offset test results (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS4"/>) support this hypothesis, with more spurious matches and noise observed on the glacier surface compared to the static terrain (Fig. <xref ref-type="fig" rid="Ch1.F6"/>). This finding suggests that correct matches on the glacier surface inherently have larger uncertainty.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e4536">Feature-tracking tests using synthetic offset fields (Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS4"/>). <bold>(a, b)</bold> The <inline-formula><mml:math id="M184" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M185" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> components of the synthetic offset field applied to a single Landsat 8 image acquired on 2018-03-04 (Table <xref ref-type="table" rid="Ch1.T1"/>). <bold>(c, d)</bold> Feature-tracking results (vmap, kernel size <inline-formula><mml:math id="M186" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 35 px, parabolic subpixel refinement) show a larger deviation on Kaskawulsh Glacier surface (green polygons) than the static areas.</p></caption>
            <?xmltex \igopts{width=384.112205pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f06.png"/>

          </fig>

<?xmltex \hack{\newpage}?>
</sec>
</sec>
</sec>
<?pagebreak page4072?><sec id="Ch1.S4">
  <label>4</label><title>Discussion</title>
      <p id="d1e4589">The correct-match uncertainty (<inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is theoretically smaller than the bulk variability (e.g., standard derivation) computed from mixed correct and incorrect matches, which is true for the data evaluated in this study. For example, each ITS_LIVE scene-pair glacier velocity map for Kaskawulsh Glacier during 2018 is distributed with an internally calculated standard deviation of static terrain velocities as uncertainty. These 2<inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> errors are larger than the corresponding <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values (Fig. <xref ref-type="fig" rid="Ch1.F7"/> for <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; see Sect. <xref ref-type="sec" rid="Ch1.S3.SS1.SSS3"/> for details). Since the uncertainty of incorrect matches is large and unpredictable, we argue that only correct-match uncertainty should be considered when evaluating velocity map quality.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e4661">Comparison of reported ITS_LIVE <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> error (2 times the <monospace>Vx_err</monospace> value from original metadata) with our derived correct-match <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> uncertainty (Metric 1) for 35 velocity maps. Each point represents a scene pair listed in Table S3, with color showing the corresponding uncertainty of the glacier shear strain rate (Metric 2). The dashed line indicates the <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> ratio of the two axes. Data used to prepare this figure are available in Table S4.</p></caption>
        <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://tc.copernicus.org/articles/17/4063/2023/tc-17-4063-2023-f07.png"/>

      </fig>

      <p id="d1e4707">Although <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are good quality indicators, they are not good estimators for the uncertainty of the ice velocity. This is because (1) ice velocities also contain incorrect matches and (2) ice velocities have a different noise distribution than static terrain velocities (Fig. <xref ref-type="fig" rid="Ch1.F6"/>). Attempts using static area velocity statistics to assign ice-velocity uncertainty are likely to show many outliers when compared with ground truth data (e.g., Fig. <xref ref-type="fig" rid="Ch1.F5"/>b in this study and Fig. 6 of <xref ref-type="bibr" rid="bib1.bibx41" id="altparen.60"/>). Nevertheless, minimizing <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is still important because low correct-match uncertainty relates to low bulk variability (Fig. <xref ref-type="fig" rid="Ch1.F6"/>) and reduces the chance of an invalid or incorrect match (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a). It is also worth examining the pattern of incorrect matches discovered during the same workflow (Fig. <xref ref-type="fig" rid="Ch1.F2"/>) for efficient mitigation.</p>
      <p id="d1e4769">The variability in flow strain rate provides a second way to assess the quality of glacier velocity maps. Larger <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> correlates to more bad matches (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a), leading to lower overall accuracy (Fig. <xref ref-type="fig" rid="Ch1.F5"/>b) and a higher bulk uncertainty (Fig. <xref ref-type="fig" rid="Ch1.F7"/>). It is thus essential to ensure that the velocity map has certain spatial coherence to minimize <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> until it decreases to a suggested value based on ice flow physics (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>). Without spatial smoothing, it may not be possible for <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to go below that threshold value (Fig. <xref ref-type="fig" rid="Ch1.F4"/>c). Velocity maps with <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> near the threshold value theoretically have a coherent, less error-prone, and physically meaningful strain rate field, which is critical for glacier modeling.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Recommended strategy to evaluate velocity map quality</title>
      <?pagebreak page4073?><p id="d1e4870">The metrics presented in this paper can be used to assess the quality of glacier velocity maps (Table <xref ref-type="table" rid="Ch1.T2"/>). We suggest that the correct-match uncertainty of static terrain velocity, <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (and <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> if the map is derived using a non-square matching template, which is common for SAR feature tracking), should be as low as possible until the value reflects the inherent match uncertainty only. If the inherent match uncertainty (2<inline-formula><mml:math id="M206" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula>) is 0.2 pixels <xref ref-type="bibr" rid="bib1.bibx45" id="paren.61"/>, the desired range of <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M208" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn><mml:mo>×</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>pixel size of source images</mml:mtext><mml:mtext>duration of source image pair</mml:mtext></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e4943">The recommended value for the variability in along-flow shear strain rate, <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, depends on the flow-law parameter <inline-formula><mml:math id="M210" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> and basal sliding velocity <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E14"/>), which can be challenging to measure. However, based on the test results presented in this study, proposing an overestimated value by setting zero basal slip may be acceptable because it is more conservative on whether the observed strain rate field links to the actual ice flow dynamics. With the general assumption of <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, we suggest the following guideline for setting a <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> threshold, which relates to the average surface along-flow speed <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, channel half-width <inline-formula><mml:math id="M215" display="inline"><mml:mi>Y</mml:mi></mml:math></inline-formula>, and average ice thickness <inline-formula><mml:math id="M216" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>:
            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M217" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>≈</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e5105">Summary of using static terrain velocities and along-flow strain rates to assess glacier velocity maps.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="4cm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6cm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="5.5cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Name</oasis:entry>
         <oasis:entry colname="col2">How to calculate using GLAFT</oasis:entry>
         <oasis:entry colname="col3">Recommended value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Correct-match uncertainty of static terrain velocity (<inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">glaft.Velocity.static_terrain_analysis() <?xmltex \hack{\hfill\break}?>(Eqs. <xref ref-type="disp-formula" rid="Ch1.E1"/>–<xref ref-type="disp-formula" rid="Ch1.E3"/>)</oasis:entry>
         <oasis:entry colname="col3">Based on the inherent match uncertainty (Eq. <xref ref-type="disp-formula" rid="Ch1.E15"/>)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Variability in along-flow shear strain rate (<inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">glaft.Velocity.longitudinal_shear_analysis() <?xmltex \hack{\hfill\break}?>(Eqs. <xref ref-type="disp-formula" rid="Ch1.E4"/>–<xref ref-type="disp-formula" rid="Ch1.E5"/>)</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">¯</mml:mo></mml:mover><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi>Y</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mi>H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E16"/>)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><?xmltex \gdef\@currentlabel{2}?></table-wrap>

      <p id="d1e5250">We can apply these metrics and guidelines in various use cases. Users who run feature-tracking workflows can compute these metrics for their output velocity maps. If either metric deviates from the recommended range, they can try a different parameter combination, including prefilters, tracking parameters, subsampling, masking, and other postprocessing steps, until the metrics fall within the recommended values. In addition to these metrics, the users can analyze the number and spatial distribution of incorrect matches over the static terrain to identify directions of improvement; see Fig. <xref ref-type="fig" rid="Ch1.F2"/> and discussion in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> for an example. These metrics will also serve as a basis for comparing novel feature-tracking algorithms <xref ref-type="bibr" rid="bib1.bibx3" id="paren.62"><named-content content-type="pre">e.g.,</named-content></xref> with traditional algorithms. Glacier modelers can use these metrics to select the best possible velocity maps to derive physical quantities (such as strain rate) with minimal error propagation. When a velocity map has a <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> much larger than the suggested value, one can select an appropriate smoothing level for the velocity map and recalculate <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> until it reaches the suggested value. Finally, we recommend that data producers calculate these metrics (with the help of the GLAFT package) and include them in the metadata associated with each velocity product. This will enable users to assess product quality and determine if customized velocity maps are required for their applications.</p>
      <p id="d1e5302">To estimate the uncertainty of ice flow velocity, Metric 1 (<inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) seems to be a plausible option and has been used in many studies (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>). However, on-ice velocities likely have a different noise distribution than off-ice velocities, and the use of Metric 1 as the flow uncertainty will be sub-optimal. Since Metric 2 (<inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:msup><mml:mi>x</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msup><mml:mi>y</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) describes the spatial variability in the flow velocity, it can potentially offer an alternative uncertainty estimator. While the latter is one of the future goals of this project, at this time, we suggest that users should treat Metric 1 as a very conservative image-wide uncertainty of the ice flow velocity.</p>
      <p id="d1e5349">Finally, the strategy outlined here is based on our analysis using optical images for one glacier. We expect that these metrics will also work for SAR feature tracking and different glacier settings, but additional care might be necessary. For example, SAR images typically have different range and azimuth resolutions, which could result in a significant difference between <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Also, it can be difficult to calculate both metrics over an ice sheet where there is no static terrain and limited differential velocity within a single scene. We will continue to address these issues in future GLAFT applications.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Open-source tools for computing quality metrics</title>
      <p id="d1e5382">The open-source GLAcier Feature Tracking testkit <xref ref-type="bibr" rid="bib1.bibx70" id="paren.63"><named-content content-type="pre">GLAFT;</named-content></xref> Python package accompanying this paper  can be used to compute and evaluate these metrics and associated thresholds for arbitrary input velocity map data. GLAFT contains modules for deriving and visualizing the two metrics from velocity maps generated by most feature-tracking tools. GLAFT is available on Ghub (<xref ref-type="bibr" rid="bib1.bibx53" id="altparen.64"/>, <uri>https://theghub.org/resources/glaft</uri>, last access: 21 August 2020) for cloud access and can be installed locally via PyPI, Python's official third-party package repository and manager (<uri>https://pypi.org/project/glaft</uri>, last access: 21 August 2020). The GLAFT source code, Notebook examples,<?pagebreak page4074?> and documentation are hosted on GitHub (<uri>https://github.com/whyjz/GLAFT</uri>), with Binder-ready Jupyter Book pages <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx21" id="paren.65"/> at <uri>https://whyjz.github.io/GLAFT/</uri> (last access: 21 August 2020) as the Supplement of this paper.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e5419">With the release of GLAFT and the strategy outlined in Table <xref ref-type="table" rid="Ch1.T2"/> to assess glacier velocity products, we anticipate that the Earth and Environmental Science community can quickly take advantage of the findings of this study. Our work sets up the first open-source benchmarking procedure for future large-scale intercomparison exercises <xref ref-type="bibr" rid="bib1.bibx11" id="paren.66"><named-content content-type="pre">such as</named-content></xref> that comprise multiple image sources and<?pagebreak page4075?> various feature-tracking workflows. With proper adjustments for the physics-based metrics, these methods can be applied to study different physical processes, such as dune migration or fault displacement. The GLAFT enables the cryospheric sciences and natural hazards communities to leverage the rich glacier velocity data now available, whether they are sourced from public archives or prepared using one of the excellent open-source feature-tracking packages featured in this study.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e5433">All the processing scripts, documentation, and other supplemental material (including Tables S1–S4 and Figs. S1–S28) are available as Jupyter Book pages at <uri>https://whyjz.github.io/GLAFT/</uri> (last access: 10 July 2023, <xref ref-type="bibr" rid="bib1.bibx70" id="altparen.67"/>). The same content is also provided as a supplementary PDF file. The raw content of the Jupyter Book pages is hosted in the GitHub repository “whyjz/GLAFT” (<uri>https://github.com/whyjz/GLAFT</uri>, last access: 10 July 2023) and is archived by Zenodo (<ext-link xlink:href="https://doi.org/10.5281/zenodo.8129675" ext-link-type="DOI">10.5281/zenodo.8129675</ext-link>, <xref ref-type="bibr" rid="bib1.bibx70" id="altparen.68"/>). The Jupyter Book pages are Binder-ready for full reproducibility. The original Landsat 8 and Sentinel-2 Level-1 images are available from USGS Earth Explorer (<uri>https://earthexplorer.usgs.gov/</uri>, <xref ref-type="bibr" rid="bib1.bibx59" id="altparen.69"/>). The ITS_LIVE glacier velocity dataset is available at <uri>https://its-live.jpl.nasa.gov/</uri>, last access: 6 October 2022, <xref ref-type="bibr" rid="bib1.bibx25" id="altparen.70"/>). The clipped source images, derived velocity maps, and other data used or generated by this study are hosted on the Open Science Framework (OSF, <ext-link xlink:href="https://doi.org/10.17605/OSF.IO/HE7YR" ext-link-type="DOI">10.17605/OSF.IO/HE7YR</ext-link>, <xref ref-type="bibr" rid="bib1.bibx71" id="altparen.71"/>).</p>

      <p id="d1e5470">The GLAFT Python package is available on PyPI (pip installation; <uri>https://pypi.org/project/glaft</uri>, <xref ref-type="bibr" rid="bib1.bibx70" id="altparen.72"/>) and Ghub (<uri>https://theghub.org/resources/glaft</uri>, last access: 9 September 2023), and its source code is hosted on GitHub (<uri>https://github.com/whyjz/GLAFT</uri>; <ext-link xlink:href="https://doi.org/10.5281/zenodo.8129675" ext-link-type="DOI">10.5281/zenodo.8129675</ext-link>, <xref ref-type="bibr" rid="bib1.bibx70" id="altparen.73"/>). Relevant documentation and cloud-executable demos are on its GitHub pages (<uri>https://whyjz.github.io/GLAFT/</uri>, last access: 9 September 2023).</p>
  </notes><notes notes-type="specialsection"><title>Interactive computing environment</title>
    

      <p id="d1e5500">Users can find instructions about how to launch the ICE in the repository description at <ext-link xlink:href="https://doi.org/10.5281/zenodo.7527956" ext-link-type="DOI">10.5281/zenodo.7527956</ext-link> <xref ref-type="bibr" rid="bib1.bibx70" id="paren.74"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e5509">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/tc-17-4063-2023-supplement" xlink:title="pdf">https://doi.org/10.5194/tc-17-4063-2023-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5518">WZ conceived the presented idea. WZ, SB, MVWDV, WK, and DS designed the study. LC and CD installed and maintained the Kaskawulsh GNSS stations. WK and LC collected and processed the in situ GNSS data. WZ, SB, and MVWDV processed and analyzed the glacier velocity maps. RJI deployed and optimized the GLAFT tool on Ghub for cloud access. FP secured the JMTE funding and helped realize the cloud-based, fully reproducible analysis presented in this study as the Supplement. All authors contributed to the writing and editing of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5524">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e5530">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><?pagebreak page4076?><p id="d1e5536">We thank   Leigh Stearns and   Brent Minchew for their insightful discussion and code-sharing practice. We also have a huge appreciation for the Ghub team for making GLAFT available on the platform. Fieldwork for this project was conducted on Kluane First Nation Traditional Territory, and we thank them and Parks Canada for permission to work there.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e5541">This research was supported by the Jupyter Meets the Earth (JMTE) program, an NSF EarthCube-funded project (grants 1928406 and 1928374); a National Aeronautics and Space Administration (NASA) FINESST award (80NSSC19K1338); a NASA HiMAT-2 award (80NSSC20K1595); the Natural Sciences and Engineering Research Council of Canada (three separate grants, two of which are associated with the numbers RGPIN-06020-2017 and RGPIN-03761-2017); the Canada Research Chairs program (grant no. 950-231237 for Christine Dow); the Canada Foundation for Innovation (grant nos. 12416 and 35487); Ontario Research Fund; Northern Scientific Training Program; University of Ottawa; and Polar Continental Shelf Program for funds to purchase and service the GNSS stations.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e5547">This paper was edited by Nicholas Barrand and reviewed by Suzanne Bevan and Tazio Strozzi.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Abe and Furuya(2015)}}?><label>Abe and Furuya(2015)</label><?label Abe2015?><mixed-citation>Abe, T. and Furuya, M.: Winter speed-up of quiescent surge-type glaciers in Yukon, Canada, The Cryosphere, 9, 1183–1190, <ext-link xlink:href="https://doi.org/10.5194/tc-9-1183-2015" ext-link-type="DOI">10.5194/tc-9-1183-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Ahn and Howat(2011)}}?><label>Ahn and Howat(2011)</label><?label Ahn2011?><mixed-citation>Ahn, Y. and Howat, I. M.: Efficient Automated Glacier Surface Velocity
Measurement From Repeat Images Using Multi-Image/Multichip and Null Exclusion
Feature Tracking, IEEE T. Geosci. Remote, 49,
2838–2846, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2011.2114891" ext-link-type="DOI">10.1109/TGRS.2011.2114891</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Altena and K{\"{a}}{\"{a}}b(2020)}}?><label>Altena and Kääb(2020)</label><?label Altena2020?><mixed-citation>Altena, B. and Kääb, A.: Ensemble matching of repeat satellite
images applied to measure fast-changing ice flow, verified with mountain
climber trajectories on Khumbu icefall, Mount Everest, J.
Glaciol., 66, 905–915, <ext-link xlink:href="https://doi.org/10.1017/jog.2020.66" ext-link-type="DOI">10.1017/jog.2020.66</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Altena et~al.(2019)Altena, Scambos, Fahnestock, and
K{\"{a}}{\"{a}}b}}?><label>Altena et al.(2019)Altena, Scambos, Fahnestock, and
Kääb</label><?label Altena2019?><mixed-citation>Altena, B., Scambos, T., Fahnestock, M., and Kääb, A.: Extracting recent short-term glacier velocity evolution over southern Alaska and the Yukon from a large collection of Landsat data, The Cryosphere, 13, 795–814, <ext-link xlink:href="https://doi.org/10.5194/tc-13-795-2019" ext-link-type="DOI">10.5194/tc-13-795-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Altena et~al.(2022)Altena, K{\"{a}}{\"{a}}b, and
Wouters}}?><label>Altena et al.(2022)Altena, Kääb, and
Wouters</label><?label Altena2022?><mixed-citation>Altena, B., Kääb, A., and Wouters, B.: Correlation dispersion as a measure to better estimate uncertainty in remotely sensed glacier displacements, The Cryosphere, 16, 2285–2300, <ext-link xlink:href="https://doi.org/10.5194/tc-16-2285-2022" ext-link-type="DOI">10.5194/tc-16-2285-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Argyriou and Vlachos(2005)}}?><label>Argyriou and Vlachos(2005)</label><?label argyriou_performance_2005?><mixed-citation>Argyriou, V. and Vlachos, T.: Performance study of gradient correlation for
sub-pixel motion estimation in the frequency domain, IEE Proc.-F, 152, 107,
<ext-link xlink:href="https://doi.org/10.1049/ip-vis:20051073" ext-link-type="DOI">10.1049/ip-vis:20051073</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Armstrong et~al.(2016)Armstrong, Anderson, Allen, and
Rajaram}}?><label>Armstrong et al.(2016)Armstrong, Anderson, Allen, and
Rajaram</label><?label Armstrong2016?><mixed-citation>Armstrong, W. H., Anderson, R. S., Allen, J., and Rajaram, H.: Modeling the
WorldView-derived seasonal velocity evolution of Kennicott Glacier, Alaska,
J. Glaciol., 62, 763–777, <ext-link xlink:href="https://doi.org/10.1017/jog.2016.66" ext-link-type="DOI">10.1017/jog.2016.66</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Baker and Matthews(2004)}}?><label>Baker and Matthews(2004)</label><?label baker_lucas-kanade_2004?><mixed-citation>Baker, S. and Matthews, I.: Lucas-Kanade 20 Years On: A Unifying
Framework, Int. J. Comput. Vision, 56, 221–255,
<ext-link xlink:href="https://doi.org/10.1023/B:VISI.0000011205.11775.fd" ext-link-type="DOI">10.1023/B:VISI.0000011205.11775.fd</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Beyer et~al.(2018)Beyer, Alexandrov, and McMichael}}?><label>Beyer et al.(2018)Beyer, Alexandrov, and McMichael</label><?label Beyer2018?><mixed-citation>Beyer, R. A., Alexandrov, O., and McMichael, S.: The Ames Stereo Pipeline:
NASA's Open Source Software for Deriving and Processing Terrain Data, Earth
Space Sci., 5, 537–548, <ext-link xlink:href="https://doi.org/10.1029/2018EA000409" ext-link-type="DOI">10.1029/2018EA000409</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Bindschadler and Scambos(1991)}}?><label>Bindschadler and Scambos(1991)</label><?label Bindschadler1991?><mixed-citation>Bindschadler, R. A. and Scambos, T. A.: Satellite-Image-Derived Velocity Field
of an Antarctic Ice Stream, Science, 252, 242–246,
<ext-link xlink:href="https://doi.org/10.1126/science.252.5003.242" ext-link-type="DOI">10.1126/science.252.5003.242</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Boncori et~al.(2018)Boncori, Andersen, Dall, Kusk, Kamstra, Andersen,
Bechor, Bevan, Bignami, Gourmelen, Joughin, Jung, Luckman, Mouginot,
Neelmeijer, Rignot, Scharrer, Nagler, Scheuchl, and Strozzi}}?><label>Boncori et al.(2018)Boncori, Andersen, Dall, Kusk, Kamstra, Andersen,
Bechor, Bevan, Bignami, Gourmelen, Joughin, Jung, Luckman, Mouginot,
Neelmeijer, Rignot, Scharrer, Nagler, Scheuchl, and Strozzi</label><?label Boncori2018?><mixed-citation>Boncori, J. P. M., Andersen, M. L., Dall, J., Kusk, A., Kamstra, M., Andersen,
S. B., Bechor, N., Bevan, S., Bignami, C., Gourmelen, N., Joughin, I., Jung,
H.-S., Luckman, A., Mouginot, J., Neelmeijer, J., Rignot, E., Scharrer, K.,
Nagler, T., Scheuchl, B., and Strozzi, T.: Intercomparison and Validation of
SAR-Based Ice Velocity Measurement Techniques within the Greenland Ice Sheet
CCI Project, Remote Sens.-Basel, 10, 929, <ext-link xlink:href="https://doi.org/10.3390/rs10060929" ext-link-type="DOI">10.3390/rs10060929</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Bradski(2000)}}?><label>Bradski(2000)</label><?label Bradski2000?><mixed-citation>
Bradski, G.: The OpenCV Library, Dr. Dobb’s Journal of Software Tools, Vol. 25, p. 120-5, ISSN:1044-789X, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Brencher et~al.(2021)Brencher, Handwerger, and Munroe}}?><label>Brencher et al.(2021)Brencher, Handwerger, and Munroe</label><?label Brencher2021?><mixed-citation>Brencher, G., Handwerger, A. L., and Munroe, J. S.: InSAR-based characterization of rock glacier movement in the Uinta Mountains, Utah, USA, The Cryosphere, 15, 4823–4844, <ext-link xlink:href="https://doi.org/10.5194/tc-15-4823-2021" ext-link-type="DOI">10.5194/tc-15-4823-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Broxton et~al.(2009)Broxton, Nefian, Moratto, Kim, Lundy, and
Segal}}?><label>Broxton et al.(2009)Broxton, Nefian, Moratto, Kim, Lundy, and
Segal</label><?label broxton_bayesem?><mixed-citation>Broxton, M. J., Nefian, A. V., Moratto, Z., Kim, T., Lundy, M., and Segal,
A. V.: 3D Lunar Terrain Reconstruction from Apollo Images, in: Advances in
Visual Computing, edited by: Bebis, G., Boyle, R., Parvin, B., Koracin, D.,
Kuno, Y., Wang, J., Wang, J.-X., Wang, J., Pajarola, R., Lindstrom, P.,
Hinkenjann, A., Encarnação, M. L., Silva, C. T., and Coming, D.,
Springer Berlin Heidelberg, Berlin, Heidelberg,  710–719, <ext-link xlink:href="https://doi.org/10.1007/978-3-642-10331-5_66" ext-link-type="DOI">10.1007/978-3-642-10331-5_66</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Burgess et~al.(2013)Burgess, Larsen, and Forster}}?><label>Burgess et al.(2013)Burgess, Larsen, and Forster</label><?label Burgess2013?><mixed-citation>Burgess, E. W., Larsen, C. F., and Forster, R. R.: Summer melt regulates
winter glacier flow speeds throughout Alaska, Geophys. Res. Lett.,
40, 6160–6164, <ext-link xlink:href="https://doi.org/10.1002/2013GL058228" ext-link-type="DOI">10.1002/2013GL058228</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Clarke(2014)}}?><label>Clarke(2014)</label><?label Clarke2014?><mixed-citation>Clarke, G. K.: A Short and Somewhat Personal History of Yukon Glacier Studies
in the Twentieth Century, Arctic, 67, 1, <ext-link xlink:href="https://doi.org/10.14430/arctic4355" ext-link-type="DOI">10.14430/arctic4355</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Clarke et~al.(1986)Clarke, Schmok, Ommanney, and
Collins}}?><label>Clarke et al.(1986)Clarke, Schmok, Ommanney, and
Collins</label><?label Clarke1986?><mixed-citation>Clarke, G. K. C., Schmok, J. P., Ommanney, C. S. L., and Collins, S. G.:
Characteristics of surge-type glaciers, J. Geophys. Res.-Sol. Ea., 91, 7165–7180, <ext-link xlink:href="https://doi.org/10.1029/JB091iB07p07165" ext-link-type="DOI">10.1029/JB091iB07p07165</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Cuffey and Paterson(2010)}}?><label>Cuffey and Paterson(2010)</label><?label Cuffey2010?><mixed-citation>
Cuffey, K. and Paterson, W. S. B.: The Physics of Glaciers, Elsevier Inc., 4th
Edn.,  ISBN 9780123694614, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Dehecq et~al.(2015)Dehecq, Gourmelen, and Trouve}}?><label>Dehecq et al.(2015)Dehecq, Gourmelen, and Trouve</label><?label Dehecq2015?><mixed-citation>Dehecq, A., Gourmelen, N., and Trouve, E.: Deriving large-scale glacier
velocities from a complete satellite archive: Application to the
Pamir-Karakoram-Himalaya, Remote Sens. Environ., 162, 55–66,
<ext-link xlink:href="https://doi.org/10.1016/j.rse.2015.01.031" ext-link-type="DOI">10.1016/j.rse.2015.01.031</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Evans et~al.(2009)Evans, Tutubalina, Drobyshev, Chernomorets,
McDougall, Petrakov, and Hungr}}?><label>Evans et al.(2009)Evans, Tutubalina, Drobyshev, Chernomorets,
McDougall, Petrakov, and Hungr</label><?label Evans2009?><mixed-citation>Evans, S. G., Tutubalina, O. V., Drobyshev, V. N., Chernomorets, S. S.,
McDougall, S., Petrakov, D. A., and Hungr, O.: Catastrophic detachment and
high-velocity long-runout flow of Kolka Glacier, Caucasus Mountains, Russia
in 2002, Geomorphology, 105, 314–321, <ext-link xlink:href="https://doi.org/10.1016/j.geomorph.2008.10.008" ext-link-type="DOI">10.1016/j.geomorph.2008.10.008</ext-link>,
2009.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{{Executable Books Community}(2020)}}?><label>Executable Books Community(2020)</label><?label ExecutableBooksCommunity2020?><mixed-citation>Executable Books Community: Jupyter Book (v0.10), Zenodo [code],
<ext-link xlink:href="https://doi.org/10.5281/zenodo.4539666" ext-link-type="DOI">10.5281/zenodo.4539666</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Fahnestock et~al.(2016)Fahnestock, Scambos, Moon, Gardner, Haran, and
Klinger}}?><label>Fahnestock et al.(2016)Fahnestock, Scambos, Moon, Gardner, Haran, and
Klinger</label><?label Fahnestock2016?><mixed-citation>Fa<?pagebreak page4077?>hnestock, M., Scambos, T., Moon, T., Gardner, A., Haran, T., and Klinger, M.:
Rapid large-area mapping of ice flow using Landsat 8, Remote Sens.
Environ., 185, 84–94, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2015.11.023" ext-link-type="DOI">10.1016/j.rse.2015.11.023</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Foy et~al.(2011)Foy, Copland, Zdanowicz, Demuth, and
Hopkinson}}?><label>Foy et al.(2011)Foy, Copland, Zdanowicz, Demuth, and
Hopkinson</label><?label Foy2011?><mixed-citation>Foy, N., Copland, L., Zdanowicz, C., Demuth, M., and Hopkinson, C.: Recent
volume and area changes of Kaskawulsh Glacier, Yukon, Canada, J.
Glaciol., 57, 515–525, <ext-link xlink:href="https://doi.org/10.3189/002214311796905596" ext-link-type="DOI">10.3189/002214311796905596</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Friedl et~al.(2021)Friedl, Seehaus, and Braun}}?><label>Friedl et al.(2021)Friedl, Seehaus, and Braun</label><?label Friedl2021?><mixed-citation>Friedl, P., Seehaus, T., and Braun, M.: Global time series and temporal mosaics of glacier surface velocities derived from Sentinel-1 data, Earth Syst. Sci. Data, 13, 4653–4675, <ext-link xlink:href="https://doi.org/10.5194/essd-13-4653-2021" ext-link-type="DOI">10.5194/essd-13-4653-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Gardner et~al.(2019)Gardner, Fahnestock, and Scambos}}?><label>Gardner et al.(2019)Gardner, Fahnestock, and Scambos</label><?label Gardner2019?><mixed-citation>Gardner, A. S., Fahnestock, M. A., and Scambos, T. A.: ITS_LIVE Regional
Glacier and Ice Sheet Surface Velocities,  National Snow and Ice Data Center
[data set], <ext-link xlink:href="https://doi.org/10.5067/6II6VW8LLWJ7" ext-link-type="DOI">10.5067/6II6VW8LLWJ7</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Heid and K{\"{a}}{\"{a}}b(2012)}}?><label>Heid and Kääb(2012)</label><?label Heid2012?><mixed-citation>Heid, T. and Kääb, A.: Evaluation of existing image matching
methods for deriving glacier surface displacements globally from optical
satellite imagery, Remote Sens. Environ., 118, 339–355,
<ext-link xlink:href="https://doi.org/10.1016/j.rse.2011.11.024" ext-link-type="DOI">10.1016/j.rse.2011.11.024</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Henderson and Parmeter(2012)}}?><label>Henderson and Parmeter(2012)</label><?label Henderson2012?><mixed-citation>Henderson, D. J. and Parmeter, C. F.: Normal reference bandwidths for the
general order, multivariate kernel density derivative estimator, Stat.
Probabil. Letters, 82, 2198–2205, <ext-link xlink:href="https://doi.org/10.1016/j.spl.2012.07.020" ext-link-type="DOI">10.1016/j.spl.2012.07.020</ext-link>,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Holdsworth(1969)}}?><label>Holdsworth(1969)</label><?label Holdsworth1969?><mixed-citation>Holdsworth, G.: Primary Transverse Crevasses, J. Glaciol., 8,
107–129, <ext-link xlink:href="https://doi.org/10.3189/S0022143000020797" ext-link-type="DOI">10.3189/S0022143000020797</ext-link>, 1969.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Holland et~al.(2008)Holland, Thomas, de~Young, Ribergaard, and
Lyberth}}?><label>Holland et al.(2008)Holland, Thomas, de Young, Ribergaard, and
Lyberth</label><?label Holland2008?><mixed-citation>Holland, D. M., Thomas, R. H., de Young, B., Ribergaard, M. H., and Lyberth,
B.: Acceleration of Jakobshavn Isbræ triggered by warm subsurface ocean
waters, Nat. Geosci., 1, 659–664, <ext-link xlink:href="https://doi.org/10.1038/ngeo316" ext-link-type="DOI">10.1038/ngeo316</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{K{\"{a}}{\"{a}}b et~al.(2016)K{\"{a}}{\"{a}}b, Winsvold, Altena,
Nuth, Nagler, and Wuite}}?><label>Kääb et al.(2016)Kääb, Winsvold, Altena,
Nuth, Nagler, and Wuite</label><?label Kaab2016?><mixed-citation>Kääb, A., Winsvold, S., Altena, B., Nuth, C., Nagler, T., and
Wuite, J.: Glacier Remote Sensing Using Sentinel-2. Part I: Radiometric and
Geometric Performance, and Application to Ice Velocity, Remote Sens.-Basel, 8,
598, <ext-link xlink:href="https://doi.org/10.3390/rs8070598" ext-link-type="DOI">10.3390/rs8070598</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Lei et~al.(2021)Lei, Gardner, and Agram}}?><label>Lei et al.(2021)Lei, Gardner, and Agram</label><?label Lei2021?><mixed-citation>Lei, Y., Gardner, A., and Agram, P.: Autonomous Repeat Image Feature Tracking
(autoRIFT) and Its Application for Tracking Ice Displacement, Remote
Sens.-Basel, 13, 749, <ext-link xlink:href="https://doi.org/10.3390/rs13040749" ext-link-type="DOI">10.3390/rs13040749</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Lei et~al.(2022)Lei, Gardner, and Agram}}?><label>Lei et al.(2022)Lei, Gardner, and Agram</label><?label Lei2022?><mixed-citation>Lei, Y., Gardner, A. S., and Agram, P.: Processing methodology for the ITS_LIVE Sentinel-1 ice velocity products, Earth Syst. Sci. Data, 14, 5111–5137, <ext-link xlink:href="https://doi.org/10.5194/essd-14-5111-2022" ext-link-type="DOI">10.5194/essd-14-5111-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Main et~al.(2022)Main, Copland, Smeda, Kochtitzky, Samsonov, Dudley,
Skidmore, Dow, {Van Wychen}, Medrzycka, Higgs, and Mingo}}?><label>Main et al.(2022)Main, Copland, Smeda, Kochtitzky, Samsonov, Dudley,
Skidmore, Dow, Van Wychen, Medrzycka, Higgs, and Mingo</label><?label Main2022?><mixed-citation>Main, B., Copland, L., Smeda, B., Kochtitzky, W., Samsonov, S., Dudley, J.,
Skidmore, M., Dow, C., Van Wychen, W., Medrzycka, D., Higgs, E., and Mingo,
L.: Terminus change of Kaskawulsh Glacier, Yukon, under a warming climate:
retreat, thinning, slowdown and modified proglacial lake geometry,J. Glaciol., 69, 936–952, <ext-link xlink:href="https://doi.org/10.1017/jog.2022.114" ext-link-type="DOI">10.1017/jog.2022.114</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Millan et~al.(2019)Millan, Mouginot, Rabatel, Jeong, Cusicanqui,
Derkacheva, and Chekki}}?><label>Millan et al.(2019)Millan, Mouginot, Rabatel, Jeong, Cusicanqui,
Derkacheva, and Chekki</label><?label Millan2019?><mixed-citation>Millan, R., Mouginot, J., Rabatel, A., Jeong, S., Cusicanqui, D., Derkacheva,
A., and Chekki, M.: Mapping surface flow velocity of glaciers at regional
scale using a multiple sensors approach, Remote Sens.-Basel, 11, 1–21,
<ext-link xlink:href="https://doi.org/10.3390/rs11212498" ext-link-type="DOI">10.3390/rs11212498</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Millan et~al.(2022)Millan, Mouginot, Rabatel, and
Morlighem}}?><label>Millan et al.(2022)Millan, Mouginot, Rabatel, and
Morlighem</label><?label Millan2022?><mixed-citation>Millan, R., Mouginot, J., Rabatel, A., and Morlighem, M.: Ice velocity and
thickness of the world's glaciers, Nat. Geosci., 15, 124–129,
<ext-link xlink:href="https://doi.org/10.1038/s41561-021-00885-z" ext-link-type="DOI">10.1038/s41561-021-00885-z</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Moon et~al.(2012)Moon, Joughin, Smith, and Howat}}?><label>Moon et al.(2012)Moon, Joughin, Smith, and Howat</label><?label Moon2012?><mixed-citation>Moon, T., Joughin, I., Smith, B., and Howat, I.: 21st-century evolution of
Greenland outlet glacier velocities, Science, 336, 576–578,
<ext-link xlink:href="https://doi.org/10.1126/science.1219985" ext-link-type="DOI">10.1126/science.1219985</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Mouginot et~al.(2019)Mouginot, Rignot, Bj{\o}rk, van~den Broeke,
Millan, Morlighem, No{\"{e}}l, Scheuchl, and Wood}}?><label>Mouginot et al.(2019)Mouginot, Rignot, Bjørk, van den Broeke,
Millan, Morlighem, Noël, Scheuchl, and Wood</label><?label Mouginot2019?><mixed-citation>Mouginot, J., Rignot, E., Bjørk, A. A., van den Broeke, M., Millan, R.,
Morlighem, M., Noël, B., Scheuchl, B., and Wood, M.: Forty-six years
of Greenland Ice Sheet mass balance from 1972 to 2018, P.
Natl. Acad. Sci. USA, 116, 9239–9244, <ext-link xlink:href="https://doi.org/10.1073/pnas.1904242116" ext-link-type="DOI">10.1073/pnas.1904242116</ext-link>,
2019.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Nefian et~al.(2009)Nefian, Husmann, Broxton, To, Lundy, and
Hancher}}?><label>Nefian et al.(2009)Nefian, Husmann, Broxton, To, Lundy, and
Hancher</label><?label nefian_bayesem?><mixed-citation>Nefian, A. V., Husmann, K., Broxton, M., To, V., Lundy, M., and Hancher, M. D.:
A bayesian formulation for sub-pixel refinement in stereo orbital imagery,
in: 2009 16th IEEE International Conference on Image Processing (ICIP),
2361–2364, <ext-link xlink:href="https://doi.org/10.1109/ICIP.2009.5413749" ext-link-type="DOI">10.1109/ICIP.2009.5413749</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Paul et~al.(2017)Paul, Bolch, Briggs, K{\"{a}}{\"{a}}b, McMillan,
McNabb, Nagler, Nuth, Rastner, Strozzi, and Wuite}}?><label>Paul et al.(2017)Paul, Bolch, Briggs, Kääb, McMillan,
McNabb, Nagler, Nuth, Rastner, Strozzi, and Wuite</label><?label Paul2017?><mixed-citation>Paul, F., Bolch, T., Briggs, K., Kääb, A., McMillan, M., McNabb,
R., Nagler, T., Nuth, C., Rastner, P., Strozzi, T., and Wuite, J.: Error
sources and guidelines for quality assessment of glacier area, elevation
change, and velocity products derived from satellite data in the
Glaciers_cci project, Remote Sens. Environ., 203, 256–275,
<ext-link xlink:href="https://doi.org/10.1016/j.rse.2017.08.038" ext-link-type="DOI">10.1016/j.rse.2017.08.038</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{{Project Jupyter} et~al.(2018){Project Jupyter}, Bussonnier, Forde,
Freeman, Granger, Head, Holdgraf, Kelley, Nalvarte, Osheroff, Pacer, Panda,
Perez, Ragan-Kelley, and Willing}}?><label>Project Jupyter et al.(2018)Project Jupyter, Bussonnier, Forde,
Freeman, Granger, Head, Holdgraf, Kelley, Nalvarte, Osheroff, Pacer, Panda,
Perez, Ragan-Kelley, and Willing</label><?label Jupyter2018?><mixed-citation>Project Jupyter, Bussonnier, M., Forde, J., Freeman, J., Granger, B., Head,
T., Holdgraf, C., Kelley, K., Nalvarte, G., Osheroff, A., Pacer, M., Panda,
Y., Perez, F., Ragan-Kelley, B., and Willing, C.: Binder 2.0 – Reproducible,
Interactive, Sharable Environments for Science at Scale, in: The 17th Python
in Science Conference, <ext-link xlink:href="https://doi.org/10.25080/Majora-4af1f417-011" ext-link-type="DOI">10.25080/Majora-4af1f417-011</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Redpath et~al.(2013)Redpath, Sirguey, Fitzsimons, and
K{\"{a}}{\"{a}}b}}?><label>Redpath et al.(2013)Redpath, Sirguey, Fitzsimons, and
Kääb</label><?label Redpath2013?><mixed-citation>Redpath, T., Sirguey, P., Fitzsimons, S., and Kääb, A.: Accuracy
assessment for mapping glacier flow velocity and detecting flow dynamics from
ASTER satellite imagery: Tasman Glacier, New Zealand, Remote Sens.
Environ., 133, 90–101, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2013.02.008" ext-link-type="DOI">10.1016/j.rse.2013.02.008</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{{RGI Consortium}(2017)}}?><label>RGI Consortium(2017)</label><?label RGIConsortium2017?><mixed-citation>RGI Consortium: Randolph Glacier Inventory – A Dataset of Global Glacier
Outlines, Version 6,  National Snow and Ice Data Center [data set], <ext-link xlink:href="https://doi.org/10.7265/4m1f-gd79" ext-link-type="DOI">10.7265/4m1f-gd79</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Rosen et~al.(2004)Rosen, Hensley, Peltzer, and Simons}}?><label>Rosen et al.(2004)Rosen, Hensley, Peltzer, and Simons</label><?label Rosen2004?><mixed-citation>Rosen, P. A., Hensley, S., Peltzer, G., and Simons, M.: Updated repeat orbit
interferometry package released, EOS T. Am. Geophys.
Un., 85, p. 47, <ext-link xlink:href="https://doi.org/10.1029/2004EO050004" ext-link-type="DOI">10.1029/2004EO050004</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Rosen et~al.(2012)Rosen, Gurrola, {Franco Sacco}, and
Zebker}}?><label>Rosen et al.(2012)Rosen, Gurrola, Franco Sacco, and
Zebker</label><?label Rosen2012?><mixed-citation>
Rosen, P. A., Gurrola, E. M., Franco Sacco, G., and Zebker, H. A.: The InSAR
Scientific Computing Environment, Proceedings of the 9th European Conference
on Synthetic Aperture Radar,   730–733, ISBN  978-3-8007-3404-7,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Sciacchitano(2019)}}?><label>Sciacchitano(2019)</label><?label Sciacchitano2019?><mixed-citation>Sciacchitano, A.: Uncertainty quantification in particle image velocimetry,
Measure. Sci. Technol., 30, 092001,
<ext-link xlink:href="https://doi.org/10.1088/1361-6501/ab1db8" ext-link-type="DOI">10.1088/1361-6501/ab1db8</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Shangguan et~al.(2021)Shangguan, Li, Ding, Liu, Anjum, Li, and
Guo}}?><label>Shangguan et al.(2021)Shangguan, Li, Ding, Liu, Anjum, Li, and
Guo</label><?label Shangguan2021?><mixed-citation>Shangguan, D., Li, D., Ding, Y., Liu, J., Anjum, M. N., Li, Y., and Guo, W.:
Determining the Events in a Glacial Disaster Chain at Badswat Glacier in the
Karakoram Range Using Remote Sensing, Remote Sens.-Basel, 13, 1165,
<ext-link xlink:href="https://doi.org/10.3390/rs13061165" ext-link-type="DOI">10.3390/rs13061165</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Shean and Bhushan(2023)}}?><label>Shean and Bhushan(2023)</label><?label vmap_2023?><mixed-citation>Shean, D. and Bhushan, S.: vmap: Velocity map generation using the NASA Ames
Stereo Pipeline (ASP) image correlator, Zenodo [code],  <ext-link xlink:href="https://doi.org/10.5281/zenodo.7730146" ext-link-type="DOI">10.5281/zenodo.7730146</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Shepherd et~al.(2020)}}?><label>Shepherd et al.(2020)</label><?label Shepherd2020?><mixed-citation>Shepherd, A., Ivins, E., Rignot, E., Smith, B., van den Broeke, M., Velicogna,
I., Whitehouse, P., Briggs, K., Joughin, I., Krinner, G., Nowicki, S., Payne,
T., Scambos, T., Schlegel, N., A, G., Agosta, C., Ahlstrøm, A., Babonis,
G., Barletta, V. R., Bjørk, A. A., Blazquez, A., Bonin, J., Colgan, W.,
Csatho, B., Cullather, R., Engdahl, M. E., Felikson, D., Fettweis, X.,
Forsberg, R., Hogg, A. E., Gallee, H., Gardner, A., Gilbert, L., Gourmelen,
N., Groh, A., Gunter, B., Hanna, E., Harig, C., Helm, V., Horvath, A.,
Horwath, M., Khan, S., Kjeldsen, K. K., Konrad, H., Lang<?pagebreak page4078?>en, P. L.,
Lecavalier, B., Loomis, B., Luthcke, S., McMillan, M., Melini, D., Mernild,
S., Mohajerani, Y., Moore, P., Mottram, R., Mouginot, J., Moyano, G., Muir,
A., Nagler, T., Nield, G., Nilsson, J., Noël, B., Otosaka, I., Pattle,
M. E., Peltier, W. R., Pie, N., Rietbroek, R., Rott, H.,
Sandberg Sørensen, L., Sasgen, I., Save, H., Scheuchl, B., Schrama, E.,
Schröder, L., Seo, K. W., Simonsen, S. B., Slater, T., Spada, G.,
Sutterley, T., Talpe, M., Tarasov, L., van de Berg, W. J., van der Wal, W.,
van Wessem, M., Vishwakarma, B. D., Wiese, D., Wilton, D., Wagner, T.,
Wouters, B., and Wuite, J.: Mass balance of the Greenland Ice Sheet from
1992 to 2018, Nature, 579, 233–239, <ext-link xlink:href="https://doi.org/10.1038/s41586-019-1855-2" ext-link-type="DOI">10.1038/s41586-019-1855-2</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{Shimizu and Okutomi(2001)}}?><label>Shimizu and Okutomi(2001)</label><?label Shimizu2001?><mixed-citation>Shimizu, M. and Okutomi, M.: Precise sub-pixel estimation on area-based
matching, in: Proceedings Eighth IEEE International Conference on Computer
Vision. ICCV 2001, IEEE Comput. Soc., 1,   90–97,
<ext-link xlink:href="https://doi.org/10.1109/ICCV.2001.937503" ext-link-type="DOI">10.1109/ICCV.2001.937503</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{Shugar et~al.(2017)Shugar, Clague, Best, Schoof, Willis, Copland, and
Roe}}?><label>Shugar et al.(2017)Shugar, Clague, Best, Schoof, Willis, Copland, and
Roe</label><?label Shugar2017?><mixed-citation>Shugar, D. H., Clague, J. J., Best, J. L., Schoof, C., Willis, M. J., Copland,
L., and Roe, G. H.: River piracy and drainage basin reorganization led by
climate-driven glacier retreat, Nat. Geosci., 10, 370–375,
<ext-link xlink:href="https://doi.org/10.1038/ngeo2932" ext-link-type="DOI">10.1038/ngeo2932</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Shugar et~al.(2021)}}?><label>Shugar et al.(2021)</label><?label Shugar2021?><mixed-citation>Shugar, D. H., Jacquemart, M., Shean, D., Bhushan, S., Upadhyay, K., Sattar,
A., Schwanghart, W., McBride, S., de Vries, M. V. W., Mergili, M., Emmer, A.,
Deschamps-Berger, C., McDonnell, M., Bhambri, R., Allen, S., Berthier, E.,
Carrivick, J. L., Clague, J. J., Dokukin, M., Dunning, S. A., Frey, H.,
Gascoin, S., Haritashya, U. K., Huggel, C., Kääb, A., Kargel,
J. S., Kavanaugh, J. L., Lacroix, P., Petley, D., Rupper, S., Azam, M. F.,
Cook, S. J., Dimri, A. P., Eriksson, M., Farinotti, D., Fiddes, J., Gnyawali,
K. R., Harrison, S., Jha, M., Koppes, M., Kumar, A., Leinss, S., Majeed, U.,
Mal, S., Muhuri, A., Noetzli, J., Paul, F., Rashid, I., Sain, K., Steiner,
J., Ugalde, F., Watson, C. S., and Westoby, M. J.: A massive rock and ice
avalanche caused the 2021 disaster at Chamoli, Indian Himalaya, Science,
373, 300–306, <ext-link xlink:href="https://doi.org/10.1126/science.abh4455" ext-link-type="DOI">10.1126/science.abh4455</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{Silverman(1986)}}?><label>Silverman(1986)</label><?label Silverman1986?><mixed-citation>
Silverman, B. W.: Density estimation for statistics and data analysis,
Chapman and Hall, London, ISBN 978-0412246203, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{Sperhac et~al.(2021)Sperhac, Poinar, Jones‐Ivey, Briner, Csatho,
Nowicki, Simon, Larour, Quinn, and Patra}}?><label>Sperhac et al.(2021)Sperhac, Poinar, Jones‐Ivey, Briner, Csatho,
Nowicki, Simon, Larour, Quinn, and Patra</label><?label Sperhac2021?><mixed-citation>Sperhac, J. M., Poinar, K., Jones‐Ivey, R., Briner, J., Csatho, B., Nowicki,
S., Simon, E., Larour, E., Quinn, J., and Patra, A.: GHub: Building a
glaciology gateway to unify a community, Concurr. Comput.-Pract. E.,
33, 1–14, <ext-link xlink:href="https://doi.org/10.1002/cpe.6130" ext-link-type="DOI">10.1002/cpe.6130</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx54"><?xmltex \def\ref@label{{Stein et~al.(2006)Stein, Huertas, and Matthies}}?><label>Stein et al.(2006)Stein, Huertas, and Matthies</label><?label Stein2006?><mixed-citation>Stein, A., Huertas, A., and Matthies, L.: Attenuating stereo pixel-locking via
affine window adaptation, in: Proceedings 2006 IEEE International Conference
on Robotics and Automation,  ICRA 2006, May 2006,  IEEE,  914–921,
<ext-link xlink:href="https://doi.org/10.1109/ROBOT.2006.1641826" ext-link-type="DOI">10.1109/ROBOT.2006.1641826</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx55"><?xmltex \def\ref@label{{Strozzi et~al.(2002)Strozzi, Luckman, Murray, Wegm{\"{u}}ller, and
Werner}}?><label>Strozzi et al.(2002)Strozzi, Luckman, Murray, Wegmüller, and
Werner</label><?label Strozzi2002?><mixed-citation>Strozzi, T., Luckman, A., Murray, T., Wegmüller, U., and Werner, C. L.:
Glacier motion estimation using SAR offset-tracking procedures, IEEE
T. Geosci. Remote, 40, 2384–2391,
<ext-link xlink:href="https://doi.org/10.1109/TGRS.2002.805079" ext-link-type="DOI">10.1109/TGRS.2002.805079</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx56"><?xmltex \def\ref@label{{Strozzi et~al.(2017)Strozzi, Paul, Wiesmann, Schellenberger, and
K{\"{a}}{\"{a}}b}}?><label>Strozzi et al.(2017)Strozzi, Paul, Wiesmann, Schellenberger, and
Kääb</label><?label Strozzi2017?><mixed-citation>Strozzi, T., Paul, F., Wiesmann, A., Schellenberger, T., and Kääb,
A.: Circum-arctic changes in the flow of glaciers and ice caps from
satellite SAR data between the 1990s and 2017, Remote Sens.-Basel, 9, 947,
<ext-link xlink:href="https://doi.org/10.3390/rs9090947" ext-link-type="DOI">10.3390/rs9090947</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx57"><?xmltex \def\ref@label{{Sundal et~al.(2013)Sundal, Shepherd, van~den Broeke, {Van Angelen},
Gourmelen, and Park}}?><label>Sundal et al.(2013)Sundal, Shepherd, van den Broeke, Van Angelen,
Gourmelen, and Park</label><?label Sundal2013?><mixed-citation>Sundal, A., Shepherd, A., van den Broeke, M., Van Angelen, J., Gourmelen, N.,
and Park, J.: Controls on short-term variations in Greenland glacier
dynamics, J. Glaciol., 59, 883–892, <ext-link xlink:href="https://doi.org/10.3189/2013JoG13J019" ext-link-type="DOI">10.3189/2013JoG13J019</ext-link>,
2013.</mixed-citation></ref>
      <ref id="bib1.bibx58"><?xmltex \def\ref@label{{Thomson and Copland(2017)}}?><label>Thomson and Copland(2017)</label><?label Thomson2017?><mixed-citation>Thomson, L. I. and Copland, L.: Multi-decadal reduction in glacier velocities
and mechanisms driving deceleration at polythermal White Glacier, Arctic
Canada, J. Glaciol., 63, 450–463, <ext-link xlink:href="https://doi.org/10.1017/jog.2017.3" ext-link-type="DOI">10.1017/jog.2017.3</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx59"><?xmltex \def\ref@label{USGS(2020)}?><label>USGS(2020)</label><?label USGS?><mixed-citation>USGS: Earth Explorer, USGS [data set], <uri>https://earthexplorer.usgs.gov</uri>, last access: 21 August 2020.</mixed-citation></ref>
      <ref id="bib1.bibx60"><?xmltex \def\ref@label{{{Van Wychen} et~al.(2018){Van Wychen}, Copland, Jiskoot, Gray, Sharp,
and Burgess}}?><label>Van Wychen et al.(2018)Van Wychen, Copland, Jiskoot, Gray, Sharp,
and Burgess</label><?label VanWychen2018?><mixed-citation>Van Wychen, W., Copland, L., Jiskoot, H., Gray, L., Sharp, M., and Burgess,
D.: Surface Velocities of Glaciers in Western Canada from Speckle-Tracking
of ALOS PALSAR and RADARSAT-2 data, Can. J. Remote Sens., 44,
57–66, <ext-link xlink:href="https://doi.org/10.1080/07038992.2018.1433529" ext-link-type="DOI">10.1080/07038992.2018.1433529</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx61"><?xmltex \def\ref@label{{{Van Wyk de Vries} and Wickert(2021)}}?><label>Van Wyk de Vries and Wickert(2021)</label><?label VanWykdeVries2021?><mixed-citation>Van Wyk de Vries, M. and Wickert, A. D.: Glacier Image Velocimetry: an open-source toolbox for easy and rapid calculation of high-resolution glacier velocity fields, The Cryosphere, 15, 2115–2132, <ext-link xlink:href="https://doi.org/10.5194/tc-15-2115-2021" ext-link-type="DOI">10.5194/tc-15-2115-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx62"><?xmltex \def\ref@label{{{Van Wyk de Vries} et~al.(2022){Van Wyk de Vries}, Bhushan,
Jacquemart, Deschamps-Berger, Berthier, Gascoin, Shean, Shugar, and
K{\"{a}}{\"{a}}b}}?><label>Van Wyk de Vries et al.(2022)Van Wyk de Vries, Bhushan,
Jacquemart, Deschamps-Berger, Berthier, Gascoin, Shean, Shugar, and
Kääb</label><?label VanWykdeVries2022chamoli?><mixed-citation>Van Wyk de Vries, M., Bhushan, S., Jacquemart, M., Deschamps-Berger, C., Berthier, E., Gascoin, S., Shean, D. E., Shugar, D. H., and Kääb, A.: Pre-collapse motion of the February 2021 Chamoli rock–ice avalanche, Indian Himalaya, Nat. Hazards Earth Syst. Sci., 22, 3309–3327, <ext-link xlink:href="https://doi.org/10.5194/nhess-22-3309-2022" ext-link-type="DOI">10.5194/nhess-22-3309-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx63"><?xmltex \def\ref@label{{Van Wyk~de Vries et~al.(2022)Van Wyk~de Vries, Carchipulla-Morales,
Wickert, and Minaya}}?><label>Van Wyk de Vries et al.(2022)Van Wyk de Vries, Carchipulla-Morales,
Wickert, and Minaya</label><?label van_wyk_de_vries_glacier_2022?><mixed-citation>Van Wyk de Vries, M., Carchipulla-Morales, D., Wickert, A. D., and Minaya,
V. G.: Glacier thickness and ice volume of the Northern Andes, Sci.
Data, 9, 342, <ext-link xlink:href="https://doi.org/10.1038/s41597-022-01446-8" ext-link-type="DOI">10.1038/s41597-022-01446-8</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx64"><?xmltex \def\ref@label{{{Van Wyk de Vries} et~al.(2022){Van Wyk de Vries}, Wickert,
MacGregor, Rada, and Willis}}?><label>Van Wyk de Vries et al.(2022)Van Wyk de Vries, Wickert,
MacGregor, Rada, and Willis</label><?label VanWykdeVries2022?><mixed-citation>Van Wyk de Vries, M., Wickert, A. D., MacGregor, K. R., Rada, C., and Willis,
M. J.: Atypical landslide induces speedup, advance, and long-term slowdown
of a tidewater glacier, Geology, 50, 806–811, <ext-link xlink:href="https://doi.org/10.1130/G49854.1" ext-link-type="DOI">10.1130/G49854.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx65"><?xmltex \def\ref@label{{Waechter et~al.(2015)Waechter, Copland, and Herdes}}?><label>Waechter et al.(2015)Waechter, Copland, and Herdes</label><?label Waechter2015?><mixed-citation>Waechter, A., Copland, L., and Herdes, E.: Modern glacier velocities across
the Icefield Ranges, St Elias Mountains, and variability at selected glaciers
from 1959 to 2012, J. Glaciol., 61, 624–634,
<ext-link xlink:href="https://doi.org/10.3189/2015JoG14J147" ext-link-type="DOI">10.3189/2015JoG14J147</ext-link>, 2015.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx66"><?xmltex \def\ref@label{{Willis et~al.(2012)Willis, Melkonian, Pritchard, and
Ramage}}?><label>Willis et al.(2012)Willis, Melkonian, Pritchard, and
Ramage</label><?label Willis2012?><mixed-citation>Willis, M. J., Melkonian, A. K., Pritchard, M. E., and Ramage, J. M.: Ice loss
rates at the Northern Patagonian Icefield derived using a decade of satellite
remote sensing, Remote Sens. Environ., 117, 184–198,
<ext-link xlink:href="https://doi.org/10.1016/j.rse.2011.09.017" ext-link-type="DOI">10.1016/j.rse.2011.09.017</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx67"><?xmltex \def\ref@label{{Zheng(2022)}}?><label>Zheng(2022)</label><?label Zheng2022?><mixed-citation>Zheng, W.: Glacier geometry and flow speed determine how Arctic marine-terminating glaciers respond to lubricated beds, The Cryosphere, 16, 1431–1445, <ext-link xlink:href="https://doi.org/10.5194/tc-16-1431-2022" ext-link-type="DOI">10.5194/tc-16-1431-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx68"><?xmltex \def\ref@label{{Zheng et~al.(2019)Zheng, Pritchard, Willis, and Stearns}}?><label>Zheng et al.(2019)Zheng, Pritchard, Willis, and Stearns</label><?label Zheng2019?><mixed-citation>Zheng, W., Pritchard, M. E., Willis, M. J., and Stearns, L. A.: The possible
transition from glacial surge to ice stream on Vavilov Ice Cap, Geophys.
Res. Lett., 46, 13892–13902, <ext-link xlink:href="https://doi.org/10.1029/2019GL084948" ext-link-type="DOI">10.1029/2019GL084948</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx69"><?xmltex \def\ref@label{{Zheng et~al.(2021)Zheng, Durkin, Melkonian, and
Pritchard}}?><label>Zheng et al.(2021)Zheng, Durkin, Melkonian, and
Pritchard</label><?label Zheng2021carst?><mixed-citation>Zheng, W., Durkin, W. J., Melkonian, A. K., and Pritchard, M. E.: Cryosphere
And Remote Sensing Toolkit (CARST) v2.0.0a1, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.4592619" ext-link-type="DOI">10.5281/zenodo.4592619</ext-link>,
2021.</mixed-citation></ref>
      <ref id="bib1.bibx70"><?xmltex \def\ref@label{{Zheng et~al.(2023{\natexlab{a}})Zheng, Bhushan, and
Sundell}}?><label>Zheng et al.(2023a)Zheng, Bhushan, and
Sundell</label><?label whyjay_zheng_2023_8129675?><mixed-citation>Zheng, W., Bhushan, S., and Sundell, E.: whyjz/GLAFT: GLAFT 1.0.0-a,
Zenodo [code, data set and ICE], <ext-link xlink:href="https://doi.org/10.5281/zenodo.8129675" ext-link-type="DOI">10.5281/zenodo.8129675</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bibx71"><?xmltex \def\ref@label{Zheng et al.(2023b)}?><label>Zheng et al.(2023b)</label><?label zheng?><mixed-citation>Zheng, W., Bhushan, S., Van Wyk De Vries, M., Kochtitzky, W., Shean, D., Copland, L., Dow, C., Jones-Ivey, R., and Pérez, F.: GLAFT data repository, OSF [data set], <ext-link xlink:href="https://doi.org/10.17605/OSF.IO/HE7YR" ext-link-type="DOI">10.17605/OSF.IO/HE7YR</ext-link>, 2023b.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>GLAcier Feature Tracking testkit (GLAFT): a statistically and physically based framework for evaluating glacier velocity products derived from optical satellite image feature tracking</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abe and Furuya(2015)</label><mixed-citation>
      
Abe, T. and Furuya, M.: Winter speed-up of quiescent surge-type glaciers in Yukon, Canada, The Cryosphere, 9, 1183–1190, <a href="https://doi.org/10.5194/tc-9-1183-2015" target="_blank">https://doi.org/10.5194/tc-9-1183-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Ahn and Howat(2011)</label><mixed-citation>
      
Ahn, Y. and Howat, I. M.: Efficient Automated Glacier Surface Velocity
Measurement From Repeat Images Using Multi-Image/Multichip and Null Exclusion
Feature Tracking, IEEE T. Geosci. Remote, 49,
2838–2846, <a href="https://doi.org/10.1109/TGRS.2011.2114891" target="_blank">https://doi.org/10.1109/TGRS.2011.2114891</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Altena and Kääb(2020)</label><mixed-citation>
      
Altena, B. and Kääb, A.: Ensemble matching of repeat satellite
images applied to measure fast-changing ice flow, verified with mountain
climber trajectories on Khumbu icefall, Mount Everest, J.
Glaciol., 66, 905–915, <a href="https://doi.org/10.1017/jog.2020.66" target="_blank">https://doi.org/10.1017/jog.2020.66</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Altena et al.(2019)Altena, Scambos, Fahnestock, and
Kääb</label><mixed-citation>
      
Altena, B., Scambos, T., Fahnestock, M., and Kääb, A.: Extracting recent short-term glacier velocity evolution over southern Alaska and the Yukon from a large collection of Landsat data, The Cryosphere, 13, 795–814, <a href="https://doi.org/10.5194/tc-13-795-2019" target="_blank">https://doi.org/10.5194/tc-13-795-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Altena et al.(2022)Altena, Kääb, and
Wouters</label><mixed-citation>
      
Altena, B., Kääb, A., and Wouters, B.: Correlation dispersion as a measure to better estimate uncertainty in remotely sensed glacier displacements, The Cryosphere, 16, 2285–2300, <a href="https://doi.org/10.5194/tc-16-2285-2022" target="_blank">https://doi.org/10.5194/tc-16-2285-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Argyriou and Vlachos(2005)</label><mixed-citation>
      
Argyriou, V. and Vlachos, T.: Performance study of gradient correlation for
sub-pixel motion estimation in the frequency domain, IEE Proc.-F, 152, 107,
<a href="https://doi.org/10.1049/ip-vis:20051073" target="_blank">https://doi.org/10.1049/ip-vis:20051073</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Armstrong et al.(2016)Armstrong, Anderson, Allen, and
Rajaram</label><mixed-citation>
      
Armstrong, W. H., Anderson, R. S., Allen, J., and Rajaram, H.: Modeling the
WorldView-derived seasonal velocity evolution of Kennicott Glacier, Alaska,
J. Glaciol., 62, 763–777, <a href="https://doi.org/10.1017/jog.2016.66" target="_blank">https://doi.org/10.1017/jog.2016.66</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Baker and Matthews(2004)</label><mixed-citation>
      
Baker, S. and Matthews, I.: Lucas-Kanade 20 Years On: A Unifying
Framework, Int. J. Comput. Vision, 56, 221–255,
<a href="https://doi.org/10.1023/B:VISI.0000011205.11775.fd" target="_blank">https://doi.org/10.1023/B:VISI.0000011205.11775.fd</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Beyer et al.(2018)Beyer, Alexandrov, and McMichael</label><mixed-citation>
      
Beyer, R. A., Alexandrov, O., and McMichael, S.: The Ames Stereo Pipeline:
NASA's Open Source Software for Deriving and Processing Terrain Data, Earth
Space Sci., 5, 537–548, <a href="https://doi.org/10.1029/2018EA000409" target="_blank">https://doi.org/10.1029/2018EA000409</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Bindschadler and Scambos(1991)</label><mixed-citation>
      
Bindschadler, R. A. and Scambos, T. A.: Satellite-Image-Derived Velocity Field
of an Antarctic Ice Stream, Science, 252, 242–246,
<a href="https://doi.org/10.1126/science.252.5003.242" target="_blank">https://doi.org/10.1126/science.252.5003.242</a>, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Boncori et al.(2018)Boncori, Andersen, Dall, Kusk, Kamstra, Andersen,
Bechor, Bevan, Bignami, Gourmelen, Joughin, Jung, Luckman, Mouginot,
Neelmeijer, Rignot, Scharrer, Nagler, Scheuchl, and Strozzi</label><mixed-citation>
      
Boncori, J. P. M., Andersen, M. L., Dall, J., Kusk, A., Kamstra, M., Andersen,
S. B., Bechor, N., Bevan, S., Bignami, C., Gourmelen, N., Joughin, I., Jung,
H.-S., Luckman, A., Mouginot, J., Neelmeijer, J., Rignot, E., Scharrer, K.,
Nagler, T., Scheuchl, B., and Strozzi, T.: Intercomparison and Validation of
SAR-Based Ice Velocity Measurement Techniques within the Greenland Ice Sheet
CCI Project, Remote Sens.-Basel, 10, 929, <a href="https://doi.org/10.3390/rs10060929" target="_blank">https://doi.org/10.3390/rs10060929</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Bradski(2000)</label><mixed-citation>
      
Bradski, G.: The OpenCV Library, Dr. Dobb’s Journal of Software Tools, Vol. 25, p. 120-5, ISSN:1044-789X, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Brencher et al.(2021)Brencher, Handwerger, and Munroe</label><mixed-citation>
      
Brencher, G., Handwerger, A. L., and Munroe, J. S.: InSAR-based characterization of rock glacier movement in the Uinta Mountains, Utah, USA, The Cryosphere, 15, 4823–4844, <a href="https://doi.org/10.5194/tc-15-4823-2021" target="_blank">https://doi.org/10.5194/tc-15-4823-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Broxton et al.(2009)Broxton, Nefian, Moratto, Kim, Lundy, and
Segal</label><mixed-citation>
      
Broxton, M. J., Nefian, A. V., Moratto, Z., Kim, T., Lundy, M., and Segal,
A. V.: 3D Lunar Terrain Reconstruction from Apollo Images, in: Advances in
Visual Computing, edited by: Bebis, G., Boyle, R., Parvin, B., Koracin, D.,
Kuno, Y., Wang, J., Wang, J.-X., Wang, J., Pajarola, R., Lindstrom, P.,
Hinkenjann, A., Encarnação, M. L., Silva, C. T., and Coming, D.,
Springer Berlin Heidelberg, Berlin, Heidelberg,  710–719, <a href="https://doi.org/10.1007/978-3-642-10331-5_66" target="_blank">https://doi.org/10.1007/978-3-642-10331-5_66</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Burgess et al.(2013)Burgess, Larsen, and Forster</label><mixed-citation>
      
Burgess, E. W., Larsen, C. F., and Forster, R. R.: Summer melt regulates
winter glacier flow speeds throughout Alaska, Geophys. Res. Lett.,
40, 6160–6164, <a href="https://doi.org/10.1002/2013GL058228" target="_blank">https://doi.org/10.1002/2013GL058228</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Clarke(2014)</label><mixed-citation>
      
Clarke, G. K.: A Short and Somewhat Personal History of Yukon Glacier Studies
in the Twentieth Century, Arctic, 67, 1, <a href="https://doi.org/10.14430/arctic4355" target="_blank">https://doi.org/10.14430/arctic4355</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Clarke et al.(1986)Clarke, Schmok, Ommanney, and
Collins</label><mixed-citation>
      
Clarke, G. K. C., Schmok, J. P., Ommanney, C. S. L., and Collins, S. G.:
Characteristics of surge-type glaciers, J. Geophys. Res.-Sol. Ea., 91, 7165–7180, <a href="https://doi.org/10.1029/JB091iB07p07165" target="_blank">https://doi.org/10.1029/JB091iB07p07165</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Cuffey and Paterson(2010)</label><mixed-citation>
      
Cuffey, K. and Paterson, W. S. B.: The Physics of Glaciers, Elsevier Inc., 4th
Edn.,  ISBN 9780123694614, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Dehecq et al.(2015)Dehecq, Gourmelen, and Trouve</label><mixed-citation>
      
Dehecq, A., Gourmelen, N., and Trouve, E.: Deriving large-scale glacier
velocities from a complete satellite archive: Application to the
Pamir-Karakoram-Himalaya, Remote Sens. Environ., 162, 55–66,
<a href="https://doi.org/10.1016/j.rse.2015.01.031" target="_blank">https://doi.org/10.1016/j.rse.2015.01.031</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Evans et al.(2009)Evans, Tutubalina, Drobyshev, Chernomorets,
McDougall, Petrakov, and Hungr</label><mixed-citation>
      
Evans, S. G., Tutubalina, O. V., Drobyshev, V. N., Chernomorets, S. S.,
McDougall, S., Petrakov, D. A., and Hungr, O.: Catastrophic detachment and
high-velocity long-runout flow of Kolka Glacier, Caucasus Mountains, Russia
in 2002, Geomorphology, 105, 314–321, <a href="https://doi.org/10.1016/j.geomorph.2008.10.008" target="_blank">https://doi.org/10.1016/j.geomorph.2008.10.008</a>,
2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Executable Books Community(2020)</label><mixed-citation>
      
Executable Books Community: Jupyter Book (v0.10), Zenodo [code],
<a href="https://doi.org/10.5281/zenodo.4539666" target="_blank">https://doi.org/10.5281/zenodo.4539666</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Fahnestock et al.(2016)Fahnestock, Scambos, Moon, Gardner, Haran, and
Klinger</label><mixed-citation>
      
Fahnestock, M., Scambos, T., Moon, T., Gardner, A., Haran, T., and Klinger, M.:
Rapid large-area mapping of ice flow using Landsat 8, Remote Sens.
Environ., 185, 84–94, <a href="https://doi.org/10.1016/j.rse.2015.11.023" target="_blank">https://doi.org/10.1016/j.rse.2015.11.023</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Foy et al.(2011)Foy, Copland, Zdanowicz, Demuth, and
Hopkinson</label><mixed-citation>
      
Foy, N., Copland, L., Zdanowicz, C., Demuth, M., and Hopkinson, C.: Recent
volume and area changes of Kaskawulsh Glacier, Yukon, Canada, J.
Glaciol., 57, 515–525, <a href="https://doi.org/10.3189/002214311796905596" target="_blank">https://doi.org/10.3189/002214311796905596</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Friedl et al.(2021)Friedl, Seehaus, and Braun</label><mixed-citation>
      
Friedl, P., Seehaus, T., and Braun, M.: Global time series and temporal mosaics of glacier surface velocities derived from Sentinel-1 data, Earth Syst. Sci. Data, 13, 4653–4675, <a href="https://doi.org/10.5194/essd-13-4653-2021" target="_blank">https://doi.org/10.5194/essd-13-4653-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gardner et al.(2019)Gardner, Fahnestock, and Scambos</label><mixed-citation>
      
Gardner, A. S., Fahnestock, M. A., and Scambos, T. A.: ITS_LIVE Regional
Glacier and Ice Sheet Surface Velocities,  National Snow and Ice Data Center
[data set], <a href="https://doi.org/10.5067/6II6VW8LLWJ7" target="_blank">https://doi.org/10.5067/6II6VW8LLWJ7</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Heid and Kääb(2012)</label><mixed-citation>
      
Heid, T. and Kääb, A.: Evaluation of existing image matching
methods for deriving glacier surface displacements globally from optical
satellite imagery, Remote Sens. Environ., 118, 339–355,
<a href="https://doi.org/10.1016/j.rse.2011.11.024" target="_blank">https://doi.org/10.1016/j.rse.2011.11.024</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Henderson and Parmeter(2012)</label><mixed-citation>
      
Henderson, D. J. and Parmeter, C. F.: Normal reference bandwidths for the
general order, multivariate kernel density derivative estimator, Stat.
Probabil. Letters, 82, 2198–2205, <a href="https://doi.org/10.1016/j.spl.2012.07.020" target="_blank">https://doi.org/10.1016/j.spl.2012.07.020</a>,
2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Holdsworth(1969)</label><mixed-citation>
      
Holdsworth, G.: Primary Transverse Crevasses, J. Glaciol., 8,
107–129, <a href="https://doi.org/10.3189/S0022143000020797" target="_blank">https://doi.org/10.3189/S0022143000020797</a>, 1969.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Holland et al.(2008)Holland, Thomas, de Young, Ribergaard, and
Lyberth</label><mixed-citation>
      
Holland, D. M., Thomas, R. H., de Young, B., Ribergaard, M. H., and Lyberth,
B.: Acceleration of Jakobshavn Isbræ triggered by warm subsurface ocean
waters, Nat. Geosci., 1, 659–664, <a href="https://doi.org/10.1038/ngeo316" target="_blank">https://doi.org/10.1038/ngeo316</a>, 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Kääb et al.(2016)Kääb, Winsvold, Altena,
Nuth, Nagler, and Wuite</label><mixed-citation>
      
Kääb, A., Winsvold, S., Altena, B., Nuth, C., Nagler, T., and
Wuite, J.: Glacier Remote Sensing Using Sentinel-2. Part I: Radiometric and
Geometric Performance, and Application to Ice Velocity, Remote Sens.-Basel, 8,
598, <a href="https://doi.org/10.3390/rs8070598" target="_blank">https://doi.org/10.3390/rs8070598</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lei et al.(2021)Lei, Gardner, and Agram</label><mixed-citation>
      
Lei, Y., Gardner, A., and Agram, P.: Autonomous Repeat Image Feature Tracking
(autoRIFT) and Its Application for Tracking Ice Displacement, Remote
Sens.-Basel, 13, 749, <a href="https://doi.org/10.3390/rs13040749" target="_blank">https://doi.org/10.3390/rs13040749</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Lei et al.(2022)Lei, Gardner, and Agram</label><mixed-citation>
      
Lei, Y., Gardner, A. S., and Agram, P.: Processing methodology for the ITS_LIVE Sentinel-1 ice velocity products, Earth Syst. Sci. Data, 14, 5111–5137, <a href="https://doi.org/10.5194/essd-14-5111-2022" target="_blank">https://doi.org/10.5194/essd-14-5111-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Main et al.(2022)Main, Copland, Smeda, Kochtitzky, Samsonov, Dudley,
Skidmore, Dow, Van Wychen, Medrzycka, Higgs, and Mingo</label><mixed-citation>
      
Main, B., Copland, L., Smeda, B., Kochtitzky, W., Samsonov, S., Dudley, J.,
Skidmore, M., Dow, C., Van Wychen, W., Medrzycka, D., Higgs, E., and Mingo,
L.: Terminus change of Kaskawulsh Glacier, Yukon, under a warming climate:
retreat, thinning, slowdown and modified proglacial lake geometry,J. Glaciol., 69, 936–952, <a href="https://doi.org/10.1017/jog.2022.114" target="_blank">https://doi.org/10.1017/jog.2022.114</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Millan et al.(2019)Millan, Mouginot, Rabatel, Jeong, Cusicanqui,
Derkacheva, and Chekki</label><mixed-citation>
      
Millan, R., Mouginot, J., Rabatel, A., Jeong, S., Cusicanqui, D., Derkacheva,
A., and Chekki, M.: Mapping surface flow velocity of glaciers at regional
scale using a multiple sensors approach, Remote Sens.-Basel, 11, 1–21,
<a href="https://doi.org/10.3390/rs11212498" target="_blank">https://doi.org/10.3390/rs11212498</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Millan et al.(2022)Millan, Mouginot, Rabatel, and
Morlighem</label><mixed-citation>
      
Millan, R., Mouginot, J., Rabatel, A., and Morlighem, M.: Ice velocity and
thickness of the world's glaciers, Nat. Geosci., 15, 124–129,
<a href="https://doi.org/10.1038/s41561-021-00885-z" target="_blank">https://doi.org/10.1038/s41561-021-00885-z</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Moon et al.(2012)Moon, Joughin, Smith, and Howat</label><mixed-citation>
      
Moon, T., Joughin, I., Smith, B., and Howat, I.: 21st-century evolution of
Greenland outlet glacier velocities, Science, 336, 576–578,
<a href="https://doi.org/10.1126/science.1219985" target="_blank">https://doi.org/10.1126/science.1219985</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Mouginot et al.(2019)Mouginot, Rignot, Bjørk, van den Broeke,
Millan, Morlighem, Noël, Scheuchl, and Wood</label><mixed-citation>
      
Mouginot, J., Rignot, E., Bjørk, A. A., van den Broeke, M., Millan, R.,
Morlighem, M., Noël, B., Scheuchl, B., and Wood, M.: Forty-six years
of Greenland Ice Sheet mass balance from 1972 to 2018, P.
Natl. Acad. Sci. USA, 116, 9239–9244, <a href="https://doi.org/10.1073/pnas.1904242116" target="_blank">https://doi.org/10.1073/pnas.1904242116</a>,
2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Nefian et al.(2009)Nefian, Husmann, Broxton, To, Lundy, and
Hancher</label><mixed-citation>
      
Nefian, A. V., Husmann, K., Broxton, M., To, V., Lundy, M., and Hancher, M. D.:
A bayesian formulation for sub-pixel refinement in stereo orbital imagery,
in: 2009 16th IEEE International Conference on Image Processing (ICIP),
2361–2364, <a href="https://doi.org/10.1109/ICIP.2009.5413749" target="_blank">https://doi.org/10.1109/ICIP.2009.5413749</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Paul et al.(2017)Paul, Bolch, Briggs, Kääb, McMillan,
McNabb, Nagler, Nuth, Rastner, Strozzi, and Wuite</label><mixed-citation>
      
Paul, F., Bolch, T., Briggs, K., Kääb, A., McMillan, M., McNabb,
R., Nagler, T., Nuth, C., Rastner, P., Strozzi, T., and Wuite, J.: Error
sources and guidelines for quality assessment of glacier area, elevation
change, and velocity products derived from satellite data in the
Glaciers_cci project, Remote Sens. Environ., 203, 256–275,
<a href="https://doi.org/10.1016/j.rse.2017.08.038" target="_blank">https://doi.org/10.1016/j.rse.2017.08.038</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Project Jupyter et al.(2018)Project Jupyter, Bussonnier, Forde,
Freeman, Granger, Head, Holdgraf, Kelley, Nalvarte, Osheroff, Pacer, Panda,
Perez, Ragan-Kelley, and Willing</label><mixed-citation>
      
Project Jupyter, Bussonnier, M., Forde, J., Freeman, J., Granger, B., Head,
T., Holdgraf, C., Kelley, K., Nalvarte, G., Osheroff, A., Pacer, M., Panda,
Y., Perez, F., Ragan-Kelley, B., and Willing, C.: Binder 2.0 – Reproducible,
Interactive, Sharable Environments for Science at Scale, in: The 17th Python
in Science Conference, <a href="https://doi.org/10.25080/Majora-4af1f417-011" target="_blank">https://doi.org/10.25080/Majora-4af1f417-011</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Redpath et al.(2013)Redpath, Sirguey, Fitzsimons, and
Kääb</label><mixed-citation>
      
Redpath, T., Sirguey, P., Fitzsimons, S., and Kääb, A.: Accuracy
assessment for mapping glacier flow velocity and detecting flow dynamics from
ASTER satellite imagery: Tasman Glacier, New Zealand, Remote Sens.
Environ., 133, 90–101, <a href="https://doi.org/10.1016/j.rse.2013.02.008" target="_blank">https://doi.org/10.1016/j.rse.2013.02.008</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>RGI Consortium(2017)</label><mixed-citation>
      
RGI Consortium: Randolph Glacier Inventory – A Dataset of Global Glacier
Outlines, Version 6,  National Snow and Ice Data Center [data set], <a href="https://doi.org/10.7265/4m1f-gd79" target="_blank">https://doi.org/10.7265/4m1f-gd79</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Rosen et al.(2004)Rosen, Hensley, Peltzer, and Simons</label><mixed-citation>
      
Rosen, P. A., Hensley, S., Peltzer, G., and Simons, M.: Updated repeat orbit
interferometry package released, EOS T. Am. Geophys.
Un., 85, p. 47, <a href="https://doi.org/10.1029/2004EO050004" target="_blank">https://doi.org/10.1029/2004EO050004</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Rosen et al.(2012)Rosen, Gurrola, Franco Sacco, and
Zebker</label><mixed-citation>
      
Rosen, P. A., Gurrola, E. M., Franco Sacco, G., and Zebker, H. A.: The InSAR
Scientific Computing Environment, Proceedings of the 9th European Conference
on Synthetic Aperture Radar,   730–733, ISBN  978-3-8007-3404-7,
2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Sciacchitano(2019)</label><mixed-citation>
      
Sciacchitano, A.: Uncertainty quantification in particle image velocimetry,
Measure. Sci. Technol., 30, 092001,
<a href="https://doi.org/10.1088/1361-6501/ab1db8" target="_blank">https://doi.org/10.1088/1361-6501/ab1db8</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Shangguan et al.(2021)Shangguan, Li, Ding, Liu, Anjum, Li, and
Guo</label><mixed-citation>
      
Shangguan, D., Li, D., Ding, Y., Liu, J., Anjum, M. N., Li, Y., and Guo, W.:
Determining the Events in a Glacial Disaster Chain at Badswat Glacier in the
Karakoram Range Using Remote Sensing, Remote Sens.-Basel, 13, 1165,
<a href="https://doi.org/10.3390/rs13061165" target="_blank">https://doi.org/10.3390/rs13061165</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Shean and Bhushan(2023)</label><mixed-citation>
      
Shean, D. and Bhushan, S.: vmap: Velocity map generation using the NASA Ames
Stereo Pipeline (ASP) image correlator, Zenodo [code],  <a href="https://doi.org/10.5281/zenodo.7730146" target="_blank">https://doi.org/10.5281/zenodo.7730146</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Shepherd et al.(2020)</label><mixed-citation>
      
Shepherd, A., Ivins, E., Rignot, E., Smith, B., van den Broeke, M., Velicogna,
I., Whitehouse, P., Briggs, K., Joughin, I., Krinner, G., Nowicki, S., Payne,
T., Scambos, T., Schlegel, N., A, G., Agosta, C., Ahlstrøm, A., Babonis,
G., Barletta, V. R., Bjørk, A. A., Blazquez, A., Bonin, J., Colgan, W.,
Csatho, B., Cullather, R., Engdahl, M. E., Felikson, D., Fettweis, X.,
Forsberg, R., Hogg, A. E., Gallee, H., Gardner, A., Gilbert, L., Gourmelen,
N., Groh, A., Gunter, B., Hanna, E., Harig, C., Helm, V., Horvath, A.,
Horwath, M., Khan, S., Kjeldsen, K. K., Konrad, H., Langen, P. L.,
Lecavalier, B., Loomis, B., Luthcke, S., McMillan, M., Melini, D., Mernild,
S., Mohajerani, Y., Moore, P., Mottram, R., Mouginot, J., Moyano, G., Muir,
A., Nagler, T., Nield, G., Nilsson, J., Noël, B., Otosaka, I., Pattle,
M. E., Peltier, W. R., Pie, N., Rietbroek, R., Rott, H.,
Sandberg Sørensen, L., Sasgen, I., Save, H., Scheuchl, B., Schrama, E.,
Schröder, L., Seo, K. W., Simonsen, S. B., Slater, T., Spada, G.,
Sutterley, T., Talpe, M., Tarasov, L., van de Berg, W. J., van der Wal, W.,
van Wessem, M., Vishwakarma, B. D., Wiese, D., Wilton, D., Wagner, T.,
Wouters, B., and Wuite, J.: Mass balance of the Greenland Ice Sheet from
1992 to 2018, Nature, 579, 233–239, <a href="https://doi.org/10.1038/s41586-019-1855-2" target="_blank">https://doi.org/10.1038/s41586-019-1855-2</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Shimizu and Okutomi(2001)</label><mixed-citation>
      
Shimizu, M. and Okutomi, M.: Precise sub-pixel estimation on area-based
matching, in: Proceedings Eighth IEEE International Conference on Computer
Vision. ICCV 2001, IEEE Comput. Soc., 1,   90–97,
<a href="https://doi.org/10.1109/ICCV.2001.937503" target="_blank">https://doi.org/10.1109/ICCV.2001.937503</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Shugar et al.(2017)Shugar, Clague, Best, Schoof, Willis, Copland, and
Roe</label><mixed-citation>
      
Shugar, D. H., Clague, J. J., Best, J. L., Schoof, C., Willis, M. J., Copland,
L., and Roe, G. H.: River piracy and drainage basin reorganization led by
climate-driven glacier retreat, Nat. Geosci., 10, 370–375,
<a href="https://doi.org/10.1038/ngeo2932" target="_blank">https://doi.org/10.1038/ngeo2932</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Shugar et al.(2021)</label><mixed-citation>
      
Shugar, D. H., Jacquemart, M., Shean, D., Bhushan, S., Upadhyay, K., Sattar,
A., Schwanghart, W., McBride, S., de Vries, M. V. W., Mergili, M., Emmer, A.,
Deschamps-Berger, C., McDonnell, M., Bhambri, R., Allen, S., Berthier, E.,
Carrivick, J. L., Clague, J. J., Dokukin, M., Dunning, S. A., Frey, H.,
Gascoin, S., Haritashya, U. K., Huggel, C., Kääb, A., Kargel,
J. S., Kavanaugh, J. L., Lacroix, P., Petley, D., Rupper, S., Azam, M. F.,
Cook, S. J., Dimri, A. P., Eriksson, M., Farinotti, D., Fiddes, J., Gnyawali,
K. R., Harrison, S., Jha, M., Koppes, M., Kumar, A., Leinss, S., Majeed, U.,
Mal, S., Muhuri, A., Noetzli, J., Paul, F., Rashid, I., Sain, K., Steiner,
J., Ugalde, F., Watson, C. S., and Westoby, M. J.: A massive rock and ice
avalanche caused the 2021 disaster at Chamoli, Indian Himalaya, Science,
373, 300–306, <a href="https://doi.org/10.1126/science.abh4455" target="_blank">https://doi.org/10.1126/science.abh4455</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Silverman(1986)</label><mixed-citation>
      
Silverman, B. W.: Density estimation for statistics and data analysis,
Chapman and Hall, London, ISBN 978-0412246203, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Sperhac et al.(2021)Sperhac, Poinar, Jones‐Ivey, Briner, Csatho,
Nowicki, Simon, Larour, Quinn, and Patra</label><mixed-citation>
      
Sperhac, J. M., Poinar, K., Jones‐Ivey, R., Briner, J., Csatho, B., Nowicki,
S., Simon, E., Larour, E., Quinn, J., and Patra, A.: GHub: Building a
glaciology gateway to unify a community, Concurr. Comput.-Pract. E.,
33, 1–14, <a href="https://doi.org/10.1002/cpe.6130" target="_blank">https://doi.org/10.1002/cpe.6130</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Stein et al.(2006)Stein, Huertas, and Matthies</label><mixed-citation>
      
Stein, A., Huertas, A., and Matthies, L.: Attenuating stereo pixel-locking via
affine window adaptation, in: Proceedings 2006 IEEE International Conference
on Robotics and Automation,  ICRA 2006, May 2006,  IEEE,  914–921,
<a href="https://doi.org/10.1109/ROBOT.2006.1641826" target="_blank">https://doi.org/10.1109/ROBOT.2006.1641826</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Strozzi et al.(2002)Strozzi, Luckman, Murray, Wegmüller, and
Werner</label><mixed-citation>
      
Strozzi, T., Luckman, A., Murray, T., Wegmüller, U., and Werner, C. L.:
Glacier motion estimation using SAR offset-tracking procedures, IEEE
T. Geosci. Remote, 40, 2384–2391,
<a href="https://doi.org/10.1109/TGRS.2002.805079" target="_blank">https://doi.org/10.1109/TGRS.2002.805079</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Strozzi et al.(2017)Strozzi, Paul, Wiesmann, Schellenberger, and
Kääb</label><mixed-citation>
      
Strozzi, T., Paul, F., Wiesmann, A., Schellenberger, T., and Kääb,
A.: Circum-arctic changes in the flow of glaciers and ice caps from
satellite SAR data between the 1990s and 2017, Remote Sens.-Basel, 9, 947,
<a href="https://doi.org/10.3390/rs9090947" target="_blank">https://doi.org/10.3390/rs9090947</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Sundal et al.(2013)Sundal, Shepherd, van den Broeke, Van Angelen,
Gourmelen, and Park</label><mixed-citation>
      
Sundal, A., Shepherd, A., van den Broeke, M., Van Angelen, J., Gourmelen, N.,
and Park, J.: Controls on short-term variations in Greenland glacier
dynamics, J. Glaciol., 59, 883–892, <a href="https://doi.org/10.3189/2013JoG13J019" target="_blank">https://doi.org/10.3189/2013JoG13J019</a>,
2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Thomson and Copland(2017)</label><mixed-citation>
      
Thomson, L. I. and Copland, L.: Multi-decadal reduction in glacier velocities
and mechanisms driving deceleration at polythermal White Glacier, Arctic
Canada, J. Glaciol., 63, 450–463, <a href="https://doi.org/10.1017/jog.2017.3" target="_blank">https://doi.org/10.1017/jog.2017.3</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>USGS(2020)</label><mixed-citation>
      
USGS: Earth Explorer, USGS [data set], <a href="https://earthexplorer.usgs.gov" target="_blank"/>, last access: 21 August 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Van Wychen et al.(2018)Van Wychen, Copland, Jiskoot, Gray, Sharp,
and Burgess</label><mixed-citation>
      
Van Wychen, W., Copland, L., Jiskoot, H., Gray, L., Sharp, M., and Burgess,
D.: Surface Velocities of Glaciers in Western Canada from Speckle-Tracking
of ALOS PALSAR and RADARSAT-2 data, Can. J. Remote Sens., 44,
57–66, <a href="https://doi.org/10.1080/07038992.2018.1433529" target="_blank">https://doi.org/10.1080/07038992.2018.1433529</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Van Wyk de Vries and Wickert(2021)</label><mixed-citation>
      
Van Wyk de Vries, M. and Wickert, A. D.: Glacier Image Velocimetry: an open-source toolbox for easy and rapid calculation of high-resolution glacier velocity fields, The Cryosphere, 15, 2115–2132, <a href="https://doi.org/10.5194/tc-15-2115-2021" target="_blank">https://doi.org/10.5194/tc-15-2115-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Van Wyk de Vries et al.(2022)Van Wyk de Vries, Bhushan,
Jacquemart, Deschamps-Berger, Berthier, Gascoin, Shean, Shugar, and
Kääb</label><mixed-citation>
      
Van Wyk de Vries, M., Bhushan, S., Jacquemart, M., Deschamps-Berger, C., Berthier, E., Gascoin, S., Shean, D. E., Shugar, D. H., and Kääb, A.: Pre-collapse motion of the February 2021 Chamoli rock–ice avalanche, Indian Himalaya, Nat. Hazards Earth Syst. Sci., 22, 3309–3327, <a href="https://doi.org/10.5194/nhess-22-3309-2022" target="_blank">https://doi.org/10.5194/nhess-22-3309-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Van Wyk de Vries et al.(2022)Van Wyk de Vries, Carchipulla-Morales,
Wickert, and Minaya</label><mixed-citation>
      
Van Wyk de Vries, M., Carchipulla-Morales, D., Wickert, A. D., and Minaya,
V. G.: Glacier thickness and ice volume of the Northern Andes, Sci.
Data, 9, 342, <a href="https://doi.org/10.1038/s41597-022-01446-8" target="_blank">https://doi.org/10.1038/s41597-022-01446-8</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Van Wyk de Vries et al.(2022)Van Wyk de Vries, Wickert,
MacGregor, Rada, and Willis</label><mixed-citation>
      
Van Wyk de Vries, M., Wickert, A. D., MacGregor, K. R., Rada, C., and Willis,
M. J.: Atypical landslide induces speedup, advance, and long-term slowdown
of a tidewater glacier, Geology, 50, 806–811, <a href="https://doi.org/10.1130/G49854.1" target="_blank">https://doi.org/10.1130/G49854.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Waechter et al.(2015)Waechter, Copland, and Herdes</label><mixed-citation>
      
Waechter, A., Copland, L., and Herdes, E.: Modern glacier velocities across
the Icefield Ranges, St Elias Mountains, and variability at selected glaciers
from 1959 to 2012, J. Glaciol., 61, 624–634,
<a href="https://doi.org/10.3189/2015JoG14J147" target="_blank">https://doi.org/10.3189/2015JoG14J147</a>, 2015.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Willis et al.(2012)Willis, Melkonian, Pritchard, and
Ramage</label><mixed-citation>
      
Willis, M. J., Melkonian, A. K., Pritchard, M. E., and Ramage, J. M.: Ice loss
rates at the Northern Patagonian Icefield derived using a decade of satellite
remote sensing, Remote Sens. Environ., 117, 184–198,
<a href="https://doi.org/10.1016/j.rse.2011.09.017" target="_blank">https://doi.org/10.1016/j.rse.2011.09.017</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Zheng(2022)</label><mixed-citation>
      
Zheng, W.: Glacier geometry and flow speed determine how Arctic marine-terminating glaciers respond to lubricated beds, The Cryosphere, 16, 1431–1445, <a href="https://doi.org/10.5194/tc-16-1431-2022" target="_blank">https://doi.org/10.5194/tc-16-1431-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Zheng et al.(2019)Zheng, Pritchard, Willis, and Stearns</label><mixed-citation>
      
Zheng, W., Pritchard, M. E., Willis, M. J., and Stearns, L. A.: The possible
transition from glacial surge to ice stream on Vavilov Ice Cap, Geophys.
Res. Lett., 46, 13892–13902, <a href="https://doi.org/10.1029/2019GL084948" target="_blank">https://doi.org/10.1029/2019GL084948</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Zheng et al.(2021)Zheng, Durkin, Melkonian, and
Pritchard</label><mixed-citation>
      
Zheng, W., Durkin, W. J., Melkonian, A. K., and Pritchard, M. E.: Cryosphere
And Remote Sensing Toolkit (CARST) v2.0.0a1, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.4592619" target="_blank">https://doi.org/10.5281/zenodo.4592619</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Zheng et al.(2023a)Zheng, Bhushan, and
Sundell</label><mixed-citation>
      
Zheng, W., Bhushan, S., and Sundell, E.: whyjz/GLAFT: GLAFT 1.0.0-a,
Zenodo [code, data set and ICE], <a href="https://doi.org/10.5281/zenodo.8129675" target="_blank">https://doi.org/10.5281/zenodo.8129675</a>, 2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Zheng et al.(2023b)</label><mixed-citation>
      
Zheng, W., Bhushan, S., Van Wyk De Vries, M., Kochtitzky, W., Shean, D., Copland, L., Dow, C., Jones-Ivey, R., and Pérez, F.: GLAFT data repository, OSF [data set], <a href="https://doi.org/10.17605/OSF.IO/HE7YR" target="_blank">https://doi.org/10.17605/OSF.IO/HE7YR</a>, 2023b.

    </mixed-citation></ref-html>--></article>
