Hostname: page-component-77f85d65b8-grvzd Total loading time: 0 Render date: 2026-03-28T11:17:01.544Z Has data issue: false hasContentIssue false

Tracking icebergs with time-lapse photography and sparse optical flow, LeConte Bay, Alaska, 2016–2017

Published online by Cambridge University Press:  07 March 2019

CHRISTIAN KIENHOLZ*
Affiliation:
Department of Natural Sciences, University of Alaska Southeast, Juneau, AK, USA
JASON M. AMUNDSON
Affiliation:
Department of Natural Sciences, University of Alaska Southeast, Juneau, AK, USA
ROMAN J. MOTYKA
Affiliation:
Geophysical Institute, University of Alaska Fairbanks, Fairbanks, AK, USA
REBECCA H. JACKSON
Affiliation:
College of Earth, Ocean, and Atmospheric Sciences, Oregon State University, Corvallis, OR, USA
JOHN B. MICKETT
Affiliation:
Applied Physics Laboratory, University of Washington, Seattle, WA, USA
DAVID A. SUTHERLAND
Affiliation:
Department of Earth Sciences, University of Oregon, Eugene, OR, USA
JONATHAN D. NASH
Affiliation:
College of Earth, Ocean, and Atmospheric Sciences, Oregon State University, Corvallis, OR, USA
DYLAN S. WINTERS
Affiliation:
College of Earth, Ocean, and Atmospheric Sciences, Oregon State University, Corvallis, OR, USA
WILLIAM P. DRYER
Affiliation:
Department of Natural Sciences, University of Alaska Southeast, Juneau, AK, USA
MARTIN TRUFFER
Affiliation:
Geophysical Institute, University of Alaska Fairbanks, Fairbanks, AK, USA
*
Correspondence: Christian Kienholz <ckienholz@alaska.edu>
Rights & Permissions [Opens in a new window]

Abstract

We present a workflow to track icebergs in proglacial fjords using oblique time-lapse photos and the Lucas-Kanade optical flow algorithm. We employ the workflow at LeConte Bay, Alaska, where we ran five time-lapse cameras between April 2016 and September 2017, capturing more than 400 000 photos at frame rates of 0.5–4.0 min−1. Hourly to daily average velocity fields in map coordinates illustrate dynamic currents in the bay, with dominant downfjord velocities (exceeding 0.5 m s−1 intermittently) and several eddies. Comparisons with simultaneous Acoustic Doppler Current Profiler (ADCP) measurements yield best agreement for the uppermost ADCP levels (~ 12 m and above), in line with prevalent small icebergs that trace near-surface currents. Tracking results from multiple cameras compare favorably, although cameras with lower frame rates (0.5 min−1) tend to underestimate high flow speeds. Tests to determine requisite temporal and spatial image resolution confirm the importance of high image frame rates, while spatial resolution is of secondary importance. Application of our procedure to other fjords will be successful if iceberg concentrations are high enough and if the camera frame rates are sufficiently rapid (at least 1 min−1 for conditions similar to LeConte Bay).

Information

Type
Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s) 2019
Figure 0

Fig. 1. (a) Landsat-8 image of LeConte Glacier, LeConte Bay, and the town of Petersburg. (b) WorldView-2 image (Ⓒ 2011, DigitalGlobe, Inc.) of LeConte Bay and LeConte Glacier overlain by the cameras' fields of view (colored lines). (c) Photo of cameras 1–3, which were co-located on granitic bedrock $\scriptstyle \sim $420 m above LeConte Bay. (d, e) Photos taken from cameras 4 and 3 with locations of the mooring and surveying transects.

Figure 1

Table 1. Key properties of the time-lapse cameras used in this study. Horizontal coordinates are in the WGS84 UTM coordinate system (zone 8). Elevation is measured relative to the WGS84 ellipsoid. Azimuths, measured clockwise from North, indicate the camera's approximate look direction

Figure 2

Fig. 2. (a) Map view of transect 2. The transverse coordinate's origin (labeled ‘0 m’) is located at the north end of the transect. Blue dots show the location of selected shipborne ADCP measurements (30 s averages from survey T32_T33, Fig. 8c). The grid along the transect reflects the $50\, {{\rm m}} \times 100\,{\rm m}$ grid used for spatial aggregation of velocity measurements. The red dot shows the mooring's location at $\scriptstyle \sim $475 m transect distance, including $100\, {{\rm m}} \times 100\,{\rm m}$ grid (gray square) used for spatial aggregation of image-derived velocity measurements. (b) Shipborne ADCP-derived speeds at six locations along transect 2,per 2 m depth levels, over the depth range 4–60 m. Speeds reflect averages over the 32 transect surveys taken in August 2016 and July 2017. They are perpendicular to transect 2 with negative speeds indicating downfjord flow and positive speeds upfjord flow. Note the signature of the outflowing plume at the 200–400 m transect locations, with strong downfjord flow above 30–40 m water depth.

Figure 3

Fig. 3. Lucas-Kanade-derived trajectories (red lines) overlain on a photo from camera 4 that was used for tracking. Red dots mark the trajectories' heads. Features detected on the first image are tracked over two more photos (2 minutes in this case, since camera 4 had a frame rate of 1 min−1). Insets provide enlarged views.

Figure 4

Table 2. User-defined parameters used during image processing. Magnitudes reflect the processing of the high-rate images from camera 5. The list excludes parameters from step 2 used for projection from image to map coordinates

Figure 5

Fig. 4. Key processing products. Colors represent speeds and are identical across panels. UTM-projected iceberg trajectories, including underlying photos from cameras 1–4. The trajectories represent a 2 minute interval (22:30–22:32 UTC) on 16 September 2017. Note that Fig. 3 shows the corresponding trajectories in the image coordinate system (camera 4 only). (b) Mean velocities after temporal aggregation over an hour (22:00–23:00 UTC) and spatial aggregation over a 150 m × 150 m grid. (c) Streamline plot generated from hourly averaged velocities.

Figure 6

Fig. 5. (a–i) Camera 1-derived speeds (0.5 min−1 frame rate) vs camera 4-derived speeds (1 min−1 frame rate) measured along transect 2, for 9 selected days (Fig. S2 features additional days). Each panel represents the 20:00–22:00 UTC time period for 1 day. The inset images taken from camera 4 show the fjord at 21:00. Abscissas reflect distance along the transect and ordinates speed perpendicular to the transect (negative speeds indicate downfjord flow). Dots describe the median speeds per 50 m bin; error bars represent the corresponding first and third quartiles. For better readability, the dots are shifted slightly to the right (camera 1) and to the left (camera 4). (k) Scatterplot comparing camera 1- and camera 4-derived speeds including statistical parameters. The dots represent median speeds per 50 m bin; r and ‘mae’ correspond to the correlation coefficient and mean absolute error, respectively.

Figure 7

Table 3. Statistical parameters derived from low-rate camera intercomparisons along transects 2–4. r is the correlation coefficient and ‘mae’ corresponds to the mean absolute error

Figure 8

Fig. 6. Results from simulation runs at camera 5, varying the time-lapse interval from (a) 15 s to (e) 240 s. The velocity fields reflect averages over 10 minutes (here 23:50–00:00 UTC) and a 50 m × 50 m grid. Panel (e) includes the location of transect 1, used for quantitative assessment of simulation results (Fig. 7). The photograph in panel (f), captured by camera 5, shows the fjord at 23:50 UTC.

Figure 9

Fig. 7. (a–d) Speeds from four time-lapse interval scenarios (30–240 s) vs speeds from the reference scenario (15 s time separation). Dots represent hourly median speeds perpendicular to transect 1, per 50 m × 100 m grid cell. n reflects the total number of measurements compared, 84 being the maximum (4 hours × 21 grid cells). The red line represents the linear fit to the data, with magnitude of slope and intercept annotated in the panel. The gray line is the 1:1 line. Note that the zero biases in panels (b)–(d) result from mutual compensation of underestimated downfjord and upfjord flow.

Figure 10

Fig. 8. (a–f) Image- vs 6 m ADCP-derived speeds along transect 2. Each panel shows one ADCP survey with corresponding speeds derived from cameras 1 and 2 (a–e) and 1, 2 and 4 (f). Panels (a–c) represent three selected surveys from the August 2016 campaign, (d–f) three selected surveys from the July 2017 campaign. Inset images taken from camera 1 show fjord conditions halfway through the ADCP survey. Times show the start and completion times of the ADCP surveys. Gray dots show individual ADCP measurements. Green and blue dots describe median speeds per 50 m × 100 m bin; corresponding error bars show the first and third quartiles. For better readability, dots and error bars are shifted slightly to the left (ADCP-derived speeds) and to the right (image-derived speeds). Areas beyond 700 m (gray vertical line) are only visible from camera 4, which was operational only during ADCP surveys on 13 July 2017. (g) ADCP- vs image-derived speeds, with corresponding statistical parameters. Semi-transparent black dots represent median speeds per 50 m × 100 m bin, collected from 32 ADCP surveys. Red dots indicate outliers caused by two icebergs stranded on 12 and 14 August 2016, yielding image-derived speeds of zero. The gray line is the 1:1 line.

Figure 11

Table 4. Statistical parameters derived from the comparison between image-derived and shipborne ADCP-derived speeds, for 11 ADCP depth levels at transect 2. The speeds compared are perpendicular to transect 2. Negative biases indicate that the image-derived speeds are faster than the ADCP-derived speeds

Figure 12

Fig. 9. (a–d) Comparison of image-derived velocities (from cameras 1, 2 and 4) and corresponding mooring-mounted ADCP measurements for depth levels 12, 16, 20 and 24 m. Each of the 308 measurements represents a 2 hour period between 10 May and 25 August 2017. Scatterplots (left panels) compare the speeds measured at the annotated mooring depths to the image-derived speeds. Speeds are perpendicular to transect 2, with negative values indicating downfjord flow. Colors represent point density, with lighter colors indicating higher numbers of overlapping points. Histograms (right panels) show the corresponding frequency distributions of speed differences (image-derived speeds – ADCP-derived speeds), including Gaussian fits. Bin size is 0.05 m s−1. μ and σ values represent means and standard deviations. Note that the 12 m depth level features the most favorable error distribution. A figure with additional depth levels is given in the Supplementary Material (Fig. S12).

Figure 13

Table 5. Statistical parameters derived from the comparison between image-derived speeds and speeds from the mooring-mounted ADCP. The speeds compared are perpendicular to the course of transect 2. The comparison covers eight ADCP depth levels. ‘n.s.’ marks non-significant correlations. Figs 9 and S12 shows the corresponding scatterplots

Figure 14

Fig. 10. (a–d) Same as Fig. 9, but showing frequency distributions of azimuth differences (azimuth of image-derived velocity – azimuth of ADCP-derived velocity at annotated depth). Average north-based azimuths are annotated for the observations compared, with αt reflecting iceberg tracking-derived azimuths and α12–α24 ADCP-derived azimuths. Red error bars indicate the distributions' three quartiles; the interquartile range is also annotated as ‘iqr’. Quantiles are chosen given the distributions’ non-Gaussian shape.

Figure 15

Fig. 11. Streamlines derived from 12 selected daily average velocity fields. The rows represent 3 consecutive days in (a–c) April 2016, (d–f) August 2016, (g–i) May 2017 and (j–l) July 2017. Inset photos taken from camera 1 reflect fjord conditions on each day. The 150 m × 150 m grid in the background indicates data coverage and resolution of the original velocity fields. Panels a–i lack data from camera 4, which explains their incomplete fjord coverage.

Figure 16

Fig. 12. (a–d) Time series of daily average speeds across transects 1–4. The inset map in (c) shows the fjord along with transect locations. Colors reflect the speed perpendicular to the transect, with blue tones (negative speeds) indicating downfjord motion. Light gray colors indicate no data (due to camera failure, snow cover or fog). The ordinate reflects distance along the transect, with 0 m distance corresponding to the north end of the transects. Speeds are calculated for bins 50 m wide. For better readability, we show data from 2017 only. In the case of transect 1, velocities between $\scriptstyle \sim $800 m (dashed line in panel a) and 1000 m distance are not trustworthy because they cover the outflowing plume close to the glacier terminus, where the 0.5 min−1 time-lapse frame rate was too low to capture the high velocities.

Figure 17

Fig. 13. Frequency distribution of modeled tide levels during the period 20 March 2016–30 September 2017. The two peaks of the bimodal distribution are at –1.2 and 1.2 m, respectively. 90% of the tide elevations lie between –2.5 and 2.4 m. Reference surface is the mean tide level calculated over the study period.

Supplementary material: PDF

Kienholz et al. supplementary material

Figures S1-S12

Download Kienholz et al. supplementary material(PDF)
PDF 16.6 MB