Skip to main content

Continuous monitoring of instrumental clock errors at 50 volcanoes in Japan based on seismic interferometry

Abstract

The correct absolute time of a seismogram is an important prerequisite for many seismological processing methods. Recently, seismic interferometry has been applied to continuously estimate instrumental clock errors in certain regions. However, previous studies have focused on estimating clock errors in only one target region for each study, and data processing methods that provide more stable results in different regions have not been explored. This study presents a new method to estimate clock errors that are more stable in various regions based on seismic interferometry with windowed cross-correlation and least absolute deviation regression. The applicability of this method was validated by its application to 50 active volcanoes in Japan. We found clock errors at 23 stations at 13 volcanoes between January 2017 and December 2021. The maximum amplitude of the clock errors ranged between 0.24 and 18.27 s. This value range is significantly larger than the amplitude of the background fluctuation in the estimated values of clock errors, which is less than 0.05 s for most volcanoes. A comparison of different approaches for the estimation of clock error shows that our proposed method that uses windowed cross-correlation and least absolute deviation regression can reduce the effect of waveform changes in seismic ambient noise cross-correlation functions, probably because of noise source fluctuations. Managing the time stamps of data using the method proposed in this study will contribute to data quality assurance and ensure the reliability of analysis using time information in various study regions.

Graphical Abstract

Introduction

The correction of the absolute time of a seismogram is an important prerequisite for many seismological processing methods. The internal clock of the seismic station is usually synchronized frequently with the global positioning system (GPS) satellite, which serves as a highly accurate external reference clock and ensures precise time. When GPS signals are lost, synchronization may fail, and the internal clock usually begins to drift primarily in relation to the reference time. The evaluation and correction of such clock errors are long-standing problems in seismology.

Recent advances in seismic interferometry (Campillo and Paul 2003; Curtis et al. 2006) have enabled the study of temporal changes in subsurface structures (Brenguier et al. 2014; Wang et al. 2017; Hirose et al. 2020) and background velocity structures. Stehly et al. (2007) demonstrated that seismic interferometry can be useful for the estimation of instrumental clock errors. This approach has been applied to continuous seismograms at ocean-bottom seismometers (OBSs) and seismic stations on land in various regions (Sens-Schonfelder 2008; Gouédard et al. 2014; Takeo et al. 2014; Le et al. 2017; Hable et al. 2018). However, previous studies have not estimated clock errors in different regions using the same data processing method. Because clock error estimation based on seismic interferometry can be widely applied to seismic networks in various regions, such a comprehensive approach and validation will contribute to accelerating applications.

This study estimated instrumental clock errors at 50 active volcanoes in Japan based on seismic interferometry to evaluate the applicability of clock error estimation. Moreover, we explored suitable data processing methods to stably estimate clock errors at these volcanoes.

Methods

Calculation of seismic ambient noise cross-correlation functions

We first applied the seismic interferometry technique to continuous seismograms at 50 volcanoes and calculated seismic ambient noise cross-correlation functions (CCFs) representing Green's functions between two seismic stations. We used continuous seismic data from the V-net (National Research Institute for Earth Science and Disaster Resilience (NIED)) and Japan Meteorological Agency (JMA) seismic stations for the 50 volcanoes (Fig. 1a). Although more than three seismic stations are necessary to estimate the clock error for each station, only one or two stations are installed at some volcanoes. Therefore, we also used neighboring Hi-net and F-net seismic stations (NIED) around volcanoes when the number of seismic stations was insufficient. Figure 1b shows topographic maps and spatial distributions of seismic stations in the Nasu, Asama, Miyakejima, Kusatsu-Shirane, Kozushima, Hokkaido-Komagatake volcanoes. Clock errors were detected at these volcanoes during the target period, between January 2017 and December 2021 (topographic maps at all 50 volcanoes are displayed on Additional file 1: Figs. S1–S6). The black/red reversed triangles represent the seismic stations. A three-component short-period seismometer (natural frequency of 1 Hz) and/or broadband seismometer is installed at each station. Seismograms were recorded at a sampling frequency of 100 Hz or 200 Hz. Data with a sampling frequency of 200 Hz was downsampled to 100 Hz. We first corrected the instrumental response (Maeda et al. 2011) and then applied seismic interferometry to continuous seismograms on the vertical component between January 2017 and December 2021.

Fig. 1
figure 1

Topographic maps and examples of stacked cross-correlation functions (SCCF) waveforms. a Locations of 50 volcanoes. 13 volcanoes where clock errors occurred during the study period are indicated by red triangles. b Topographic maps of 6 volcanoes where clock errors occurred during the study period. The red inverted triangles on the topographic maps represent seismic stations for which clock errors were detected. Note that topographic maps of all 50 volcanoes are shown in Additional file 1: Figs. S1–S6. c Examples of temporal changes in SCCF (3-day-stacked CCF) waveforms for station pairs with clock errors. Horizontal black arrows represent the time periods when clock errors occurred (see also Additional file 1: Figs. S7–S9 for other station pairs for which clock errors were detected)

We divided the continuous seismic records into 10-min segments and applied spectral whitening to reduce the influence of persistent monochromatic noise sources (Bensen et al. 2007). To improve the temporal stability of noise records before correlation, we also applied one-bit normalization (Bensen et al. 2007), which removes irregular events. After this preprocessing, we computed the CCFs every 10 min and stacked them over 3 days (SCCFs). Figure 1c shows examples of the temporal changes in the SCCFs. A fourth-order Butterworth filter between 0.2 and 4 Hz was applied to each SCCF. Drifts in SCCFs can be seen for station pairs N.NSOV–V.NANM at Nasu N.MKAV–V.MYKO at Miyakejima, V.KSAO–V.KSHA at Kusatsu-Shirane, V.KOTJ–V.KTJN at Kozushima, and V.KOMA–V.KGMH at Hokkaido-Komagatake (see horizontal black arrows in Fig. 1c). The SCCFs for the station pair N.AMKV–V.ASME at Asama suddenly increased in April 2020 and recovered in early June 2020. These drifts or jump imply significant clock errors at these seismic stations (see also Additional file 1: Figs. S7–S9 for other examples). Although not discussed in this paper, improving the time resolution of the clock error estimation could be achieved by using the Welch’s method in calculating seismic ambient noise CCFs (Seats et al. 2012) and/or applying the denoising method of seismic ambient noise CCFs (e.g., Moreau et al. 2017; Viens and Van Houtte 2020).

Estimation of relative clock errors for each station pair

Gouédard et al. (2014) applied a doublet method (Poupinet et al. 1984) to estimate clock errors in seismograms of OBSs. In the doublet method, the delay times between the seismic ambient noise CCFs are measured by calculating the cross-spectra of these signals. After measuring the delay times for each lag time by sliding a short-time window, a straight line was fitted to the estimated delay times for each lag time. The intercept of the fitted straight line represents the relative clock error between two stations, which causes the same delay times for all delay times between two seismic ambient noise CCFs (Stehly et al. 2007; Sens-Schonfelder 2008). We developed an approach proposed by Gouédard et al. (2014). We first measured the delay times between SCCFs on two different days in the time domain by sliding a short time window along the lag times (hereafter called the windowed cross-correlation; (WCC) method). The WCC parameters (length of the short time window, sliding step in time, and lag time range) are summarized on the “parameters” sheet in Additional file 1: Table S1. We then applied the least absolute deviation (LAD) regression for line fitting and estimated the intercept of the fitted straight line corresponding to the relative clock error between the two stations. This step is the process devised in this study. LAD is a linear regression technique that minimizes the \({\mathcal{l}}^{1}\) norm of residuals between observations and the model. This technique is more robust to outliers than ordinary linear least-squares (OLS) regression, which minimizes the sum of the squared residuals. As LAD regression is an optimization problem that includes a nondifferential function, we cannot simply solve it, such as with OLS regression. We used the alternating direction method of multipliers (ADMM) (Boyd et al. 2011) to perform the LAD regression. ADMM is an algorithm that solves convex optimization problems and is a variant of the augmented Lagrangian scheme that uses partial updates for the dual variables. This algorithm is applied to solve the following problem:

$$\begin{array}{c}\underset{{\varvec{x}},{\varvec{z}}}{\mathrm{minimize}} \, f\left({\varvec{x}}\right)+g\left({\varvec{z}}\right), \, {\text{s}}{\text{u}}{\text{b}}{\text{j}}{\text{e}}{\text{c}}{\text{t}} \, {\text{t}}{\text{o}} \, A\varvec{x}+B\varvec{z}=C.\end{array}$$
(1)

In case of the LAD regression, the problem can be written as

$$\begin{array}{c}\begin{array}{c}minimize\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\parallel \varvec{z}{\parallel }_{1}\\ \, {\text{s}}{\text{u}}{\text{b}}{\text{j}}{\text{e}}{\text{c}}{\text{t}} \, {\text{t}}{\text{o}} \, \hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\varvec{\Phi x}-\varvec{z}=\varvec{y}.\end{array}\end{array}$$
(2)

Here, \({\varvec{y}}\) is a vector of estimated delay times between two seismic ambient noise CCFs for each time window. \({\varvec{x}}\) is a vector of model parameters (slope and intercept of fitted straight line). \({\varvec{\Phi}}\) is the Vandermonde matrix. \(f\left({\varvec{x}}\right)=0\) and \(g\left({\varvec{z}}\right)={\Vert {\varvec{z}}\Vert }_{1}\) (\({\mathcal{l}}^{1}\) norm), \(A={\varvec{\Phi}}\), \(B=-1\), and \(C={\varvec{y}}\), respectively. The corresponding Augmented Lagrangian form (cost function) for the LAD regression can be written as,

$$\begin{array}{c}\begin{array}{c}{L}_{\rho }(\varvec{x},\varvec{z},\varvec{y})=f(\varvec{x})+g(\varvec{z})+{{\varvec{h}}}^{\mathrm{T}}(A\varvec{x}+B\varvec{z}-C)+\frac{\rho }{2}\parallel A\varvec{x}+B\varvec{z}-C{\parallel }_{2}^{2}\\ =\parallel \varvec{z}{\parallel }_{1}+\frac{\rho }{2}\parallel \varvec{\Phi x}-\varvec{z}-\varvec{y}+\varvec{u}{\parallel }_{2}^{2}\left({\varvec{u}}=\frac{{\varvec{h}}}{\rho }\right).\end{array}\end{array}$$
(3)

Here, \(\rho (>0)\) is called the penalty parameter. In this study, we fixed \(\rho\)=1 (Boyd et al. 2011). \({\varvec{h}}\) is called the Lagrange multiplier. That cost function is minimized by updating \({\varvec{x}}\), \({\varvec{z}}\), and \({\varvec{u}}\) as follows (Boyd et al. 2011):

$$\begin{array}{*{20}c} {\user2{x}^{{k + 1}} } {: = } & {\left( {{\mathbf{\Phi }}^{{\text{T}}} {\mathbf{\Phi }}} \right)^{{ - 1}} {\mathbf{\Phi }}^{{\text{T}}} \left( {\user2{y} + \user2{z}^{k} - \user2{u}^{k} } \right),} \\ {\user2{z}^{{k + 1}} } {: = } &{S_{{\frac{1}{\rho }}} \left( {{\mathbf{\Phi }}\user2{x}^{{k + 1}} - \user2{y} + \user2{u}^{k} } \right),} \\ {\user2{u}^{{k + 1}} } {: = } & {\user2{u}^{k} + {\mathbf{\Phi }}\user2{x}^{{k + 1}} - \user2{z}^{{k + 1}} - \user2{y}\user2{.}} \\ \end{array}$$
(4)

Here, \({S}_{1/\rho }\) is a proximal operator defined as

$$\begin{array}{l}{S}_{1/\rho }\left(x\right)=\left\{\begin{array}{l}x-1/\rho \hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}(x > 1/\rho )\\ 0\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}(-1/\rho \le x\le 1/\rho )\\ x+1/\rho \hspace{0.25em}\hspace{0.25em}\hspace{0.25em}\hspace{0.25em}(x < -1/\rho )\end{array}\right..\end{array}$$
(5)

This type of proximal operator is called a “soft-thresholding function”. In this study, we set the initial values of \({\varvec{x}}\), \({\varvec{z}}\), and \({\varvec{u}}\) as \({{\varvec{x}}}^{0}=0\) (i.e., intercept and slope of fitted straight line equal to 0), \({{\varvec{z}}}^{0}=0\), and \({{\varvec{u}}}^{0}=0\).

In the estimation of relative clock errors, there is a need to select an SCCF when no clock error occurs as a reference SCCF. In many cases, however, we do not have information in advance as to whether the clock error does not occur on that day. Therefore, we use an approach similar to that used by Brenguier et al. (2014) to estimate temporal changes in relative seismic velocities. They calculated the velocity difference between every pair of CCFs for different days and then inverted these measurements for the best-fitting relative velocity change time-series. Similarly, daily relative clock errors for each station pair are estimated by conducting a linear least-squares inversion using relative clock errors calculated from all possible combinations of SCCFs:

$$\underbrace {{\mathbf{d}}}_{K \times 1} = \underbrace {{\mathbf{G}}}_{K \times L}\underbrace {{\mathbf{m}}}_{L \times 1},$$
(6)
$$\underbrace {{\left( {\begin{array}{*{20}c} {\delta t\left( {SCCF_{{{\text{day }}1,{\text{day}} 2}} } \right)} \\ {\delta t\left( {SCCF_{{{\text{day}} 1,{\text{day}} 3}} } \right)} \\ \vdots \\ {\delta t\left( {SCCF_{{{\text{day }}i,{\text{day}} j}} } \right)} \\ \vdots \\{\delta t\left( {SCCF_{{{\text{day }}L - 1,{\text{day}} L}} } \right)} \\ \end{array} } \right)}}_{K \times 1} = \underbrace {{\left( {\begin{array}{llllll} 1 & { - 1} &0 &\ldots &0 & 0 \\ 1 &0 &{ - 1} &\ldots &0 &0 \\ \vdots &\vdots &\vdots &\ddots &\vdots &\vdots \\ 0 &0 &0 &\ldots &1 &{ - 1} \\ \end{array} } \right)}}_{K \times 1}\underbrace {{\left( {\begin{array}{*{20}c} {\delta t_{{{\text{day}} 1}} } \\ {\delta t_{{{\text{day}} 2}} } \\ \vdots \\ {\delta t_{{{\text{day}} i}} } \\ \vdots \\ {\delta t_{{{\text{day}} L}} } \\ \end{array} } \right)}}_{L \times 1}$$
(7)

Here, L represents the total number of target days (1826 days). K represents the number of all possible combinations of SCCFs \({(}_{1826}{\mathrm{C}}_{2}=\mathrm{1,666,225})\). \(\delta t\left(SCC{F}_{day i,day j}\right)\) represents the relative clock error between days i and j. \({\delta t}_{day i}\) on the right-hand side of Eq. 7 represents the relative clock error on the day i. The inverse matrix approach to estimate model parameter vector \(\mathbf{m}\) as used in Brenguier et al. (2014) is hard to apply when the data set is large due to the high computation cost. Therefore, we conduct the LAD regression using ADMM when estimating the relative clock error for each station pair.

Estimation of clock errors for each station

If more than three seismic stations are usable, one can estimate the clock errors for each station by conducting linear least-squares inversion with relative clock errors:

$$\underbrace {{\left( {\begin{array}{*{20}c} {\delta t_{12} } \\ {\delta t_{13} } \\ \vdots \\ {\delta t_{{ij}} } \\ \vdots \\ {\delta t_{{\left( {N - 1} \right)N}} } \\ \end{array} } \right)}}_{M \times 1} = \underbrace {{\left( {\begin{array}{llllll} 1 & { - 1} &0 &\ldots &0 & 0 \\ 1 &0 &{ - 1} &\ldots &0 &0 \\ \vdots &\vdots &\vdots &\ddots &\vdots &\vdots \\ 0 &0 &0 &\ldots &1 &{ - 1} \\ \end{array} } \right)}}_{M \times N}\underbrace {{\left( {\begin{array}{*{20}c} {\Delta_{1} } \\ {\Delta_{2} } \\ \vdots \\ {\Delta_{i} } \\ \vdots \\ {\Delta_{N} } \\ \end{array} } \right)}}_{N \times 1}$$
(8)

Here, M and N are the numbers of pairs of stations and seismic stations, respectively. \(\delta {t}_{ij}\) represents the relative clock error for the pair of stations i and j, and \({\Delta }_{i}\) on the right-hand side of Eq. 8 represents the clock error at station i. We define a positive (negative) value of \({\Delta }_{i}\) to be the clock running behind (ahead). In this study, we calculated the signal-to-noise ratios (SNRs) of SCCFs and discarded SCCFs whose SNRs were low before conducting inversions. The SNRs were calculated for the causal and acausal parts of the SCCFs individually and then averaged. We defined the noise level of an SCCF as the root-mean-squared amplitude of the SCCF between 80 and 90 s in lag time (− 90 and − 80 s for the acausal part). The signal amplitude was defined as the maximum amplitude of the SCCF in the lag time range (see “parameters” sheet in Additional file 1: Table S1). The SNRs are a fraction of these values. In this study, we set the threshold for SNRs to three for Chokaisan and five for the other volcanoes. These thresholds were determined by considering the number of days in which the clock error could no longer be estimated owing to discarding SCCFs. After the data selection, we estimated the clock errors for each seismic station using the LAD regression. Note that the absolute clock error remains undetermined, because a constant offset can be added to all stations simultaneously without changing time differences. This is achieved by modifying the time of the network (i.e., shifting all clock offsets by the same amount) to set the clock offset of the seismic station, which has reliable timings to zero. In this study, we visually checked the inversion result of clock errors and selected some stations whose estimated clock errors were stable in time as reference stations (see also the “parameters” sheet in Additional file 1: Table S1). We assumed the mean of the estimated clock errors for these stations as an offset, and finally subtracted this offset value from the estimated clock errors for each station.

Results

First, we estimated the relative clock errors between the two seismic stations for all available pairs at each volcano. Figure 2a, and b shows an example of the application of the WCC method for the station pair N.AMKV–V.ASME in the Asama volcano. The top panel of Fig. 2a shows the waveforms of the SCCF on the day without a clock error (blue line) and that on the day the clock error occurred (orange line). A clock error causes the same delay times between two SCCFs for all lag times, and the two SCCFs are shifted by approximately 1 s. The bottom panel of Fig. 2a shows the delay times for each lag measured using the WCC method. The solid red line in this panel represents the straight line fitted by the LAD regression. The slope of this straight line was − 0.0018, representing almost the same time shifts that occurred throughout the lag times, and the intercept was estimated to be ~ 1.0 s. The straight line from the OLS regression (dashed red line) is also shown in the same panel. This fitted straight line is obviously affected by the outlier at − 18 s in lag time, and the estimated intercept is 0.15 s smaller than that from the LAD regression. Figure 2b is similar to Fig. 2a but for SCCFs without the clock error. In this case, the relative clock error was estimated to be less than 0.02 s.

Fig. 2
figure 2

Examples of the relative clock error estimation and estimated temporal changes in clock errors. a (top) Waveforms of the stacked cross-correlation functions (SCCFs) on days without clock errors (blue line) and on the day when the clock error occurred (orange line) for the station pair of N.AMKV–V.SAME at the Asama volcano. (bottom) Estimated delay times between the two SCCFs for each lag time. The solid and dashed red lines represent fitted straight lines using LAD and OLS regression, respectively. b Similar to a, but for the SCCFs when no clock error occurred. c Temporal changes in clock errors for 23 seismic stations at 13 volcanoes (blue circles). A positive clock error means that the clock of the station is delayed. The red crosses represent the clock errors estimated using SCCFs that were calculated after correcting timestamps of seismic ambient noise records

We estimated the clock errors for each seismic station by conducting a linear least-squares inversion using the relative clock errors for each station pair. We first considered the case in which an amplitude of estimated clock error exceeded 0.05 s for five consecutive days as a candidate of true clock error and then visually checked if the CCF waveform drifts or jumps. The amplitude of background fluctuations was smaller than 0.05 s for most of the volcanoes (see also Tables 1 and 2); therefore, we set the threshold at 0.05 s. Figure 2c shows the temporal changes in the clock error for each station. All stations in which clock errors occurred during the target period are displayed. For example, the N.NSOV clock at the Nasu volcano, maintained by the NIED, started to drift at approximately 0.008 s/day from late December 2020 to January 21, 2021. The clock error reached 0.24 s on January 21, 2021. A malfunction of the GPS antenna that occurred on January 8, 2021 should be related to this drift. The drifts of the N.NSOV clock were also estimated between October 2017 and July 2018. Significant clock errors were also detected in other 12 volcanoes: Asama, Miyakejima, Kusatsu-Shirane, Kozushima, Hokkaido-Komagatake, Hakone, Meakan, Izu-Oshima, Kirishima, Sakurajima, Hakkoda, and Aso. For example, clock errors that reached around 18 s at maximum occurred at stations N.MKSV and N.MKTV in Miyakejima and N.GJKV, N.OOHV, N.OSMV, and N.ODKV in Izu-Oshima during October 2021. These clock errors were caused by data logger malfunctions. The results of the clock error estimation for all 50 volcanoes are summarized in Tables 1 and 2. Furthermore, we provide all values of clock errors for 50 volcanoes (Additional file 1: Table S1).

Table 1 Summary of estimation results of clock errors (see also Table 2). Note that stations in which clock errors occurred were not used for calculation of 98th percentiles of absolute values of clock errors
Table 2 Summary of estimation results of clock errors

Uncertainties for estimating clock errors were evaluated using wild bootstrap (Wu 1986) and are shown as error bars in Fig. 2c. The wild bootstrap procedure is as follows: (1) calculate a residual \({e}_{i}\) between the observation and model using the estimated model parameter vector \(\widehat{{\varvec{m}}}\), \({e}_{i}={d}_{i}- {G}_{ij}{\widehat{m}}_{j}\) (i = 1,2,…,n). (2) Compute the bootstrap sample by randomly weighting the residuals \({d}_{i}^{*}={G}_{ij}{\widehat{m}}_{j}+{e}_{i}{V}_{i}^{*}\). We used the standard normal distribution, \({V}_{i}^{*}\). (3) Estimate \(\widehat{{{\varvec{m}}}^{\boldsymbol{*}}}\) by the linear least-squares inversion with data vector \({{\varvec{d}}}^{*}\) from the bootstrap sample. (4) Remake \({V}_{i}^{*}\) and repeat (2) and (3) 1000 times. (5) Calculate the standard deviation of \(\widehat{{{\varvec{m}}}^{\boldsymbol{*}}}\). Most of the uncertainties in estimating the clock errors at the seismic stations shown in Fig. 2c were less than 0.03 s.

To confirm the validity of the estimated values of the clock errors, we recalculated the seismic ambient noise CCFs after correcting the timestamps of the seismograms using estimated clock errors and then estimated clock errors again. Red circles in Fig. 2c represent estimated clock errors after correcting for the timestamps of the seismograms. We see that the amplitudes of the clock errors after correction are significantly reduced. This indicates that the estimated values of the clock errors are reliable.

Discussion

Indicator to judge if a clock error has occurred

Evaluating the range of values of the clock error for days without clock errors (hereafter called background fluctuation) will be useful for judging whether the estimated value of the clock error is normal. We calculated 98 percentiles of absolute values of clock errors for each volcano, and they range between 0.01 and 0.07 s (Tables 1 and 2). Hable et al. (2018) estimated the clock errors in Réunion Island based on seismic interferometry, and these time series show almost annual seasonal variations with an amplitude of approximately \(\pm\) 0.1 s. Gouédard et al. (2014) estimated temporal changes of clock errors over 1 year for OBS arrays in the Mid-Atlantic-Ridge and the East Pacific Rise, and these time series show temporal variations with an amplitude of approximately \(\pm\) 0.04–0.08 s. The amplitude of the temporal variations in clock errors for the 50 volcanoes is of the same order or slightly smaller than those of previous studies.

As mentioned in the Method part, a relative clock error for each station pair corresponds to an intercept of a straight line fitted to estimated delay times between two SCCFs for each lag time. When a significant clock error occurs, fitting a straight line with intercept (i.e., \(y=ax+b, b\ne 0\)) is more reasonable than fitting a straight line through the origin (i.e., \(y=ax\)). The Akaike information criterion (AIC) has been widely used as one of the indicators of model selection. We compare AIC for the two models, straight lines with/without intercept. Hurvich and Tsai (1990) proposed a corrected version of AIC for the LAD regression:

$$\begin{array}{c}\begin{array}{c}cAIC=n\left(\mathrm{log}{\widehat{\sigma }}^{2}+1\right)+n+2\left(p+1\right)+\frac{2\left(p+1\right)\left(p+2\right)}{n-p-2},\\ \widehat{\sigma }=\frac{1}{n}\sum_{i=1}^{n} \left|{y}_{i}-{x}_{i}^{\mathrm{^{\prime}}}\widehat{\theta }\right|.\end{array}\end{array}$$
(9)

Here, \(n\) and \(p\) represent the numbers of data and parameters, respectively. Figure 3a shows examples of temporal changes in the difference in the cAIC of the two models for stations N.NSOV at Nasu, V.ASME at Asama, and V.KSHA at Kusatsu-Shirane. We defined the difference in cAIC (hereafter called “\(\mathrm{\Delta cAIC}\)”) as \(\mathrm{cAIC}\left(y=ax+b\right)-\mathrm{cAIC}(y=ax)\), hence, significantly small value of the \(\mathrm{\Delta cAIC}\) means that straight lines with intercept is better model. For all these three stations, the \(\mathrm{\Delta cAIC}\) become much smaller when clock errors occur. Additional file 1: Fig. S10a–c shows temporal changes in \(\mathrm{\Delta cAIC}\) at stations N.NSYV (Nasu), V.ASMO (Asama), V.ONNH (Ontake), respectively. Although estimated clock errors are sometimes highly scattered, \(\mathrm{\Delta cAIC}\) during these periods does not decrease significantly. This suggests that AIC will help us judge whether a clock error occurs and judge when the clock error starts. It is worth noting that we found some cases in that \(\mathrm{\Delta cAIC}\) does not work well (Additional file 1: Fig. S10d, e). For these cases, large \(\mathrm{\Delta cAIC}\) fluctuations were observed even during periods when clock errors did not occur.

Fig. 3
figure 3

Examples of temporal changes in the difference in the cAIC and comparison of clock error estimation results from different methods. a Temporal changes in clock errors (top) and those for differences in cAIC (\(\mathrm{\Delta cAIC}\)) from two different models for line fitting (\(y=ax+b\) and \(y=ax\)) (bottom). Values of \(\mathrm{\Delta cAIC}\) were calculated between SCCF on the day indicated by the black vertical dashed line and an SCCF on another day. b Temporal changes in clock errors estimated using three different methods. Here, WCC–LAD windowed cross-correlation and least absolute deviation regression, WCC–OLS windowed cross-correlation and ordinary linear least-squares regression, CC cross-correlation without dividing into short time windows. The enlarged results for the period indicated by the black rectangle are shown in the small panels on the right side of the figure. c (Top) Waveforms of the stacked cross-correlation functions (SCCF) in January 3, 2017 (blue line) and SCCF in July 27, 2020 (orange line), for the station pair N.NSOV–N.NSSV at the Nasu volcano. (bottom left) Estimated delay times between the two SCCFs for each lag time and the fitted straight line with the least absolute deviation (LAD) regression (red line). (bottom right) The cross-correlation function was calculated using the − 25 to + 25 s lag time portion of the two SCCFs. The horizontal dashed red line represents the delay time that maximizes the cross-correlation function. d Similar to the panel b, but for the station pair N.FJHV–V.FUJ2 at Mt. Fuji

In this section, we have introduced two indicators that may be useful in judging whether the estimated clock error is significant. It will be important to combine several approaches: comparison of the estimated clock errors with the magnitude of background fluctuation, use of AIC, and re-estimation of the clock error after correcting the timestamp of seismograms.

Comparison with other estimation methods

To determine a suitable estimation method for clock errors in the 50 volcanoes, we performed the same analysis using the other two methods. The first method is the “WCC–OLS method.” This is similar to the method used in this study (WCC–LAD method). Delay times at each lag time were first measured using the same short time window as the WCC–LAD method, and then a straight line was fitted using OLS regression. The second method is the “CC method” in which, a cross-correlation function between two SCCFs is computed without dividing them into short time windows. The lag time at which the cross-correlation function between the two SCCFs reached a maximum corresponded to the relative clock error between the two stations. The maximum value of the cross-correlation function was searched between − 5 and + 5 s in lag time (between − 10 and + 10 s in lag time in the case of Kozushima, between − 30 and + 30 s in lag time in the cases of Miyakejima, Izu-Oshima, and Hakone) of this function.

Figure 3b shows examples of the temporal changes in clock errors estimated using three different methods: the WCC–LAD method (blue circles), the WCC–OLS method (green stars), and the CC method (red crosses) at Nasu, Asama, and Kusatsu-Shirane. The WCC–OLS method often underestimates clock errors. For example, clock errors for station V.ASME at Asama volcano from this method are about 0.1 s smaller than those from the other two methods between April and June 2020. Such an underestimation also occurred at Kusatsu-Shirane volcano. Because the OLS regression is more affected by outliers than the LAD regression (see also Fig. 2a, b), the WCC–OLS method is not suitable for reliable monitoring of clock errors at the 50 volcanoes. Compared with the WCC–OLS method, the CC method yielded more stable results. The clock errors estimated using this method are almost identical to those from the WCC–LAD method in most cases (see small panels on the right side of Fig. 3b). However, clock errors estimated using the CC method are occasionally scattered. For example, clock errors at N.NSOV from the CC method are sometimes estimated to be around zero during October 2017−June 2018, although clock errors occurred during this period. Results of the WCC–LAD method did not show such a highly scattered clock error during the same period.

To discuss the possible causes of such scattered clock errors at station N.NSOV at the Nasu volcano, we compared the estimation results of the WCC–LAD and CC methods in more detail. The top panel of Fig. 3c shows the waveforms of the SCCF on January 3, 2020 and that on July 27, 2020, for station pairs N.NSOV–N.NSSV. SCCFs for these days have large amplitudes between − 5 and + 5 s in lag time, and their phases are clearly different along the lag time in this portion. The bottom left panel shows the delay times measured using the WCC–LAD method. Delay times of 2–5 s were estimated between − 5 and + 5 s in the lag time. However, the result of the LAD regression (red straight line) was not affected by these outliers, and the clock error was estimated to be − 0.01. In contrast, the CC method estimated the clock error to be + 5 s (bottom-right panel). The significant difference in phases between the two SCCFs for the lag time of − 5 to + 5 s should have contaminated the clock error estimation using the CC method. Seasonal variations in noise sources might affect the waveforms of seismic ambient noise CCFs. In fact, the energy flux from stations N.NSSV to N.NSOV is more predominant in the SCCF on January 3, 2020; the acausal (negative lag time) part has a larger amplitude than the causal (positive lag time) part in that SCCF. On the other hand, the energy flux from station N.NSOV to N.NSSV was more predominant in the SCCF on July 27, 2020; it had a large amplitude in the causal part.

We report another possible case in which the estimation of clock errors using the CC method can be biased. Figure 3d is similar to Fig. 3c, but the results for the station pair N.FJHV–V.FUJ2 at Mt. Fuji. The waveform in the causal portion of the SCCF on July 8, 2020, corresponding to the wave propagation from N.FJHV to V.FUJ2, changed significantly compared with the SCCF on January 3, 2020. These large changes in waveforms in the SCCF portion corresponding to wave propagation from N.FJHV to the other station began in June 2020 and continued through August. Station N.FJHV is the westernmost station in the observation network of Mt. Fuji, and these waveform changes have continued for several months, suggesting that large-scale construction work might have been underway during this period there. Despite these large waveform changes in the SCCF, the WCC–LAD method can estimate clock error using delay time values in the time window in which the waveform correlation between the reference and current SCCFs is relatively high (bottom left panel of Fig. 3d). Because a large waveform change occurs in the SCCF, the maximum value of the cross-correlation function calculated using the CC method is approximately 0.2, and the lag time at this time is estimated to be − 2.38 s, which is significantly different from the value estimated using the WCC–LAD method (bottom right panel of Fig. 3d).

These examples show that the WCC–LAD method can be used to stably estimate the clock error. By estimating the delay times between two SCCFs for several short time windows (WCC), the effect on clock error estimation can be suppressed even when a part of the SCCF waveform changes significantly, such as owing to fluctuations in noise sources. Moreover, the LAD regression, which is robust to outliers, further improves the robustness of clock error estimations.

Conclusions

This study comprehensively estimated instrumental clock errors at 50 active volcanoes in Japan based on seismic interferometry. We presented a new method to estimate clock errors more stably using WCC–LAD. This method was applied to seismic ambient noise records at 50 volcanoes between January 2017 and December 2021, and we found clock errors at 23 stations in 13 volcanoes during the study period. The maximum amplitude of the clock errors ranged between 0.24 and 18.27 s. These values were significantly larger than the amplitude of the background fluctuation in the clock errors (< 0.05 s). A comparison of different approaches for clock error estimations shows that our method using WCC and LAD regression can reduce the effect of waveform changes in seismic ambient noise CCFs, possibly because of noise source fluctuations in the estimation of clock errors. Because this approach uses seismic ambient noise data, the continuous monitoring of instrumental clocks is possible in various regions. Managing the time stamps of data using the method proposed in this study will contribute to data quality assurance and ensure the reliability of analysis using time information in various study regions.

Availability of data and materials

Continuous seismograms were obtained from the Data Management Center of NIED (https://hinetwww11.bosai.go.jp/auth/?LANG=en). The DEM data, ALOS Global Digital Surface Model “ALOS World 3D—30 m (AW3D30),” used to create a topographic map, are available at https://www.eorc.jaxa.jp/ALOS/en/dataset/aw3d30/aw3d30_e.htm.

Abbreviations

ADMM:

Alternating direction method of multipliers

AIC:

Akaike information criterion

CCF:

Cross-correlation functions

GPS:

Global positioning system

JMA:

Japan Meteorological Agency

LAD:

Least absolute deviation

NIED:

National Research Institute for Earth Science and Disaster Resilience

OBS:

Ocean-bottom seismometer

OLS:

Ordinary linear least-squares

SCCFs:

Stacked cross-correlation functions

SNR:

Signal-to-noise ratio

RCCF:

Reference SCCF

WCC:

Windowed cross-correlation

References

Download references

Acknowledgements

We thank the Editor, Yohei Yukutake, and two anonymous reviewers for constructive comments. We thank the Japan Meteorological Agency (JMA) for providing continuous seismic data. T.H. was supported by JSPS KAKENHI, Grant 20K14581.

Funding

TH was supported by JSPS KAKENHI (grant no. 20K14581).

Author information

Authors and Affiliations

Authors

Contributions

TH (corresponding author) performed the analyses and drafted the manuscript. HU supervised the conduct of this study. All authors have read and approved the manuscript.

Corresponding author

Correspondence to Takashi Hirose.

Ethics declarations

Competing interests

The authors declare no competing interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Additional file 1:

Table S1. Estimated clock errors for all stations. Fig. S1. (a) Topographic maps of Atosanupuri, Meakan, Taisetsuzan, Tokachi, Tarumae, Kuttara, Usu, Hokkaido-Komagatake, and Esan volcanoes. The red inverted triangles on the topographic maps represent seismic stations for which clock errors were detected. (b) Record sections of seismic ambient noise CCFs for those 9 volcanoes in the frequency band between 0.2 and 4 Hz. These CCFs were calculated by stacking daily CCFs during the study period. Note that the daily CCFs when clock errors occurred were discarded. Fig. S2. Similar to Fig. S1, but for Hakkoda, Towada, Iwakisan, Akitayakeyama, Mt. Iwate, Akitakomagatake, Chokaisan, Kurikomayama, and Zao volcanoes. Fig. S3. Similar to Fig. S1, but for Azuma, Adatara, Bandai, Nasu, Nikkoshirane, Kusatsu-Shirane, Asama, Mt. Fuji, and Hakone volcanoes. Fig. S4. Similar to Fig. S1, but for Izu-Tobu, Izu-Oshima, Niijima, Kozushima, Miyakejima, Hachijojima, Aogashima, and Ioto volcanoes. Fig. S5. Similar to Fig. S1, but for Niigatayakeyama, Midagahara, Yakedake, Norikuradake, Ontake, and Hakusan volcanoes. Fig. S6. Similar to Fig. S1, but for Tsurumidake, Kujyu, Aso, Unzen, Kirishima, Sakurajima, Satsumaiwo, Kuchinoerabu, and Suwanosejima volcanoes. Fig. S7. Temporal changes in SCCF (three-day-stacked CCF) waveforms for station pairs with clock errors (N.AMOV–V.ASMG, V.AMSO–V.ASMB, N.MKSV–V.MKJA, N.MKTV–V.MKJA, OK.KOM–OK.MHK, and V.MEAB–V.MEAA). Fig. S8. Similar to Fig. S7 but for N.GJKV–V.OSMA, N.ODKV–V.OSSN, N.OOHV–V.OSFT, N.OSMV–V.OSFT, V.KIRA–V.KIMH, and V2KTCM–V.KIKH. Fig. S9. Similar to Fig. S7 but for V.SKA2–V.SKRB, V.SKRC–V.SKRD, V.HKKF–V.HMA2, V.HKMA–V.HKTK, and N.ASIV–V2ASOE. Fig. S10. Temporal changes in clock errors (top) and those for differences in cAIC from two different models for line fitting (y=ax+b and y=ax) (bottom) for six stations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hirose, T., Ueda, H. Continuous monitoring of instrumental clock errors at 50 volcanoes in Japan based on seismic interferometry. Earth Planets Space 75, 50 (2023). https://doi.org/10.1186/s40623-023-01798-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40623-023-01798-4

Keywords