1 Introduction

Knowledge of variations of surface geostrophic currents (SGC) is crucial for understanding ocean dynamics, their driving mechanisms, and ocean mass and heat transport. In the recent past, ocean surface currents have mainly been estimated by use of drifter data from satellite-tracked drifters placed in all the ocean basins, within the global drifter program (Niiler et al. 2003; Lumpkin and Pazos 2007), which replaced historical ship drift (Richardson 1989).

More recently, several studies have demonstrated the added value of altimetry data in study of the flow fields of the oceans. For example, Scharffenberg and Stammer (2010) showed the potential of the tandem mission Jason-TOPEX/Poseidon to enable understanding of the spatial structure of annual flow changes in a global context. Despite their unquestionable value, these contributions based on altimetry data are not suitable for study of absolute SGC, because they lack an independent estimate of the geoid for use as a reference for the altimetry-derived absolute sea level (ASL) maps.

The success of the gravity field and steady-state ocean circulation explorer (GOCE) mission has enabled this limitation to be overcome, because it provides an independent geoid representation with unprecedented spatial resolution. Sánchez-Reales et al. (2011,  2012), Bingham et al. (2011) and Knudsen et al. (2011) have recently proved the ability of GOCE to improve previous geodetic mean dynamic topography, and the corresponding benefits for ocean circulation studies.

In this paper we exploit these recent advances to estimate annual cycle and climatology of the major SGC in the oceans by combining 18 years altimetry data, which enable reliable measurement of ASL, with a GOCE geoid model to obtain a mean dynamic topography (DT) with unprecedented precision and accuracy. Our interest in annual variations is because these are the most relevant variations of SCG (at least for areas where the geostrophic flow is substantial).

The paper is organized as follows. Data and methodology are described in the next section. Annual climatology and cycle of SGC derived from altimetry and GOCE are discussed in the Sect. 7, where a comparison with the corresponding climatology and cycle obtained from in-situ measurements from drifter buoys is also presented. Concluding remarks are outlined in the Sect. 11.

2 Data and Methodology

2.1 Geoid

We use the third generation of GOCE data to determine the geoid; in particular, we use the earth gravity model (EGM) solution produced by the time-wise approach. The time-wise approach offers a GOCE-only model in a rigorous sense. That is, no external gravity field information is included, and thus the solution is solely based on GOCE data (Pail et al. 2010, 2011). The GOCE gravity model is given after application of the usual corrections (EGG-C 2009; Kurtenbach et al. 2009). To match the grid of altimetry data we evaluate the GOCE geoid also in a quarter-degree grid.

Earth’s gravity model solution is given as a set of normalized Stokes coefficients completed up to a maximum degree and order 232. This corresponds to a potential resolving power of approximately 86 km for the geoid. Sánchez-Reales et al. (2012) showed that, because of the nature of the GOCE, this resolution is sufficient to resolve the mean geostrophic flow for middle-to-high latitudes, but not for the equator, which remains a noisy band for which some filtering is needed (described in the Sect. 5).

2.2 Sea Surface Height

Weekly and monthly maps of absolute sea level are estimated by restoring the sea level anomalies (SLA) to the mean sea surface (MSS) of reference.

Sea level maps were provided by AVISO (http://www.aviso.oceanobs.com, downloaded 3 May 2011) as a weekly merged solution from several altimetry satellites (ERS-1/2, Topex/Poseidon (T/P), ENVISAT and Jason-1/2) for the time span 1992/10/14 to 2010/12/01. These maps are given as anomalies in relative to CLS01-MSS (Hernandez and Schaeffer 2001), which is provided with a two-degree resolution mesh. To obtain ASL from these anomalies, the CLS01-MSS was redistributed to a quarter-degree mesh via a 2D cubic splines interpolation, and added back to each SLA map to make feasible computation of the DT and their derived SGC. The usual corrections had already been applied to all data sets (SSALTO/DUACS User Handbook 2011).

For weekly climatology, data are redistributed (via weighted averages) to weeks corresponding to days 1–7, 8–14, … and so on. Averaging the weekly maps, by week of the year, for the 18-year period from December 1992 to November 2010 yields the weekly climatology.

For monthly climatology, monthly maps were obtained as weighted averages of weekly maps from AVISO. This produces 18 maps for each month. The average of these monthly maps, by month, yields the monthly climatology.

2.3 Time-Variable Surface Geostrophic Currents

The absolute DT (ADT) map for each time (either weekly or monthly) is obtained by subtracting the geoid, N, from the corresponding absolute sea level map, i.e.:

$${\text{ADT}}(t)\; = \;{\text{ASL}}(t) - N$$
(1)

where t represents time (in weeks or months). The ADT(t) in Eq. (1) can be readily expressed in the spectral domain (Bingham et al. 2008, Hughes and Bingham 2006). Although Sánchez-Reales et al. (2012), proved that GOCE data can resolve space scales as short as 86 km for middle-to-high latitudes, solving for circulation at low latitudes requires a high level of filtering. Therefore, Gaussian smoothing of 140 km of half-wave length was applied to both the ASL(t) and N to ensure homogenization of the length scales and remove omission errors in the geoid (Knudsen et al. 2011).

The SGC speed U s  = u s  + iv s in terms of the zonal or eastward component, u s , and the meridional or northward component, v s , along the east (x), and north (y) directions, follows immediately via the geostrophic equation for the balance of the pressure gradient force and the Coriolis frequency:

$$\begin{gathered} u_{s} (t) = - \frac{g}{f}\frac{\partial ADT(t)}{\partial y}, \hfill \\ v_{s} (t) = \frac{g}{f}\frac{\partial ADT(t)}{\partial x}, \hfill \\ \end{gathered}$$
(2)

where g is gravity, and f = 2Ω sin φ is the Coriolis frequency, which depends on the latitude φ (Ω denotes the rate of rotation of the earth). The Coriolis frequency vanishes at the equator; therefore numerical computation of Eq. (2) becomes unstable when φ  0. We treat this problem by estimating the SGC for the equatorial band [5°S, 5°N] by following the methodology proposed in (Lagerloef et al. 1999). Let U g denote the geostrophic component of the circulation:

$$ {\text{if }}U_g = \, -g \, Z $$
(3)

where \(U_g = u_g + iv_g\) and \(Z = \frac{\delta ADT}{\delta y} + i \cdot \frac{\delta ADT}{\delta x}\). Denoting by U β the geostrophic velocities computed with a β-plane approximation (f = β·y), using the derivative of Eq. (3):

$$\beta \, U_{\beta } + \beta y\frac{{\partial U_{\beta } }}{\partial y} = ig\frac{\partial Z}{\partial y}$$
(4)

where U β  = u β  + i v β in the equatorial band. We approximate the solution of Eq. (4) by use of a polynomial expansion:

$$\begin{gathered} Z_{\beta } = Z_{0} + Z_{1} \varphi + Z_{2} \varphi^{2} + Z_{3} \varphi^{3} \hfill \\ U_{\beta } = \frac{ig}{\beta \, L}\left( {Z_{1} + Z_{2} \varphi + Z_{3} \varphi^{2} } \right) \hfill \\ \end{gathered}$$
(5)

where L ≈ 111 km represents 1° at the equator. The SGC are then obtained by weighting U s and U β by:

$$\left( {u_{g} ,v_{g} } \right) = \omega_{\beta } \left( {u_{\beta } ,v_{\beta } } \right) + \omega_{s} \left( {u_{s} ,v_{s} } \right)$$
(6)

where \(\omega_{\beta } = 1\) and \(\omega_{s} = 0\) at the equator, \(\omega_{\beta } \to 0{\text{ and }}\omega_{\text{s}} \to 1\) at 5ºN and 5ºS. We defined the weighting functions as:

$$\begin{gathered} \omega_{\beta } = \exp \left[ { - \left( {{\varphi \mathord{\left/ {\vphantom {\varphi {\varphi_{c} }}} \right. \kern-0pt} {\varphi_{c} }}} \right)^{2} } \right] \hfill \\ \omega_{s} = 1 - \omega_{\beta } \hfill \\ \end{gathered}$$
(7)

where the latitudinal length scale φ c (here φ c  = 2.2°) is selected to distribute the weights in Eq. (6).

2.4 Drifter Buoy Measurements

A monthly climatology for the ocean surface currents based on in-situ drifter buoy measurements is provided by the Global Drifter Program on a one degree grid covering latitudes between 73°S and 85°N (http://www.aoml.noaa.gov/phod/dac/drifter_climatology.html; Lumpkin and Garraffo 2005; Niiler 2001; Sybrandy and Niiler 1991). Drifter observations include geostrophic currents and several other signals (tide currents, Ekman currents, inertial currents, and high-frequency ageostrophic currents), hence the drifter data must be corrected to achieve consistency for comparison with the geostrophic velocities derived from the geodetic DT. This solution is provided when daily winds from NCEP/NCAR re-analysis are interpolated on to the drifter positions and used to estimate and remove the slip associated with direct wind forcing (Niiler and Paduan 1995; Pazan and Niiler 2000). Wind stress and the local Coriolis frequency were used to estimate the Ekman component (Ralph and Niiler 1999), which is subtracted to generate a separate Ekman-free surface geostrophic velocity field. Finally, a 5-day low pass filter was used to remove inertial and tidal currents and residual high-frequency ageostrophic currents.

Note that, in contrast with GOCE-derived currents, which are determined from a well-defined time span, the drifter observations are obtained from approximately a thousand drifters non-uniformly distributed in space and time. Therefore some artefactual discrepancies may be present when comparing the SGC estimates, particularly for areas with strong inter-annual to decadal variations (Qiu and Chen 2005).

3 Results

3.1 Climatology of Surface Geostrophic Currents

The annual mean climatology, which is an approximation to the mean SGC for the 18-year period, is shown in Fig. 1. Figure 1a, b show the zonal and meridional components of the SGC annual mean climatology in cm/s. The velocity map (cm/s) and the direction map for the annual mean climatology are presented in Fig. 1c, d. The results are in accordance with previous studies of the mean SGC (Sánchez-Reales et al. 2012; Knudsen et al. 2011). The estimated velocities, Fig. 1c, reach values higher than 40–50 cm/s in the western boundary currents, that is, the Kuroshio and the Gulf stream located at the North Pacific and North Atlantic Oceans, respectively. Large velocities higher than 30–40 cm/s are also observed at the Southern Ocean Circulation System, where the Antarctica Circumpolar Current and the Falkland current can be clearly identified. Equatorial currents are also well defined in the Pacific and Atlantic basins. To better illustrate monthly variations of the SGC the annual mean climatology, shown in Fig. 1, is removed from the data. Figures 2 and 3 show monthly climatology anomalies for the zonal and the meridional components of the SGC, respectively. The strongest variations are observed in the zonal component along the low-latitude currents, for which velocities peak at more than 15 cm/s in absolute value. The three branches at the equatorial pacific formed by the north equatorial current, the equatorial counter current, and the south equatorial current are modulated in the seasonal cycle. These three currents can be identified clearly in October in the same direction as the mean flow. This is the month in which anomalies (with respect to annual mean climatology) are higher in the same direction than the mean flow, and, therefore, anomalies intensify the velocity of the mean current. From November, the anomaly flow remains in the direction of the mean flow but intensities decrease, becoming weaker and weaker throughout December–February until, in March, the anomalies flow is reversed and flows in the direction opposite to the mean flow for the three branches. This results in a decrease in the absolute velocity of these three currents (the mean flow is decelerated by the anomaly flow) through May to June, when anomalies reach the maximum velocity along the direction opposite to the mean flow. From June, velocities start to accelerate (with the anomalies turning into the mean flow direction) until they reach their maxima in September–October. For the meridional component, intensities are much smaller, except for the Kuroshio and Agulhas current. Most of activity accumulates in the main currents areas, the equator band, and the Indian Ocean. In the latter, seasonality is more prominent in the northern part than in the southern part.

Fig. 1
figure 1

Annual mean SGC climatology estimated from altimetry and GOCE data: a zonal component; b meridional component; c velocity; d direction

Fig. 2
figure 2

Monthly SGC climatology anomalies for the zonal component estimated from altimetry and GOCE data

Fig. 3
figure 3

Monthly SGC climatology anomalies for the meridional component estimated from altimetry and GOCE data

Seasonal variability (standard deviation) of the geostrophic flow of the monthly SGC for both the zonal and the meridional components is shown in Fig. 4. Notice that the color scale is designed to resolve regional features rather than extreme values and saturates at 15 cm/s. As expected from the strong annual cycle observed in Fig. 2, the equator band is the area with the highest variability for the zonal component (Fig. 4a) with peaks above 20 cm/s (saturated dark red in Fig. 4). However, significant variability can also be observed in the major current areas:

  • the Kuroshio current running north-eastward being the boundary current in the North Pacific Ocean;

  • the gulf stream flowing north-eastward along the North American coast being the boundary current in the North Atlantic Ocean; and

  • the Antarctica Circumpolar Current along the Antarctica coast from south Africa to Australia

All reach values of approximately 10 cm/s. This high variability is related to the “chaotic” nature of these areas responding to shorter time-scale variations rather than to a clear seasonal cycle (Fu et al. 2010; Fu 2009, 2007). In opposition to the zonal map, the meridional component map (Fig. 4b) shows much weaker variability reaching relatively high values in the Indian Ocean and the Equatorial Atlantic. The gulf stream and the Kuroshio currents can be discerned in the map but the Antarctic Circumpolar Current can barely be identified.

Fig. 4
figure 4

Standard deviation of the monthly SGC climatology estimated from altimetry and GOCE data: a zonal component; b meridional component

3.2 Comparison with Drifters

Climatology from altimetry and GOCE, shown in Figs. 1, 2 and 3, was compared with the resulting climatology obtained from drifter measurements. Figure 5 shows maps of absolute differences between annual mean climatology from altimetry and GOCE (Fig. 1a, b) and the corresponding climatology obtained from drifters for both the zonal (Fig. 5a) and meridional (Fig. 5b) components of the flow. Notice that the color scale is designed to resolve regional features rather than extreme values and saturates at 15 cm/s. Differences larger than 15 cm/s (saturated to dark red in Fig. 5) are mainly observed in:

  • a narrow equatorial band, partly because of the geodetic approximation to the geostrophic flow in this area (β-plane);

  • the gulf stream; and

  • the Southern circulation system where the observed differences could be because satellite altimeters have a weaker coverage of the sea surface at higher latitudes, and drifter measurements are contaminated by strong winds and ocean waves (Niiler et al. 2003).

Areas with absolute differences of 8–10 cm/s can be identified in the Southern Atlantic and North and South Pacific basins. These differences are located in areas where velocities are close to zero, and are mainly because of differences between zonal components estimated from satellite and drifter data. As shown by Sánchez-Reales et al. (2012), the estimated mean velocities obtained from both GOCE and GRACE data in combination with altimetry are higher than observed velocities from drifter data in these regions. This could be because small-scale circulation details are removed in the filtering process, but further studies are needed to confirm this.

Fig. 5
figure 5

Absolute differences between annual mean SGC climatology estimated from altimetry and GOCE data and the corresponding climatology obtained from drifter data: a zonal component; b meridional component. The color scale is designed to resolve regional features rather than extreme values and saturates at 15 cm/s

Figure 6a shows the root mean square (RMS) differences between annual mean values for the zonal component of the SGC from altimetry and GOCE data for the 18 years of this study and the corresponding annual mean values obtained from drifter data. The same information for the meridional component is shown in Fig. 6b. In general, RMS differences are smoother than absolute differences in Fig. 5, and remarkable differences (approx. 15 cm/s for the zonal component) are mainly located along the equatorial band and some coastal areas in the Indian Ocean. Climatology estimated from both datasets are in good agreement.

Fig. 6
figure 6

RMS differences between annual mean SGC from altimetry and GOCE data for the 18 years of this study, and the corresponding annual mean values obtained from drifter data: a zonal component; b meridional component

RMS (for each 5-degree bin) monthly differences between altimetry and GOCE and drifter-based climatology is shown in Figs. 7 and 8 for the zonal and meridional components, respectively. In general, higher RMS values coincide with larger anomalies (Figs. 2, 3) in both space and time, e.g. the equatorial Pacific Ocean in April–May, as could be expected. The high RMS values observed in the North Indian Ocean can be explained by the geostrophic monsoon currents that do not form, or decay, across the basin all at once. Instead, patches of the currents appear or decay at different times. Higher RMS differences occur during the summer and winter monsoon currents whereas lower RMS values are observed for March–April and September, which are the transition months, in agreement with regional studies (Shankar et al. 2002). In contrast, the Antarctic Circumpolar Current is weakly identified, by RMS differences of approximately 5 cm/s (differences here could be because of the same factors as for the mean SGC).

Fig. 7
figure 7

RMS monthly differences (for each 5° bin) between altimetry and GOCE and drifter-based SGC climatology for the zonal component

Fig. 8
figure 8

RMS monthly differences (for each 5° bin) between altimetry and GOCE and drifter-based SGC climatology for the meridional component

3.3 Annual Variations

The amplitudes of the annual cycle, estimated as half the range of the climatology, in the zonal (u) and meridional (v) components of the flow are shown in Fig. 9a, d respectively. As expected, spatial distribution of the annual amplitude reflects the corresponding distribution of the standard deviation in Figs. 4a, b. Except for the equator band, the major current areas are characterized by very low seasonal amplitudes, because intra-seasonal variability in these areas is a result of higher time-frequencies rather than a strong annual harmonic.

Fig. 9
figure 9

Annual variation of SGC derived from altimetry and GOCE. Annual amplitude, half range: a zonal component; d meridional component. Month at which the maximum is achieved: b zonal component; e meridional component. Month at which the minimum is achieved: c zonal component; f meridional component

For the zonal component, most of major equatorial currents—the equatorial counter current (ECC), the north equatorial current (NEC), and the south equatorial current (SEC)—seasonal amplitudes are higher than 20 cm/s, with values up to 40 cm/s at some regions mainly for the ECC. Notice that the color scale is designed to resolve regional features rather than extreme values and saturates at 30 cm/s. In contrast, the meridional component seems to be characterized by a much weaker annual cycle, with the highest amplitudes (>10 cm/s) in the Western Equatorial Atlantic, the ECC in the Indian Ocean, and Agulhas currents.

Figures 9b, e show the months in which the maximum value in the seasonal cycle is reached at each location for the zonal and the meridional components of the geostrophic flow. Similarly, Figs. 9c, f show the months in which the minimum value in the seasonal cycle is reached at each location for the zonal and meridional components of the geostrophic flow. These maps might be interpreted as the phase of the seasonal cycle. Areas of interest are those in which the seasonal cycle is significant. It is apparent that areas characterized by the strongest amplitudes in the Indian ocean reach their maximum values in opposite phases—approximately December in the northern hemisphere and approximately May in the southern hemisphere. The sense of the circulation is clearly captured for the Eastern Equatorial Pacific where some kind of propagation can be appreciated at the NEC-ECC system.

Seasonal cycle results based on altimetry and GOCE are in good agreement with similar results based on drifter data, shown in Fig. 10. Amplitudes and pattern distribution (Fig. 10a, d) agree well for low latitudes. Nevertheless, drifter data furnish larger seasonal cycles for the Kuroshio, Gulf Stream, and Antarctic Circumpolar Current than the altimetry and GOCE. This is because solving the SGC on the global scale requires a high level of filtering to solve the equator band. In this instance we used a Gaussian filter of 140 km half-wave length, which removes small-scale circulation details in these areas.

Fig. 10
figure 10

Annual variation of SGC as measured by use of drifters. Annual amplitude, half range: a zonal component; d meridional component. Month at which the maximum is achieved: b zonal component; e meridional component. Month at which the minimum is achieved: c zonal component; f meridional component

4 Conclusions

In this work, for the first time, we have obtained weekly and monthly SGC climatology using only satellite data from altimetry and GOCE missions. The proposed approach combines 18 years of altimetry data with an independent estimate of the geoid based on the third release of GOCE data. Our approach overcomes the main limitations of existing approaches based solely on altimetry data (which suffer from lack of an independent estimate of the geoid which can be used as a reference for the altimetry-derived ASL maps), and approximations based solely on in-situ data (which are characterized by sparse and inhomogeneous coverage in time and space).

The annual variations of the SGC that we report are in agreement with several regional studies, and enable them to be placed in a global context. High, significant variability is observed for the SGC for the equator band and for the major current areas (the Kuroshio, Gulf Stream, ACC, and the Malvinas currents) mainly because of the zonal component. Most of this variability is related to inter-seasonal variations except for some areas in the equator band, as is also observed for the Eastern Pacific and the Atlantic Ocean, where the seasonal cycle explains most of the variance of the currents.

Our study shows the annual cycle is very strong for the equatorial band of the zonal component. The NEC, ECC, and NECC are clearly identified by seasonal amplitudes >20–30 cm/s. The estimated climatology is in general agreement with that obtained from in-situ drifter buoy measurements.

Study of variability on a smaller scale would require finer resolution of the geoid and use of more advanced filtering methods. Further research on anisotropic filters could provide a useful tool to address these problems.