Introduction. Our paper presents a neural network trained to estimate the parameters of the magnetic field of the sun. It learns to predict parameters describing the magnetic field of the sun at the photosphere using polarized light measurements (I, Q, U, and V) captured at 6 wavelengths by the Helioseismic and Magnetic Imager (HMI) onboard the Solar Dynamics Observatory (SDO).
Our system is trained to emulate an existing system, the Very Fast Inversion of the Stokes Vector (VFISV). This inversion code depends on a forward model, known as the Milne-Eddington model, which maps parameters describing the sun's photosphere to expected observations of the polarized light IQUV. Due to the Zeeman Effect, the magnetic field influences the wavelengths that one expects to see. VFISV aims to invert this forward model by finding parameters that the forward model thinks would match the actual observations at each pixel. This takes ~30 minutes per disk, since it requires solving millions of optimization problems.
Our system is trained to emulate this mapping, and converts IQUV observations to magnetic field outputs. In particular, the system aims to predict eight targets (described on this page). Look at the four targets and predictions below and see if you can tell the difference!
Meet the Targets. Now that you've seen some examples, lets talk about what these parameters are. The values for these parameters (plus others that are held constant for SDO/HMI) define the polarized light we expect to see. You can see them below if you click the play button or move the slider.
You can see these parameters below across the disk, with both predictions and VFISV outputs. Data that our network has not seen (a dataset we call 2016-all). is available for all eight targets at the click of the play button or drag of a slider. See if you can learn to identify differences between the ground truth and predicted images!
Spot the difference! Solar disks for the entirety of 2016 are loaded into the below web-viewer, but the labels got shuffled by a cosmic ray and I am an overloaded researcher with no time! Can I recruit you to figure out which one is which? Mouse-over the blue solar disk below to see zoomed-in panels on the left and right side. For each timestamp, one is our system's predictions and the other is VFISV output. If you figure out which is which, please send me an email at relh@umich.edu! In the meantime I'll be in the lab running more experiments.
Applications. We hope to use this system both as a fast "quick-look" version of VFISV and as a tool for troubleshooting some of the artifacts seen in VFISV's output. For example, there appears to be a 24-hour periodic tendency in the average of Sun's magnetic field strength over the entire disk. However, this is suspicious since the sun probably doesn't have 24-hour periodicity, but our satellite observing it definitely has!
Here images taken every hour for the two weeks of February are shown, alongside the graph tracking the average field strength of the result of VFISV and the proposed emulation. Each of these images corresponds to a point on the graph! Since our system can produce full disks in a matter of seconds, it's promising that the above strange 24 hour oscillation could be resolved by inverting lots of data quickly.
|
|
Some Lessons Learned. In many problems using Internet images, the inputs are unitless since the images are the result of enormous amounts of post-processing. In our problem, the absolute values of the units is crucial and so standard techniques that apply normalization per input (e.g., Batch-Norm) destroy this information.
We show a relatively simple demonstration of this below for LOS Velocity. As SDO moves towards and away from the Sun, the amount of light received at each of the six wavelengths changes. This is also reflected in the line-of-sight velocity of the plasma. You can move one hour forwards and backwards and see how the time of day affects both the input (IQUV) and output (velocity). Watch how the darkest tile on the input changes over the day and how that corresponds to a change in overall value on the right; this is easiest to see in I. Can you see it in Q, U, and V?
00:00 | |||||||||
Input: IQUV | Output: LOS Velocity | ||||||||
← Wavelengths → | Cutout | Full Disk | |||||||
I | |||||||||
Q | |||||||||
U | |||||||||
V |
Quantitative Results. Although the above comparisons give one a good understanding of qualitative performance, we need to evaluate overall performance across various regions of interest on the solar disk.
As such, we create masks for every image that represent all on-disk pixels (Disk), plage pixels (Plage), active region pixels (AR), and pixels with at least 100 Mx/cm2 in the absolute value line of sight (100+).
Evaluation is conducted using the Mean Absolute Error (MAE) and percent of pixels within t. Values for t are target specific and are generated by scaling according to the relative variances. We find that the model reproduces the VFISV output with a high degree of fidelity.
Conclusions. In summary, we have presented in this paper a deep-learning approach for fast and accurate emulation of the HMI pipeline Stokes inversion module. While our approach provides a more efficient way to produce existing information and does not produce new scientific models, it provides a first step towards advances like correcting hemispheric bias in HMI data, removing oscillation artifacts in HMI magnetograms, and extending solar magnetic field measurements with other observation modalities. In these cases, the prospect of correcting errors or making predictions without a corresponding detailed physical model has the potential to dramatically enhance a mission’s scientific value for solar and space research. Seen from this viewpoint, our ability to rapidly emulate the current pipeline is only a beginning.