Free Access
Issue
A&A
Volume 645, January 2021
Article Number A52
Number of page(s) 10
Section The Sun and the Heliosphere
DOI https://doi.org/10.1051/0004-6361/202038895
Published online 08 January 2021

© ESO 2021

1. Introduction

The solar corona hosts many different eruptive and explosive events, which are manifests in the various flow patterns found in complex magnetic loop systems. In the past few decades, high temporal and spatial resolution imaging telescopes (Solar Dynamics Observatory (SDO), Solar Terrestrial Relations Observatory (STEREO), Solar and Heliospheric Observatory (SOHO), etc.) have made it possible to observe the intensity changes along the magnetic loops with characteristic spatial scales of at least tens of resolution pixels (for instance, SDO has a resolution of 1 . 2 $ 1{{\overset{\prime\prime}{.}}}2 $ and SOHO of 5″). This has led to significant efforts to study the physical properties of the intermediate- and large-scale plasma flows at the scale of the visible size of the magnetic structure of interest (e.g., active regions, filaments, coronal bright points) induced during solar flares, including micro- or nano-flares. The main purpose of these efforts is to understand both the direct and indirect effects of energy releases into the ambient solar atmosphere (for an example of such investigation and a comprehensive outline of related literature, see Kamio et al. 2011). These flow phenomena help to establish the cause-effect relationship between properties of the magnetic structures and the plasma flows, which in turn determine the related physical conditions of the solar atmosphere (see Srivastava et al. 2019 and Reale 2014).

However, the observations of smaller scale flows are rather puzzling as most of these flows are of the order of a few times the spatial resolution limit, provided by the instruments on the abovementioned space missions. Recently, Williams et al. (2020) reported the discovery of a large population of so-called coronal strands in active regions made with the High-Resolution Coronal Imager (Hi-C 2.1, with 0 . 129 $ 0{{\overset{\prime\prime}{.}}}129 $ pixel−1 resolution, see Rachmeler et al. 2019), which is the advanced version of the original Hi-C NASA sounding rocket experiment performed in 2012 (Kobayashi et al. 2014). The existence of these strands reveals that large-scale magnetic objects like active regions have fine small-scale structures. In order to understand the energetics of the flows in the context of the overall energy budget of an active region, it is important to study the nature of the motion of the intensity blobs and to classify them in terms of their characteristic dynamic parameters. For instance, it is important to know which of them are engaged in oscillatory or aperiodic flow-type motions. An example case study of such oscillations is discussed in Philishvili et al. (2017), where oscillatory flows in the active region AR11429 are interpreted as standing longitudinal (acoustic) modes with periods within the range of 116−147 s. The nature of these oscillations drastically differs from those with long periods (> 1 h) reported by Dumbadze et al. (2017) and references therein. As to the aperiodic motions of the observed intensity blobs in the same active region (AR11429), these are the main objective of the present study. In particular, we aim to formulate a mathematically rigorous identification and statistical classification method using SDO/AIA 171 Å for flows in the small-scale strands of similar spatial scales as those observed with the higher resolution instruments (Williams et al. 2020). Our proposed method provides a set of identified aperiodic flow trajectories together with their estimated velocity bounds (taking into account corrections in pixel distances due to the projection deformation of the solar spherical surface in flat CCD images) and classification as either subsonic, sonic, or supersonic. We will do this by estimating the local background sound speeds by means of the differential emission measure (DEM) inversion algorithm of Plowman et al. (2013).

The investigation of flows in the solar corona with a variety of spatiotemporal scales is an important task as they carry information about their acceleration sources, which are related to the thermal and mechanical energy release during flows and sporadic energy release events as mentioned above. Dynamic mass flows in coronal magnetic loops are a typical attribute of a rapid energy deposition in the atmosphere. These flows affect the coronal heating rate by evaporating (Acton et al. 1982; Hirayama 1974; Neupert 1968) and condensing chromospheric plasma (Canfield et al. 1990; Fisher 1987) into the corona. Li et al. (2015) observed the chromospheric evaporation process in flaring loops and Nitta et al. (2012) found similar upward flow motions with 100−500 km s−1 velocities associated with small transient brightening. These events can be separated into two different types (Li et al. 2015): subsonic flows (gentle evaporation), which are characterized by tens of kilometers per second velocities, and supersonic flows (explosive evaporation) which are characterized by velocities of hundreds of kilometers per second. The rapid acceleration of the plasma can be energetically supported by thermal (Shergelashvili et al. 2007) and magnetohydrodynamic (Shergelashvili et al. 2006) instability processes. In coronal hole bright points (Bagashvili et al. 2018) (representing small-scale, active-region-like structures) and in active regions (Joshi et al. 2020), quasi-oscillatory variability has been discovered to precede jet outflows, which can be interpreted as indications of the presence of instability processes. Furthermore, upflows are observed at the edges of active regions (Boutry et al. 2012). All these types of ‘intermediate scale’ flow patterns are proposed to contribute to the acceleration of the large-scale solar wind in the inner heliosphere (see Brooks & Warren 2010). It has been shown that the existence of magnetic reconnection sources in the corona can lead to extremely rapid acceleration, even forming discontinuous patterns of the solar wind (Shergelashvili et al. 2020). Shergelashvili & Fichtner (2012) and Vainio et al. (2003) discuss a causal chain in which the energy of intermediate-scale flows can be dissipated into heat and wave turbulence energy at the source region where the fast and slow solar wind patterns are formed. While the latter determine the space weather conditions in the interplanetary space and shape the entire heliosphere, it is plausible that the small-scale flows are also part of this chain. Small-scale flows are abundant in active regions and other magnetic structures, and represent carriers of energy for the formation of the multi-scale structures of magnetic objects, their distortions, and instabilities in the solar corona. Therefore, a thorough understanding of the dynamical properties of those small-scale flows, with the future perspective to upgrade towards full-scale statistical, machine, or deep learning models, is a crucially important problem.

In this paper, we propose a method to locate and track small-scale flow patterns in order to estimate their dynamic properties. The flow tracking algorithm is outlined in Sect. 2.1, the estimation of the local background temperature and sound speed is discussed in Sect. 2.2, and in Sect. 2.3 we perform simultaneous statistical inference on the flow velocities in order to classify them as subsonic, sonic, or supersonic. The results and corresponding discussion are presented in Sect. 3, and Sect. 4 consists of conclusive remarks.

2. Methodology

2.1. Plasma flow identification

In our analysis we consider the active region (AR) 11429, which was visible on the solar surface from 4 March 2012 to 15 March 2012. We used the high-resolution extreme ultraviolet (EUV) monitor images taken by AIA onboard the SDO. In order to locate and track the flow patterns, we considered the image data from the 171 Å spectral line. The AIA images, which have a 12 second time cadence, were analyzed during two intervals of time: (i) on 6 March 2012 from 12:22:00UT to 12:35:00UT when the active region was situated at −40 degrees from the central meridian of the visible solar disk (the limb data); and (ii) on 9 March 2012 from 03:00:00UT to 03:24:00UT when the active region was in the vicinity of the central meridian (the central data). On all AIA data we applied standard image preparation and cleaning techniques using the Solarsoftware (SSW) package.

It is an arduous task to locate and track plasma flows in real time by observing an 171 Å spectral line consisting of thousands of pixel intensities that change over time. We propose a method that automatically locates and tracks any amount of candidate plasma flows simultaneously over a spectral line, and yields the coordinates and times of each flow. This methodology is based on two properties of the plasma flows: (i) A local signature of a plasma blob must appear (as an enhanced intensity pattern) and (ii) it must move. We define Ik(xi, yi) as the intensity at the coordinates (xi, yi) at time tk. Since movement is indicated by a change in intensity at the specific coordinates (xi, yi), we define the change in intensity as ΔIk(x, y) = Ik(x, y) − Ik − 1(x, y). The two properties of plasma flow mentioned above indicate that a combination of movement ΔIk and intensity Ik is considered when locating and tracking a flow. Therefore, we consider the linear combination γIk(x, y)+(1 − γIk(x, y) for some 0 ≤ γ ≤ 1 as the quantity used to locate and track plasma flows. For time steps k = 2, 3, 4, … we perform the following iterative procedures:

Step 1. Introducing new intensity enhancements and tracking candidate flows.

We consider the M points (pixels) that have the largest values for γIk(x, y)+(1 − γIk(x, y) and denote these as (x1, k, y1, k),(x2, k, y2, k)…, (xM, k, yM, k). In order to introduce the candidate intensity enhancements, we execute the following iterative procedure for i = 1, 2, …, M:

Let S i , k = { ( x , y ) : ( x x i , k ) 2 + ( y y i , k ) 2 3 } $ \mathbb{S}_{i,k} = \left\{ (x,\mathit{y}) : \sqrt{(x-x_{i,k})^2+(\mathit{y}-\mathit{y}_{i,k})^2} \leq 3\right\} $ and calculate

x i , k = ( x , y ) S i , k x e λ ( I k ( x , y ) γ I k 1 ( x , y ) ) ( x , y ) S k e λ ( I k ( x , y ) γ I k 1 ( x , y ) ) $$ \begin{aligned} x_{i,k}^* = \frac{\sum \limits _{(x,{ y})\in \mathbb{S} _{i,k}} x\, e^{\lambda \left(I_k(x,{ y}) -\gamma \, I_{k-1}(x,{ y})\right) }}{\sum \limits _{(x,{ y})\in \mathbb{S} _k}e^{\lambda \left( I_k(x,{ y}) -\gamma \, I_{k-1}(x,{ y})\right) }} \end{aligned} $$(1)

y i , k = ( x , y ) S k y e λ ( I k ( x , y ) γ I k 1 ( x , y ) ) ( x , y ) S k e λ ( I k ( x , y ) γ I k 1 ( x , y ) ) $$ \begin{aligned} { y}_{i,k}^* = \frac{\sum \limits _{(x,{ y})\in \mathbb{S} _k} { y}\, e^{\lambda \left( I_k(x,{ y}) -\gamma \, I_{k-1}(x,{ y})\right) }}{\sum \limits _{(x,{ y})\in \mathbb{S} _k} e^{\lambda \left( I_k(x,{ y}) -\gamma \, I_{k-1}(x,{ y})\right) }} \end{aligned} $$(2)

If ( x i , k x i , k ) 2 + ( y i , k y i , k ) 2 > 0.01 $ \sqrt{(x_{i,k}^*-x_{i,k})^2+(\mathit{y}_{i,k}^*-\mathit{y}_{i,k})^2}\, > \,0.01 $ then set ( x i,k , y i,k )=( x i,k * , y i,k * ) $ (x_{i,k},{\it y}_{i,k}) = (x_{i,k}^*, {\it y}_{i,k}^*) $ and recalculate S i,k , x i,k * $ \mathbb{S}_{i,k}, x_{i,k}^* $ and y i,k * $ {\it y}_{i,k}^* $.

Otherwise if ( x i , k x i , k ) 2 + ( y i , k y i , k ) 2 0.01 , $ \sqrt{(x_{i,k}^*-x_{i,k})^2+(\mathit{y}_{i,k}^*-\mathit{y}_{i,k})^2} \leq 0.01, $ then the centroid has converged.

Further, to enable the tracking of the advance of these introduced enhancements, we perform the same iterative procedure as above for i = M + 1, M + 2, …, M + Nk − 1, where it is implied that (x1, k − 1, y1, k − 1),(x2, k − 1, y2, k − 1),…(xNk − 1, k − 1, yNk − 1, k − 1) denote the previous time’s candidate flow points, where N1 = 0 and (xi + M, k, yi + M, k) = (xi, k − 1, yi, k − 1) for i = 1, 2, …, Nk are set, where Nk is the number of candidate flows.

The hyper-parameters γ and λ directly affect how the method locates and tracks flows. The parameter γ specifies what feature is followed by the method, and the parameter λ specifies how the method follows it. For values of γ close to 0, the method will only follow the largest changes in intensity, and for values close to 1, the method will only follow the largest intensity enhancements. A central compromise of γ = 1 2 $ \gamma=\frac{1}{2} $ is recommended since this balances the requirement for the method to follow large intensities and also follow changes in these intensities. For values of λ close to 0, the formula for (x*, y*) will yield a point that is at the local mean of Ik(x, y) − γIk − 1(x, y), and for a large value of λ, the formula for (x*, y*) will give a point that is at the local maximum of Ik(x, y)−γIk − 1(x, y). In general, if it is required that the maximum of Ik(x, y)−γIk − 1(x, y) be given a weight ω, then it follows that the parameter λ be chosen as λω, which is the solution to the equation

λ ω max ( x , y ) S i , k { I k ( x , y ) γ I k 1 ( x , y ) } log ( x , y ) S i , k e λ ω ( I k ( x , y ) γ I k 1 ( x , y ) ) = log ω . $$ \begin{aligned} \frac{\lambda _\omega \, \max \limits _{(x,{ y})\in \mathbb{S} _{i,k}} \left\{ I_k(x,{ y}) -\gamma \, I_{k-1}(x,{ y}) \right\} }{\log \sum \limits _{(x,{ y})\in \mathbb{S} _{i,k}} e^{\lambda _\omega \, \left( I_k(x,{ y}) -\gamma \, I_{k-1}(x,{ y}) \right) }} = \log \omega .\end{aligned} $$(3)

It is recommended that λ = λ 1 2 $ \lambda=\lambda_{\frac{1}{2}} $ is chosen so that half of the weight is given to the local maximum of Ik(x, y)−γIk − 1(x, y). This, therefore, provides a compromise between a mean and maximum method of following a flow. The result of this iterative procedure, given by Eq. (2), is illustrated in Fig. 1. While the resulting movement of a candidate flow over time steps k = 2, 3, 4, … is illustrated in Fig. 2.

thumbnail Fig. 1.

Illustration of a centroid with a radius of three pixels converging over iterations 1 (left), 6 (center), and 12 (right). The blue point indicates the start point of the centroid, and the green point indicates the current centroid estimate.

thumbnail Fig. 2.

Illustration of a centroid moving from time step 15 (left) to time step 20 (center) to time step 25 (right). The blue point indicates the start point of the centroid, and the green point indicates the current centroid estimate.

Step 2. The candidate flow assessment.

The change in direction and change in distance of each of the candidate flows are assessed in order to determine whether they constitute a flow or not. We denote the direction (θi, k) and velocity (vi, k) of each candidate flow i = 1, 2, …M + Nk − 1 as

θ i , k = arctan y i , k y i , k 1 x i , k x i , k 1 $$ \begin{aligned} \theta _{i,k} = \arctan \frac{{ y}_{i,k}-{ y}_{i,k-1}}{x_{i,k}-x_{i,k-1}} \end{aligned} $$(4)

v i , t = ( x i , k x i , k 1 ) 2 + ( y i , k y i , k 1 ) 2 t i , k t i , k 1 . $$ \begin{aligned} { v}_{i,t} = \frac{\sqrt{(x_{i,k}-x_{i,k-1})^2+({ y}_{i,k}-{ y}_{i,k-1})^2}}{t_{i,k}-t_{i,k-1}}. \end{aligned} $$(5)

Consequently, a candidate flow is disregarded and removed if |Δθi, k|> Θ or vi, k ∉ [vmin, vmax].

Altogether this method has four dummy parameters (M, vmin, vmax, and Θ) and two hyper-parameters (γ and λ) that are set by the user and they output a set of flow position coordinates {(xi, k,yi, k)}k = ki, ki + 1, …, ki + Ki and occurrence times {ti, k}k = ki, ki + 1, …, ki + Ki for i = 1, 2, …, N, where N is the total number of identified flows, Ki is the number of time steps of the ith flow and ki is the start time step of the ith flow. Ideally, M would be chosen to be as large as possible so that the greatest amount of candidate flows can be identified. The velocity parameters (vmin and vmax) control the minimum and maximum velocity of the candidate flows, and should be set to identify flows with reasonable velocities. Alternatively, if the user is interested in flows of a specific velocity, then these parameters can be initialized accordingly. The direction parameter Θ controls the maximum change in direction that a candidate flow is allowed to have at each observed time. The ranges of the minimum and maximum velocity and the angle Θ approve the candidate flows and filter out all others that do not satisfy the required conditions.

The proposed methodology is applied to the SDO image data from the 171 Å spectral line for the limb data and again for the central data. The dummy parameters are chosen as M = 100, vmin = 40 km s−1, vmax = 200 km s−1, and Θ = π/6. The hyper-parameters are set as γ = 0.5 and λ = λ 1 2 $ \lambda=\lambda_{\frac{1}{2}} $ as we proposed above. The application of the methodology yielded a total of 5 flows for the limb data and a further 13 flows for the central data. These results are illustrated in Fig. 3 and are summarized in Table 1.

thumbnail Fig. 3.

Illustration of the flows identified by applying the proposed methodology to the SDO image data from the 171 Å spectral line for the date 6 March 2012 from 12:22:00 to 12:35:00 referred to as the limb data (top) and again for the date 9 March 2012 from 03:00:00 to 03:24:00 referred to as the central data (bottom).

Table 1.

Overview of the identified flows together with their respective duration, sound speed, and the standard errors of the estimated fitted upper and lower velocity bounds.

The method can easily be extended to locate and track flows over multiple spectral lines simultaneously by substituting λ(Ik(x,y)−γIk − 1(x,y)) with f λ f ( I k f (x,y)γ I k1 f (x,y) ) $ \sum\nolimits_f \lambda_{f} \left( I^{f}_k(x,{\it y}) -\gamma \, I_{k-1}^f(x,{\it y})\right) $ in the iterative procedure, where f indicates the spectral lines of interest. This would require the specification of an additional parameter value λf for each additional spectral line f.

2.2. DEM analysis and background sound speed estimation

We estimate the mean background temperature for each flow by applying the DEM inversion method of Hannah & Kontar (2012) to the six AIA channels, fitting Gaussian functions to the resulting DEM curves and taking the mean of the peaks of the fitted Gaussian functions. Following the algorithm developed by Plowman et al. (2013), for each flow we take the vector of pixels (the set of pixels are selected by the iterative procedure described above) along its trajectory at the time preceding the appearance of the intensity enhancement (blob) and extract the corresponding six AIA channel values along it. These six AIA channels are 94 Å, 171 Å, 193 Å, 211 Å, 304 Å and 335 Å. We then apply the DEM inversion method to obtain reconstructed DEM distributions for each flow, respectively. Gaussian functions are fitted to the DEM curves to estimate the peak temperature for each pixel at each time step. We then take the mean of these peak values of the temperature for the entire time span from the start of the observation until the occurrence of the flow to estimate the local background temperature. The local background sound speed of each flow can be estimated by using the formula

C s = γ k B T μ m p , $$ \begin{aligned} Cs={\sqrt{\frac{\gamma k_{\rm B} T}{\tilde{\mu } m_{p}}}}, \end{aligned} $$(6)

where μ = 0.6 is the mean atomic mass factor of hydrogen plasma, γ = 5/3, kB is the Bolzman constant, and T is the estimated background temperature. The error of the estimated background temperature T can be estimated by the shape parameter σT of the Gaussian functions fitted to the DEM curves (Plowman et al. 2013). Equation (6) is again used to estimate the error of the resulting background sound speed, denoted by σ ̂ C s $ \hat{\sigma}_{C_{\mathrm{s}}} $. The estimated background sound speeds and their corresponding errors are summarized in Table 1.

2.3. Flow velocity inference

In this section, we describe the statistical inference of the flow velocity detection and their classification. However, before doing this, it is reasonable to note that the 2D AIA images comply with a deformation of the spherical surface image of the Sun due to the projection effect. In order to take into account this deformation and recalculate the distances covered by AIA pixels, we use the approach that each pixel projection on the solar surface along the line of sight represents a locally planar non-rectangular section of the solar surface. If one then performs straightforward transformations of coordinates, the solution of this geometrical ansatz (derivation of it is rather cumbersome but straightforward, therefore for the sake of brevity we just demonstrate here the final result), it can be shown that the mentioned non-rectangular area would be seen as a parallelogram if it were situated right in the center of the visible solar disk image with the diagonals

M 1 = L cos ( θ ) 2 + ( tan ( θ ) + tan ( ϕ ) cos ( θ ) ) 2 $$ \begin{aligned} M_1 = \frac{L}{ \cos (\theta )}\sqrt{2+\left(\tan (\theta )+\frac{\tan (\phi )}{\cos (\theta )}\right)^2} \end{aligned} $$(7)

M 2 = L cos ( θ ) 2 + ( tan ( θ ) tan ( ϕ ) cos ( θ ) ) 2 . $$ \begin{aligned} M_2 = \frac{L}{ \cos (\theta )}\sqrt{2+\left(\tan (\theta )-\frac{\tan (\phi )}{\cos (\theta )}\right)^2}. \end{aligned} $$(8)

The angle between them is defined as

cos ( α ) = M 1 2 + M 2 2 4 L 2 2 M 1 M 2 , $$ \begin{aligned} \cos (\alpha ) = \frac{M_1^2 + M_2^2 - 4L^2 }{ 2M_1M_2}, \end{aligned} $$(9)

where, L = R0/R is the standard length of the pixel side, which is determined by the ratio of solar radius R0 in kilometers and the actual solar radius R measured in pixels seen by the observer at the current moment in time. The angles ϕ and θ represent, respectively, the angular longitudinal and latitudinal distance of the pixel from the center of the solar disk, also with respect to the observer’s position, which are defined as

sin ( ϕ ) = x C R P I X 1 R , sin ( θ ) = y C R P I X 2 R . $$ \begin{aligned} \sin (\phi )= \frac{x-CRPIX1}{R}, \sin (\theta )= \frac{{ y}-CRPIX2}{R}. \end{aligned} $$(10)

Here, x and y are pixel coordinates as defined above and CRPIX1 and CRPIX2 are the corresponding pixel coordinates of the visible solar center on the AIA_PREP-ed SDO image. From these definitions, the sides of the obtained parallelogram can be defined as

L 1 = M 1 2 + M 2 2 4 M 1 M 2 2 cos ( α ) $$ \begin{aligned} L_1 ^{\prime }=\sqrt{\frac{M_1^2+M_2^2}{4}-\frac{M_1M_2}{2}\cos (\alpha )} \end{aligned} $$(11)

L 2 = M 1 2 + M 2 2 4 + M 1 M 2 2 cos ( α ) . $$ \begin{aligned} L_2 ^{\prime }=\sqrt{\frac{M_1^2+M_2^2}{4}+\frac{M_1M_2}{2}\cos (\alpha )}. \end{aligned} $$(12)

We take the smallest side of the parallelogram L min = L 1 $ L_{\rm min}=L_1^{\prime} $ and the largest diagonal Lmax = max{M1, M2} as the minimum and maximum length scales, which are used for the estimation of the lower and upper bounds of the measured velocities. In this study, we do not perform any 3D reconstruction of the magnetic field. Therefore, another projection effect occurs related to the angle between the local orientation of the loop sustaining the observed flow and the line of sight. Although, the additional effect caused by the orientation of the magnetic field only can lead to the conclusion that the actual velocities can never be smaller (but they are equal or somewhat larger) than either the lower and upper bounds of them. The latter are estimated throughout the current work.

The above specifications imply that the observed velocities v1, v2, …, vk are bounded by minima v 1 min , v 2 min ,, v k min $ {\it v}_1^{\rm min}, {\it v}_2^{\rm min},\dots,{\it v}_k^{\rm min} $ and maxima v 1 max , v 2 max ,, v k max $ {\it v}_1^{\rm max}, {\it v}_2^{\rm max},\dots,{\it v}_k^{\rm max} $ where

v j min = L min ( x j x j 1 ) 2 + ( y j y j 1 ) 2 t j t j 1 $$ \begin{aligned} { v}_{j}^\mathrm{min} =\frac{L_{\rm min}\sqrt{(x_{j}-x_{j-1})^2+({ y}_{j}-{ y}_{j-1})^2}}{t_{j}-t_{j-1}} \end{aligned} $$(13)

v j max = L max ( x j x j 1 ) 2 + ( y j y j 1 ) 2 t j t j 1 , $$ \begin{aligned} { v}_{j}^\mathrm{max} = \frac{L_{\rm max}\sqrt{(x_{j}-x_{j-1})^2+({ y}_{j}-{ y}_{j-1})^2}}{t_{j}-t_{j-1}}, \end{aligned} $$(14)

where j = 1, 2, ⋯, k.

In order to test whether a the apparent velocity of a flow is sonic, subsonic, or supersonic at time t, we perform the following hypothesis tests simultaneously:

H 01 : v max ( t ) = C s H 11 : v max ( t ) < C s H 21 : v max ( t ) > C s $$ \begin{aligned} H_{01}: { v}^\mathrm{max}(t) = C_{\rm s} H_{11}: { v}^\mathrm{max}(t) < C_{\rm s} H_{21}: { v}^\mathrm{max}(t) > C_{\rm s} \end{aligned} $$(15)

H 02 : v min ( t ) = C s H 12 : v min ( t ) > C s H 22 : v min ( t ) < C s , $$ \begin{aligned} H_{02}: { v}^\mathrm{min}(t) = C_{\rm s} H_{12}: { v}^\mathrm{min}(t) > C_{\rm s} H_{22}: { v}^\mathrm{min}(t) < C_{\rm s},\end{aligned} $$(16)

where vmax(t) and vmin(t) are the upper and lower flow velocity bounds at time t and Cs is its background sound speed. The flow velocity upper and lower bounds vmax and vmin are approximated by a quadratic regression model function of time,

v max ( t ) = β 0 max + β 1 max t + β 2 max t 2 + ϵ max , $$ \begin{aligned} { v}^\mathrm{max}(t) = \beta _0^\mathrm{max} + \beta _1^\mathrm{max} \, t + \beta _2^\mathrm{max} \, t^2 + \epsilon ^\mathrm{max}, \end{aligned} $$(17)

v min ( t ) = β 0 min + β 1 min t + β 2 min t 2 + ϵ min , $$ \begin{aligned} { v}^\mathrm{min}(t) = \beta _0^\mathrm{min} + \beta _1^\mathrm{min} \, t + \beta _2^\mathrm{min} \, t^2 + \epsilon ^\mathrm{min}, \end{aligned} $$(18)

where β 0 max $ \beta_0^{\rm max} $, β 1 max $ \beta_1^{\rm max} $, β 2 max $ \beta_2^{\rm max} $, β 0 min $ \beta_0^{\rm min} $, β 1 min $ \beta_1^{\rm min} $, and β 2 min $ \beta_2^{\rm min} $ are real-valued coefficients and ϵmax and ϵmin are the error terms that are assumed to be normally distributed with mean 0 and standard deviation σϵmax and σϵmin respectively. The least squares estimators of vmax(t) and vmin(t) are given by (Hastie et al. 2001)

v ̂ max ( t ) = [ 1 t t 2 ] T ( [ 1 ̲ t ̲ t ̲ 2 ] T [ 1 ̲ t ̲ t ̲ 2 ] ) 1 [ 1 ̲ t ̲ t ̲ 2 ] T v ̲ max , $$ \begin{aligned} \hat{{ v}}^\mathrm{max}(t) = \left[ \begin{array}{c}1 \\ t \\ t^2 \end{array} \right]^T \, \left( \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]^T\, \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]\right)^{-1} \, \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]^{T} \, \underline{{ v}}^\mathrm{max}, \end{aligned} $$(19)

v ̂ min ( t ) = [ 1 t t 2 ] T ( [ 1 ̲ t ̲ t ̲ 2 ] T [ 1 ̲ t ̲ t ̲ 2 ] ) 1 [ 1 ̲ t ̲ t ̲ 2 ] T v ̲ min , $$ \begin{aligned} \hat{{ v}}^\mathrm{min}(t) = \left[ \begin{array}{c}1 \\ t \\ t^2 \end{array} \right]^T \, \left( \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]^T\, \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]\right)^{-1} \, \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]^{T} \, \underline{{ v}}^\mathrm{min}, \end{aligned} $$(20)

where t ̲ = [ t 1 , t 2 , , t K ] T $ \underline{t} = [t_1, t_2, \dots, t_K]^T $, t ̲ 2 = [ t 1 2 , t 2 2 , , t K 2 ] T $ \underline{t}^2 = [t_1^2, t_2^2, \dots, t_K^2]^T $, v ̲ max = [ v 1 max , v 2 max , v K max ] T $ \underline{\mathit{v}}^{\mathrm{max}}=[\mathit{v}_1^{\mathrm{max}}, \mathit{v}_2^{\mathrm{max}}, \dots \mathit{v}_K^{\mathrm{max}}]^T $ and v ̲ min = [ v 1 min , v 2 min , v K min ] T $ \underline{\mathit{v}}^{\mathrm{min}}=[\mathit{v}_1^{\mathrm{min}}, \mathit{v}_2^{\mathrm{min}}, \dots \mathit{v}_K^{\mathrm{min}}]^T $ are the vectors of observational moments of time, the squares of them, and the corresponding observed values of the velocity upper and lower bounds respectively.

Under H01 we have that v ̂ max ( t ) C s N ( 0 , σ C s 2 + σ ϵ max 2 ξ ( t ) ) $ \hat{\mathit{v}}^{\mathrm{max}}(t) - C_{\mathrm{s}} \sim N\left( 0 , \sigma_{C_{\mathrm{s}}}^2 + \sigma^2_{\epsilon^{\mathrm{max}}} \, \xi(t) \right) $ and under H02 we have that v ̂ min ( t ) C s N ( 0 , σ C s 2 + σ ϵ min 2 ξ ( t ) ) $ \hat{\mathit{v}}^{\mathrm{min}}(t) - C_{\mathrm{s}} \sim N\left( 0 ,\sigma_{C_{\mathrm{s}}}^2+ \sigma^2_{\epsilon^{\mathrm{min}}} \, \xi(t) \right) $, where in both cases

ξ ( t ) = [ 1 t t 2 ] ( [ 1 ̲ t ̲ t ̲ 2 ] T [ 1 ̲ t ̲ t ̲ 2 ] ) 1 [ 1 t t 2 ] T . $$ \begin{aligned} \xi (t)= \left[ \begin{array}{c}1 \\ t \\ t^2 \end{array} \right] \, \left( \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]^T\, \left[ \begin{array}{c}\underline{1} \\ \underline{t} \\ \underline{t}^2 \end{array} \right]\right)^{-1} \, \left[ \begin{array}{c}1 \\ t \\ t^2 \end{array} \right]^T. \end{aligned} $$(21)

It follows that the test statistics under H01 is given by

T max ( t ) = v ̂ max ( t ) C s σ ̂ C s 2 + σ ̂ ϵ max 2 ξ ( t ) t K 1 , $$ \begin{aligned} T^\mathrm{max}(t) = \frac{\hat{{ v}}^\mathrm{max}(t) - C_{\rm s}}{\sqrt{\hat{\sigma }_{C_{\rm s}}^2+\hat{\sigma }_{\epsilon ^\mathrm{max}}^2 \xi (t)}} \sim t_{K-1} ,\end{aligned} $$(22)

and the test statistics under H02 is given by

T min ( t ) = v ̂ min ( t ) C s σ ̂ C s 2 + σ ̂ ϵ min 2 ξ ( t ) t K 1 , $$ \begin{aligned} T^\mathrm{min}(t) = \frac{\hat{{ v}}^\mathrm{min}(t) - C_{\rm s}}{\sqrt{\hat{\sigma }_{C_{\rm s}}^2+\hat{\sigma }_{\epsilon ^\mathrm{min}}^2 \xi (t)}} \sim t_{K-1} ,\end{aligned} $$(23)

where tK − 1 denotes the Student-t distribution with K − 1 degrees of freedom and σ ̂ ϵ max $ \hat{\sigma}_{\epsilon^{\mathrm{max}}} $ and σ ̂ ϵ min $ \hat{\sigma}_{\epsilon^{\mathrm{min}}} $ denote the standard errors of v ̂ max ( t ) $ \hat{\mathit{v}}^{\mathrm{max}}(t) $ and v ̂ min ( t ) $ \hat{\mathit{v}}^{\mathrm{min}}(t) $ respectively, which are given by

σ ̂ ϵ max = 1 K k = 1 K ( v ̂ max ( t k ) v k max ) 2 $$ \begin{aligned} \hat{\sigma }_{\epsilon ^\mathrm{max}} =\sqrt{\frac{1}{K} \, \sum _{k=1}^K \left(\hat{{ v}}^\mathrm{max}(t_k) - { v}_k^\mathrm{max} \right)^2} \end{aligned} $$(24)

σ ̂ ϵ min = 1 K k = 1 K ( v ̂ min ( t k ) v k min ) 2 . $$ \begin{aligned} \hat{\sigma }_{\epsilon ^\mathrm{min}} = \sqrt{\frac{1}{K} \, \sum _{k=1}^K \left(\hat{{ v}}^\mathrm{min}(t_k) - { v}_k^\mathrm{min} \right)^2} .\end{aligned} $$(25)

At time t with a 100(1 − α)% level of significance, H02 is rejected and H12 is accepted when Tmin(t) > tK − 1(1 − α)), H01 is rejected and H11 is accepted when Tmax(t) < tK − 1(α), H01 is rejected and H21 is accepted when Tmin(t) < tK − 1(α), and H02 is rejected and H22 is accepted when Tmax(t) > tK − 1(1 − α)). The amount tK − 1(α) denotes the αth quantile of the Student-t distribution with K − 1 degrees of freedom. These hypothesis tests form the basis on which a flow is classified as supersonic, subsonic, or sonic.

2.4. Classification of flows

At time t with a 100(1 − α)% level of significance, a flow is classified as supersonic if H02 is rejected and H12 is accepted, otherwise as subsonic if H01 is rejected and H11 is accepted, otherwise as sonic if H01 is rejected and H21 and H02 is rejected and H22 is accepted. At a 100(1 − α)% level of significance, a flow can have different classifications at different times, and at other times no classification at all. In order to determine the predominant classification of the flow at a 100(1 − α)% level of significance, it is necessary to determine the cumulative durations that the flow was supersonic, sonic, subsonic, or none at this level of significance. Let Πsupersonic(α), Πsonic(α), and Πsubsonic(α) be the cumulative durations that the flow is classified as supersonic, sonic, and subsonic respectively at a 100(1 − α)% level of significance:

Π supersonic ( α ) = I { T min ( t ) > t K 1 ( 1 α ) } d t $$ \begin{aligned} \Pi ^\mathrm{supersonic}(\alpha ) = \int I \left\{ T^\mathrm{min}(t) > t_{K-1}(1-\alpha ) \right\} \, \mathrm{d}t \end{aligned} $$(26)

Π sonic ( α ) = I { T min ( t ) < t K 1 ( α ) } I { T max ( t ) > t K 1 ( 1 α ) } d t $$ \begin{aligned} \Pi ^\mathrm{sonic}(\alpha ) = \int I \left\{ T^\mathrm{min}(t) < t_{K-1}(\alpha ) \right\} \, I \left\{ T^\mathrm{max}(t) > t_{K-1}(1-\alpha ) \right\} \, \mathrm{d}t \end{aligned} $$(27)

Π subsonic ( α ) = I { T max ( t ) < t K 1 ( α ) } d t , $$ \begin{aligned} \Pi ^\mathrm{subsonic}(\alpha ) = \int I \left\{ T^\mathrm{max}(t) < t_{K-1}(\alpha ) \right\} \, \mathrm{d}t ,\end{aligned} $$(28)

where operator I denotes indicator function.

A flow is said to be predominantly supersonic, sonic, or subsonic at a 100(1 − α)% level of significance if, respectively, Πsupersonic(α), Πsonic(α), or Πsubsonic(α) is the largest. However, if both Πsupersonic(α) and Πsubsonic(α) are of a similar size then it is not clear which classification is predominant. In such a case, the flow is said to be transonic since it transitions from one predominant classification to another over time.

The predominant classification of a flow depends crucially on two properties of the estimated velocity bounds: their closeness to the background sound speed Cs and the size of their respective standard errors σ ̂ ϵ max $ \hat{\sigma}_{\epsilon^{\mathrm{max}}} $ and σ ̂ ϵ min $ \hat{\sigma}_{\epsilon^{\mathrm{min}}} $. If v ̂ min ( t ) C s $ \hat{\mathit{v}}^{\mathrm{min}}(t)-C_{\mathrm{s}} $ is larger then Tmin(t) is larger, which means that the flow is classified as supersonic at a higher level of significance at time t. If C s v ̂ max ( t ) $ C_{\mathrm{s}} - \hat{\mathit{v}}^{\mathrm{max}}(t) $ is larger then −Tmax(t) is larger, which means that the flow is classified as subsonic at a higher level of significance at time t. If both C s v ̂ min ( t ) $ C_{\mathrm{s}}-\hat{\mathit{v}}^{\mathrm{min}}(t) $ and v ̂ max ( t ) C s $ \hat{\mathit{v}}^{\mathrm{max}}(t)-C_{\mathrm{s}} $ are larger then both −Tmin(t) and Tmax(t) are larger, which means that the flow is classified as sonic at a higher level of significance at time t. The size of the standard errors σ ̂ ϵ max $ \hat{\sigma}_{\epsilon^{\mathrm{max}}} $ and σ ̂ ϵ min $ \hat{\sigma}_{\epsilon^{\mathrm{min}}} $ inversely increase the level of significance of the flow’s classification. If the standard errors are larger, then the flow will be classified at a lower level of significance, and vice versa.

3. Results and discussion

In this paper we propose a three-stage process by which plasma flows are identified, their background temperatures and sound speeds are estimated, and their velocities are classified as either supersonic, subsonic, or sonic. We develop two novel methodologies. The first identifies plasma flows by means of a converging centroid algorithm and the second classifies their velocities as supersonic, subsonic, or sonic by means of statistical inference. This yields a total of eighteen identified plasma flows, 5 of which occurred in the limb data and 13 of which occurred in the central data.

The parameters values vmin = 40 km s−1, vmax = 200 km s−1, and Θ = π/6 ensure that the identified flows move in a consistent direction with velocities between 40 km s−1 and 200 km s−1. These parameter values can be adjusted based on the user’s requirements. The smaller vmin and the larger vmax and Θ are chosen, the larger the number of identified flows, and vice versa. The identified flows have a duration of around one minute and they cover a distance in the range between 4000 and 10 000 kilometers. Out of the 18 identified plasma flows, 11 are classified as predominantly supersonic, 3 as subsonic and 3 as sonic at a 70% level of confidence. Two of these flows have large supersonic and subsonic durations, which implies that these flows form a subclass of transonic flows. A lower number of flows are classified at higher levels of significance, since the confidence in the classifications of these flows is higher. At a 80% level of confidence, 12 flows are classified, 8 as supersonic and 4 as subsonic, and at a 90% level of confidence only 6 flows are classified, 3 as supersonic and 3 as subsonic. It is important to note that 5 of the 6 flows that are classified at a 90% level of significance have low standard errors (see Table 1) with the exception of Flow 11, which has an estimated velocity lower bound that is much larger than the background sound speed (see Fig. 4). This indicates that a low standard error contributes to the confidence by which a flow is classified, and vice versa.

thumbnail Fig. 4.

Velocity lower bound v ̂ min $ \hat{\mathit{v}}^{\mathrm{min}} $ and upper bound v ̂ max $ \hat{\mathit{v}}^{\mathrm{max}} $ together with the classification level of significance 100(1 − α)%. The red, blue, and green (solid line) curves indicate a supersonic, sonic, and subsonic classification (left ordinate axes), respectively at a 50% level of significance. The dotted line curves show the level of significance (rights ordinate axes). The horizontal dashed line represents the background sound speed. These flows all have a majority supersonic classification.

thumbnail Fig. 5.

Same as in Fig. 4 for subsonic flow patterns.

We utilize the upper and lower bounds of the flow velocities (upper and lower thick solid lines in each panel of Figs. 47; the velocity values are shown on the left ordinate axis) together with their corresponding significance parameter (dotted lines in the same panels, the values shown on right ordinate axis) in order to classify a flow as supersonic, subsonic, or sonic during the flow time span at a certain level of significance. If the flow is classified as supersonic for the majority of its duration at a certain level of significance, then the flow is said to be predominantly supersonic at that level of significance, similarly for sonic or subsonic. The flows are clearly identified as supersonic, subsonic, or sonic and are illustrated in Figs. 46, respectively. In two specific cases, which we show in Fig. 7, there is no clear predominant classification of the flow at a 70% level of significance as the supersonic and subsonic cumulative durations are both large, although one of them dominates (in Table 2 the corresponding classification indicators are marked with an asterisk ). Consequently these flows transition from subsonic to supersonic states or vice versa. In such a case, the flow is said to be transonic.

thumbnail Fig. 6.

Same as in Fig. 4 for sonic flow patterns.

thumbnail Fig. 7.

Same as in Fig. 4 for transonic flow patterns.

Table 2.

Overview of the identified flows and their predominant classification at a 70% level of significance.

Table 3.

Overview of the identified flows and their predominant classification at a 80% level of significance.

Table 4.

Overview of the identified flows and their predominant classification at a 90% level of significance.

The method of flow identification and classification proposed in this work can be applied to SDO images of active regions in all available EUV spectral lines to reveal the characteristics of the small-scale flow patterns at different altitudes in the solar corona. For 171 Å images it enables us to differentiate flows with regard to their velocities and their relation to the background sound speed at different levels of statistical confidence. In many cases we observe that the flows accelerate or decelerate and in some cases transition from one classification to another. The velocities are estimated taking into account projection due to the sphericity of the solar surface and, consequently, we determine their upper and lower bounds vmax and vmin. We validate the applied distance correction method by matching the results of the velocity estimation close to the limb (flows 1–5) and at the visible central meridian (flows 6–18), which appeared to be comparable to each other. A further specification of the velocity curves can be achieved by evaluation of the vector magnetic field projection related uncertainties addressed in Falconer et al. (2016) and references therein and also reconstruction of the 3D structure of magnetic loops (Tiwari et al. 2017), and taking into account the orientation of different parts of the magnetic loops (presumably playing the role of the flow guides) with regard to the line of sight. This kind of modeling is beyond the scope of this study. However, building on the current results, one could make some intuitive indications. Plausibly, the effect of the magnetic loop curvature and its projection on the line of sight are mainly manifested in reduced apparent velocities compared to the real motion. This means that the method presented in this paper correctly classifies the supersonic flow patterns, while some of the sonic flows found might also be supersonic as their velocities can be underestimated because of the just-mentioned 3D field orientation. On the other hand, the proper analytical and numerical modeling of sources of information and the dynamics of intensity enhancement in magnetic loops, would shed light on the nature of the observed small-scale motions, perhaps attaching to them the role of tracers or ‘fingerprints’ of the small-scale magnetic structure of solar active regions.

The proposed method can be applied to any solar image data and is expected to perform better on higher resolution images such as Hi-C 2.1 data. Furthermore, the converging centroid algorithm of Sect. 2.1 can easily be extended so that flows can be located and tracked on multiple spectral lines simultaneously. This can be done by substituting λ(Ik(x,y)−γIk − 1(x,y)) with f λ f ( I k f (x,y)γ I k1 f (x,y) ) $ \sum\nolimits_f \lambda_{f} \left( I^{f}_k(x,{\it y}) -\gamma \, I_{k-1}^f(x,{\it y})\right) $, where f indicates the spectral lines of interest. It is important to note that for each additional spectral line f it is necessary to specify an additional parameter value λf. This extension of the flow location and tracking methodology, together with further applications to high resolution solar images, such as Hi-C 2.1 data, is the matter of our forthcoming investigations.

4. Conclusions

The number and characteristics of plasma flows occurring on the surface of the Sun has an inherent effect on the physical conditions of the solar atmosphere. The results of the proposed methodology can be used to characterize the physical properties of the solar atmosphere, and in turn be used to analyze the cause-effect relationship between plasma flows and magnetic reconnection and energy release events. The spacial configuration of the flow presumably follows the complex structure of active regions, which recently have been confirmed and reported by high-resolution observations by Williams et al. (2020). It is known that the distribution of characteristic sizes of magnetic strands follows a certain pattern of scale invariance with noticeable slopes of power laws in the logarithmic scale. This manifests the fact that these distributions are the result of strongly non-equilibrium statistical processes (Maes et al. 2009, 2007) of magnetic strand formation and diffusion, which play the role of ‘seeds’ in coronal send-pile models that predict the presence of solar flares as avalanches of small-scale magnetic reconnection processes (see Baiesi et al. 2008, and references therein). This statistical method of flow velocity evaluation in EUV images can be of more wide use. For instance, coronal rains or other motions of the intensity enhancements, such as quiet Sun loops, filament channels (Panesar et al. 2020), other unstable coronal structures (Bagashvili et al. 2018; Joshi et al. 2020), or coronal rains (Vashalomidze et al. 2015; Antolin et al. 2015) can also be traced in a similar manner; only the centroid convergence and the following parameters need to be adjusted accordingly. In the future, such an advanced statistical analysis would be useful for identifying the characteristics of plasma flows as inputs to a machine learning or neural network algorithms, where the result would be a characterisation of an active region and the measurement of its evolution.

Acknowledgments

The work was supported by Shota Rustaveli National Science Foundation grants FR17_609, DI-2016-52. Work of E.P was supported under Shota Rustaveli National Science Foundation grant for young scientists for scientific research internships abroad IG/46/1/16. Work of B.M.S. was supported by the Austrian Fonds zur Forderung der wissenschaftlichen Forschung (FWF) under projects P25640-N27, S11606-N16. S.P. was supported by the projects C14/19/089 (KU Leuven), G.0D07.19N (FWO-Vlaanderen), C 90347 (ESA Prodex). M.L.K. additionally acknowledges support from the projects I2939-N27 and S11606-N16 of the Austrian Science Fund (FWF) and grant number 075-15-2019-1875 from the government of the Russian Federation under the project called “Study of stars with exoplanets”. We are thankful to the anonymous reviewer for the valuable remarks that led to the significant improvement of the manuscript content.

References

  1. Acton, L. W., Leibacher, J. W., Canfield, R. C., et al. 1982, ApJ, 263, 409 [NASA ADS] [CrossRef] [Google Scholar]
  2. Antolin, P., Vissers, G., Pereira, T. M. D., Rouppe van der Voort, L., & Scullion, E. 2015, ApJ, 806, 81 [NASA ADS] [CrossRef] [Google Scholar]
  3. Bagashvili, S. R., Shergelashvili, B. M., Japaridze, D. R., et al. 2018, ApJ, 855, L21 [CrossRef] [Google Scholar]
  4. Baiesi, M., Maes, C., & Shergelashvili, B. M. 2008, Phys. A Stat. Mech. App., 387, 167 [NASA ADS] [CrossRef] [Google Scholar]
  5. Boutry, C., Buchlin, E., Vial, J. C., & Regnier, S. 2012, ApJ, 752 [Google Scholar]
  6. Brooks, D. H., & Warren, H. P. 2010, ApJ, 727, L13 [NASA ADS] [CrossRef] [Google Scholar]
  7. Canfield, R. C., Metcalf, T. R., Zarro, D. M., & Lemen, J. R. 1990, ApJ, 348, 333 [NASA ADS] [CrossRef] [Google Scholar]
  8. Dumbadze, G., Shergelashvili, B. M., Kukhianidze, V., et al. 2017, A&A, 597, A93 [CrossRef] [EDP Sciences] [Google Scholar]
  9. Falconer, D. A., Tiwari, S. K., Moore, R. L., & Khazanov, I. 2016, ApJ, 833, L31 [NASA ADS] [CrossRef] [Google Scholar]
  10. Fisher, G. H. 1987, Sol. Phys., 113, 307 [CrossRef] [Google Scholar]
  11. Hannah, I. G., & Kontar, E. P. 2012, A&A, 539, A146 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  12. Hastie, T., Tibshirani, R., & Friedman, J. 2001, Elements of Statistical Learning (New York: Springer Verlag) [Google Scholar]
  13. Hirayama, T. 1974, Sol. Phys., 34, 323 [NASA ADS] [CrossRef] [Google Scholar]
  14. Joshi, R., Chandra, R., Schmieder, B., et al. 2020, A&A, 639, A22 [CrossRef] [EDP Sciences] [Google Scholar]
  15. Kamio, S., Peter, H., Curdt, W., & Solanki, S. K. 2011, A&A, 532, A96 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  16. Kobayashi, K., Cirtain, J., Winebarger, A. R., et al. 2014, Sol. Phys., 289, 4393 [NASA ADS] [CrossRef] [Google Scholar]
  17. Li, Y., Ding, M. D., Qiu, J., & Cheng, J. X. 2015, ApJ, 811, 7 [NASA ADS] [CrossRef] [Google Scholar]
  18. Maes, C., Netocny, K., & Shergelashvili, B. 2007, ArXiv e-prints [arXiv:math-ph/0701047] [Google Scholar]
  19. Maes, C., Netočný, K., & Shergelashvili, B. M. 2009, Phys. Rev. E, 80, 011121 [CrossRef] [Google Scholar]
  20. Neupert, W. M. 1968, ApJ, 153, L59 [NASA ADS] [CrossRef] [Google Scholar]
  21. Nitta, S., Imada, S., & Yamamoto, T. T. 2012, Sol. Phys., 276, 183 [NASA ADS] [CrossRef] [Google Scholar]
  22. Panesar, N. K., Tiwari, S. K., Moore, R. L., & Sterling, A. C. 2020, ApJ, 897, L2 [CrossRef] [Google Scholar]
  23. Philishvili, E., Shergelashvili, B. M., Zaqarashvili, T. V., et al. 2017, A&A, 600, A67 [CrossRef] [EDP Sciences] [Google Scholar]
  24. Plowman, J., Kankelborg, C., & Martens, P. 2013, ApJ, 771, 2 [NASA ADS] [CrossRef] [Google Scholar]
  25. Rachmeler, L. A., Winebarger, A. R., Savage, S. L., et al. 2019, Sol. Phys., 294, 174 [CrossRef] [Google Scholar]
  26. Reale, F. 2014, Liv. Rev. Sol. Phys., 11, 4 [Google Scholar]
  27. Shergelashvili, B. M., & Fichtner, H. 2012, ApJ, 752, 142 [NASA ADS] [CrossRef] [Google Scholar]
  28. Shergelashvili, B. M., Poedts, S., & Pataraya, A. D. 2006, ApJ, 642, L73 [NASA ADS] [CrossRef] [Google Scholar]
  29. Shergelashvili, B. M., Maes, C., Poedts, S., & Zaqarashvili, T. V. 2007, Phys. Rev. E, 76, 046404 [NASA ADS] [CrossRef] [Google Scholar]
  30. Shergelashvili, B. M., Melnik, V. N., Dididze, G., et al. 2020, MNRAS, 496, 1023 [CrossRef] [Google Scholar]
  31. Srivastava, A. K., Mishra, S. K., Jelínek, P., et al. 2019, ApJ, 887, 137 [CrossRef] [Google Scholar]
  32. Tiwari, S. K., Thalmann, J. K., Panesar, N. K., Moore, R. L., & Winebarger, A. R. 2017, ApJ, 843, L20 [CrossRef] [Google Scholar]
  33. Vainio, R., Laitinen, T., & Fichtner, H. 2003, A&A, 407, 713 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  34. Vashalomidze, Z., Kukhianidze, V., Zaqarashvili, T. V., et al. 2015, A&A, 577, A136 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
  35. Williams, T., Walsh, R. W., Winebarger, A. R., et al. 2020, ApJ, 892, 134 [Google Scholar]

All Tables

Table 1.

Overview of the identified flows together with their respective duration, sound speed, and the standard errors of the estimated fitted upper and lower velocity bounds.

Table 2.

Overview of the identified flows and their predominant classification at a 70% level of significance.

Table 3.

Overview of the identified flows and their predominant classification at a 80% level of significance.

Table 4.

Overview of the identified flows and their predominant classification at a 90% level of significance.

All Figures

thumbnail Fig. 1.

Illustration of a centroid with a radius of three pixels converging over iterations 1 (left), 6 (center), and 12 (right). The blue point indicates the start point of the centroid, and the green point indicates the current centroid estimate.

In the text
thumbnail Fig. 2.

Illustration of a centroid moving from time step 15 (left) to time step 20 (center) to time step 25 (right). The blue point indicates the start point of the centroid, and the green point indicates the current centroid estimate.

In the text
thumbnail Fig. 3.

Illustration of the flows identified by applying the proposed methodology to the SDO image data from the 171 Å spectral line for the date 6 March 2012 from 12:22:00 to 12:35:00 referred to as the limb data (top) and again for the date 9 March 2012 from 03:00:00 to 03:24:00 referred to as the central data (bottom).

In the text
thumbnail Fig. 4.

Velocity lower bound v ̂ min $ \hat{\mathit{v}}^{\mathrm{min}} $ and upper bound v ̂ max $ \hat{\mathit{v}}^{\mathrm{max}} $ together with the classification level of significance 100(1 − α)%. The red, blue, and green (solid line) curves indicate a supersonic, sonic, and subsonic classification (left ordinate axes), respectively at a 50% level of significance. The dotted line curves show the level of significance (rights ordinate axes). The horizontal dashed line represents the background sound speed. These flows all have a majority supersonic classification.

In the text
thumbnail Fig. 5.

Same as in Fig. 4 for subsonic flow patterns.

In the text
thumbnail Fig. 6.

Same as in Fig. 4 for sonic flow patterns.

In the text
thumbnail Fig. 7.

Same as in Fig. 4 for transonic flow patterns.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.