Hostname: page-component-74d7c59bfc-qmf49 Total loading time: 0 Render date: 2026-02-04T10:26:15.238Z Has data issue: false hasContentIssue false

STORMY: A real-time triggering framework using Yamagawa solar spectrograph for active solar emission observations with the MWA

Published online by Cambridge University Press:  13 January 2026

Deepan Patra*
Affiliation:
National Centre for Radio Astrophysics, Tata Institute of Fundamental Research, Pune, India
Devojyoti Kansabanik
Affiliation:
University Corporation for Atmospheric Research, Boulder, CO, USA Johns Hopkins University Applied Physics Laboratory, Laurel, MD, USA
Divya Oberoi
Affiliation:
National Centre for Radio Astrophysics, Tata Institute of Fundamental Research, Pune, India
Yûki Kubo
Affiliation:
National Institute of Information and Communications Technology, Tokyo, Japan
Bradley W. Meyers
Affiliation:
Australian SKA Regional Centre (AusSRC), Curtin University, Bentley, WA, Australia International Centre for Radio Astronomy Research, Curtin University, Bentley, WA, Australia
Andrew Williams
Affiliation:
International Centre for Radio Astronomy Research, Curtin University, Bentley, WA, Australia
Soham Dey
Affiliation:
National Centre for Radio Astrophysics, Tata Institute of Fundamental Research, Pune, India
Naoto Nishizuka
Affiliation:
National Institute of Information and Communications Technology, Tokyo, Japan
*
Corresponding author: Deepan Patra; Email: deepanpatra1999@gmail.com
Rights & Permissions [Opens in a new window]

Abstract

Some of the most interesting insights into solar physics and space weather come from studying radio emissions associated with solar activity, which remain inherently unpredictable. Hence, a real-time triggering system is needed for solar observations with the versatile new-generation radio telescopes to efficiently capture these episodes of solar activity with the precious and limited solar observing time. We have developed such a system, Solar Triggered Observations of Radio bursts using MWA and Yamagawa (STORMY) for the Murchison Widefield Array (MWA), the precursor for the low frequency telescope of upcoming Square Kilometre Array Observatory (SKAO). It is based on near-real-time data from the Yamagawa solar spectrograph, located at a similar longitude to the MWA. We have devised, implemented, and tested algorithms to perform an effective denoising of the data to identify signatures of solar activity in the Yamagawa data in near real time. End-to-end tests of triggered observations have been successfully carried out at the MWA. STORMY is operational at the MWA for the routine solar observations, a timely development in the view of the ongoing solar maximum. We present this new observing framework and discuss how it can enable efficient capturing of event-rich solar data with existing instruments, like the LOw Frequency ARray (LOFAR), Owens Valley Radio Observatory – Long Wavelength Array (OVRO-LWA), etc., and pave the way for triggered observing with the SKAO, especially the SKA-Low.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Astronomical Society of Australia

1. Introduction

The observed solar radio emission is a superposition of emissions from a large variety of mechanisms – from incoherent mechanisms such as thermal bremsstrahlung and gyromagnetic emission (e.g. White & Kundu Reference White and Kundu1997; Nindos Reference Nindos2020) to coherent emission mechanisms such as plasma emission (e.g. Ginzburg & Zhelezniakov Reference Ginzburg and Zhelezniakov1959; Melrose Reference Melrose1980) and electron-cyclotron maser emission (e.g. Winglee & Dulk Reference Winglee and Dulk1986; Tang, Wu, & Tan Reference Tang, Wu and Tan2013). The coherent emission mechanisms are capable of producing much higher brightness temperatures and hence give rise to a large increase in the observed intensity. These bright emissions, known as solar radio bursts, are linked with various extreme solar phenomena ranging from energetic CMEs to flares spanning a large range of energies. The radio bursts originate from plasma emission and their spectro-temporal variation in dynamic spectra can show markedly different structures due to different origins of the energetic electrons producing these bursts. Based on their morphology in the dynamic spectrum, they are classified into several types (Wild Reference Wild1950; McLean & Labrum Reference McLean and Labrum1984). Detecting and studying such solar bursts is of utmost importance for understanding their emission mechanisms (Bastian, Benz, & Gary Reference Bastian, Benz and Gary1998; Melrose Reference Melrose2017), probing the turbulent magnetised coronal medium and studying the space-weather (Zhang et al. Reference Zhang, Du, Du, Sun, Tomczyk, Zhang and Bastian2014).

Owing to their high brightness, many fine details of the emission can be captured by comparatively simpler and inexpensive single dish/element instrumentation. Technological ease and the comparative simplicity of analysis have implied that non-imaging spectrograph observations have dominated the studies of the Sun by a very wide margin. Despite their obvious limitations, we have learnt a lot from spectroscopic observations (e.g. Maxwell & Swarup Reference Maxwell and Swarup1958; Claßen & Aurass Reference Claßen and Aurass2002; Mann et al. Reference Mann, Klassen, Aurass and Classen2003; Gopalswamy et al. Reference Gopalswamy2005). However, due to the large and potentially simultaneous variations in temporal and spectral structures, brightness temperatures and polarisation properties of the solar radio bursts, spectro-polarimetric snapshot imaging with high dynamic range is needed to study these events in their full glory. Generations of former and presently operational radioheliographs like Culgoora (Wild Reference Wild1967), Clark Lake (Gergely & Mahoney Reference Gergely and Mahoney1985), NoRH (Nakajima et al. Reference Nakajima1994; Takano et al. Reference Takano2007; Shibasaki Reference Shibasaki2013), the Nançay Radioheliograph (Kerdraon & Delouis Reference Kerdraon, Delouis and Trottet1997; Saint-Hilaire, Vilmer, & Kerdraon Reference Saint-Hilaire, Vilmer and Kerdraon2012) and Gauribidnur (Ramesh et al. Reference Ramesh and Subramanian1998) etc. enabled routine imaging of the Sun at a few discrete frequencies, helping in the study of solar flares and noise storms. Despite this, the instrumentation, algorithmic and computational challenges posed by the needs of solar radio imaging have held back progress. More recent solar-dedicated instruments such as the Siberan Radioheliograph (Altyntsev et al. Reference Altyntsev2020), Mingantu Spectral Radioheliograph (Yan et al. Reference Yan2021), Expanded Owens Valley Solar Array (EOVSA; Gary et al. Reference Gary2018), Owens Valley Radio Observatory – Long Wavelength Array (OVRO-LWA; Chhabra et al. Reference Chhabra2021), and Daocheng Solar Radio Telescope (DSRT; Yan et al. Reference Yan2023), have made progress in addressing some of the limitations of earlier instruments (see review by Gary Reference Gary2023). Alongside, over the last decade or so, a new generation of radio interferometers have emerged, e.g. the LOFAR (van Haarlem et al. Reference van Haarlem2013), the MWA (Tingay et al. Reference Tingay2013), MeerKAT (Jonas & MeerKAT Team Reference Jonas2016). In terms of their raw capabilities, these instruments tend to be best-in-class along some/many of the parameters of interest (e.g. uv-coverage, resolution, spectroscopic imaging capability, calibration fidelity, etc.) and are much better suited to the demanding requirements of solar imaging. These sophisticated instruments, all precursors or pathfinders for the Square Kilometre Array Observatory (SKAO), are designed to be versatile, capable of addressing a vast variety of science areas and optimised for synthesis observations of faint sources. Considerable effort is required and has been put in to adapt these instruments and the analysis procedures for solar observations (e.g. Kansabanik Reference Kansabanik2022; Kansabanik, Oberoi, & Mondal Reference Kansabanik, Oberoi and Mondal2022; Kansabanik et al. Reference Kansabanik, Bera, Oberoi and Mondal2023; Kansabanik et al. Reference Kansabanik2025; Dey et al. Reference Dey2025). These efforts have and continue to deliver considerable science returns (e.g. Morosan et al. Reference Morosan2014; Reid & Kontar Reference Reid and Kontar2017; Kansabanik, Mondal, & Oberoi Reference Kansabanik, Mondal and Oberoi2024; Oberoi et al. Reference Oberoi2023; Bhunia et al. Reference Bhunia, Carley, Oberoi and Gallagher2023; Kansabanik et al. Reference Kansabanik2025; Dey et al. Reference Dey2025, and many more).

Being versatile and state-of-the-art, the observing time at these new generation facilities is highly oversubsribed. On the other hand, the solar radio bursts are infrequent, transient, and most importantly, unpredictable. Hence, blind scheduled solar observations are not only an extremely inefficient way to capture these bursts in large numbers, they also lead to a high likelihood of missing big solar events.

One way to overcome this observational limitation is by optimally utilising the available observing time using a robust and reliable automated near-real-time triggered observation framework. By enabling one to use precious observing time only when some solar activity is known to have just taken place, such a system can vastly increase the efficiency of the limited available observing time to capture instances of solar activity. Having such systems will not only help in boosting efficiency of Solar research with the existing instruments but also will pave a way to prepare for optimised solar observations with the upcoming SKAO.

In radio astronomy, triggered observations have been widely used to capture astrophysical transient activities such as FRBs, GRB afterglows, or pulsar glitches where the response times of seconds to hours are acceptable (e.g. Marcote et al. Reference Marcote2020; Anderson et al. Reference Anderson2024). Solar radio burst triggers need near-real time response and low-latency setups to configure the interferometer to observe the Sun as soon as the trigger is received. We have developed such a framework for the low-frequency precursor of the SKAO, the MWA, based on near-real-time data from the Yamagawa solar radio spectrograph (Iwai et al. Reference Iwai2017). We have named this framework Solar Triggered Observations of Radio bursts using MWA and Yamagawa (STORMY).

The paper is organised as follows. An overview of the pipeline is given in Section 2. Section 3 and 4 describe the preprocessing and the event detection, respectively. Trigger generation and observation are shown in Section 5. We present the performance test of STORMY in Section 6. Section 7 shows a few events captured by our pipeline. Finally, we discuss the application of this algorithm to other facilities in Section 8.

2. Overview of real-time burst detection and triggering pipeline

While there have been some attempts to develop automated algorithms for the detection of solar radio bursts from dynamic spectrum, they tend to be focused on the detection and characterisation of the type of bursts (e.g. type IIs or IIIs). Earlier works by Lobzin et al. (Reference Lobzin, Cairns, Robinson, Steward and Patterson2010) and Bonnin et al. (Reference Bonnin2011) proposed the use of the Hough transform (Hough Reference Hough1962) on the dynamic spectra. Singh et al. (Reference Singh, Sasikumar Raja, Subramanian, Ramesh and Monstein2019) have developed an automated burst detection pipeline using e-CALLISTO (Benz, Monstein, & Meyer Reference Benz, Monstein and Meyer2005; Benz et al. Reference Benz2009) data, and Salmane et al. (Reference Salmane, Weber, Abed-Meraim, Klein and Bonnin2018) have developed a constant false alarm rate (CFAR) based technique for automatic detection of radio bursts in data from the Nançay Decametric Array (Boischot et al. Reference Boischot1980). In recent times, scientists have also successfully implemented different convolutional neural network (CNN) based deep learning models to detect and categorise solar radio bursts (e.g. Scully et al. Reference Scully, Flynn, Carley, Gallagher and Daly2021; Orué et al. Reference Orué, Stalder, Salgueiro and Molina2023; Deng et al. Reference Deng, Yuan, Zhou, Wu and Tan2024). However, these algorithms were developed for searching and classifying radio bursts present in the archival data, where the entire morphological information of the burst is available in the dynamic spectrum.

In case of generating a trigger for scheduling an interferometric observation, one does not have the luxury of allowing the full solar radio event to play out before raising the trigger. Developing such a framework to conduct robust and efficient triggered observations requires the following capabilities: (1) near-real-time access to appropriate data from solar-dedicated telescopes, based on which a trigger can be generated; (2) algorithms and software tools needed to ingest and process these data, including reliably rejecting any radio frequency interference (RFI), to provide a trigger; (3) the framework required for this trigger to be communicated to the telescope under consideration and, (4) scheduling the observations and the acquisition of data. Here we focus on the first two of the aspects mentioned here, and the latter two have already been implemented at the MWA for other astronomical observations and have been adapted for the present purpose.

2.1. Yamagawa and MWA

Our solar observing trigger is derived from the data received from the Yamagawa heliospectrograph, located in Japan at a latitude and longitude of 31.204 $^{\circ}$ N and 130.617 $^{\circ}$ E, respectively. It observes the Sun daily from rise to set in the frequency band from 70 MHz to 9 GHz. Since Yamagawa is at a similar longitude as the MWA (26.703 $^{\circ}$ S, 116.671 $^{\circ}$ E) and the MWA only observes the Sun above 30 $^{\circ}$ elevation, Yamagawa has complete overlap with the solar observing window of the MWA. We have optimised the Yamagawa system to enable a custom near-real-time datastream. This datastream provides dynamic spectrum at 2-min intervals with a latency of 2 min and is better suited to our needs than the publicly available data. The data have a spectral and temporal resolution of 1 MHz and 1 s, respectively.

The MWA observes in the 80–300 MHz band and offers 30.72 MHz of instantaneous processed bandwidth. This instantaneous bandwidth is available in 24 chunks of 1.28 MHz each, which can be distributed flexibly across the entire observing frequency range. Solar observations are often carried in the so called picket fence mode where the observing bandwidth is distributed in 1.28 MHz chunks across the full 80–300 MHz band in a log-spaced manner.

The MWA also offers a unique ability to store the voltage data for each of the polarisations from each of the tiles in a ring buffer (Morrison et al. Reference Morrison2023). These data are extremely voluminous ( $\sim$ 56 TB/h for 128 tiles) and with 128 tiles the ring buffer can store upto $160\ \mathrm s$ of raw voltage data. The voltage buffer offers two key advantages – first, it provides access to the data for up to $160\ \mathrm s$ prior to the trigger arriving at the MWA and thus allowing us to recover much of the event data lost due to the latency in raising the trigger; and second, it provides flexibility in the time and frequency resolution with which to compute correlations (visibilities) down to the Nyquist sampling rate. On command, this buffer data can be dumped to disk and can later be passed through an offline correlator to obtain visibility data and reduce data volume. The buffer is filled by the datastream from the pointing of the last observation. Hence, we configure the MWA to point at the Sun in the picket fence mode for all of the unallocated daytime hours, when the Sun is above the elevation limit of the MWA (30 $^{\circ}$ ). So even though no visibility data is recorded, this ensures that the buffer is populated with solar data. Figure 1 shows how the near real-time datastream comes from the Yamagawa spectrograph, the time taken to raise the trigger and the start of observations at the MWA. It is clear from the diagram that due to the buffer available at the MWA (red block), we lose a very small amount of data (blue block) due to the latency of the Yamagawa data.

Figure 1. This figure shows an example of the real-time update of data from Yamagawa spectrograph and the MWA voltage buffer. For example: the chunk a is available at 2:46 and the next chunk b is available at 2:48. When a trigger is sent, the buffer data (red block) is saved and a regular correlator observation (blue arrow) is triggered. We lose about 70–80 s of data even after recovering 160 s of data from the MWA buffer.

2.2. Structure of the pipeline

For an overview of the full pipeline, see Figure 2. After the near-real-time data is downloaded, the data flows through the following parts:

  1. 1. Pre-processing: We have implemented efficient RFI mitigation algorithms along with denoising to improve the contrast of the solar burst signals in the dynamic spectrum.

  2. 2. Event detection: In this block, we find trigger-worthy feature in binary dynamic spectra obtained from the previous block.

  3. 3. Observation: If any burst is detected, a trigger is sent to the MWA to schedule solar observations with appropriate observing settings.

Figure 2. A schematic block diagram providing an overview of the entire observation triggering pipeline.

3. Pre-processing of the raw-data

The real-time data received from the Yamagawa spectrograph has different types of RFI, e.g. narrow band but persistent, broadband but short-lived, etc. There are also periodic signals, as well as others that tend to appear only at certain times of the day. Apart from these, the raw data is also not corrected for the instrumental bandshape.

Before detecting any solar signal, we need to remove the RFI and also correct for the intrinsic bandshape of the instrument.

3.1. Bandpass correction

The bandshape of an instrument is its spectral response and can vary significantly across the observing band. The observed intensity of the signal that is recorded by each spectral channel gets modified by the instrumental bandshape. Hence, we need to correct for the power levels of each spectral channel by the instrumental bandshape. Although the same-day data can also be used for band shape calculation, identifying quiet time without any solar bursts in the real-time data becomes computationally inefficient, and also, if a very long duration solar signal is present in the data, the median might get affected. Hence, to calculate the bandshape of the Yamagawa spectrograph, we use previous full-day data ( $\sim$ 8 h). These data are split into chunks each spanning $180\ \mathrm s$ . Now, we calculate the bandshape of each chunk ( $B_i(\nu)$ ) by taking median along the temporal axis and then we calculate the final bandshape by taking median of all chunks ( $B(\nu)=Median[B_i(\nu)]$ ). This median bandshape is used to normalise the dynamic spectra as follows, $S(\nu,t)=\frac{I(\nu,t)}{B(\nu)}$ , where, $I(\nu,t)$ denotes the raw dynamic spectrum. This normalisation removes instrumental spectral response and solar features become more easily detectable. Figure 3 shows a sample raw data and the previous day bandshape used for bandpass correction. We will use this data throughout this paper to show further steps.

3.2. RFI mitigation

After the bandpass normalisation, different spectrally and temporally varying features can be seen with enhanced contrast. However, the dynamic spectrum has different types of unwanted contamination from RFI which can sometimes mimic the true solar signal. We need to remove them before starting to detect the solar signal. Otherwise, we may get false positive detections. Analyzing the archival Yamagawa data, we identified a few different types of RFI that can be present in the data (Figure 4) – (1) periodic RFI, (2) narrow band and persistent RFI and (3) transient RFI.

Figure 3. Raw Yamagawa data is shown on the left panel and the median bandpass calculated from previous full day data is shown in the right panel.

First, we remove the periodic RFI. They are present every day and have a periodicity of five minutes with a duty-cycle of $\sim$ $10\ \mathrm s$ , but are fragmented across the channels (Refer to the bottom left panel of Figure 5). Although they are fragmented, they appear exactly after 300 s in each channel (top left panel of Figure 5). Let us denote $S_{\nu}(t)$ as time series of a channel. We use the find_peaks module from scipy to find peaks with periodicity of 300 s by using the following parameters:

  • Distance: Setting this to 300 to find the periodic peaks.

  • Width: Setting this to 1 since the RFI is fragmented in time and frequency and the pixels are isolated.

  • Height: We calculate the minimum height of peaks as:

    (1) \begin{align} h=Median(S_\nu(t))+k\sigma \\[-12pt] \nonumber \end{align}

here we use $k=[100,50,25]$ to account for different levels of bright RFI. Figure 5 shows the before and after cleaning of the periodic RFI.

Next, we clean any persistent narrow-band RFI. They span only a few channels in frequency, deviating largely from the background and persistently present for a long time. Since solar emissions can also have significant deviations from the background, extra care should be taken while filtering these RFI. We used a median filter with a sufficiently small moving window (5 MHz) to arrive at a smoothed representation of the spectrum at a timestamp, $t_0$ . This is denoted by $S_\mathrm{m}(\nu, t=t_0)$ . We calculate the modified z-score of the quantity $\delta(\nu,t=t_0)=[S(\nu,t=t_0)-S_m(\nu,t=t_0)]$ . Compared to regular z-score calculation, we use the modified z-score since it uses median absolute deviation ( $MAD(x)=Median(|x_i-Median(x)|)$ ) and is less affected by extreme outliers. In our case it is calculated as follows:

(2) \begin{align} z_m=\frac{0.675\times(\delta(\nu,t)-M[\delta(\nu,t)])}{\mathrm{MAD}} \\[-10pt] \nonumber \end{align}

Figure 4. This figure shows the bandpass normalised dynamic spectrum where the varying signals are easily detectable. The green rectangles show a periodic RFI that is seen every 300 s. The red arrows show narrow band persistent RFIs.

Here, $M[\delta(\nu,t)]$ is calculated by applying a median filter to $\delta(\nu,t)$ . The factor of 0.675 comes from assuming that the distribution of $\delta(\nu,t)$ is a Gaussian. Any data point with a $z_m$ -value more than 10 is replaced with the corresponding $S_m(\nu,t)$ . The threshold of $z_m$ is chosen such that we avoid over-flagging of solar data. The RFI-cleaned dynamic spectrum is then estimated as,

(3) \begin{align} S'(\nu,t)= \begin{cases} S(\nu,t),& \text{if } z_m \lt 10 \\[2pt] S_m(\nu,t), & \text{otherwise}\end{cases}\end{align}

Figure 6 shows the dynamic spectrum before and after narrowband RFI removal. As seen in the bottom panel, this method can filter out narrowband RFI even in presence of solar signal.

Figure 5. This figure shows how the periodic RFI is cleaned. The top left panel shows the dynamic spectrum with fragmented periodic RFI. The top right panel shows the dynamic spectrum after cleaning these RFI. Bottom panels: Zoomed-in view of the interval between the red lines, showing before (left) and after (right) cleaning the RFI.

Figure 6. The top left and right panels show the dynamic spectrum before and after narrow band RFI removal, respectively. The bottom left and right panels show the same for spectra at UTC 03:44, as shown by the red vertical line on the dynamic spectrum in the top panel. The red trace in bottom left panel shows the median smoothed spectra ( $S_m(\nu)$ ) of the same.

3.3. Background subtraction

After bandpass normalisation and RFI removal, the background has to be subtracted to enhance any transient feature in the dynamic spectra. The background is slowly varying and comes from instrumental gain variation, changes in system temperature, and the quiet Sun. To account for this variability, we need adaptive noise estimates rather than a constant background. The flux density distribution of a single channel for a sufficiently long time interval follows a Gaussian distribution. So, the median of this distribution represents the background level. On the time series for every spectral channel, we perform the following operation:

(4) \begin{equation} S_{\mathrm{bksub}}(\nu=\nu_0,t)=S'(\nu=\nu_0,t)-M_T[S'(\nu=\nu_0,t)]\end{equation}

Here, $M_T[S'(\nu=\nu_0,t)]$ represents the moving median of pixel values from timestamp $t-T$ to t for frequency $\nu_0$ .

(5) \begin{equation} M_T[S'(\nu_0,t)]=\mathrm{median}(S'(\nu_0,t-T),S'(\nu_0,t-T+1)...S'(\nu_0,t))\end{equation}

To get good estimates of the background noise, we stitch together two consecutive 30-min data chunks and calculate the median by setting the window width, T, to 1800 s. This duration is significantly larger than the lifetime of most solar radio bursts at any given frequency and has been chosen with the motivation of reducing the likelihood of any solar radio bursts present in the window impacting the median value.

Finally, this background-subtracted dynamic spectrum, $S_\mathrm{bkgsub}(\nu,t)$ , is used for further analysis. The top panels of Figure 7 show the dynamic spectrum before and after the median based background subtraction. As it can be clearly seen from the figure that the solar event has become much prominent.

Figure 7. Top panels: the dynamic spectrum before and after the background subtraction. Bottom panels: (left) the binary dynamic spectrum and (right) the detected closed contour region after morphological closing (discussed in Section 4). The x-axes are shared across subplots in each column. The y-axes are shared across subplots in each row.

4. Event detection

4.1. Generating binary dynamic spectrum

The temporal resolution of the data received from the Yamagawa is 1 s and hence, to avoid false detection due to the presence of any low-level transient RFI, we only search for events which are present for more than at least 3 s. For each spectral channel, we estimate the background levels by calculating the standard deviation ( $\sigma(\nu)$ ) from the previous day quiet time dynamic spectrum. A signal-to-noise ratio (SNR) dynamic spectrum of the real-time data is created after the following operation on each spectral channel –

(6) \begin{align} \text{SNR}=\frac{S_\mathrm{bkgsub}(\nu,t) }{\sigma(\nu)} \\[-10pt] \nonumber \end{align}

We then make a binary dynamic spectrum by choosing pixels having values above a certain threshold. We find that a threshold of $13\sigma$ provides an optimised balance between false detection and missing true events, which is discussed later in Section 6.

4.2. Event detection algorithm

To detect bursts, we look for isolated regions bound by closed contours in the binary dynamic spectrum. However, there can be missing pixels in binary dynamic spectrum due to RFI-flagging, which can make it harder to find closed contours following a simple approach. We perform a morphological closing operation (Serra Reference Serra1982) on the binary dynamic spectrum to fill up any missing pixels inside it. This operation preserves the outer edge of any feature in binary image while filling up missing pixels inside it. The morphological closing is a 2 step process where the binary image is dilated ( $\oplus$ ) using the structuring kernel and then eroded ( $\ominus$ ) by the same kernel. The structuring kernel (K) is taken to be a $2\times 2$ matrix of ones. If the binary dynamic spectrum is represented by $S_{binary}$ , we can write the operation as:

(7) \begin{align} S_{closed}=(S_{binary}\oplus K)\ominus K\end{align}

We try to find closed contours on the image after morphological closing operation using OpenCV which uses border following method (Suzuki et al. Reference Suzuki1985). Contours having minimum span of 15 MHz in frequency and 3 s in time are considered to be true events. This method not only finds closed contours but also filters out residual RFI which do not match the frequency and temporal span criteria. The bottom panels in Figure 7 show the detection of such a closed contour region in the binary dynamic spectrum. If we find any such region within the most recent two minutes, we consider this event to be observed by triggering the MWA.

5. Triggering the MWA

The final step is to communicate with the MWA once a triggering condition is met and to schedule appropriate solar observations. This is achieved via a web-based triggering mechanism that has been developed for the MWA (Hancock et al. Reference Hancock2019).

Figure 8. This figure shows how STORMY schedules subsequent MWAX observations after detection. The green rectangles are buffer channels. When STORMY triggers an observation (denoted by first blue vertical line), the 30.72 MHz band width is allocated according to the detected spectral span (red rectangles). In case of large bursts, as presented here, STORMY continues to adjust the frequency coverage as the burst drifts into lower frequency. The red transparent rectangle shows the RFI contaminated channels in MWA and are always excluded from observation.

On arrival of a trigger, the buffer data is frozen and dumped to disk. As mentioned in Section 2.1, the buffer data is in ‘picket-fence’ mode. Simultaneously, an interferometric observation for the next 2 min is initiated. STORMY’s detection algorithm estimates the spectral span of the detected event. This information is used for defining the spectral coverage of the triggered observations. If $\nu_{\min}$ and $\nu_{\max}$ are the minimum and maximum detected frequency, the MWA observing bandwidth of 30.72 MHz is distributed linearly across $(\nu_{\min}-30)$ MHz to $(\nu_{\max}+10)$ MHz, subject to the MWA observing band of 80–300 MHz. It also avoids the RFI afflicted channels in frequency range of 241–271 MHz while determining the channels for observation. The 30 MHz in lower limit and 10 MHz in upper limit are guard bands which allow for spectral drifts and the presence of weaker active emissions in the neighboring spectral regions which might not have been detectable at Yamagawa, but might be detectable by the more sensitive MWA. The 30 MHz guard band on the lower frequency side is chosen to accommodate the typical drift rate of type II bursts of $-$ 0.1 MHz s $^{-1}$ . Figure 8 shows how STORMY chooses the spectral channels for interferometric observations. In case of long duration bursts, as shown in the figure, STORMY continues to detect and adjust the frequency coverage for subsequent interferometric observations.

6. Quantifying the performance of STORMY

Since, we will be triggering and observing based on the efficiency of the detection algorithm, it is important to get a quantitative sense for the accuracy and sensitivity of the trigger. To assess the performance of the pipeline, we use archival datasets with solar activity. We calculate the following for a range of SNR thresholds mentioned in Section 4 : (1) Correct detection or true positives ( $T_P$ ), (2) Incorrect detection or false positives ( $F_P$ ) and (3) Incorrect non detection or false negatives ( $F_N$ ). These quantities are used to calculate the following metrics as described in Fawcett (Reference Fawcett2006):

  • Precision: $T_P/(T_P+F_p)$ , which measures the fraction of the total detections corresponding to true detections and hence quantifies how accurately the algorithm can detect true events.

  • Recall: $T_P/(T_P+F_N)$ , which measures the fraction of total true which events are correctly identified and hence quantifies how sensitively the algorithm can detect true events.

  • F1-score: 2 $\times $ Precision $\times $ Recall/(Precision+Recall), represents the harmonic mean of precision and recall. An optimum F1 score is a balance between precision and recall.

Since, we trigger on 2 min chunks, we tested our algorithm for different thresholds on an ensemble of 2-min templates. We have used 8400 such 2-min chunks, where 226 true events were present. Figure 9 shows the results from the performance test. From the F1-score plot we judge that using threshold in the range of 10–15 $\sigma$ gives the best precision, recall pair.

Figure 9. The figure shows various performance parameters tested for different threshold values. As can be seen from the plot that using thresholds around 13 $\sigma$ gives the best F1-score.

7. Some sample events captured by STORMY

The triggering pipeline, STORMY, has been made operational at the MWA system since around August 2024. We have successfully triggered and observed $\sim$ 110 bursts in the period from 31st July 2024 to 31st January 2025, showcasing the capability of the trigger in capturing event-rich data. Imaging of the interferometric and buffer data shows promising results. Here, we present two sample events observed using STORMY triggers –

  • Event 1: On 1st August 2024, around 1:47 UTC a GOES M-class X-ray flare took place at the active region (AR) NOAA 13773. A bright solar radio burst was detected and observations were triggered using STORMY. The top left panel of Figure 10 shows the Yamagawa dynamic spectra. We made a quick-look image using the triggered observation. The top right panel of Figure 10 shows the radio image at 126 MHz. The bottom panels show the evolution of the event as seen by SDO/AIA in 171 Å.

  • Event 2: On 4th November 2024, STORMY triggered on a group type-III solar event. The images, obtained from the buffer data, are very promising. In Figure 11, we show a radio image made using the buffer data at 103 MHz. The radio contours were overlaid on LASCO C2 base difference image.

Figure 10. Top panels: (Left) Pre-processed Yamagawa dynamic spectrum. (Right) Radio image of the data captured at 126 MHz on 1st August 2024. The dotted white circle shows the optical disc of the Sun. The red contours are at the 1, 10, 30, 50, 90% of the peak. The ellipse inside the box at the bottom left corner shows the point-spread-function. Bottom panels: (Left and Middle) close-up of AIA images during the event. The dotted circles show the active region from which the eruption is taking place. (Right) Radio contours overlaid on the AIA map.

Figure 11. (Top panel) Pre-processed Yamagawa dynamic spectrum. (Bottom left) Radio image from buffer data of the MWA at 103 MHz taken through triggered observation on 4th November 2024. The dotted white circle shows the optical disk of the Sun and the solid yellow circle has radius of 2 R $_\odot$ . The cyan contours are at levels 5, 10, 20, 40, 80% of the peak. The white ellipse inside the rectangle box is the psf. (Bottom right) Radio contours overlaid on LASCO C2 base difference image.

8. Discussion and conclusion

Though developed with the objective of increasing the observing efficiency of solar activity by the MWA, the framework of STORMY has wider applicability. Next, we discuss some of the few specific instances as examples where solar triggering can be implemented on modern radio interferometers:

  • LOFAR: The LOw Frequency ARrray is a versatile instrument, primarily due to its fully digital signal chain (van Haarlem et al. Reference van Haarlem2013). It can observe multiple sources simultaneously via its multi-beam and subarray capabilities. The upcoming LOFAR 2.0 (LOFAR2.0 White Paper 2023) includes the LOFAR for Space Weather (LOFAR4SW) extension, which is planned to use few stations to track the Sun while it is above the instrument’s elevation limit commensal with other astronomical observations, simultaneously for the Low-Band Antennas (LBA; 10–90 MHz) and High-Band Antennas (HBA; 110–240 MHz). Using a part of the same instrument for solar monitoring offers several advantages over using a remote spectrograph – (a) the trigger comes from a monitoring system of better sensitivity and experiences RFI environment similar to the observing system, (b) co-location of the monitoring station removes the dependency on an independent distant system and eliminates the delays arising from the time taken to fetch remote data, substantially reducing the memory requirement of the ring buffer. Additionally, in LOFAR 2.0, having the ability to monitor the Sun simultaneously in HBA and LBA, can potentially enable one to raise an observing trigger for the LBA just a little before the emission drifts into the observing band of LBA. As an illustration, we demonstrate an application of STORMY to LOFAR data in Figure 12. These data come from the LBA beam-formed mode, which was recorded with a spectral resolution of 12.207 kHz and temporal resolution of 10.486 ms, and have been averaged to 195.3 kHz and 1 s for faster processing. STORMY’s RFI excision and burst detection algorithms are seen to work very well on the LOFAR dynamic spectra. It took STORMY $\sim$ 30 s to process the whole 40-min datachunk. Hence, STORMY can be used on real-time beam-formed data to detect events and trigger interferometric observation when appropriate.

  • SKAO: The triggering aspects are particularly relevant for the SKA-Low, which operates in the 50–350 MHz band where the bulk of solar radio activity is observed. Like the MWA, it uses aperture array elements and hence electronic pointing, essentially eliminating the slew time needed to point to the target source, post the trigger. The SKA-Low is expected to reach its AA* milestone before the end of this decade (Sridhar et al. Reference Sridhar, Breen, Chrysostomou and Ball2025a). It will have 307 stations, each comprising 256 dual-polarisation dipoles log-periodic antennas placed over a footprint of 38 m diameter. The SKA-Low supports flexible options for forming not only subarrays but also substations, with the latter providing access to larger FoV as well as shorter baselines (within a station), though subject to bandwidth restrictions imposed by the correlator and the network capacity. AA* will support up to 1 440 substations. The smallest substations have a 6 m foot print and typically include 6 dual-pol antennas (Trott et al. Reference Trott, Breen, Green and Pearce2024). A subarray comprising one such substation from $\sim$ 60 SKA-Low stations within a diameter of $\sim$ 10 km will be an excellent match to the needs of triggered solar observing and is a referred to as solar subarray in the following text. It uses $\lt 0.5$ % of the SKA-Low collecting area and hence has minimal sensitivity impact on the observations it is commensal with. Along the lines of the picket fence mode routinely employed at the MWA for solar observations, the solar subarray can use narrow spectral channels distributed across the 50–350 MHz SKA-Low observing band. For instance, using a hundred spectral channels, each 5.4 kHz in bandwidth, amounts to a mere 0.54 MHz of bandwidth. The solar subarray can be used to fill the voltage buffer while simultaneously being analyzed for the presence of solar activity to raise a trigger. SKA-Low has a substantial transient buffer, spanning 900 s (Sridhar et al. Reference Sridhar, Breen, Chrysostomou and Ball2025a). To enable the capability of retrieving the event data lost due to time taken for trigger detection and generation, the solar subarray data can be directed to the buffer. On the arrival of a trigger, the voltage buffer can be saved to disk and interferometric observations can be commenced with a denser subarray and using a larger observing bandwidth. Other options, which use small subarrays to monitor the Sun with tied array beams, have also been suggested (Sridhar et al. Reference Sridhar, Williams and Price2025b). They can provide data which can serve as inputs to STORMY’s near-real time solar activity detection module and trigger SKA observations on detection of suitable solar activity. Some of these options are tailored for SKA-Mid and suggest the use a set of 3 subarrays, of 4 antenna each, to simultaneously monitor solar activity in 3 SKA-mid bands using a STORMY-like approach and raise observing triggers as appropriate.

Figure 12. This figure shows the LOFAR dynamic spectrum processed through the steps mentioned before. The top left panel shows the raw beam formed data from LOFAR. The top right panel shows the pre-processed data. The bottom left panel shows the binary dynamic spectrum after using 5 $\sigma$ threshold. The bottom right panel shows the detected closed contour regions from the binary dynamic spectrum.

  • Solar dedicated instruments: An interesting use case of STORMY for some of the new Solar-dedicated instruments is that the triggers can be used to identify the temporal and spectral span of Solar events in near-real time. This information can, for instance, be used for switching to a mode that saves visibilities at higher time and/or frequency resolutions or perhaps optimising other observing parameters as well. Such a usage is actively under consideration at the OVRO-LWA.

In conclusion, our triggering framework, STORMY, provides a robust and efficient means to capture interferometric data of transient solar activity. We also show how such framework can be implemented in other instruments to substantially increase the efficiency of gathering interesting data needed for investigating the Sun at radio frequencies.

Acknowledgements

This scientific work uses data obtained from Inyarrimanha Ilgari Bundara, the CSIRO Murchison Radio-astronomy Observatory. We acknowledge the Wajarri Yamaji People as the Traditional Owners and Native Title Holders of the observatory site. Support for the operation of the MWA is provided by the Australian Government (NCRIS), under a contract to Curtin University administered by Astronomy Australia Limited. This work was supported by resources provided by the Pawsey Supercomputing Research Centre’s Setonix Supercomputer (https://doi.org/10.48569/18sb-8s43) and Garrawarla GPU Cluster (https://doi.org/10.48569/gskb-tp15). We thank the National Institute of Information and Communications Technology (NICT) for providing the Yamagawa data. We sincerely thank Kazumasa Iwai (Nagoya University) for helping us to initiate conversation with NICT. We acknowledge Pietro Zucca for providing the LOFAR beam-formed data used in this work. D. P., S. D. and D. O. acknowledge the support of the Department of Atomic Energy, Government of India, under project no. 12-R&D-TFR-5.02-0700. D. K. acknowledges the support by the NASA Living with a Star Jack Eddy Postdoctoral Fellowship Program, administered by UCAR’s Cooperative Programs for the Advancement of Earth System Science (CPAESS) under award 80NSSC22M0097. We thank Barnali Das (CSIRO, Australia) for providing the name of the pipeline and the anomymous referees for constructive comments which improved the clarity and presentation of this work.

Data availability

The STORMY pipeline is publicly available in Zenodo (https://doi.org/10.5281/zenodo.18390916). However, near-real-time Yamagawa data needs permission from the NICT observatory. To trigger MWA, one needs an already approved project at the MWA and triggering credentials. These are not available in the code.

References

Altyntsev, A., et al. 2020, STPh, 6, 30 Google Scholar
Anderson, G. E., et al. 2024, ApJ, 975, L13 Google Scholar
Bastian, T., Benz, A., & Gary, D. 1998, ARA&A, 36, 131 Google Scholar
Benz, A., et al. 2009, EM&P, 104, 277 Google Scholar
Benz, A. O., Monstein, C., & Meyer, H. 2005, SoPh, 226, 143 Google Scholar
Bhunia, S., Carley, E. P., Oberoi, D., & Gallagher, P. T. 2023, A&A, 670, A169 Google Scholar
Boischot, A., et al. 1980, Icar, 43, 399 Google Scholar
Bonnin, X., et al. 2011, in SF2A-2011: Proceedings of the Annual meeting of the French Society of Astronomy and Astrophysics, Vol. 373, 377Google Scholar
Chhabra, S., et al. 2021, ApJ, 906, 132 Google Scholar
Claßen, H.-T., & Aurass, H. 2002, A&A, 384, 1098 Google Scholar
Deng, J., Yuan, G., Zhou, H., Wu, H., & Tan, C. 2024, Ap&SS, 369, 99 Google Scholar
Dey, S., et al. 2025, A&A, 704, A75 Google Scholar
Dey, S., Kansabanik, D., Oberoi, D., & Mondal, S. 2025, ApJL, 988, L73 Google Scholar
Fawcett, T. 2006, PRL, 27, 861 Google Scholar
Gary, D. E., et al. 2018, ApJ, 863, 83 Google Scholar
Gary, D. E. 2023, ARA&A, 61, 427 Google Scholar
Gergely, T. E., & Mahoney, M. J. 1985, 411 Google Scholar
Ginzburg, V., & Zhelezniakov, V. 1959, in Symposium-International Astronomical Union, Vol. 9 (Cambridge University Press), 574 Google Scholar
Gopalswamy, N., et al. 2005, JGR, 110, A12 Google Scholar
Hancock, P. J., et al. 2019, PASA, 36, e046 Google Scholar
Hough, P. V. C. 1962, Method and means for recognizing complex patternsGoogle Scholar
Iwai, K., et al. 2017, EPSpace, 69, doi:https://doi.org/10.1186/s40623-017-0681-8 Google Scholar
Jonas, J., & MeerKAT Team. 2016, in MeerKAT Science: On the Pathway to the SKA, 1Google Scholar
Kansabanik, D. 2022, SoPh, 297, 122 Google Scholar
Kansabanik, D., et al. 2025, FASS, 12, 1666743 Google Scholar
Kansabanik, D., Bera, A., Oberoi, D., & Mondal, S. 2023, ApJS, 264, 47 Google Scholar
Kansabanik, D., Mondal, S., & Oberoi, D. 2024, ApJ, 968, 55 Google Scholar
Kansabanik, D., Oberoi, D., & Mondal, S. 2022, ApJ, 932, 110 Google Scholar
Kerdraon, A., & Delouis, J.-M. 1997, in Coronal Physics from Radio and Space Observations, ed. Trottet, G., Vol. 483, 192 Google Scholar
Lobzin, V. V., Cairns, I. H., Robinson, P. A., Steward, G., & Patterson, G. 2010, ApJ, 710, L58 Google Scholar
LOFAR2.0 White Paper. 2023, LOFAR2.0 White Paper – v2023.1: A premier low-frequency radio telescope for the 2020s, Tech. rep., International LOFAR Telescope (ILT), first printing, April 2023. Licensed under Creative Commons Attribution-NonCommercial 3.0 Unported License. To be published on arXiv.Google Scholar
Mann, G., Klassen, A., Aurass, H., & Classen, H. T. 2003, A&A, 400, 329 Google Scholar
Marcote, B., et al. 2020, Nature, 577, 190 Google Scholar
Maxwell, A., & Swarup, G. 1958, Nature, 181, 36 Google Scholar
McLean, D. J., & Labrum, N. R. 1984, Solar Radiophysics: Studies of Emission from the Sun at Metre WavelengthsGoogle Scholar
Melrose, D. 1980, SSRv, 26, 3 Google Scholar
Melrose, D. 2017, RvMPPh, 1, 1 Google Scholar
Morosan, D. E., et al. 2014, A&A, 568, A67 Google Scholar
Morrison, I. S., et al. 2023, PASA, 40, e019 Google Scholar
Nakajima, H., et al. 1994, IEEE Proc., 82, 705 Google Scholar
Nindos, A. 2020, FASS, 7, 57 Google Scholar
Oberoi, D., et al. 2023, JApA, 44, 40 Google Scholar
Orué, I. G., Stalder, D., Salgueiro, L., & Molina, J. 2023, in 2023 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON) (IEEE), 1–6Google Scholar
Ramesh, R., Subramanian, K. R., SundaraRajan, M. S., & Sastry, C. V. 1998, SoPh, 181, 439 Google Scholar
Reid, H. A. S., & Kontar, E. P. 2017, A&A, 606, A141 Google Scholar
Saint-Hilaire, P., Vilmer, N., & Kerdraon, A. 2012, ApJ, 762, 60 Google Scholar
Salmane, H., Weber, R., Abed-Meraim, K., Klein, K.-L., & Bonnin, X. 2018, JSWSC, 8, A43 Google Scholar
Scully, J., Flynn, R., Carley, E., Gallagher, P., & Daly, M. 2021, in 2021 32nd Irish Signals and Systems Conference (ISSC) (IEEE), 1–6Google Scholar
Serra, J. 1982, Image Analysis and Mathematical MorphologyGoogle Scholar
Shibasaki, K. 2013, PASJ, 65, S17 Google Scholar
Singh, D., Sasikumar Raja, K., Subramanian, P., Ramesh, R., & Monstein, C. 2019, SoPh, 294, 112 Google Scholar
Sridhar, S., Breen, S., Chrysostomou, A., & Ball, L. 2025a, A Year in the life of the SKA Telescopes: Overview and Main Outcomes, doi: https://doi.org/10.5281/zenodo.16950982 Google Scholar
Sridhar, S., Williams, W., Price, D., Breen, s., & Ball, L. 2025b, SKA Low and Mid Subarray Templates, doi: https://doi.org/10.5281/zenodo.16951088 Google Scholar
Suzuki, S., et al. 1985, CVGIP, 30, 32 Google Scholar
Takano, T., et al. 2007, in Coronal Physics from Radio and Space Observations: Proceedings of the CESRA Workshop Held in Nouan le Fuzelier, France, 3–7 June 1996 (Springer), 183Google Scholar
Tang, J., Wu, D., & Tan, C. 2013, ApJ, 779, 83 Google Scholar
Tingay, S. J., et al. 2013, PASA, 30, e007 Google Scholar
Trott, C., Breen, S., Green, J., & Pearce, S. 2024, SKA-Low Substation Templates, doi: https://doi.org/10.5281/zenodo.16951143 Google Scholar
van Haarlem, M. P., et al. 2013, A&A, 556, A2 Google Scholar
White, S., & Kundu, M. 1997, SoPh, 174, 31 Google Scholar
Wild, J. P. 1950, AuJSRS, 3, 541 Google Scholar
Wild, J. P. 1967, PASA, 1, 38 Google Scholar
Winglee, R., & Dulk, G. 1986, ApJ, Part 1 (ISSN 0004-637X), 310, 432 Google Scholar
Yan, J., et al. 2023, NatAs, 7, 750 Google Scholar
Yan, Y., et al. 2021, FASS, 8, 584043 Google Scholar
Zhang, Y., Du, A. M., Du, D., & Sun, W. 2014, in Evaluation of a Revised Interplanetary Shock Prediction Model: 1D CESE-HD-2 Solar-Wind Model, ed. Tomczyk, S., Zhang, J., & Bastian, T. (New York, NY: Springer New York), 537Google Scholar
Figure 0

Figure 1. This figure shows an example of the real-time update of data from Yamagawa spectrograph and the MWA voltage buffer. For example: the chunk a is available at 2:46 and the next chunk b is available at 2:48. When a trigger is sent, the buffer data (red block) is saved and a regular correlator observation (blue arrow) is triggered. We lose about 70–80 s of data even after recovering 160 s of data from the MWA buffer.

Figure 1

Figure 2. A schematic block diagram providing an overview of the entire observation triggering pipeline.

Figure 2

Figure 3. Raw Yamagawa data is shown on the left panel and the median bandpass calculated from previous full day data is shown in the right panel.

Figure 3

Figure 4. This figure shows the bandpass normalised dynamic spectrum where the varying signals are easily detectable. The green rectangles show a periodic RFI that is seen every 300 s. The red arrows show narrow band persistent RFIs.

Figure 4

Figure 5. This figure shows how the periodic RFI is cleaned. The top left panel shows the dynamic spectrum with fragmented periodic RFI. The top right panel shows the dynamic spectrum after cleaning these RFI. Bottom panels: Zoomed-in view of the interval between the red lines, showing before (left) and after (right) cleaning the RFI.

Figure 5

Figure 6. The top left and right panels show the dynamic spectrum before and after narrow band RFI removal, respectively. The bottom left and right panels show the same for spectra at UTC 03:44, as shown by the red vertical line on the dynamic spectrum in the top panel. The red trace in bottom left panel shows the median smoothed spectra ($S_m(\nu)$) of the same.

Figure 6

Figure 7. Top panels: the dynamic spectrum before and after the background subtraction. Bottom panels: (left) the binary dynamic spectrum and (right) the detected closed contour region after morphological closing (discussed in Section 4). The x-axes are shared across subplots in each column. The y-axes are shared across subplots in each row.

Figure 7

Figure 8. This figure shows how STORMY schedules subsequent MWAX observations after detection. The green rectangles are buffer channels. When STORMY triggers an observation (denoted by first blue vertical line), the 30.72 MHz band width is allocated according to the detected spectral span (red rectangles). In case of large bursts, as presented here, STORMY continues to adjust the frequency coverage as the burst drifts into lower frequency. The red transparent rectangle shows the RFI contaminated channels in MWA and are always excluded from observation.

Figure 8

Figure 9. The figure shows various performance parameters tested for different threshold values. As can be seen from the plot that using thresholds around 13$\sigma$ gives the best F1-score.

Figure 9

Figure 10. Top panels: (Left) Pre-processed Yamagawa dynamic spectrum. (Right) Radio image of the data captured at 126 MHz on 1st August 2024. The dotted white circle shows the optical disc of the Sun. The red contours are at the 1, 10, 30, 50, 90% of the peak. The ellipse inside the box at the bottom left corner shows the point-spread-function. Bottom panels: (Left and Middle) close-up of AIA images during the event. The dotted circles show the active region from which the eruption is taking place. (Right) Radio contours overlaid on the AIA map.

Figure 10

Figure 11. (Top panel) Pre-processed Yamagawa dynamic spectrum. (Bottom left) Radio image from buffer data of the MWA at 103 MHz taken through triggered observation on 4th November 2024. The dotted white circle shows the optical disk of the Sun and the solid yellow circle has radius of 2 R$_\odot$. The cyan contours are at levels 5, 10, 20, 40, 80% of the peak. The white ellipse inside the rectangle box is the psf. (Bottom right) Radio contours overlaid on LASCO C2 base difference image.

Figure 11

Figure 12. This figure shows the LOFAR dynamic spectrum processed through the steps mentioned before. The top left panel shows the raw beam formed data from LOFAR. The top right panel shows the pre-processed data. The bottom left panel shows the binary dynamic spectrum after using 5$\sigma$ threshold. The bottom right panel shows the detected closed contour regions from the binary dynamic spectrum.