Skip to main content

Official Journal of the Asia Oceania Geosciences Society (AOGS)

A meteor shockwave event recorded at seismic and infrasound stations in northern Taiwan


Three mysterious explosion sounds were heard in the coastal towns of Tamsui, west of Taipei in northern Taiwan, in the early evening of December 5, 2013. The event left clear signals that are identified in the recordings of 12 regional seismometers and 3 infrasound sensors and processed by means of travel time analysis. The apparent velocity of ~330 m/s of the signals confirms that the energy transmission was through the atmosphere, and the characteristics of the waveforms suggest the meteor-generated shockwaves. We use the graphical method as well as the Genetic Algorithm optimization approach to constrain the trajectory of the meteor and to locate its projected intercept with the ground—(25.33 N, 121.26 E), approximately 20 km off the coast of Tamsui. The trajectory has azimuth (measured from north in a map view in the clockwise direction) of 303° and (near-vertical) elevation angle of 70°. From the observed period of 1.3 s at the maximum amplitude of the infrasound signal, we estimate by conventional scaling law that the meteor in question had impact energy on the order of 5 × 1010 J (equivalent to an earthquake of local magnitude 4) or roughly a size of ~0.5 m across.


The people of Tamsui, a town along the western coast of Taipei city in northern Taiwan, heard up to three thunderous explosion sounds in quick succession on the evening of December 5, 2013. The source of the sounds remained unidentified, despite hours of search and inspection by the local officials; no military exercise was taken according to the news media. No investigation—or otherwise—has been reported since then. The event, thus, remained unexplained.

We propose a scenario of an incoming train of meteors moving at supersonic speed through the atmosphere, consequently creating a succession of loud sonic booms. We based our deduction of the meteoric manifestation on the similar scenario reported in numerous past works, studied with distinct instrument-based approach: ground-based video cameras (Spurný 1994; Kinoshita et al. 1999; Borovička et al. 2003), seismic and infrasound records (Brown et al. 2002, 2003; Ishihara et al. 2003, 2004; Pujol et al. 2005, 2006; Yamada and Mori 2012), and satellite-based optical instruments (Nemtchinov et al. 1997; Brown et al. 2002).

Incoming meteor events are incessant, but it is incidental to capture one with the adequate amount of scientific data, which, if happens, offer a rare opportunity to reconstruct and better understand the event. In this study, we utilize the arrival time data from dense and diverse geophysical monitoring instruments deployed in Taiwan to estimate the trajectory of the meteor. We apply a graphical scheme based on Pujol et al. (2005), as well as an optimization by means of a highly effective and reliable Genetic Algorithm (Houck et al. 1996; Sexton and Dorsey 2000) to invert for the 3D meteor trajectory.


Data characteristics

The broadband seismograms are obtained from the Broadband Array in Taiwan for Seismology (BATS; Kao and Jian 2001)—an island-wide seismic network deployed by the Institute of Earth Sciences (IES) of the Academia Sinica and the Central Weather Bureau (CWB; Shin et al. 2013) of Taiwan. The infrasound records are obtained from the three sensors (Model 21 Chaparral PhysicsFootnote 1), deployed in a campaign mode by IES during the relevant time. Figure 1 shows the location of the used seismic and infrasound stations; only those of high signal-to-noise ratio (SNR) are adopted in this study.

Fig. 1
figure 1

Distribution of the seismic and infrasound stations that recorded the clear shockwave signals on December 5, 2013. The stations are presented in red (Seismic; CWB), blue (Seismic; BATS), and magenta (Infrasound; IES) triangles. The size of the triangle represents the SNR. The location of Tamsui township is marked with a boldT.” The arrow indicates the solved trajectory of the meteor; the tip of the arrow points to the estimated intercept point of the protracted meteor trajectory with the ground surface (Additional file 1: Table S1)

The broadband seismometers, equipped with a symmetric triaxial force feedback sensor designed with a flat sensitivity to ground velocity from 0.02 to 100 Hz, can efficiently detect ground motions. The infrasound instrument, with the nominal sensitivity of 0.4–2.0 volts/Pa at 1 Hz (90–18 Pa full-scale range) and frequency response between 0.1 and 200 Hz, records signals that span the low audio/infrasound boundary ranging from explosions to avalanches.

The shockwave records, retrieved from 12 seismic and 3 infrasound stations in northernmost Taiwan (Fig. 1), have the sufficiently high signal-to-noise ratio (SNR > 4) as judged from the records within the windows of 4-s length after and before the first emergence. In other parts of the island, seismic stations of the array have relatively low shockwave signal strengths and hence were not used.

Data processing and event recognition

We produce the time–frequency wavelet spectrograms (using the real-valued Morlet wavelet; Morlet et al. 1982; Chao et al. 2014) of all our seismograms for the frequency range of 0.1–25 Hz. The wavelet spectrogram is effective and robust for detecting and characterizing moderate to high-SNR signals in a time series and capable of revealing non-stationary periodicities (Chao et al. 2014). We filter the data within a band-pass frequency range of 5–25 Hz to reduce the acausal peak signals along the time series. Figure 2a, c shows the record (filtered as well as unfiltered) of co-located seismic and infrasound station SXI1, and Fig. 2b, d plots the corresponding wavelet spectrogram.

Fig. 2
figure 2

Unfiltered and filtered time series for seismic and infrasound records and their corresponding wavelet spectrograms. a Broadband seismogram of station SXI1: magenta and blue curves are the unfiltered and filtered time series, respectively. b Wavelet spectrogram for the seismogram (a). c, d Same as (a, b) but for the infrasound record (Station SXI1). Here the time axis is referenced to 2013.12.05 10:10:00 UTC (arbitrarily chosen)

The filtered time series waveforms at all the stations are plotted in Fig. 3 lined up with the distances from the intercept of the protracted trajectory with the ground surface (hereafter called termination point; calculated below using the inversion). The shockwave signal manifests the characteristic “N” shape in infrasound records and reversed “N” shape in seismic records (Ishihara et al. 2003; Langston 2004; Pujol et al. 2005), which we identify in dilated waveform record at each station in Fig. 4.

Fig. 3
figure 3

The waveforms record at the seismic (Red CWB; Blue BATS) and infrasound (Magenta IES) stations used in the study. The amplitudes are normalized to facilitate the visualization. The inverted triangles denote the arrival times of the shock waves. The slope of the arrival times is 0.33 km/s as determined using the least squares method (Additional file 1: Table S1)

Fig. 4
figure 4

The zoom-in windows for each waveform (seismic and infrasound); the characteristic first motions are manifested. The vertical, thin black line marks the arrivals of the shockwaves at the stations. The maximum amplitude for waveform at each station is labeled on the right for reference scale

Inversion for trajectory parameters

We make two assumptions, following Ishihara et al. (2003), to invert for the trajectory parameters: the meteor penetrates linearly through the atmosphere with a constant velocity, and the shockwave speed of 320 m/s is uniform in the atmosphere. The linear trajectory assumption is reasonable because the meteor’s high propagation speed implies negligible effects of gravity (Tatum 1999) and the nearly constant velocity in the upper atmosphere prior to its termination (Halliday et al. 1996; Brown et al. 2002).

We define two rectangular coordinate systems (Fig. 5), describing the geographical coordinates (x, y, z) and the meteoric trajectory (X, Y, Z); its respective origins are taken at—(25.16 N, 121.44 E, 0), the location of Tamsui town center, and the intercept point of the meteoric trajectory with the x–y plane (termination point). The x–y plane is the tangential plane to the Earth’s surface at the origin. We constrain the meteoric trajectory by six pertinent parameters, namely the speed (\( v \); constant), azimuth (\( \gamma \)), elevation angle (\( \delta \)), the termination point (\( x_{0} ,y_{0} \)), and the expected time at the termination point (\( t_{0} \)). The two coordinate systems and the trajectory parameters are related by the following set of non-linear equations (Eq. 1; Ishihara et al. 2003):

Fig. 5
figure 5

The time-compressed schematic of the meteor trajectory. The two rectangular coordinate system (x, y, z) and (X, Y, Z; Z indicates the direction of approaching meteor) constrains the geographical and meteoric trajectory location in space, respectively. The dashed, thin, and bold red line segments represent the plane shockwaves location at time t 1, t 2, and t 3, respectively (t 3 > t 2 > t 1). The light and bold red-dashed ellipses approximately demarcate the region having relatively higher signal amplitude at time t 2, and t 3, respectively. The stations closer to the intercept of the protracted trajectory with the ground (termination point; O) encounter earlier shockwave arrival. \( \delta , \beta \), and \( \gamma \) are the elevation angle, the Mach angle, and the azimuth of the trajectory, respectively. The azimuth (\( \gamma ) \) is the angle measured from the geographic north to the horizontal projection of the Z-axis in the x–y plane, in the clockwise direction. The elevation angle (\( \delta ) \) is the minimum angle between the Z-axis (direction of approaching meteor) and the x–y plane

$$ { \sin }\beta = \frac{c}{v} $$
$$ \left( {\begin{array}{*{20}c} X \\ Y \\ Z \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} {\cos \gamma \sin \beta } & {\sin \gamma \sin \delta } & { - \cos \delta } \\ { - \sin \gamma } & {\cos \gamma } & 0 \\ {\cos \gamma \cos \delta } & {\sin \gamma \cos \delta } & {\sin \delta } \\ \end{array} } \right)\left( {\begin{array}{*{20}c} {x - x_{0} } \\ {y - y_{0} } \\ z \\ \end{array} } \right) $$
$$ \frac{{\sqrt {X^{2} + Y^{2} } }}{\tan \beta } - Z = v\left( {t_{\text{pre}} - t_{0} } \right) $$
$$ {\text{F}}\left( {v, \gamma , \delta , x_{0} ,y_{0} , t_{0} } \right) = \sqrt {1/\left( {N - 6} \right)\mathop \sum \nolimits \left( {t_{\text{obs}} - t_{\text{pre}} } \right)^{2} } $$

We can solve using the least-squares method for the best set of the six parameters by minimizing the objective function in Eq. 2 (where N is the number of stations). However, minimizing the objective function—a non-linear problem with a large number of local minima in 6-parameter space—by any gradient-based method runs a likely risk of the solution to get trapped in a local minimum. To circumvent this risk and to seek a trustworthy solution, we conduct a non-linear iterative direct search of the model space using the global optimization technique of the Genetic Algorithm or GA (Sen and Stoffa 1995; Yamanaka and Ishida 1996). Computationally less demanding than the grid search method, the GA inversion is capable of efficiently search a very large model space, where the model parameters can be freely defined with a few assumptions and restrictions.

The GA works, on a user-defined set of values including the search space and the size of the population, to generate stochastic population in the successive generation such that the objective function value decreases progressively. The initial population of model parameters is randomly chosen within the given search range. The simple GA undergoes a set of operations on the model population to produce the next generation: selection, coding, crossover, and mutation. In the selection scheme, the model parameters exhibiting the higher fitness value (lower objective function value relative to others) are selected and replicated with the given probability such that the total population size remains constant; then the population members are randomly paired among themselves. In the coding scheme, the decimal values associated with each population is converted to binary system forming a long bit string (analogous to a chromosome). In the crossover scheme, some part of the long bit string of binary model parameters is exchanged with their corresponding pair to produce a new population. In the mutation scheme, some randomly selected sites (with given probability) of the new set of the binary model population are switched. These sets of operations will continue until some pre-defined termination criteria for the technique are satisfied.

Specifically, the total population size for GA is chosen to be 100, guided by the number of parameters in our model. We decide the selection and mutation probability (0.7 each) by experimentation. In each generation, the new population is created with two elite members (individuals giving better fitness value), which replaces the worst two members of the next generation. The termination criterion of the GA process was taken to be the tolerance value (difference of objective function value between successive generations), which was 1E − 6. We set up the GA to leap all the greedy traps of a local minimum in the path toward the optimum value and then we opt for the gradient-based Quasi-Newton method to converge quickly for the best parameters possible.

We tested the reliability of our 6-parameter inversion procedure through 10,000 Monte Carlo simulations. The statistics of the residuals tells a Gaussian distribution with zero mean (not shown), as expected of an effective estimation method.


We analyze the filtered waveform to identify the characteristic upright and reversed “N” shape in the infrasound and seismic record, respectively, indicating the shockwave source. We then perform the GA-based inversion for the parameters defining the meteor trajectory in 3D space using the arrival times at the stations as input data. The obtained values for the speed, azimuth, elevation angle, intercept with the x–y plane, and the expected time of the intercept of the trajectory are listed in Table 1. We also graphically estimate the trajectory of the meteor using the isochrones map of the arrival times (Fig. 6). The trend of the trajectory will follow the valley of the steepest gradient in the arrival times.

Table 1 List of the best parameters constraining the trajectory of the meteor, inverted using the Genetic Algorithm scheme
Fig. 6
figure 6

Isochrones map for the observed (left) and the predicted shockwave arrival times (right) at seismic and infrasound stations of northern Taiwan. The color bar (right of each map) shows the arrival time in seconds (from an arbitrary reference time). The red arrow indicates the approximate 2D trajectory of the meteor

The inverted parameters indicate that the meteor was projecting toward northwest from northeast of the Taiwan Island (see Fig. 1) with (near-vertical) high elevation angle. As apparent from the infrasound data alone (magenta curves in Fig. 3), the signal was first recorded at the westernmost YD10 followed by IES and SXI1 toward the east. Because the meteor velocity is itself typically many folds higher than the shockwave velocity, the trajectory of the meteor should be heading toward the stations of progressively earlier arrival time (Fig. 5; Pujol et al. 2005) which have progressively shorter distances for the shockwave to travel. The trend of the trajectory thus obtained by the graphical method concurs with the optimization results (Fig. 6). The nearest-neighbor algorithm is adopted to interpolate the data onto a regular grid and to plot the contours.


We utilize the arrivals of the clear shockwaves recorded at the seismic and infrasound stations in northern Taiwan to determine the trajectory of the meteor in the atmosphere. As the earthquake signals would have higher apparent velocity, the low apparent velocity, of 330 m/s (Fig. 3) as suggested from the slope of the arrival times, indicates that the source was indeed in the air. We employ the Genetic Algorithm optimization technique to invert for the constraining parameters of the trajectory. Upon pertinent analyses, the following scenario emerges: A train of meteors entered the atmosphere traveling across northern Taiwan from the east coast to the western offshore, with azimuth (measured from north in a map view in the clockwise direction) of 303° and high elevation angle of 70°. It generated a strong series of supersonic booms that got heard and recorded by local seismic and infrasound instruments. The duration of the whole course was less than 5 min.

We can take the infrasound record to estimate the energy of the meteor using the pertinent scaling law that was developed for US nuclear tests (Revelle 1997). Following Brown et al. (2002), we use the signal period instead of amplitude, for this is a more robust parameter for infrasound energy estimation. The empirical relation between the observed period (in the unit of second) at the maximum signal strength and the source energy (in the unit of kT TNT equivalent) reads

$$ \log_{10} \left( {\frac{E}{2}} \right) = 3.34\log_{10} (P) - 2.58,\,{\raise0.7ex\hbox{$E$} \!\mathord{\left/ {\vphantom {E 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}} \; \le \;100\, {\text{kT}} $$

Using the observed period of 1.3 s at the maximum amplitude signal obtained from the wavelet spectra, the energy of the event is then on the order of ~\( 0.012 \) kT of TNT equivalent or 5 × 1010 J (\( 1 {\text{kT\,TNT}} = 4.184 \times 10^{12} {\text{J}} \)), equivalent to an earthquake of the local magnitude of about 4. Taking a bulk density of 3 g/cm3 and an initial velocity of 20 km/s for the meteor in question, this kinetic energy nominally means a pre-atmospheric mass of ~250 kg and a size of ~0.5 m across. Only moderate in size compared to previously studied events (Brown et al. 2002; Le Pichon et al. 2013; Caudron et al. 2016), such meteors impinge upon the Earth at the rate of a few tens every year (Silber et al. 2009). We should note that our estimation of the pre-atmospheric source energy is rather crude and utterly contingent upon the uncertainty in the measurement of periods at the variable recording sites. The empirical scaling law between the period and energy is itself a crude relation, incorporating several assumptions (ReVelle 1976). The mass and size estimate can be further improved with appropriate constraints on the density and velocity parameters.

The object creating the supersonic sounds and the shockwave signals could arguably be some sort of artificial object. The same reversed “N”-shaped seismic waveform, and high elevation angle trajectory is possible for a supersonic object launched from the earth’s surface rather than an extra-terrestrial one. However, that can be safely ruled out because the lower value of the typical velocity of an artificial supersonic object (much lower than the escape velocity of the Earth) results in a much higher misfit of our GA objective function. Further, there was no report of any evidence of falling object around the estimated termination point of the trajectory (including water splashes).

The local newspaper reported three loud explosion sounds, which could be because of the fragmentation of the original meteor body into multiple pieces, hence multiple shockwaves. Conceivably, there may be relatively minor debris that quickly loses their speeds by friction and did not create sonic booms loud enough to be heard.

We minimize our GA objective function (Eq. 2) iteratively to obtain the best set of constraining parameters of the meteor trajectory. The solution of the first set of parameters, consisting the azimuth, the elevation angle, the expected longitude, and the latitude of the trajectory, are reliable. Their relative change with the unconstrained parameter such as velocity is small. However, the second set of parameters, consisting of the velocity and the expected arrival time at the termination point are less reliable because of the assumed fixed velocity model. The solution of the expected arrival time of the meteor trades off with the velocity value.

We have assumed a constant shockwave velocity model and the fixed meteor velocity, as has been the case for many previous studies (Ishihara et al. 2003, 2004; Langston 2004; Pujol et al. 2006; Edwards et al. 2008). The assumption does not consider several factors such as temperatures and pressures change, atmospheric winds perturbation with altitude, etc. The precise determination of the predicted arrival time is possible only by accounting for the detailed knowledge of these conditions in a three-dimensional meteorological modeling of the lower atmosphere.


By means of numerical solutions to fit the recorded seismic and infrasound data, we manage to trace the signal source of an event of incoming meteor traveling supersonically through the atmosphere creating sonic booms. As such, we provide a scientifically sound explanation for the origin of the explosion sounds heard by townspeople of Tamsui on Dec. 5, 2013. We maintain that our study may provide insightful exemplification for other similar cases of “mysterious” explosion-sound incidences as reported in the news media over the years.





Broadband Array in Taiwan for Seismology


Central Weather Bureau


Institute of Earth Sciences


Genetic Algorithm


Download references

Authors’ contributions

UK conducted the data analysis and solutions, and wrote the major portion of the manuscript. BFC initiated the problem and supervised the proceeding of the analysis, and helped writing the manuscript. ETC directed the data analysis methods and software applications. YKH prepared the data and conducted the first tests of the feasibility of the data in the application. All have substantial contributions to the completion of the study. All authors read and approved the final manuscript.


The seismic data used in this work are available from the Geophysical Database Management System website ( of the Central Weather Bureau of Taiwan, and the BATS website ( of Academia Sinica. We thank Chun-Chi Liu and Chin-Jen Lin for providing and preparing the infrasound data used here, which can be obtained from the corresponding author We have also benefitted from information provided by Cheng-Horng Lin and Anantz Apirujee Nakpathom.

Competing interests

The authors declare that they have no competing interests.


This work is partially supported by the Ministry of Science and Technology of Taiwan through Grants #103-2611-M-002-004, #103-2811-M-001-049, #104-2611-M-002-013, and #105-2116-M-001-016.

Publisher’s Note

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

Author information

Authors and Affiliations


Corresponding author

Correspondence to Utpal Kumar.

Additional file

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kumar, U., Chao, B.F., Hsieh, Y. et al. A meteor shockwave event recorded at seismic and infrasound stations in northern Taiwan. Geosci. Lett. 4, 13 (2017).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: