Issue |
A&A
Volume 587, March 2016
|
|
---|---|---|
Article Number | A9 | |
Number of page(s) | 8 | |
Section | The Sun | |
DOI | https://doi.org/10.1051/0004-6361/201526805 | |
Published online | 11 February 2016 |
Data compression for local correlation tracking of solar granulation
1
Institut für Astrophysik, Georg-August Universität Göttingen,
37077
Göttingen,
Germany
e-mail:
loeptien@astro.physik.uni-goettingen.de
2
Max-Planck-Institut für Sonnensystemforschung,
Justus-von-Liebig-Weg 3,
37077
Göttingen,
Germany
Received: 22 June 2015
Accepted: 9 December 2015
Context. Several upcoming and proposed space missions, such as Solar Orbiter, will be limited in telemetry and thus require data compression.
Aims. We test the impact of data compression on local correlation tracking (LCT) of time series of continuum intensity images. We evaluate the effect of several lossy compression methods (quantization, JPEG compression, and a reduced number of continuum images) on measurements of solar differential rotation with LCT.
Methods. We applied the different compression methods to tracked and remapped continuum intensity maps obtained by the Helioseismic and Magnetic Imager (HMI) on board the Solar Dynamics Observatory. We derived 2D vector velocities using the local correlation tracking code Fourier Local Correlation Tracking (FLCT) and determined the additional bias and noise introduced by compression to differential rotation.
Results. We find that probing differential rotation with LCT is very robust to lossy data compression when using quantization. Our results are severely affected by systematic errors of the LCT method and the HMI instrument. The sensitivity of LCT to systematic errors is a concern for Solar Orbiter.
Key words: Sun: helioseismology / methods: data analysis
© ESO, 2016
1. Introduction
Local correlation tracking of granulation (LCT; November & Simon 1988) is an important method for measuring flows in the photosphere, such as supergranulation or large-scale flows. It will play a significant role in upcoming and proposed space missions, such as Solar Orbiter (Marsch et al. 2000; Marsden & Müller 2011; Löptien et al. 2015). Unfortunately, the data rate of Solar Orbiter will be limited and data compression will be required.
In this paper, we evaluate how continuum intensity images can be compressed with as little influence on the derived LCT flow maps as possible. We use data provided by the Helioseismic and Magnetic Imager (HMI; Schou et al. 2012) and the local correlation tracking code Fourier Local Correlation Tracking (FLCT; Welsch et al. 2004; Fisher & Welsch 2008). We focus on measuring differential rotation, which is one of the primary science objectives of Solar Orbiter. We combine two different approaches for compressing the data. In the first case, the individual continuum images are compressed with quantization or JPEG compression, which is similar to what we tried in time-distance helioseismology (Löptien et al. 2014). In the second case, the time lag between the intensity images used by the LCT code is increased, reducing the number of images. These two approaches allow us to obtain first estimates of the performance of these compression methods.
2. Data and methods
2.1. Input data
The analysis is based on 120 days of tracked and remapped HMI continuum intensity images from 1 May to 28 August 2010 (provided by Langfellner et al. 2015). The cubes have a size of 178 × 178 Mm (512 × 512 pixels with 0.348 Mm pixel size) and are centered around six latitudes along the central meridian (0°, 10°, 20°, 40°, 60° north and 60° south) and at 60° longitude east and west at the equator. The cubes have a cadence of 45 s and are tracked for 24 h each using the Mt. Wilson 1982/84 differential rotation rate (Snodgrass 1984) corresponding to the central latitude of each cube.
2.2. The FLCT code
The FLCT code (Welsch et al. 2004; Fisher & Welsch 2008) computes 2D maps of horizontal flows by tracking the motion of small features on the Sun, in our case, granulation in HMI continuum images. The FLCT code has mostly been used for studying the evolution of magnetic fields in the photosphere (e.g., Kumar et al. 2010; Orozco Suárez et al. 2012).
The code measures flows by cross-correlating pairs of continuum intensity images separated in time. First, the two images are split into subimages, which are apodized with a Gaussian with a width σ. Then, the 2D cross-covariances in x (east-west direction, increasing westward) and y (north-south direction, increasing northward) between the subimages are computed. The position of the maximum of the cross-covariance function is the shift between the two subimages and can be used to determine the flow velocities. The parameter σ defines the resolution of the resulting flow maps. Here we use σ = 6 pixels (~2.1 Mm). The output of the FLCT code is a flow map for every pair of consecutive images in the input data. Running FLCT on the data described in Sect. 2.1 results in a 24 h long time series of LCT flow maps with a cadence of 45 s. In the following, we use averages of the flow maps over 24 h.
2.3. Compression methods
2.3.1. Quantization
Quantization compresses the data by dividing them by a scaling factor and rounding to the nearest integer. This reduces the number n of possible values that the intensity can assume and thus the number of bits per pixel needed for storing the data. The lower n, the lower the precision of the data and the smaller the file size.
We apply quantization to the data with fixed values of n (between 2 and 256) by varying the scaling factor. Before applying the quantization, we subtract a mean image from the data to remove limb darkening. Limb darkening has the largest contribution to the intensity contrast at high latitudes. Without removing the mean image, quantization would predominantly sample limb darkening but not granulation.
As described in Löptien et al. (2014), we reduce the file size further by running lossless Huffman encoding (Huffman 1952) on the quantized data. Surrounding pixels in space and time are highly correlated. We use this to increase the efficiency of the compression.
2.3.2. JPEG compression
The Joint Photographic Experts Group (JPEG) compression (Wallace 1992) reduces the file size of images by removing information about small spatial scales. The JPEG compression divides each continuum image into 8 × 8 pixel blocks and applies a discrete cosine transform (DCT) to every block. The coefficients of the transformation are then truncated, depending on a quality factor q (between 0 and 100, with a lower factor causing a higher compression). After truncating, the coefficients of the DCT are compressed using lossless Huffman compression.
As for quantization, we subtract the mean image before applying JPEG compression to the data to remove limb darkening. We test different values of the quality factor q (between 10 and 100).
2.3.3. Sampling rate
Obtaining LCT flow maps every 45 s is not very efficient in reducing the noise level. The main source of noise in LCT arises from the proper motion of granules. Granules have a lifetime of about ten minutes, and so their proper motion in LCT flow maps that are separated by 45 s is highly correlated. Increasing the time lag ΔT between consecutive flow maps, but keeping a cadence of 45 s between consecutive intensity images, only slightly increases the noise in the final flow map averaged over 24 h as long as ΔT is smaller than the granulation lifetime. Long time lags, however, significantly increase the granulation noise in the final time-averaged flow map.
This method does not compress the individual intensity maps, but reduces the number of intensity maps required for running the LCT code. Instead of using all the images provided by HMI (separated by 45 s), we use pairs of images, and the images within the pairs are separated by 45 s, but consecutive pairs by a longer time ΔT (between 45 s and 180 min). We also test the combination of this method with compressing the individual intensity images using quantization or JPEG compression.
The time lag ΔT slightly decreases the efficiency of the Huffman compression because consecutive intensity images are not highly correlated anymore.
2.4. Calibration of LCT velocities
In general, LCT tends to underestimate flow velocities (see, e.g., Švanda et al. 2007; Verma et al. 2013). For measuring rotation, the amplitudes of the velocities are important. These are corrected by generating calibration curves for the LCT velocities. Our calibration data consist of HMI continuum intensity data, to which we add a constant flow in the x direction by shifting the individual images using Fourier interpolation. Most of the effects that could potentially cause low amplitudes of LCT velocities are also present in the calibration data. The flows determined from these data with LCT are a superposition of the known input velocity and the (not known) solar flows (supergranulation, rotation). A calibration curve must be generated by shifting the same datacube using different input velocities to determine the contribution of the calibration signal to the LCT velocities. The contribution from solar flows should be the same for all calibration velocities. The slope of the LCT velocities as a function of the input velocities can then be used to correct for the underestimation of velocities by LCT. Example calibration curves are shown in Fig. 1. The slope of the curve depends slightly on the distance to disk center and is severely affected by compression. Quantization and JPEG reduce the sensitivity of LCT and a change of the time lag ΔT does not change the slope. This calibration method assumes that the sensitivity of LCT to the actual solar flows does not depend on the spatial scale.
![]() |
Fig. 1 Calibration curves for LCT. Black crosses: uncompressed data at 0° latitude; red circles: uncompressed data at 60° latitude; blue squares: quantized data (n = 2) at 0° latitude; green triangles: JPEG compression (q = 2) at 0° latitude. The error bars are smaller than the symbol size. The amplitudes of the velocities generated by LCT are in general lower than the actual velocities on the Sun, especially for compressed data. We correct for this effect by generating calibration data with a constant flow in the x direction. Three days of data are used for each data point. For more details about this method, see the text. |
3. Results
3.1. Individual flow maps
![]() |
Fig. 2 Flows in the x direction at disk center, as determined by local correlation tracking of granulation (averaged over 24 h). We compare a flow map for uncompressed data with flow maps for different compression methods. Left column: uncompressed data; middle column: quantization (n = 2); right column: JPEG (quality = 10). In the vertical direction, we vary the time lag ΔT between consecutive velocity maps used for averaging over 24 h (top row: ΔT = 45 s; middle row: ΔT = 22.5 min; bottom row: ΔT = 45 min). All flow maps clearly show supergranulation. We use the same scaling of the color map for all images, corresponding to the amplitudes of the velocities before applying the calibration factor. The numbers in the images give the standard deviation of the velocities before (σv) and after (σv,cal) applying the calibration factor to the data and the correlation with the LCT maps computed from uncompressed data (ρ). The flow maps computed from compressed data have a higher noise level than those for uncompressed data. Quantization and JPEG lead to noise in the cross-covariances used by the LCT code and, thus, results in noise that varies on a pixel-by-pixel scale. The JPEG compression causes a higher noise level than quantization. A large time lag between consecutive velocity maps causes granulation noise to remain visible in the image. |
![]() |
Fig. 3 Spatial power spectra of the flow divergence at disk center (averaged power for T = 120 days). Black: uncompressed data; blue: quantization (n = 2); green: JPEG (quality = 10); red: large time lag between consecutive velocity maps (ΔT = 45 min). The thickness of the lines shows the 1σ scatter of the mean power. All curves exhibit a peak at kR⊙ ≈ 120 resulting from supergranulation. At high wavenumbers, the additional noise introduced by the compression is visible. A large time lag between consecutive velocity maps does not remove all the noise from granulation. Quantization and JPEG lead to noise on a pixel-by-pixel scale, since JPEG is worse than quantization. At supergranulation scales, the influence of quantization and JPEG compression is negligible. |
Standard deviation of the flow maps for vx after applying the calibration factor and correlation with the LCT flow maps computed from uncompressed data.
Figure 2 shows flow velocities in the x direction determined by local correlation tracking, both for uncompressed data and for the various compression methods discussed in Sect. 2.3. We study the performance of the compression for a broad range of parameters (intensity bins n, quality factor q, and time lag ΔT), but the results that we present in this section and in the following sections are mostly for the highest compression factors because these allow us to easily identify the artifacts introduced by the various compression algorithms. In all flow maps, supergranulation is clearly visible, but the noise level is much higher for the compressed data. Quantization and JPEG compression cause noise in the cross-covariances computed by the FLCT code, leading to additional noise in the derived velocities on a pixel-by-pixel scale. When a large time lag ΔT between pairs of intensity images is used, the noise from the proper motion of the granules remains in the flow maps. Quantization and JPEG compression also reduce the amplitude of the velocity, but this can be compensated with the calibration curves discussed in Sect. 2.4. The increased noise level is also visible in spatial power spectra of the flow divergence (Fig. 3), where it increases the power at high wavenumbers. However, at wavenumbers corresponding to the length scale of supergranules (kR⊙ ≈ 120), the influence of quantization and JPEG compression is negligible.
This can also be seen when deriving the standard deviation of the flow maps and the correlation with the LCT flow maps computed from uncompressed data (see Table 1). In case of the nominal flow maps provided by the FLCT code, the compression has a large influence on the standard deviations and the correlation coefficients. However, if the FLCT flow maps (both for the uncompressed and for compressed data) are smoothed by convolving them with a Gaussian (width σG = 3 Mm), the effect of the compression on the standard deviations and correlation coefficients is much smaller.
The performance of JPEG compression is worse than quantization. The JPEG compression increases the noise level more than quantization and is also less correlated with the uncompressed case.
The amount of power of high wavenumbers depends on the apodization parameter σ. Higher values of σ reduce the sensitivity of LCT to small spatial scales. However, the compression causes an excess in power at high wavenumbers for all values of σ that we have tested (σ = 3, 6, and 10 pixels).
3.2. Shrinking-Sun effect
![]() |
Fig. 4 Vector velocities derived by LCT averaged over 120 days for several positions on the disk. Top: velocities at 60° latitude north at the central meridian; bottom: 60° latitude south at the central meridian; left: 60° longitude east at the equator; center: 0° latitude and 0° longitude; and right: 60° longitude west at the equator. The scaling of the arrows (shown in the bottom right in the individual images) for the plot at disk center is different from the others. The range of the velocities varies significantly over the disk because of different magnitudes of the shrinking-Sun effect. We amplify the flows in the azimuthal direction (vx for 60° latitude north and south and vy for 60° longitude east and west) by a factor of ten when displaying the arrows. The mean values of the velocities in radial direction are shown above the individual images. The amplitude of the shrinking-Sun effect is different for 60° latitude north and south. This is caused by the B0 angle. It is mostly positive and increases from −4° to + 7° over the course of the 120 days that we have studied. There is also a difference of (93 ± 3) m/s in the amplitude of the shrinking-Sun effect between 60° longitude east and west. The reason for this is not understood yet. At the equator, the velocities in the y direction caused by the shrinking-Sun effect point predominantly north due to the mostly positive B0 angle. |
Flow maps derived by LCT are severely affected by the shrinking-Sun effect, an artifact in LCT velocities that looks like a flow pointing toward disk center (Lisle & Toomre 2004). As can be seen in Fig. 4, it dominates the velocities derived from LCT. The amplitude of the velocities caused by this effect increases with increasing distance from disk center. This so-called flow reaches up to 1.0 km s-1. The relative contribution of this effect to flows in the x and y direction depends on the position on the disk. Along the central meridian, for example, the main component is in the y direction. Close to the eastern and western sides of the tracked regions, the flow component in the x direction also becomes significant. At 60° latitude north, this leads to a variation of vx of about 80 m/s in the east-west direction. In theory, the shrinking-Sun effect should not affect measurements of rotation: it should be antisymmetric around the central meridian and cancel out when averaging over longitude. However, because of the large amplitude of this effect, even a small deviation from perfect antisymmetry can result in a significant bias of the derived rotation rate. Figure 4 indeed shows a difference of (93 ± 3) m/s between the amplitudes of the velocities in the x direction at 60° longitude east and west of the central meridian. This difference is too large to be caused by rotation (difference between solar rotation and tracking rate). Unfortunately, it is not possible to determine if the shrinking-Sun effect in vx along the central meridian exhibits an east-west asymmetry as well. This velocity is a superposition of the shrinking-Sun effect and the residual signal from differential rotation (rotation minus tracking rate). Solar rotation is constant in the east-west direction, lifting any asymmetry that might be caused by the shrinking-Sun effect.
![]() |
Fig. 5 Left: differential rotation relative to solid body rotation determined using LCT on uncompressed and compressed data (T = 120 days). Black circles: uncompressed data; blue triangles: quantization (n = 2); green crosses: JPEG (quality = 10); red squares: large time lag between consecutive velocity maps (ΔT = 30 min). The solid curve is the Snodgrass (1984) rotation rate, which is used by the tracking code. We only computed the rotation rate for positive latitudes with compressed data to save computation time. In the northern hemisphere, there is a large (up to ~34 m/s) offset between the Snodgrass (1984) rate and velocities derived using LCT. Its origin is unknown. The error bars are smaller than the symbol size. Right: noise level (top) and compression bias (difference compressed minus uncompressed data, bottom) as a function of latitude for the differential rotation curve shown on the left. The vertical dashed lines show the centers of the tracked and remapped intensity images. The diamonds show the noise and bias derived from intensity data centered at 10° latitude, overlapping with the data centered at 0° and 20° latitude. The time lag method suffers from a large compression bias that increases linearly with latitude. Quantization and JPEG are in good agreement with the uncompressed case. |
3.3. Differential rotation
Figure 5 shows differential rotation derived from LCT data. The rotation rate from Snodgrass (1984) is included for comparison. There are big differences between the rotation rate between the northern and southern hemispheres. At 60° latitude, the southern hemisphere rotates faster by (34 ± 4) m/s. In the southern hemisphere, our results are in agreement with the Snodgrass (1984) rate, but in the northern hemisphere there is an offset that increases with latitude. Of course, the Sun could have been rotating faster in the southern hemisphere than in the northern hemisphere for the studied time period, but this difference could also be related to the shrinking-Sun effect (it is not perfectly antisymmetric along the equator; see Fig. 4). The noise level is almost constant with latitude. Supergranulation is the main source of noise when probing differential rotation with LCT. The flow maps all have the same size (178 × 178 Mm) and so, they contain the same number of supergranules and give a similar noise level.
Figure 5 also demonstrates how the various compression methods affect measurements of differential rotation. We only computed the rotation rate for positive latitudes from the compressed data to save computation time. The time lag method exhibits a large bias that increases linearly with latitude. Quantization and JPEG compression are in good agreement with the uncompressed case. We also include data centered at 10° latitude, overlapping with the intensity images centered at 0° and 20°. The overlapping parts are in good agreement, suggesting that measuring rotation and compression are not affected by projecting the intensity images on a Cartesian coordinate system.
3.4. HMI P-angle oscillations
The large bias of the time lag method is caused by oscillations of the P angle of the HMI instrument that, as far as we know, have not been reported before. The roll angle of the SDO spacecraft relative to the rotation axis of the Sun is given by the keyword CROTA2 and is saved for each individual filtergram obtained by HMI (3.75 s cadence). This keyword shows oscillations with a fundamental period of 27.8 mHz and several harmonics. These oscillations are also present in the CROTA2 keyword of the 45 s cadence computed continuum intensity images. Because of aliasing the dominant frequency appears at 5.56 mHz and two harmonics are at 2.78 and 8.33 mHz (~10-4 deg rms in total). The origin of these oscillations is currently unclear. Such a periodic shift of the intensity images affects, of course, the derived LCT velocities. For data along the central meridian in the velocities in the x direction and, for the cubes along the equator in the velocities in the y direction exhibit oscillations at the same frequencies as the CROTA2 keyword. The amplitude of the oscillations in the LCT data can be estimated from a simple model of a disk rotating around its center with an angular velocity given by the changes of the CROTA2 keyword. However, the amplitudes in the power spectrum predicted by this simple model do not exactly match the observations in LCT (about 10% difference, after applying the calibration described in Sect. 2.4). In theory, these oscillations should be removed by the tracking code. This is not the case here, indicating that the CROTA2 keyword does not describe the P-angle oscillations correctly.
The oscillations have a short period and mostly cancel out when averaging a sufficient amount of data. However, if the time lag ΔT between consecutive velocity images is in resonance with these oscillations (as it is the case for ΔT = 30 min, corresponding to a frequency of 0.556 mHz), this effect can lead to an offset on the order of up to 20 m/s in the flow maps averaged over 24 h (as observed in Fig. 5). In Fig. 6, we tried to remove these oscillations using the simple model described above. The remaining bias is comparable to the noise level. There still might be some residual signal, however, because the amplitude of the effect predicted from the CROTA2 keyword does not exactly match that from the LCT velocities (as discussed above). In the remainder of this paper, we only show results after applying this correction.
![]() |
Fig. 6 Same as the right part of Fig. 5, but with a simple correction method applied to the time lag method that is based on the CROTA2 keyword of the HMI data. More details are described in the text. This correction removes most of the bias and slightly reduces the noise level. The remaining bias of the time lag method is comparable to the noise level. The time lag method suffers from a higher noise level than the uncompressed data, since granulation noise is still present in the data. Quantization and JPEG compression have almost no influence on the noise level. The compression bias for quantization is comparable with the noise level. JPEG compression exhibits a strong bias that varies with latitude. The ranges of the y axes are different from those in Fig. 5. |
3.5. Influence of compression on differential rotation
Compression affects LCT in several ways. It could potentially change the noise level, systematic errors, and also the signal from solar rotation itself. Determining the impact on the noise level is straightforward, but it is hard to measure the impact on the expectation value of the rotation velocities. It is only possible to determine the compression bias, which is defined as the difference between the compressed minus the uncompressed. This compression bias is also affected by changes of the noise or systematic errors. For all compression methods, the expectation value of the bias does not depend on the observing time. Noise and compression bias for differential rotation are shown in Fig. 6.
The time lag method suffers mostly from the oscillations of the P angle of HMI (as discussed in the previous section). In addition, the noise level is increased significantly owing to the granulation noise. This probably also causes the remaining bias of the time lag method (after correcting for the P-angle oscillations). Quantization and JPEG compression have almost no influence on the noise level. The noise in the individual flow maps is on very small spatial scales and is removed almost entirely when averaging over longitude. The rotation velocities computed from these data are also strongly correlated with the uncompressed data, indicating that the bias is not caused by changes in the noise. In most cases, the compression bias introduced by quantization and JPEG compression is negative. Quantization and JPEG compression enhance the shrinking-Sun effect. If the deviation of the uncompressed case from the Snodgrass (1984) rate is really caused by the shrinking-Sun effect, this offset is amplified by compression, leading to a negative compression bias. Some of the bias of the JPEG method seems to originate from inaccuracies of the calibration. The compression bias at around 15° latitude is different for the data centered at 10° and 20° latitude. In addition, the bias for JPEG compression exhibits a linear trend within the individual datacubes.
The amount of additional noise and the compression bias depend on the method and parameters of the compression. Figure 7 shows compression bias and noise level averaged over latitude for all values of n and q and several time lags ΔT. Quantization causes a much smaller compression bias than JPEG. Only very low values of n lead to a significant bias. Both quantization and JPEG compression have almost no impact on the noise level. These methods introduce noise on small spatial scales, which is not relevant when measuring rotation. The time lag method increases the noise level and bias significantly.
![]() |
Fig. 7 Noise level (left) and absolute value of the compression bias (right) averaged over latitude (not including the data centered at 10° latitude) as a function of file size for different compression methods. The different curves correspond to the different compression methods (quantization and JPEG) and to data with different time lags Δt between consecutive pairs of images. Blue crosses: quantization with ΔT = 45 s; red circle: quantization with ΔT = 3.75 min; green squares: quantization with ΔT = 7.5 min; black triangles: quantization with ΔT = 15 min; purple asterisks: JPEG compression with ΔT = 45 s; and orange diamonds: JPEG compression with ΔT = 7.5 min. Along the curves, we vary the number n of possible values for the intensity for quantization or the quality factor q for JPEG compression. The file size represents the file size necessary for measuring differential rotation as in Fig. 5 (T = 120 days). The horizontal line in the left panel represents the noise level averaged over latitude for uncompressed data (T = 120 days). The vertical line shows the size of the uncompressed data (assuming a size of 7.1 bits per pixel for the HMI raw data). For clarity, we only show one error bar for each curve. We only show results for short time lags. Larger time lags cause significantly higher compression bias and noise level. |
The apodization parameter σ has only a little influence on the derived rotation velocities. The rotation velocities for σ = 6 pixels are almost indistinguishable from σ = 10 pixels, both for compressed and uncompressed data. The apodization affects mostly high wavenumbers, which are not relevant for measuring rotation. However, in case of σ = 3 pixels, there is some bias relative to the other values of σ that we have tested, especially at high latitudes. This is caused by a significantly reduced sensitivity of LCT to flows for low values of σ.
4. Discussion and conclusion
The results of this paper suggest that LCT is robust to data compression when using quantization. However, we only looked at differential rotation and supergranulation, which does not need to be representative for LCT in general. Measurements that rely more on small spatial scales might be affected by an increased noise level to a higher degree. Also, we tested the influence of compression with tracked and remapped intensity images, but applying it on raw full disk images might give different results.
Figure 7 shows that the file size can be reduced by a factor of ten relative to the size of the HMI raw images without significant bias (<0.5 m/s) or increased noise (no increase within the error bars). The influence of the compression bias relative to the noise level depends on the observing time. The expectation value of the bias is constant with time, but the noise level decreases with increasing observing time. Quantization is the best compression method for both individual flow maps and differential rotation. The JPEG compression leads to a higher noise level and it decreases the sensitivity of LCT more than quantization. The JPEG compression removes information about small spatial scales in the continuum images, including the granulation signal used by LCT (see Löptien et al. 2014). On the other hand, quantized images clearly show granulation even for small n. Löptien et al. (2014) found that JPEG was the best compression method tested for time-distance helioseismology. This suggests applying different compression methods to the Dopplergrams used by local helioseismology and the continuum images used by LCT. The time lag method is very sensitive to changes in the geometry of the data. It can only be used if the pointing and roll angle of the instrument are both extremely stable with time. The decision to use this method depends on the constraints of the observations, specifically, which time lag ΔT to select. If both telemetry and observing time are fixed, the time lag should be as short as the telemetry allows because this decreases the granulation noise more efficiently. If there is only a limit on telemetry and the image geometry is well known, observations with a large time lag for a long observing time are preferable. Suppose the allocated telemetry is sufficient for transmitting a fixed number of continuum intensity images. In that case, obtaining these images over a long observing time with a high time lag ΔT between the individual flow maps is preferable because the granulation noise is highly correlated on small timescales. Sampling the granulation noise with a high cadence is not very efficient in decreasing the noise level. On the other hand, a longer observing time allows us to cover a larger number of granules, leading to a lower noise level.
It might be possible to remove the compression bias from the flow velocities if the origin of the bias were understood. At least part of it could be caused by the shrinking-Sun effect. This effect and its coupling with compression might be responsible for the large differences between the northern and southern hemisphere in our rotation velocities. Our results motivate a detailed study of the origin of the shrinking-Sun effect and its observed asymmetry along the equator (see Fig. 4). One possibility would be generating synthetic data from simulations of solar surface convection. Understanding the shrinking-Sun effect is also a requirement for applying LCT to Solar Orbiter data. Probing flows near the poles, even with Solar Orbiter, means observing far from disk center, where systematic effects become more important. In addition, the sensitivity of other feature tracking algorithms, such as the coherent structure tracking (CST) code (Rieutord et al. 2007; Tkaczuk et al. 2007; Roudier et al. 2013) regarding systematic errors and compression, needs to be tested.
In principle, it is also possible to run an LCT algorithm on board the spacecraft and to transfer only the derived flow maps. This would decrease the required telemetry significantly, but would require an extremely good calibration of the instrument. The geometry of the data would have to be well known. Any systematic errors present in the continuum intensity maps would also affect the LCT flow maps.
A detailed study of the influence of data compression on LCT is not only important for Solar Orbiter, but also for other planned missions such as L5 or SAFARI (see Sekii et al. 2015, for a review on concepts for future missions).
Acknowledgments
We are grateful to K. Nagashima for providing comparative data on differential rotation. We thank Jan Langfellner for providing the tracked and remapped HMI continuum images. We acknowledge support from Deutsche Forschungsgemeinschaft (DFG) through SFB 963/1 “Astrophysical Flow Instabilities and Turbulence” (Project A1). Support was also provided by European Union FP7 projects SPACEINN and SOLARNET. The German Data Center for SDO, funded by the German Aerospace Center (DLR), provided the IT infrastructure for this project. L.G. acknowledges support from the Center for Space Science, NYU Abu Dhabi Institute, UAE.
References
- Fisher, G. H., & Welsch, B. T. 2008, in Subsurface and Atmospheric Influences on Solar Activity, eds. R. Howe, R. W. Komm, K. S. Balasubramaniam, & G. J. D. Petrie, ASP Conf. Ser., 383, 373 [Google Scholar]
- Huffman, D. A. 1952, Proc. I.R.E., 40, 1098 [Google Scholar]
- Kumar, P., Srivastava, A. K., Somov, B. V., et al. 2010, ApJ, 723, 1651 [NASA ADS] [CrossRef] [Google Scholar]
- Langfellner, J., Gizon, L., & Birch, A. C. 2015, A&A, 581, A67 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Lisle, J., & Toomre, J. 2004, in SOHO 14 Helio- and Asteroseismology: Towards a Golden Future, ed. D. Danesy, ESA SP, 559, 556 [Google Scholar]
- Löptien, B., Birch, A. C., Gizon, L., & Schou, J. 2014, A&A, 571, A42 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Löptien, B., Birch, A. C., Gizon, L., et al. 2015, Space Sci. Rev., 196, 251 [NASA ADS] [CrossRef] [Google Scholar]
- Marsch, E., Antonucci, E., Bochsler, P., et al. 2000, ESA-SCI(2000)6 [Google Scholar]
- Marsden, R. G., & Müller, D. 2011, ESA/SRE(2011)14 [Google Scholar]
- November, L. J., & Simon, G. W. 1988, ApJ, 333, 427 [Google Scholar]
- Orozco Suárez, D., Katsukawa, Y., & BellotRubio, L. R. 2012, ApJ, 758, L38 [NASA ADS] [CrossRef] [Google Scholar]
- Rieutord, M., Roudier, T., Roques, S., & Ducottet, C. 2007, A&A, 471, 687 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Roudier, T., Rieutord, M., Prat, V., et al. 2013, A&A, 552, A113 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Schou, J., Scherrer, P. H., Bush, R. I., et al. 2012, Sol. Phys., 275, 229 [Google Scholar]
- Sekii, T., Appourchaux, T., Fleck, B., & Turck-Chièze, S. 2015, Space Sci. Rev. [Google Scholar]
- Snodgrass, H. B. 1984, Sol. Phys., 94, 13 [NASA ADS] [CrossRef] [Google Scholar]
- Švanda, M., Zhao, J., & Kosovichev, A. G. 2007, Sol. Phys., 241, 27 [NASA ADS] [CrossRef] [Google Scholar]
- Tkaczuk, R., Rieutord, M., Meunier, N., & Roudier, T. 2007, A&A, 471, 695 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Verma, M., Steffen, M., & Denker, C. 2013, A&A, 555, A136 [NASA ADS] [CrossRef] [EDP Sciences] [Google Scholar]
- Wallace, G. K. 1992, IEEE Transactions on Consumer Electronics, 38, 18 [CrossRef] [Google Scholar]
- Welsch, B. T., Fisher, G. H., Abbett, W. P., & Regnier, S. 2004, ApJ, 610, 1148 [NASA ADS] [CrossRef] [Google Scholar]
All Tables
Standard deviation of the flow maps for vx after applying the calibration factor and correlation with the LCT flow maps computed from uncompressed data.
All Figures
![]() |
Fig. 1 Calibration curves for LCT. Black crosses: uncompressed data at 0° latitude; red circles: uncompressed data at 60° latitude; blue squares: quantized data (n = 2) at 0° latitude; green triangles: JPEG compression (q = 2) at 0° latitude. The error bars are smaller than the symbol size. The amplitudes of the velocities generated by LCT are in general lower than the actual velocities on the Sun, especially for compressed data. We correct for this effect by generating calibration data with a constant flow in the x direction. Three days of data are used for each data point. For more details about this method, see the text. |
In the text |
![]() |
Fig. 2 Flows in the x direction at disk center, as determined by local correlation tracking of granulation (averaged over 24 h). We compare a flow map for uncompressed data with flow maps for different compression methods. Left column: uncompressed data; middle column: quantization (n = 2); right column: JPEG (quality = 10). In the vertical direction, we vary the time lag ΔT between consecutive velocity maps used for averaging over 24 h (top row: ΔT = 45 s; middle row: ΔT = 22.5 min; bottom row: ΔT = 45 min). All flow maps clearly show supergranulation. We use the same scaling of the color map for all images, corresponding to the amplitudes of the velocities before applying the calibration factor. The numbers in the images give the standard deviation of the velocities before (σv) and after (σv,cal) applying the calibration factor to the data and the correlation with the LCT maps computed from uncompressed data (ρ). The flow maps computed from compressed data have a higher noise level than those for uncompressed data. Quantization and JPEG lead to noise in the cross-covariances used by the LCT code and, thus, results in noise that varies on a pixel-by-pixel scale. The JPEG compression causes a higher noise level than quantization. A large time lag between consecutive velocity maps causes granulation noise to remain visible in the image. |
In the text |
![]() |
Fig. 3 Spatial power spectra of the flow divergence at disk center (averaged power for T = 120 days). Black: uncompressed data; blue: quantization (n = 2); green: JPEG (quality = 10); red: large time lag between consecutive velocity maps (ΔT = 45 min). The thickness of the lines shows the 1σ scatter of the mean power. All curves exhibit a peak at kR⊙ ≈ 120 resulting from supergranulation. At high wavenumbers, the additional noise introduced by the compression is visible. A large time lag between consecutive velocity maps does not remove all the noise from granulation. Quantization and JPEG lead to noise on a pixel-by-pixel scale, since JPEG is worse than quantization. At supergranulation scales, the influence of quantization and JPEG compression is negligible. |
In the text |
![]() |
Fig. 4 Vector velocities derived by LCT averaged over 120 days for several positions on the disk. Top: velocities at 60° latitude north at the central meridian; bottom: 60° latitude south at the central meridian; left: 60° longitude east at the equator; center: 0° latitude and 0° longitude; and right: 60° longitude west at the equator. The scaling of the arrows (shown in the bottom right in the individual images) for the plot at disk center is different from the others. The range of the velocities varies significantly over the disk because of different magnitudes of the shrinking-Sun effect. We amplify the flows in the azimuthal direction (vx for 60° latitude north and south and vy for 60° longitude east and west) by a factor of ten when displaying the arrows. The mean values of the velocities in radial direction are shown above the individual images. The amplitude of the shrinking-Sun effect is different for 60° latitude north and south. This is caused by the B0 angle. It is mostly positive and increases from −4° to + 7° over the course of the 120 days that we have studied. There is also a difference of (93 ± 3) m/s in the amplitude of the shrinking-Sun effect between 60° longitude east and west. The reason for this is not understood yet. At the equator, the velocities in the y direction caused by the shrinking-Sun effect point predominantly north due to the mostly positive B0 angle. |
In the text |
![]() |
Fig. 5 Left: differential rotation relative to solid body rotation determined using LCT on uncompressed and compressed data (T = 120 days). Black circles: uncompressed data; blue triangles: quantization (n = 2); green crosses: JPEG (quality = 10); red squares: large time lag between consecutive velocity maps (ΔT = 30 min). The solid curve is the Snodgrass (1984) rotation rate, which is used by the tracking code. We only computed the rotation rate for positive latitudes with compressed data to save computation time. In the northern hemisphere, there is a large (up to ~34 m/s) offset between the Snodgrass (1984) rate and velocities derived using LCT. Its origin is unknown. The error bars are smaller than the symbol size. Right: noise level (top) and compression bias (difference compressed minus uncompressed data, bottom) as a function of latitude for the differential rotation curve shown on the left. The vertical dashed lines show the centers of the tracked and remapped intensity images. The diamonds show the noise and bias derived from intensity data centered at 10° latitude, overlapping with the data centered at 0° and 20° latitude. The time lag method suffers from a large compression bias that increases linearly with latitude. Quantization and JPEG are in good agreement with the uncompressed case. |
In the text |
![]() |
Fig. 6 Same as the right part of Fig. 5, but with a simple correction method applied to the time lag method that is based on the CROTA2 keyword of the HMI data. More details are described in the text. This correction removes most of the bias and slightly reduces the noise level. The remaining bias of the time lag method is comparable to the noise level. The time lag method suffers from a higher noise level than the uncompressed data, since granulation noise is still present in the data. Quantization and JPEG compression have almost no influence on the noise level. The compression bias for quantization is comparable with the noise level. JPEG compression exhibits a strong bias that varies with latitude. The ranges of the y axes are different from those in Fig. 5. |
In the text |
![]() |
Fig. 7 Noise level (left) and absolute value of the compression bias (right) averaged over latitude (not including the data centered at 10° latitude) as a function of file size for different compression methods. The different curves correspond to the different compression methods (quantization and JPEG) and to data with different time lags Δt between consecutive pairs of images. Blue crosses: quantization with ΔT = 45 s; red circle: quantization with ΔT = 3.75 min; green squares: quantization with ΔT = 7.5 min; black triangles: quantization with ΔT = 15 min; purple asterisks: JPEG compression with ΔT = 45 s; and orange diamonds: JPEG compression with ΔT = 7.5 min. Along the curves, we vary the number n of possible values for the intensity for quantization or the quality factor q for JPEG compression. The file size represents the file size necessary for measuring differential rotation as in Fig. 5 (T = 120 days). The horizontal line in the left panel represents the noise level averaged over latitude for uncompressed data (T = 120 days). The vertical line shows the size of the uncompressed data (assuming a size of 7.1 bits per pixel for the HMI raw data). For clarity, we only show one error bar for each curve. We only show results for short time lags. Larger time lags cause significantly higher compression bias and noise level. |
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.