Hostname: page-component-6766d58669-rxg44 Total loading time: 0 Render date: 2026-05-18T19:44:06.924Z Has data issue: false hasContentIssue false

Pointcatcher software: analysis of glacial time-lapse photography and integration with multitemporal digital elevation models

Published online by Cambridge University Press:  07 March 2016

MIKE R. JAMES*
Affiliation:
Lancaster Environment Centre, Lancaster University, Lancaster, UK
PENELOPE HOW
Affiliation:
Lancaster Environment Centre, Lancaster University, Lancaster, UK
PETER M. WYNN
Affiliation:
Lancaster Environment Centre, Lancaster University, Lancaster, UK
*
Correspondence: Mike R. James <m.james@lancaster.ac.uk>
Rights & Permissions [Opens in a new window]

Abstract

Terrestrial time-lapse photography offers insight into glacial processes through high spatial and temporal resolution imagery. However, oblique camera views complicate measurement in geographic coordinates, and lead to reliance on specific imaging geometries or simplifying assumptions for calculating parameters such as ice velocity. We develop a novel approach that integrates time-lapse imagery with multitemporal DEMs to derive full three-dimensional coordinates for natural features tracked throughout a monoscopic image sequence. This enables daily independent measurement of horizontal (ice flow) and vertical (ice melt) velocities. By combining two terrestrial laser scanner surveys with a 73 days sequence from Sólheimajökull, Iceland, variations in horizontal ice velocity of ~10% were identified over timescales of ~25 days. An overall decrease of ~3.0 m surface elevation showed asynchronous rate changes with the horizontal velocity variations, demonstrating a temporal disconnect between the processes of ice surface lowering and mechanisms of glacier movement. Our software, ‘Pointcatcher’, is freely available for user-friendly interactive processing of general time-lapse sequences and includes Monte Carlo error analysis and uncertainty in projection onto DEM surfaces. It is particularly suited for analysis of challenging oblique glacial imagery, and we discuss good features to track, both for correction of camera motion and for deriving ice velocities.

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) 2016
Figure 0

Fig. 1. (a) The Mýrdalsjökull area of Iceland (location arrowed in inset). The box outlines the snout and proglacial regions of the outflow glacier Sólheimajökull shown in the shaded relief map (b) derived from 2010 airborne lidar data (Staines and others, 2015). In (b), the box indicates the surveyed region shown in Figure 8a, with the black circle giving the location of the TLS and time-lapse camera. Coordinates are given in Icelandic National Grid (m).

Figure 1

Fig. 2. Workflow outline for data acquisition and processing, with greyed boxes indicating processes carried out within the Pointcatcher software.

Figure 2

Fig. 3. Panoramic view (30 April 2013) looking approximately north-east over Sólheimajökull, showing the TLS during data collection. Inset shows the time-lapse camera (left arrow) and solar panel (right arrow), when viewed from the direction of the glacier.

Figure 3

Fig. 4. Derivation of 3-D point coordinates for a feature observed within an image sequence. (a) Image registration throughout the sequence allows the set of feature observations to be represented in one reference camera orientation, C. (b) For the observation made closest in time to the first TLS survey, 3-D coordinates can be calculated by projecting the observation through the perspective centre of the camera, p, onto the DEM surface defined by the TLS data, DEM 1. (c) The same procedure is carried out with the last point observation and the second DEM, DEM 2. (d) The two 3-D points are then used to define a vertical plane in which the point is assumed to lie at all other times. (e) 3-D coordinates for all other image observations of that point are then calculated by intersecting their observation rays with the plane.

Figure 4

Fig. 5. Example features tracked, as shown by patches of 31 × 31 pixels extracted at five different times and centred on the features’ locations. Feature number is given in top left of first image for each feature, and relates to the labels in Figure 6a. The consistency of the horizon-based static features (a) used for registration contrasts with the significant evolution of the glacier surface features (b).

Figure 5

Fig. 6. (a) Image (30 April 2013) showing the position of tracked features adjusted for camera rotation; static points are shown by crosses located on the horizon, red for those used to derive camera orientation and white for those used as check points. (b) The number of static points visible and determined as inliers for orientation calculations, and the number of visible check points in each image. (c) The relative camera rotation angles derived for each image, with the sharp step in Phi due to camera disturbance during data retrieval. The shaded bands represent the uncertainty in the angle estimations, magnified by a factor of 10 for visibility. The largest peaks in uncertainty (particularly in kappa, rotation around the optic axis) are due to cloud obscuring static points on one side of image. (d) The quality of the image registrations are indicated by the RMS residuals on the transformed static (orientation) and check points, and are dominantly <1 pixel.

Figure 6

Fig. 7. Image feature tracking for three points, using either correlation only (grey) or manually assisted correlation (black) tracking. (a) Track continuity through time is shown with the bars representing the periods in which the features were identified, and the arrows indicating when the reference template used in the automatic correlation-only tracking was either set or reset. For correlation tracking, a threshold of 0.6 was used to determine successful matches to the template. (b) Changes in feature image pixel coordinates are shown (after correction for camera orientation changes, and with tracks moved adjacent to one another for clarity).

Figure 7

Fig. 8. (a) Surface change in the boxed region of Figure 1b, between 30 April and 11 July 2013. Elevation change, derived by differencing 2 m resolution DEMs (generated from the TLS data using Surfer (version 9.11) software), is given by the shading. The position of points analysed in the time-lapse sequence are given by black dots, with the associated vectors showing their total horizontal displacement over the period (note the vector scale). The ellipses illustrate the uncertainty in the displacements and are magnified by a factor of 10 for visibility. Inset shows the full distribution of Monte Carlo displacements calculated for Point 2 (labelled). Plotting horizontal velocity magnitudes against Northing (b) illustrates the increase in velocity towards the glacier centreline. Velocities calculated directly from the horizontal displacements between the start and end point positions (i.e. as in (a)) are given in grey, with associated error bars representing ± 1 SD, and the vertical line giving the mean value of the points it overlaps. For each point, the black symbol represents the velocity value obtained from straight line fits to all its displacement data.

Figure 8

Fig. 9. (a) Examples of point displacement measurements along the entire sequence (point numbers, corresponding to labels in Figure 6a, are given in the square brackets). The grey dashed lines show linear fit models to the displacement data, from which mean point velocities can be derived. For clarity, the vertical components have been offset by 1 m to separate the data. (b) Mean deviations in point displacement from the constant velocity models, with the grey bands illustrating the standard error of the mean at each epoch. Negative gradients indicate periods of slower-than-mean velocity and positive gradients indicate periods of faster-than-mean velocity. The dashed lines in the upper panel give linear fits to different periods, and are labelled with the relative change in velocity with respect to the overall mean.