Hostname: page-component-7b7567c8c-7pwfn Total loading time: 0 Render date: 2026-11-15T07:34:30.579Z Has data issue: false hasContentIssue false

Cameras as clocks

Published online by Cambridge University Press:  10 July 2017

Ethan Z. Welty
Affiliation:
Institute of Arctic and Alpine Research, University of Colorado, Boulder, CO, USA E-mail: ethan.welty@colorado.edu
Timothy C. Bartholomaus
Affiliation:
Geophysical Institute, University of Alaska, Fairbanks, AK, USA
Shad O’Neel
Affiliation:
Institute of Arctic and Alpine Research, University of Colorado, Boulder, CO, USA E-mail: ethan.welty@colorado.eduAlaska Science Center, US Geological Survey, Anchorage, AK, USA
W. Tad Pfeffer
Affiliation:
Institute of Arctic and Alpine Research, University of Colorado, Boulder, CO, USA E-mail: ethan.welty@colorado.edu
Rights & Permissions [Opens in a new window]

Abstract

Consumer-grade digital cameras have become ubiquitous accessories of science. Particularly in glaciology, the recognized importance of short-term variability has motivated their deployment for increasingly time-critical observations. However, such devices were never intended for precise timekeeping, and their use as such needs to be accompanied by appropriate management of systematic, rounding and random errors in reported image times. This study describes clock drift, subsecond reporting resolution and timestamp precision as the major obstacles to precise camera timekeeping, and documents the subsecond capability of camera models from 17 leading manufacturers. We present a complete and accessible methodology to calibrate cameras for absolute timing and provide a suite of supporting scripts. Two glaciological case studies serve to illustrate how the methods relate to contemporary investigations: (1) georeferencing aerial photogrammetric surveys with camera positions time-interpolated from GPS tracklogs; and (2) coupling videos of glacier-calving events to synchronous seismic waveforms.

Information

Type
Instruments and Methods
Copyright
Copyright © International Glaciological Society 2013
Figure 0

Table 1.Mean drift and air temperatures for a variety of cameras and treatments. Drift rates are for the individual camera and may not be representative of the camera model. Mean temperatures for the time-lapse deployments at Columbia Glacier were calculated from monthly averages reported for nearby Valdez, Alaska (http://www.wrcc.dri.edu/cgi-bin/cliMONtavt.pl?ak9685

Figure 1

Fig. 1.Weighted least-squares linear fit of UTC–camera offset measurements for a Nikon D200 and a Canon 40D, evaluated using the NIST Web Clock (introduced in Section 3) following the methods of Section 4. Both cameras were kept indoors and held at near-constant temperature. The error bars are the sum of the subsecond resolution of the camera and the reported uncertainty of the NIST Web Clock at each offset measurement.

Figure 2

Fig. 2.Frequency distributions of the SubSecTimeOriginal tag (a value ranging from 0 to 99 × 10−2 s) for all capable Nikon and Canon DSLR camera models. Each panel is representative of a subset of the 40 cameras surveyed: (a) Nikon D1, D1X and D1H – shown for 1190 photographs by 35 Nikon D1X Flickr users; (b) Nikon D5000 and D3000 – shown for 871 photographs by 118 D3000 users; (c) Nikon D70 and D70s – shown for 839 photographs by 54 D70s users; (d) Nikon D100, D40, D40x, D50, D60, D80, D7000, D5100 and D3100 – shown for 925 photographs by 71 D3100 users; (e) Nikon D2X, D2Xs, D2H, D2Hs, D3, D3S, D300, D300S, D200 and D700 – shown as an average of all ten cameras with 7790 photographs by 458 Flickr users; (f) Canon 1 D Mark III, 1 Ds Mark III, 1 D Mark IV, 7D, 40D, 50D, 60D, 550D, 600D and 1100D – shown for 827 photographs by 128 60D users; (g) Canon 450D and 1000D – shown for 586 photographs by 82 1000D users; (h) Canon 5D Mark II and 500D – shown for 1476 photographs by 155 5D Mark II users.

Figure 3

Fig. 3.Clocks of a Nikon D2X and a Canon 5D Mark II evaluated against UTC, calculated from rapid sequences of images taken of a 0.01 s resolution Unix computer clock synchronized to Network Time Protocol (NTP) servers (introduced in Section 3) following the methods of Section 4. The 95% confidence intervals represent the deviation of measurements in each sample set, which would include the subsecond resolution of the camera, the 0.017 s (60 Hz) refresh rate of the computer monitor and the reported NTP accuracy (7–14 ms).

Figure 4

Fig. 4.Handheld GPS (DeLorme PN-40 and Garmin eTrex Vista HCX), tethered GPS (Red Hen Blue2Can) and the NIST Web Clock evaluated against UTC, calculated from images taken of the GPS displays and a streaming 0.01 s resolution Unix computer clock synchronized (with reported 7–14 ms accuracy) to local stratum-1 NTP time servers (Fig. 5). The GPS units were reset twice and measurements resumed only once each had acquired a three-dimensional position lock. The within-sequence variance is due to the 0.125 s (Nikon D2X photo) or 0.033 s (Canon 5D Mark II video) frame-rate, the 0.017 s refresh rate of the monitor and the instability and latency of the GPS clock displays.

Figure 5

Fig. 5.Example of a (a) Garmin eTrex Vista HCX, (b) DeLorme PN-40, (c) streaming Unix system clock and (d) NIST Web Clock captured simultaneously by a Canon 5D Mark II (01:31:27.40) to evaluate the accuracy of handheld GPS time displays. Although photographed indoors, GPS units were propped against a window pane and successfully acquired and maintained a 3-D position and time signal.

Figure 6

Table 2.Sequence of the second component of a subsecond resolution camera clock (Tc), 1 s resolution reference clock (Tr) and resulting offset (Tc – Tr) from photographs of the NIST Web Clock taken with a Nikon D200. Second rollovers by the reference clock are indicated by thin lines. Markers ai and bi are described in Section 4.2. In this case, the true camera offset is 0.415 ± 0.073 s (95% CI)

Figure 7

Fig. 6.Schematic illustrating the bounds on the possible range of the offset for the case in which both camera and reference lack subsecond resolution (drawn for the sequence in Table 2, in which the camera leads the reference for two frames). Thin vertical bars represent photographs in a sequence, numbers above and below the bars are the seconds reported by the camera and reference in those images, and thick vertical bars represent possible times of second rollovers for each device. The probability (c) of a particular offset is zero at the minimum (a), which can only be achieved if the camera rollover occurs as late as possible and the reference rollover occurs as early as possible, increases linearly to the mean offset (which can be achieved by the most combinations of camera and reference rollover times), then declines linearly to zero at the maximum (b), which can only be achieved if the camera rollover occurs as early as possible and the reference rollover as late as possible.

Figure 8

Fig. 7.Map of the GPS tracklog and time-interpolated image-capture positions from the aerial photographic survey of Columbia Glacier, Alaska, conducted on 25 May 2010. The final DEM generated from the SfM model (dark hillshade) is overlaid on a regional 2007 Satellite Pour l’Observation de la Terre (SPOT) satellite DEM (http://www.alaskamapped.org/). UTM coordinates (zone 6) reference the World Geodetic System 1984 (WGS84) ellipsoidal elevation.

Figure 9

Fig. 8.The rms 3-D distance between the transformed SfM camera positions and time-interpolated GPS camera positions (bold line), rms elevation error (m) between the conventional DEM and transformed SfM point cloud (thin line) and 95% CI of the predicted time correction (two vertical lines).

Figure 10

Fig. 9.Example calving event with synchronized video stills and filtered seismograms. In the first two frames, the top of the major detached block is outlined with a dashed line. Ice associated with the calving event is observed to begin falling at UTC 2010:09:07 22:13:50.3 (t = 0). Two passbands of seismic waveform from the vertical channel of a nearby seismometer are scaled relative to each other; the maximum unfiltered seismic amplitude is 18.3 μm s−1 at 10.0 s. Seismograms have been corrected by +0.95 s for seismic wave travel time. Video of this calving event, synchronized with the seismogram, is available as supplementary material at www.igsoc.org/hyperlink/12j126/12j126Fig9.mov