372
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Towards Improved Heliosphere Sky Map Estimation with Theseus

ORCID Icon, , , , , , & show all
Pages 208-226 | Received 02 Nov 2022, Accepted 02 Oct 2023, Published online: 29 Nov 2023

Abstract

The Interstellar Boundary Explorer (IBEX) satellite has been in orbit since 2008 and detects energy-resolved energetic neutral atoms (ENAs) originating from the heliosphere. Different regions of the heliosphere generate ENAs at different rates. It is of scientific interest to take the data collected by IBEX and estimate spatial maps of heliospheric ENA rates (referred to as sky maps) at higher resolutions than before. These sky maps will subsequently be used to discern between competing theories of heliosphere properties that are not currently possible. The data IBEX collects present challenges to sky map estimation. The two primary challenges are noisy and irregularly spaced data collection and the IBEX instrumentation’s point spread function. In essence, the data collected by IBEX are both noisy and biased for the underlying sky map of inferential interest. In this article, we present a two-stage sky map estimation procedure called Theseus. In Stage 1, Theseus estimates a blurred sky map from the noisy and irregularly spaced data using an ensemble approach that leverages projection pursuit regression and generalized additive models. In Stage 2, Theseus deblurs the sky map by deconvolving the PSF with the blurred map using regularization. Unblurred sky map uncertainties are computed via bootstrapping. We compare Theseus to a method closely related to the one operationally used today by the IBEX Science Operation Center (ISOC) on both simulated and real data. Theseus outperforms ISOC in nearly every considered metric on simulated data, indicating that Theseus is an improvement over the current state of the art.

1 Introduction

Launched in 2008, the Earth-orbiting Interstellar Boundary Explorer (IBEX) mission has been continuously providing energy-resolved measurements of energetic neutral atoms (ENAs) from the boundary between our solar system and what lies beyond (i.e., the boundary between the heliosphere and interstellar space) (McComas et al. Citation2009b). ENAs are fast moving particles with no charge. They are produced when a particle with a net electric charge in the heliosphere undergoes charge exchange with a particle with a net neutral charge in interstellar space. The particle that previously had a net electric charge but now has a net neutral charge is called an ENA. One property of an ENA is that it no longer interacts with magnetic fields and will travel in a ballistic trajectory (i.e., a nearly straight line at the energies being observed) from the time and location it was neutralized. Some of the ENAs created in the heliosphere travel in a ballistic trajectory toward Earth and can be detected by IBEX. This is what IBEX is counting: ENAs created in the heliosphere. By continuously counting energy-resolved ENAs, IBEX is able to create spatial maps of ENA rates at different energies over time, effectively creating dynamic images of the heliosphere. These maps of ENA rates called sky maps have been successfully used to deduce the global structure and dynamics of the heliosphere, leading to groundbreaking advances in our understanding of the interstellar boundary (see Table 1 in McComas et al. Citation2017; McComas et al. Citation2020, and studies since then).

The heliosphere is a large cavity shaped like an elongated egg that encapsulates our solar system.Footnote1 The heliosphere travels through interstellar space like a boat traveling through water; the front of the boat traveling forward with the back of the boat following along. The compressed front of the heliosphere is called the nose and the elongated back is called the tail. The ENAs observed by IBEX primarily come from two different populations. The primary population is called the globally distributed flux (GDF). These particles arrive from all directions in the sky, but arrive at higher rates toward the nose and tail of the heliosphere (e.g., McComas et al. Citation2009a; Schwadron et al. Citation2014). The second ENA population is called the ribbon. It is a relatively narrow band of enhanced ENA emissions that form a nearly complete circular band across much of the sky (Fuselier et al. Citation2009). The ribbon was entirely unanticipated by any model or theory prior to its discovery by IBEX: a bona fide success for discovery science (McComas et al. Citation2009a).

As the ribbon was unknown prior to IBEX’s launch in 2008, theories to explain its origin are actively being developed. To date, over a dozen theories have been posited to explain the ribbon’s origin (see list in McComas, Lewis, and Schwadron (Citation2014) and more recently, Zirnstein, Heerikhuisen, and Dayeh Citation2018; Zirnstein et al. Citation2019; Zirnstein, Dayeh, and Heerikhuisen Citation2021), the details of which are outside the scope of this article. What is relevant is that different ribbon origin theories can lead to different ribbon profiles or shapes. For example, Zirnstein et al. (Citation2019) shows how two different ribbon origin theories—the Weak Scattering model and the Spatial Retention model—result in distinct ribbon shapes. If those shapes could be discerned with observations, that could add support to one model over the other. The current state-of-the-art sky map rendering approach used by the IBEX Science Operations Center (ISOC), however, produces maps in which the ribbon profile is not well enough resolved to discern between competing ribbon formation theories. Furthermore, finer-scale GDF structures are also not clearly resolved (e.g., enhancements that appear at higher energies in the tailward direction (Zirnstein et al. Citation2016b)). Improved sky map estimates are needed.

The principal instrument on IBEX for making the observations used to construct ENA sky maps is the IBEX-Hi ENA imager (Funsten et al. Citation2009). Prior to the launch of IBEX, there was no expectation that ENA sources as narrow as the ribbon would be present. The IBEX-Hi ENA imager has a roughly circular instantaneous field-of-view (FOV) having a 6.5° full-width at half maximum (FWHM) angular resolution (Funsten et al. Citation2009). What that means is when IBEX-Hi detects an ENA, even though IBEX-Hi records the direction of the boresight of the FOV in the sky at the time of detection (i.e., the location in the sky IBEX-Hi was aimed at the time of detection), that does not mean the detected ENA originated from that same boresight location. The detected ENA could have originated from any location “near” IBEX-Hi’s boresight, where “near” is probabilistically defined by the IBEX-Hi point spread function (PSF): a peaked, roughly conical-shaped distribution that describes the likelihood of ENA detection as a function of angle off the boresight. In practice, the PSF creates a blurring effect on the sky maps; a blurring effect that should be accounted for and removed in order to resolve more granular sky map features (e.g., the ribbon’s fine structure). Currently, the ISOC sky maps do not account for the PSF or attempt to remove its blurring effect.

Another limitation of ISOC sky maps is resolution. In principle, a sky map is a continuous spatial map where every location in the spatial domain has a corresponding ENA rate. In practice, a sky map is a spatial map discretized into nonoverlapping pixels where every pixel has a corresponding ENA rate. ISOC sky maps are made at a fixed 6° pixel resolution and are unable to be reliably created at finer resolutions, resulting in a pixelated esthetic. ISOC sky maps are shown in for reference.

Fig. 1 Binned direct event data ecliptic longitude and latitude locations (points) for ESA steps 2 and 5 (rows) corresponding to the 2013A sky map. There are 13,716 and 13,740 binned direct event data points for ESA steps 2 and 5, respectively. From left to right, the columns show the exposure time, number of direct events, background rate, ENA rate computed as the number of direct events/exposure time—background rate, the state-of-the-art ISOC sky map, and the novel Theseus sky map estimate. The ribbon can be seen in ESA step 5’s ENA rate plot as the streak of red and yellow points starting at longitude and latitude (60, 70), extending down and right to roughly (240, –40), and extending up and right to roughly (130, 45) and more clearly seen in the ISOC and Theseus sky maps.

Fig. 1 Binned direct event data ecliptic longitude and latitude locations (points) for ESA steps 2 and 5 (rows) corresponding to the 2013A sky map. There are 13,716 and 13,740 binned direct event data points for ESA steps 2 and 5, respectively. From left to right, the columns show the exposure time, number of direct events, background rate, ENA rate computed as the number of direct events/exposure time—background rate, the state-of-the-art ISOC sky map, and the novel Theseus sky map estimate. The ribbon can be seen in ESA step 5’s ENA rate plot as the streak of red and yellow points starting at longitude and latitude (60, 70), extending down and right to roughly (240, –40), and extending up and right to roughly (130, 45) and more clearly seen in the ISOC and Theseus sky maps.

Our approach to sky map estimation borrows strategies from spatial statistics and image deblurring. If there were no PSF, estimating a sky map would be a straight-forward spatial statistics problem. It would require estimating a latent spatial surface from noisy, irregularly spaced count data on a sphere. Hierarchical modeling is a common approach to this type of problem, where the data are modeled as conditionally independent given the unobserved spatial surface (e.g., Wikle, Berliner, and Cressie Citation1998). A link function is used to connect the latent spatial surface to the expectation of the observations. The spatial surface can be estimated with a number of techniques non-exhaustively including Gaussian processes (GPs) and variants thereof (e.g., Gramacy and Lee Citation2008; Gramacy and Haaland Citation2016; Sauer, Gramacy, and Higdon Citation2022; Katzfuss, Guinness, and Lawrence Citation2022), generalized additive models (Hastie and Tibshirani Citation1987), projection pursuit regression (Friedman and Stuetzle Citation1981), or multivariate adaptive regression splines (Friedman Citation1991). Uncertainty quantification of the latent spatial surface can be directly estimated from some methods (e.g., GPs) or can be estimated via bootstrapping (e.g., Castillo-Páez, Fernández-Casal, and García-Soidán Citation2019).

If the PSF were to be ignored, the estimated spatial surface would be overly blurry relative to the unblurred sky map of interest. Given a blurred sky map, removing the blurriness and recovering the sharp sky map is an image deblurring problem. Image deblurring is essentially an ill-posed inverse or deconvolution problem. At its core, there is not enough information in a blurred image to uniquely sharpen it, therefore, additional information must be added and/or assumptions must be made. Common approaches to image deblurring include iterative methods (e.g., Biemond, Lagendijk, and Mersereau Citation1990), inverse filtering (e.g., MacAdam Citation1970; Bojarczak and Lukasik Citation2011), regularization (e.g., Ma, Xu, and Zeng Citation2017), and more recently, deep learning (e.g., Zhang et al. Citation2022).

In this article we introduce a two-stage sky map estimation procedure called Theseus. In Stage 1, Theseus estimates the as-observed, or blurred, sky map from the noisy and irregularly spaced binned direct event data using an ensemble approach that leverages projection pursuit regression and generalized additive models. In Stage 2, Theseus deblurs the sky map by deconvolving the PSF with the blurred map using regularization. Sky map uncertainties are computed via bootstrapping. For Theseus, the sky map resolution is user-defined, allowing for more resolved sky maps than the fixed 6° ISOC sky maps.

The contributions made in this article are 4-fold. (a) Never before have science operations estimated sky maps been compared to simulated sky maps, allowing us, for the first time, to quantitatively evaluate different sky map estimation procedures. (b) Theseus is the first procedure used to estimate sky maps that directly accounts for and removes the blurring effect of the PSF. (c) Theseus makes maps at a user-defined resolution and executes principled interpolation; the current state of the art makes sky maps at a fixed 6° resolution and leaves “holes” in the sky maps where data are missing. (d) We show that Theseus sky maps are better than current ISOC sky maps when compared over a variety of evaluation metrics on a collection of simulated sky maps.

The article proceeds as follows. In Section 2, we describe the binned direct event data collected by IBEX-Hi. In Section 3, we describe the sky map making methodology, Theseus. In Section 4, we compare Theseus to the current state-of-the-art sky map estimation procedure used by the ISOC on simulated maps capturing different ribbon models. In Section 5, we fit Theseus and the ISOC method to real data collected by IBEX-Hi. Finally in Section 6, we provide a discussion of future work.

2 The IBEX-Hi Binned Direct Event Data

IBEX collects temporally-, spatially-, and energy-resolved ENA measurements from the heliosphere (i.e., IBEX images the entire sky). IBEX rotates at 4 revolutions per minute around a Sun-pointing spin axis. The IBEX-Hi imager’s boresight is aligned perpendicular to the spacecraft spin axis, thus, over the course of a spin, IBEX-Hi images ENAs arriving from a roughly 6.5°×360° circular band of the sky. IBEX orbits the Earth with an orbital period of 9 days, and the spin axis is repointed toward the sun roughly every 4.5 days, leading to bands of sky viewing centered 4.5° apart.Footnote2 Two different bands of sky viewing occur during an orbit, one on the ascending arc of the orbit, and one on the descending arc; thus, each band is referred to as an arc of data collection. The intensity of ENAs of heliospheric origin does not change appreciably over the course of months, and thus the average ENA rate arriving from a specific direction averaged over the course of an arc is considered a true measure of the ENA rate from that location in the sky. It takes IBEX roughly 180 days to image the whole sky. As such, sky maps are made in 6-month cadences.Footnote3 The maps corresponding roughly to the first part of the calendar year are labeled “A” maps; the latter half “B” maps.

The IBEX-Hi instrument is continuously detecting energy-resolved ENAs in the range of 500 eV to 6 keV. The instrument covers this range by stepping through six discrete energy settings of its electrostatic analyzer (ESA). ESA step 2 is the lowest step used for science, and ESA step 6 is the highest.Footnote4 Each IBEX-Hi measurement event is referred to as a direct event, and occurs when particle detectors within the instrument are triggered in a specified sequence. When a direct event is measured, numerous pieces of information are recorded including the time the direct event occurred, the spatial location in the sky the IBEX-Hi boresight was pointed, and the ESA setting IBEX-Hi was set to at the time of the direct event measurement. The direct events amount to energy-resolved, spatial-temporal point process data (González et al. Citation2016).

While direct events are the raw measurements made by IBEX-Hi, that is not the data product we work with. Instead, we work with a curated data product called the binned direct event data. The binned direct event data are in essence a partitioned, aggregated, and processed version of the direct events. The process to convert direct events to binned direct events is standard for the IBEX mission. Essentially, the direct events measured in an arc are partitioned into 360 1° bins for each ESA step. The direct events assigned to each ESA step/1° bin amount to temporal point process data, where the total number of direct events would ideally equal the number of ENAs measured by the IBEX-Hi instrument when set to a specified ESA step and pointed at a 1° bin of the sky. Unfortunately, not all direct events are ENAs of heliospheric origin. A direct event could be a heliospheric ENA or it could be a background particle (i.e., a high-energy penetrating radiation particle, a non-heliospheric ENA, or another particle local to the spacecraft environment that enters the instrument aperture mimicing a heliospheric ENA). A differentiating behavior of background direct events are their degree of spatial uniformity and the time scale of their dynamics. Much of the background of local origin varies much more rapidly in time, and varies with viewing direction. A standard IBEX data processing step segments the temporal point process direct event data for each ESA step/1° bin and discards the direct events in the time segments where it is determined that heliospheric ENA direct events are either overwhelmed by background particles, background rates change too quickly, or background particles are associated with unusual local solar wind conditions. Generally speaking, the time segments that are kept in this IBEX-standard culling step are times when the background rate is relatively constant across locations, slowly varying in time, and the background rates are not appreciably larger than their corresponding ENA rates. The total duration of the time segments kept after the culling step is referred to as the binned direct event datum’s exposure time.

A binned direct event datum corresponds to a location in the sky (i.e., 1° bin) and an ESA setting for a given 6-month map. A binned direct event datum includes the IBEX-Hi boresight direction, the exposure time, the number of measured direct events, and a background rate (which is another standard IBEX data product). The background rate is technically an estimate, but with small uncertainties. In this article, the background rate is treated as known.

For illustration, plots the exposure time, the number of direct events, the background rate, and an estimated ENA rate (number of direct events/exposure time—background rate) for ESA steps 2 and 5 for the 2013A sky map. Furthermore, the ISOC and Theseus sky maps are presented, estimated from the binned direct event data. The plots in and throughout this article are centered on longitude 265, with longitudes in reverse order (i.e., larger longitude values are on the left and smaller ones on the right, before centering). The centering on longitude 265 corresponds to a “nose-centered” frame, where the nose of the heliosphere is placed roughly in the center of the map. The plotting of longitudes in reverse order before centering is standard in astronomy, as the sky is being viewed from inside the heliosphere. There are 13,716 and 13,740 binned direct event data points for ESA steps 2 and 5, respectively. The exposure time varies by location, with exposure times nominally between 0 and 180 sec.Footnote5 Locations that have missing binned direct event data correspond to ESA steps/bins where the entire time series of direct events was culled. This creates gaps in the binned direct event data. Those gaps are correlated across ESA steps, as the reason for culling at one energy step is often the same at other energy steps. Roughly two-thirds of the possible collection time is discarded by this standard IBEX data processing step. In general, lower energy ESA steps tend to have more data discarded than higher energy ESA steps. For ESA steps 2 and 5 of the 2013A sky map, the number of direct events per bin is between 0 and 51. The number of measured direct events is correlated with exposure time; the larger the exposure time, the more measured direct events. The background rate varies between 0.03 and 0.12 background particles per second and is typically common for all bins within an ESA and arc. Finally, the estimated ENA rate varies by ESA step. The ribbon can be seen in the ENA Rate panel for ESA step 5 as the streak of red and yellow points roughly connecting the longitude and latitude points (60,70), (240, –40), and (130, 45) and more clearly seen in the ISOC and Theseus estimated sky maps. There is appreciable noise in the crude ENA rate estimates, with many negative estimated ENA rates (which are physically impossible).

3 Theseus Methodology

In this section, we outline Theseus—our sky map estimation methodology. In Section 3.1, we describe the data model, define terms and lay out notation. Theseus is a two-stage estimation procedure that, for a specified ESA and 6-month map (e.g., the 2013A, ESA 2 sky map), takes a binned direct event dataset D as input and outputs an estimated unblurred sky map (i.e., a sky map where the blurring effect of the PSF has been removed) and blurred sky map (i.e., a sky map where the blurring effect of the PSF has not been removed). The unblurred sky map is the map of scientific interest, while the blurred sky map is a necessary intermediate step to compute the unblurred sky map and is a necessary map for model diagnostics (more on this in Section 4.3). More specifically, in Stage 1, Theseus estimates a blurred sky map from a binned direct event dataset (Section 3.2). In Stage 2, Theseus estimates an unblurred sky map from the estimated blurred sky map in Stage 1 (Section 3.3).

Sky map uncertainties are estimated via percentile bootstrap intervals (e.g., Efron and Tibshirani Citation1994, chap. 13). As such, Theseus is run NB times, resulting in NB estimated unblurred and blurred sky maps corresponding to NB different bootstrap binned direct event datasets Db for bootstrap sample b=1,2,.,NB. In this article, NB = 1000. Db is constructed in two steps. First, we perform stratified sampling with replacement where strata are defined as arcs. Equal probability sampling with replacement is performed on the rows of D within each stratum, where a row of D corresponds to a binned direct event datum (i.e., a point in ). The stratified sampling encourages spatial coverage in Db to be reflective of the spatial coverage in D. Second, we simulate the number of direct events from its generating model (see (1)). This step helps reduce some of the visual artifacts Theseus can produce in the sky map estimation (this is discussed more in Section 3.3). While each estimated unblurred and blurred sky map from Theseus is properly indexed by ESA, 6-month map, and bootstrap sample, those indices will be suppressed throughout the remainder of Section 3 for notational simplicity. In what follows, we describe how Theseus estimates an unblurred and blurred sky map for a specified ESA, 6-month map, and bootstrap sample.

Finally, for clarity, we explicitly list some of the notational conventions used throughout this article.

  • Spatial quantities indexed by i will correspond to locations of binned direct event data while spatial quantities indexed by j will correspond to locations of sky map pixel centers (recall from Section 1 that, in practice, a sky map is defined by a discrete collection of mutually exclusive and exhaustive pixels).

  • Non-bolded quantities will be used for scalars, while bolded quantities will be used for non-scalars (e.g., vectors and matrices).

  • Numerous sky map-related quantities will be estimated throughout the article. Final estimates of quantities will be denoted with “hats” (e.g., θ̂), while intermediate estimates needed to arrive at the final estimated quantities will be denoted with “dots” (e.g., θ̇) or “double dots” (e.g., θ¨). The order in which quantities are computed going from data to final estimates is as follows:

    Dataθ.θ..ψ̂δ.α̂δ̂Θ̂θ̂

To lessen the notational burden, the supplementary materials provides a table enumerating the symbols and corresponding definitions used throughout this manuscript.

3.1 Data Model

Let si=(loni,lati) be the ecliptic longitude/latitude coordinates of location si for binned direct event datum i=1,2,,No where No is the number of binned direct event data observations, loni[0,360), and lati[90,90]. For the basic data model, we have (1) y(si) | t(si),θ(si),b(si)Poisson(t(si)[θ(si)+b(si)])(1) where y(si)0,1,2, is the number of direct events (ENAs + background particles) counted by IBEX-Hi, t(si)>0 is the known exposure time in seconds, b(si)0 is the known background rate (background particles/second), and θ(si)0 is the unknown ENA rate (ENAs/second) corresponding to the blurred sky map. As expressed in (1), the number of direct events counted by IBEX-Hi when being pointed at location si for t(si) seconds is modeled as an ENA rate θ(si) plus a background rate b(si) times the exposure time t(si). On average, t(si)b(si) direct events are background particles and t(si)θ(si) are ENAs.

While θ(si) is the ENA rate corresponding to the IBEX-Hi instrument at location si, θ(si) is not the ENA rate of the heliosphere corresponding to location si (i.e., is not the value of the unblurred sky map at location si). This is because not all ENAs counted when the IBEX-Hi instrument is pointed at location si originated from location si due to the IBEX-Hi PSF. The blurred sky map at location si is related to the unblurred sky map Θ as follows: (2) θ(si)=K(si)Θ(2) where Θ is an unknown, nonnegative Np×1 column vector of ENA rates, Np is the number of mutually exclusive and exhaustive pixels the sky map has been partitioned intoFootnote6, and K(si) is a known 1×Np row vector. K(si) is the blurring operator encoding the properties of the IBEX-Hi PSF corresponding to the boresight location si. K(si) has two properties: every entry of K(si) is nonnegative (i.e., K(si)j0 for all j1,2,,Np) and K(si) sums to 1 (i.e., j=1NpK(si)j=1). K(si) probabilistically describes the mapping between the true ENA origin location to the observed ENA location si. Specifically, K(si)j is the probability an ENA originated from within pixel j of the sky map given it was counted by the IBEX-Hi instrument when pointed at location si. The PSF is a property of the IBEX-Hi instrument and must be accounted for in the statistical model. How K(si) is constructed is detailed in the supplementary materials.

To reiterate, the unblurred sky map Θ is the quantity of inferential interest. Our goal is to estimate Θ, with uncertainty, given y={y(s1),y(s2),,y(sNo)},t={t(s1),t(s2),,t(sNo)}, and b={b(s1),b(s2),,b(sNo)}. We estimate Θ in a two stage procedure. In Stage 1 (Section 3.2), we estimate the blurred sky map from the binned direct event data. In Stage 2 (Section 3.3), we estimate the unblurred sky map given the Stage 1 estimate of the blurred sky map.

3.2 Theseus Stage 1: Estimating the Blurred Sky Map θ

The first stage of Theseus is to estimate the blurred sky map. Let sj be the center of pixel j for pixels j=1,2,,Np. The value of the blurred sky map at pixel j is computed as θ(sj)=K(sj)Θ. Let K be an Np×Np matrix where the jth row of K is K(sj). We define θ to be the blurred sky map, where θ=KΘ.

The way we estimate θ is by fitting a surface to the No locations si corresponding to the binned direct event data. With a fitted surface, we can predict the surface at any location s, including the Np pixel center locations that define θ.

Recall from (1) that E(y(si) | t(si),θ(si),b(si))=t(si)[θ(si)+b(si)].

Let z(si)=y(si)/t(si)b(si)be the method of moments estimate of ENAs per second at location si, treated as an initial estimate of θ(si).

For Theseus Stage 1, let si be the ecliptic longitude/latitude location in spherical coordinates. Theseus Stage 1 uses spherical coordinates rather than ecliptic coordinates for estimation to naturally account for spherical wrapping and prevent edge effects. We model z(si) as a noisy realization from θ(si): z(si)=θ(si)+ϵ(si),where ϵ(si) is a mean 0 error term. Our goal is to estimate the spatial surface, θ. We estimate θ in three steps:

Step 1: Estimate candidate blurred sky map θ.l for l=1,2,,NL, where NL is the number of candidate blurred sky maps.

Step 2: Estimate a single, initial blurred sky map θ. as an ensemble of the candidate blurred sky maps θ.l.

Step 3: Estimate the residual-adjusted blurred sky map θ.. as a residual-adjusted version of θ..

These three steps provide the high-level roadmap for Theseus Stage 1. There are, however, many subjective decisions that must be made in order to operationalize these steps. It is difficult to make “optimal” decisions in a discovery science setting where minimal assumptions about the underlying structure of the sky map are available. Therefore, in this article we focused on developing procedures that protect against sub-optimal decisions rather than seeking optimal ones. We will show that the collective set of decisions we made ultimately led to improved sky map estimates.

Step 1: Estimate θ.l. We anticipate the blurred sky maps to vary continuously over space. The goal of this step is to estimate a diverse and computationally inexpensive collection of candidate blurred sky maps using readily available software. We consider two different regression approaches to estimate θ: projection pursuit regression (PPR) (Friedman and Stuetzle Citation1981) and generalized additive models (GAMs) (Hastie and Tibshirani Citation1987). PPR and GAMs are both general purpose, nonparametric regression models, useful for estimating continuous surfaces of varying degrees of smoothness. They do so by estimating θ as the sum of smooth functions of inputs (e.g., spherical locations si). Numerous choices are required before fitting can commence, including the choice of smoothing functions and observation weighting, where the observation weighting addresses the non-constant variance of z(si). The details of the PPR and GAM fits can be found in the supplementary materials.

To assist in describing Theseus, we will present a working example in Sections 3.2 and 3.3 corresponding to a single bootstrapped dataset of a simulated binned direct event dataset generated from a simulated Spatial Retention sky map (details in Section 4). shows NL = 8 candidate blurred sky map estimates: 4 PPR-generated and 4 GAM-generated. At a high-level, each candidate estimates a similar blurred sky map: they all estimate the highest ENA rate around ecliptic longitude/latitude (265, –15), and two other lobes of elevated ENA rates near (100, 50) and (90, –45). The specifics of the estimated blurred sky maps, however, noticeably vary from candidate to candidate. For instance, Candidates 5 through 8 (the GAM-generated candidates) tend to be smoother but do not obviously estimate a ribbon, while Candidates 2 and 4 (the PPR-generated candidates using exposure time weighting) do visually estimate a ribbon. Banding artifacts are present in some of the PPR-generated candidate sky maps (e.g., Candidates 1 and 2) as a result of the internal PPR rotations and ridge function estimates. As makes clear, the particular choices of smoothing functions, weightings, and regression approaches are consequential and challenging to select a priori. Rather than try to determine what the “optimal” smoothing function/weighting/regression approach is, we combine the candidate blurred sky maps to form a single, initial blurred sky map estimate.

Fig. 2 The NL = 8 candidate blurred sky map estimates and the simulated binned direct event data, z(si). The gray points in the simulated data panel correspond to z(si) outside the color bar range.

Fig. 2 The NL = 8 candidate blurred sky map estimates and the simulated binned direct event data, z(si). The gray points in the simulated data panel correspond to z(si) outside the color bar range.

Step 2: Estimate θ.. The goal of Step 2 is to combine the NL candidate blurred sky maps θ.l into a single, initial blurred sky map estimate θ.. A straightforward way to do this would be to learn a weight wl[0,1] for each candidate map such that l=1NLwl=1 and the resulting initial blurred sky map estimate θ.=l=1NLwlθ.l minimizes some distance between the binned direct event data and θ.. This approach, however, is restricted to assign a single weight to each candidate blurred sky map rather than assign different weights to different parts of candidate blurred sky maps. From , it appears different candidate blurred sky maps may capture some parts of the blurred sky map better than others. For instance, the PPR-generated candidates might be better suited to capture the ribbon, while the GAM-generated candidates might be better suited to the GDF.

Instead of weighting each candidate sky map, we choose to combine the candidate blurred sky maps into a single, initial blurred sky map estimate by treating the candidate blurred sky maps as covariates in a second GAM regression model. Specifically, we fit the model (3) y(si) | t(si),θ̇1(si),,θ̇NL(si),b(si)Poisson(t(si)[θ(si)+b(si)])(3) (4) θ(si)=α0+l=1NLfl(θ̇l(si))(4) (5) fl(θ̇l(si))=r=1Nlrαlrglr(θ̇l(si)).(5)

Cubic regression spline basis functions were used for glr(). We use functions within the mgcv package (Wood, Pya, and Säfken Citation2016) in R (R Core Team Citation2022) to carry out the estimation. shows the contribution each candidate blurred sky map makes to the initial blurred sky map estimate, θ.. We see that the initial blurred sky map estimate θ. largely resembles the ribbon of Candidates 2 and 4 and the smooth GDF of Candidates 5 through 8. By combining the candidate blurred sky maps via the GAM-regression, the banding artifacts over the GDF from PPR-generated Candidates 1 and 2 () are greatly diminished.

Fig. 3 The candidate blurred sky map components fl(θ̇l(si)) (left) and the initial blurred sky map estimate θ. (right). Following (4), the initial blurred sky map estimate is calculated as the sum of the candidate blurred sky map components fl(θ̇l(si)) plus the estimated constant α00.15 ENAs/sec.

Fig. 3 The candidate blurred sky map components fl(θ̇l(si)) (left) and the initial blurred sky map estimate θ. (right). Following (4), the initial blurred sky map estimate is calculated as the sum of the candidate blurred sky map components fl(θ̇l(si)) plus the estimated constant α0≈0.15 ENAs/sec.

Step 3: Estimate θ... The final step is to correct any systematic lack of fit that may remain between the initial blurred sky map estimate θ. and the observed binned direct event data y. This step is included as a layer of protection. If θ. is consistent with y (as is desired), then the residual-adjusted blurred sky map θ..—which is an estimate of θ, but not Theseus’s final estimate of θ—will be similar to θ.. If, however, θ. is inconsistent with y, that inconsistency can be remedied.

Computing θ.. proceeds as follows. First, we compute the residuals for each observation: (6) r˙(si)=y(si)λ̇(si)(6) (7) λ̇(si)=t(si)[θ̇(si)+b(si)].(7)

We then fit a GAM regression model to r˙(si) as a function of θ̇(si) and si, again using cubic regression spline basis functions, resulting in GAM-fitted residuals r̂(si). The final step is to fit another GAM model like in Step 2 ((3)–(5)), replacing θ̇l(si) in (4) and (5) with θ̇(si) and r̂(si).

The right panel of shows the residual-adjusted blurred sky map estimate, θ.., as the sum of the initial blurred sky map estimate component (left) and the fitted residual surface component (middle). The right panel of shows the residual-adjusted blurred sky map estimate θ... The residual adjustment was quite minor, as the initial blurred sky map estimate θ. was already consistent with the binned direct event data y. In general, it is overwhelmingly common but not guaranteed that θ.θ...

Fig. 4 The initial blurred sky map component (left), the residual-adjustment component (middle) and the residual-adjusted blurred sky map estimate θ.. (right). θ.. is computed by adding the left and middle panels. Relatively minor residual adjustments were made to the initial blurred sky map component, as noted by the scale of the residual-adjustment component compared to the scale of the initial blurred sky map component.

Fig. 4 The initial blurred sky map component (left), the residual-adjustment component (middle) and the residual-adjusted blurred sky map estimate θ.. (right). θ.. is computed by adding the left and middle panels. Relatively minor residual adjustments were made to the initial blurred sky map component, as noted by the scale of the residual-adjustment component compared to the scale of the initial blurred sky map component.

3.3 Theseus Stage 2: Estimate an Unblurred Sky Map Θ

Recall that the Np×1 blurred sky map θ is related to the Np×1 unblurred sky map Θ through the Np×Np PSF matrix K, where θ=KΘ and K(sj)—the jth row of K—is the blurring operator applied to the jth pixel center sj. For this application, K1 exists, suggesting that the unblurred sky map Θ can be easily computed given the blurred sky map θ as follows: Θ=K1θ. While this relationship holds for the true unblurred and true blurred sky maps, there is a problem when θ is replaced with an estimate θ̂.Footnote7 This problem is related to the large condition number of the PSF matrix K (over 10 million), thus, the inverse problem is ill-conditioned (Rice Citation1966). A large condition number for the matrix K indicates that small differences between an estimated blurred sky map θ̂ and the true blurred sky map θ can result in large differences between their inverses (i.e., between Θ̂=K1θ̂ and Θ=K1θ).

This phenomenon is illustrated in . Four similar but not identical blurred sky maps are shown on the right and their unblurred counterparts are shown on the left. For each pair of unblurred/blurred sky maps, it is true that the K times the unblurred sky map equals the blurred map, and K1 times the blurred sky map equals the unblurred sky map. makes clear, however, that even if an estimated blurred sky map θ̂ is nearly identical to the true blurred sky map θ, computing the unblurred sky map as Θ̂=K1θ̂ is unreliable. This immediately raises challenges for unblurring θ.., the Theseus Stage 1 estimate of θ.

Fig. 5 A diagram illustrating the blurring/unblurring (convolution/deconvolution) process. Unblurred sky map space is on the left; blurred sky map space is on the right. The true unblurred/blurred sky map is outlined in red, while the estimated pairs of unblurred/blurred sky maps are in black with hats. For all unblurred/blurred sky map pairs (true or estimates), it is true that θ=KΘ and K1θ=Θ. The point spread function matrix K has a large condition number of over ten million. A large condition number poses a challenge for deconvolution, as small differences between to θ̂ and θ can result in large differences between Θ̂ and Θ.

Fig. 5 A diagram illustrating the blurring/unblurring (convolution/deconvolution) process. Unblurred sky map space is on the left; blurred sky map space is on the right. The true unblurred/blurred sky map is outlined in red, while the estimated pairs of unblurred/blurred sky maps are in black with hats. For all unblurred/blurred sky map pairs (true or estimates), it is true that θ=KΘ and K−1θ=Θ. The point spread function matrix K has a large condition number of over ten million. A large condition number poses a challenge for deconvolution, as small differences between to θ̂ and θ can result in large differences between Θ̂ and Θ.

To address the challenges with unblurring (also referred to as “unfolding” (Lyons Citation2011)), we turn to regularization (e.g., Kuusela and Panaretos Citation2015; Kuusela and Stark Citation2017). Regularization requires making some additional assumption about the unblurred sky map. This can be challenging in general, but particularly so in our discovery science setting where we are willing to make few assumptions about the sky maps. What we do assume about the unblurred sky map is that it is “close” to the blurred sky map. That is, the blurred sky map is just a less crisp version of the unblurred sky map as is the case with Θ̂1 and Θ in . By making this assumption, we could estimate Θ by minimizing the following equation: (8) Θ̂=argminΘ||θ..KΘ||22+ϕ||θ..Θ||22,(8) where ||θ..KΘ||22 encourages the convolution of the unblurred sky map Θ with the PSF matrix K to be close to a blurred sky map estimate θ.., while ϕ||θ..Θ||22 encourages the difference between the unblurred sky map and a blurred sky map estimate to be small. EquationEquation (8) corresponds to a generalized ridge regression problem (van Wieringen Citation2015, sec. 3.4).

The relationship between the blurred and unblurred sky map can be rewritten. Let Θ=θ+δ, where δ is an Np×1 vector called the sharpening map that equals Θθ. It is called the sharpening map because it plays the role of transforming the blurred sky map θ into the unblurred sky map Θ by sharpening the blurred sky map. It follows that (9) θ=KΘ=K(θ+δ)ψθ=.(9)

The vector ψ is the once blurred sky map θ minus the twice blurred sky map and is estimated as ψ̂=θ..Kθ... The PSF matrix K plays the role of dampening and smearing out the sharp, peaked features in the blurred sky map (e.g., the ribbon) but leaves the more gradually varying parts of the blurred sky map relatively unchanged (e.g., the GDF). Consequently, the outline of the ribbon can be seen by plotting ψ̂, as is done in the left panel of .

Fig. 6 (left) The difference between the once and twice blurred residual-adjusted blurred sky map estimate: ψ̂=θ..Kθ... The ribbon is present as the largest deviations from 0. (middle) ψ̂ versus Kδ. and (right) ψ̂ versus Kδ̂. The red line is the y = x line. There is a misfit between Kδ. and ψ̂, where Kδ. underestimates large, positive values of ψ̂ and overestimates large, negative values of ψ̂. This misfit is a result of the regularization imposed by ridge regression. δ̂ corrects this misfit, resulting in a Kδ̂ that is better matched with ψ̂.

Fig. 6 (left) The difference between the once and twice blurred residual-adjusted blurred sky map estimate: ψ̂=θ..−Kθ... The ribbon is present as the largest deviations from 0. (middle) ψ̂ versus Kδ. and (right) ψ̂ versus Kδ̂. The red line is the y = x line. There is a misfit between Kδ. and ψ̂, where Kδ. underestimates large, positive values of ψ̂ and overestimates large, negative values of ψ̂. This misfit is a result of the regularization imposed by ridge regression. δ̂ corrects this misfit, resulting in a Kδ̂ that is better matched with ψ̂.

Under this new parameterization where Θ=θ+δ, assuming ||θΘ||22 is small is equivalent to assuming that ||δ||22 is small. Thus, (8) can be rewritten as a standard ridge regression problem (Hoerl and Kennard Citation1970). Specifically, Θ could be estimated as (10) Θ.=θ..+δ.(10) where (11) δ.=argminδ||ψ̂||22+ϕ||δ||22.(11)

EquationEquation (10) says that the unblurred sky map can be estimated as the sum of the residual-adjusted blurred sky map estimate θ.. and an initial sharpening map estimate δ.. The initial sharpening map estimate δ. is the solution to the ridge regression problem. The regularization part of (11), namely ϕ||δ||22, encourages δ to be small (i.e., encourages the unblurred and blurred sky maps to be “close”). The tuning parameter ϕ0 controlling the degree of regularization in (11) is learned via cross-validation. We use the glmnet package (Friedman, Hastie, and Tibshirani Citation2010) in R to perform the ridge regression, imposing constraints such that θ..+δ.0.Footnote8 To the best of our knowledge, the rearranging of terms resulting in the sharpening map in (9) and estimating the sharpening map via ridge regression constitutes a novel approach to image deblurring.

Estimating δ via ridge regression, however, creates a misfit between ψ̂ and Kδ.. From (9), we have that ψ=. The middle panel of plots ψ̂ versus Kδ. where a clear misfit can be seen. Kδ. underestimates ψ̂ for large, positive values and overestimates ψ̂ for large, negative values. The implication of using δ. in (10) to estimate the unblurred sky map Θ is that the base and peak of the ribbon may be over- and underestimated, respectively.

To correct this misfit, we estimate the sharpening map as a misfit-adjusted version of δ.. We assume the sharpening map δ can be written as (12) δ=(12) where α3×1=(α0,α1,α2),ANp×3=[1,δ.,δ.+], 1 is a vector of 1s, and the vectors δ. and δ.+ are hinge function representations of the vector δ., where all entries of δ. greater than 0 (δ.) or less than 0 (δ.+) are set to 0. EquationEquation (12) just says that the relationship between δ and δ. is linear, but a different linear relationship is possible between δ and the negative part of δ. (δ.) than with the positive part of δ. (δ.+). The different linear relationships, however, are required to match when an entry of δ. equals 0, preventing a jump discontinuity at 0 in (12). We estimate α and δ as follows: α̂=argminα||ψ̂KAα||22δ̂=Aα̂.

The right panel of plots ψ̂ versus Kδ̂. As can be seen, the misfit that was present when using δ. has been corrected when using δ̂.

shows the final unblurred and blurred sky map estimates, where the final unblurred sky map estimate is Θ̂=θ..+δ̂and the final blurred sky map estimate is θ̂=KΘ̂.

Fig. 7 From left to right, the residual-adjusted blurred sky map estimate θ.., the sharpening map estimate δ̂, the final unblurred sky map estimate Θ̂=θ..+δ̂, and the final blurred sky map estimate θ̂=KΘ̂.

Fig. 7 From left to right, the residual-adjusted blurred sky map estimate θ.., the sharpening map estimate δ̂, the final unblurred sky map estimate Θ̂=θ..+δ̂, and the final blurred sky map estimate θ̂=KΘ̂.

The effect of adding the estimated sharpening map δ̂ to the estimated blurred sky map θ.. is that the lower latitude side of the ribbon in θ.. (i.e., the blue streak in δ̂) increases in ENA rate while the upper latitude side of the ribbon in θ.. (i.e., the red streak in δ̂) decreases in ENA rate. As these ribbon increases and decreases to θ.. are in close spatial proximity, δ̂ creates a more dramatic gradient from higher ENA rates to lower ENA rates on the upper latitude side of the ribbon.

(and all the illustrative figures in Section 3) correspond to one bootstrapped binned direct event dataset Db. That is, for a given ESA step (e.g., ESA step 2), a given 6-month map (e.g., 2013A), and a given bootstrapped binned direct event dataset Db, Theseus estimates an unblurred sky map Θ̂b and a blurred sky map θ̂b. The final point estimate unblurred sky map Θ̂ and point estimate blurred sky map θ̂ for a given ESA and 6-month map are computed as averages over all NB = 1000 bootstrap estimates: Θ̂=NB1b=1NBΘ̂bandθ̂=NB1b=1NBθ̂b.

Estimating Θ̂ as the average over all bootstrap samples (i.e., bagging (Breiman Citation1996)) rather than a single run of Theseus applied to the original binned direct event dataset D provides stability to the final sky map estimate and can greatly reduce the banding artifacts initially caused by the PPR regression in step 1 of Theseus Stage 1 that can remain in Θ̂b (). This is because, though PPR very often has banding artifacts, those artifacts are not always found in the same location across bootstrap samples. By averaging over all NB unblurred sky map estimates, the banding artifacts are often (but not always) blended out of the final unblurred sky map estimate Θ̂. Further strategies for addressing the banding artifacts are discussed in Section 6.

In Sections 4 and 5, each sky map is estimated with NB = 1000 bootstrap samples. Bootstraps were run in parallel using R version 4.1.2 on a 2.6 GHz AMD EPYC 7513 processor with 2 32-core sockets having 2 threads per core (128 threads total). Each sky map took 10–15 min to compute. Code to reproduce aspects of this manuscript for one bootstrap sample is available at https://github.com/lanl/Theseus.

4 Simulation Study

To investigate the inferential properties of Theseus and compare Theseus to a near facsimile of the current state-of-the-art sky map estimation procedure used by the ISOC, we perform a simulation study. The ISOC sky map estimation method is a local estimation method, where each pixel depends only on “nearby” binned direct event data. The pixel resolution is fixed at 6 degrees. As such, ISOC maps have a coarser and noisier esthetic than do Theseus maps. A complete description of the implemented ISOC sky map estimation methodology is provided in the supplementary materials.

4.1 Simulation Study Setup

We consider four simulated sky maps with different ribbon models motivated by some of the most advanced theoretical ribbon models available in the literature:

  • GDF-only: a sky map with no ribbon, just globally distributed flux (Zirnstein et al. Citation2017). Elevated ENA rates are present at the nose and tail.

  • Weak Scattering: the GDF-only sky map plus a ribbon with heterogeneous brightening and a relatively smooth, symmetric ribbon profile (Zirnstein, Heerikhuisen, and Dayeh Citation2018).

  • Spatial Retention: the GDF-only sky map plus a ribbon with heterogeneous brightening and an asymmetric ribbon profile (Schwadron and McComas Citation2013; Zirnstein et al. Citation2019).

  • Varying Ribbon Profile: the GDF-only sky map plus a ribbon that transitions from the Weak Scattering ribbon to the Spatial Retention ribbon with highly-concentrated pockets of higher ENA rates added at locations on the ribbon as well as a disk over the nose that appears suddenly. This model is intentionally unrealistic, but is useful for testing the limits of Theseus and ISOC.

The different simulated unblurred sky maps are shown in the top row of . Each model is simulated for ENAs at ∼1.7 keV, corresponding to IBEX-Hi ESA step 4. The Weak Scattering and Spatial Retention ribbon model results shown in are extracted from a single cross-sectional cut across the model ribbon and then copied across the sky to mimic a ribbon with consistent cross-section shape. The change in ribbon intensity across the sky is artificially varied to mimic reality. Binned direct event counts y were simulated from (1) and (2). Specifically, for a given unblurred sky map Θ and the locations, exposure times, and background rates of ESA steps 2 through 6 of the 2018B map, we draw y(si)Poisson(t(si)[θ(si)+b(si)]) where θ(si)=K(si)Θ for i=1,2,,No. Five binned direct event datasets D were simulated for each ribbon model. This amounts to five different simulated binned direct event datasets for each of the four ribbon models, resulting in 20 total ESA/ribbon model combinations.

Fig. 8 The true and estimated sky maps from Theseus and ISOC (rows) for the different simulated ribbon models (columns) for ESA 6. Visually, there appears to be better agreement between Theseus and the true sky maps than ISOC and the true sky maps.

Fig. 8 The true and estimated sky maps from Theseus and ISOC (rows) for the different simulated ribbon models (columns) for ESA 6. Visually, there appears to be better agreement between Theseus and the true sky maps than ISOC and the true sky maps.

4.2 Visual Comparison

plots unblurred sky map estimates for the different ribbon models based on ESA 6 binned direct event data. Visually, there appears to be better agreement between Theseus and the true sky maps than ISOC and the true sky maps. ISOC sky maps appear grainier than Theseus because ISOC makes sky maps at a fixed 6° resolution, while the resolution is a user-defined parameter for Theseus (2° maps are shown in ). ISOC sky map estimates are done on a pixel-by-pixel basis, and thus can suffer from erratic pixel estimates in regions with little to no binned direct event data. Theseus, on the other hand, borrows information over space via the PPR and GAM smoothing, resulting in less erratic pixel-to-pixel sky map estimates. The knots present in the Varying Ribbon Profile near ecliptic longitude and latitude (120, 40) and (300, 20) are not captured by either Theseus or ISOC. A similar comparison between Theseus and the simulated blurred sky maps can be found in the supplementary materials.

4.3 Agreement with Simulated Binned Direct Event Data

To assess how well Theseus-estimated blurred sky maps and the ISOC-estimated unblurred sky maps agree with the simulated binned direct event data, we examine the probability integral transform (PIT) histograms (Diebold, Gunther, and Tay Citation1998; Gneiting, Balabdaoui, and Raftery Citation2007). More concretely, let PIT(y(si), λ̂(si)) be a random draw from Uniform(l(si),u(si)), where l(si) is the cumulative distribution function (cdf) of a Poisson evaluated at y(si)1 with mean parameter λ̂(si)=t(si)[θ̂(si)+b(si)] and u(si) is the cdf of a Poisson evaluated at y(si). Note that, if y(si)=0, then l(si)=0. The uniform draw is required because of the discreteness of the counts y(si) but is not required in the continuous setting. If the binned direct event observations were conditionally independent draws from their generating data model with the blurred sky map estimate θ̂ plugged in, we would expect the collection of PIT(y(si),λ̂(si)) to follow a Uniform(0,1) distribution.

In addition to PIT histograms, we assess the spatial distribution of the PIT values. If PIT(y(si),λ̂(si)) iid Uniform(0,1) and were randomly assigned to binned direct event locations si, we would expect the mean and variance of the difference between nearest neighbor PIT values to be 0 and 1/6 (the mean and variance of the difference of two independent, Uniform(0,1) random variables).

For each simulated map and ESA, PIT values and nearest neighbor differences of PIT values were bootstrapped 1000 times, recording their means and variances plotted in . The results are largely consistent with expectations under theory, indicating no serious lack-of-fit for either ISOC or Theseus. That said, Theseus PIT histograms have better agreement with nominal values than do the ISOC PIT histograms, especially for the PIT variances. The ISOC PIT variances are systematically lower than nominal, suggesting ISOC maps are over-fitting the binned direct event data.

Fig. 9 Bootstrapped PIT histogram means (PIT Mean) and variances (PIT Var) and nearest neighbor PIT histogram difference means (PIT Diff Mean) and variances (PIT Diff Var) for the different simulated sky maps (columns) between the binned direct event data and the ISOC (dark green) and Theseus (mustard) estimated blurred sky maps. The nominal mean and variance for the PIT histograms are 1/2 and 1/12, respectively. The nominal mean and variance for differences of nearest neighbor PIT histograms are 0 and 1/6, respectively. Nominal values are denoted by red, horizontal lines. Results show no serious lack-of-fit for ISOC or Theseus, though Theseus has PIT histograms closer to the nominal means/variances than does ISOC.

Fig. 9 Bootstrapped PIT histogram means (PIT Mean) and variances (PIT Var) and nearest neighbor PIT histogram difference means (PIT Diff Mean) and variances (PIT Diff Var) for the different simulated sky maps (columns) between the binned direct event data and the ISOC (dark green) and Theseus (mustard) estimated blurred sky maps. The nominal mean and variance for the PIT histograms are 1/2 and 1/12, respectively. The nominal mean and variance for differences of nearest neighbor PIT histograms are 0 and 1/6, respectively. Nominal values are denoted by red, horizontal lines. Results show no serious lack-of-fit for ISOC or Theseus, though Theseus has PIT histograms closer to the nominal means/variances than does ISOC.

4.4 Unblurred Estimated Sky Map Comparisons to Simulated Sky Maps

To assess the quality of Theseus and ISOC unblurred sky map estimates, we compute the mean absolute percent error (MAPE) to assess the accuracy of the point estimates, the continuous rank probability score (CRPS) to assess the skill (Matheson and Winkler Citation1976; Gneiting and Raftery Citation2007), the 95% confidence interval widths to asses the sharpness, and the 95% empirical coverage to assess the reliability. For details on how these metrics are calculated, see the supplementary materials.

presents the results comparing the unblurred sky map estimates to the true, unblurred sky maps. As shown in , on average, ISOC MAPE is approximately 85% larger than Theseus MAPE, ISOC CRPS is approximately 80% larger than Theseus CRPS, and ISOC 95% confidence interval widths are approximately 65% wider than Theseus CI widths. Furthermore, Theseus has empirical coverage closer to nominal coverage than ISOC for nearly all ribbon models and ESAs. Theseus’s empirical coverages were within 2.5% of nominal for all ribbon models and ESAs except for ESAs 3, 4, and 6 of the Varying Ribbon Profile model. ISOC’s empirical coverages were within 2.5% of nominal for less than half of the 20 ESA/ribbon model combinations.

Fig. 10 The mean absolute percent error (MAPE), 95% confidence interval width (CI Width), 95% empirical coverage (Coverage), and continuous rank probability score (CRPS) for ISOC and Theseus for each simulated sky map (columns) and ESAs (x-axis). For all metrics other than Coverage, the best value is 0. For Coverage, the best value is 0.95 denoted by horizontal, red line. Theseus outperforms ISOC across all metrics and simulated sky map scenarios.

Fig. 10 The mean absolute percent error (MAPE), 95% confidence interval width (CI Width), 95% empirical coverage (Coverage), and continuous rank probability score (CRPS) for ISOC and Theseus for each simulated sky map (columns) and ESAs (x-axis). For all metrics other than Coverage, the best value is 0. For Coverage, the best value is 0.95 denoted by horizontal, red line. Theseus outperforms ISOC across all metrics and simulated sky map scenarios.

The unrealistic Varying Ribbon Profile ribbon model was the most challenging for ISOC and Theseus to estimate. For Theseus, this is likely related to the assumption made in Stage 2 of Theseus that the unblurred and blurred sky maps are “close” to each other: an assumption that is most significantly violated in the Varying Profile Ribbon model with the sharpest and most asymmetric ribbon shape.

The results presented in provide strong evidence that Theseus sky map estimates are better than ISOC sky map estimates. The same analysis was performed, partitioning the sky map into the pixels that contain the ribbon and those that do not with similar findings (see the supplementary materials for more details).

4.5 Comparing the Ribbon Shapes

The shape of the ribbon is of scientific interest. In this section, we isolate and compare the ribbon profiles from the Theseus and ISOC sky maps to the truth. Recall that the ribbon forms a nearly complete circular band across the sky. In order to isolate and compare the ribbon profiles, we first project the sky maps into a ribbon-centered frame (details available in the supplementary materials). In ribbon-centered frame, the ribbon appears as a horizontal streak (see the supplementary materials). We are able to do this ribbon-centering for simulated maps without error because we know the ribbon center location.Footnote9

plots the ribbon profiles for the ESA 6 sky maps (i.e., the ENA rates for the vertical cross-sections between the horizontal dashed lines in in the supplementary materials). It appears that Theseus better visually captures the shape of the ribbon than ISOC. Theseus captures the smoothly varying ribbon shapes from adjacent cross-sections, while ISOC ribbon shape estimates vary more erratically as a result of ISOC’s pixel-by-pixel estimation procedure.

Fig. 11 Ribbon cross-sections for each ribbon model (columns) and sky map estimation method (rows). Each line within a panel corresponds to a ribbon-centered longitude (i.e., a vertical slice in of the supplementary materials). We can see that Theseus better approximates the shape of the ribbon than does ISOC. Neither ISOC nor Theseus, however, completely captures the asymmetry of the ribbon for the Spatial Retention model or the Varying Ribbon Profile model.

Fig. 11 Ribbon cross-sections for each ribbon model (columns) and sky map estimation method (rows). Each line within a panel corresponds to a ribbon-centered longitude (i.e., a vertical slice in Figure 5 of the supplementary materials). We can see that Theseus better approximates the shape of the ribbon than does ISOC. Neither ISOC nor Theseus, however, completely captures the asymmetry of the ribbon for the Spatial Retention model or the Varying Ribbon Profile model.

Not only does Theseus appear to capture the ribbon shape better than ISOC, it does a better job quantitatively. shows the mean absolute error between the skew of the simulated ribbon cross-sections and the ISOC and Theseus-estimated skews (see the supplementary materials for details on how skew is computed). provides further evidence that Theseus better captures relevant features of the ribbon than does ISOC.

Fig. 12 Mean absolute error (MAE) between the true ribbon skew and the Theseus and ISOC estimated ribbon skew, averaged over all cross-sections. 1000 bootstrap samples are shown. Theseus has smaller average MAE than ISOC for all ribbon model/ESA comparisons indicating Theseus better captures the skew of the ribbon than ISOC.

Fig. 12 Mean absolute error (MAE) between the true ribbon skew and the Theseus and ISOC estimated ribbon skew, averaged over all cross-sections. 1000 bootstrap samples are shown. Theseus has smaller average MAE than ISOC for all ribbon model/ESA comparisons indicating Theseus better captures the skew of the ribbon than ISOC.

While Theseus does a better job capturing the ribbon shape than does ISOC, both Theseus and ISOC fail to capture some of the finer features of the ribbon, such as the sharp peak/pronounced asymmetry of the Spatial Retention model and the strong asymmetric features of the Varying Ribbon Profile. ISOC’s failure to capture these sharp, asymmetric ribbon shapes is in part because it does not account for the IBEX-Hi PSF and is estimating a blurred sky map but treating it as an unblurred sky map. Theseus’s failure to capture these sharp, asymmetric ribbon shapes is in part related to the assumption made in Theseus Stage 2 that the unblurred sky map is “close” to the blurred sky map. While this assumption prevents unblurred sky map estimates from being wildly unreasonable (recall Θ̂2 and Θ̂3 in ), it also prevents Theseus from capturing the parts of the unblurred sky map that deviate most dramatically from the blurred sky map: namely the ribbon. To better capture the ribbon in the Spatial Retention model and Varying Ribbon Profile, additional assumptions would likely need to be made about the shape of the ribbon; assumptions intentionally avoided for the discovery science setting we are operating within.

5 Real Binned Direct Event Data Example

We fit Theseus and ISOC to the real binned direct event data collected by the IBEX-Hi instrument corresponding to the ESA 4 “A” maps between the years 2010 to 2021 to illustrate how the current state-of-the-art ISOC sky maps compare to Theseus sky maps. Unblurred sky maps are shown in . Theseus sky maps appears noticeably smoother than ISOC sky maps. Theseus sky maps are at a 2° pixel resolution and interpolate over regions of the sky while ISOC sky maps are made at a 6° resolution on a pixel-by-pixel basis and leave “holes” in the sky maps where no binned direct event data are present.

Fig. 13 ISOC (left) and Theseus (right) unblurred sky map estimates fit to real binned direct event data corresponding to ESA 4 collected over roughly the first half each calendar year (the “A” maps). Gray pixels in the ISOC sky maps correspond to pixels ISOC does not estimate because no binned direct event data was collected sufficiently close to the pixel’s center.

Fig. 13 ISOC (left) and Theseus (right) unblurred sky map estimates fit to real binned direct event data corresponding to ESA 4 collected over roughly the first half each calendar year (the “A” maps). Gray pixels in the ISOC sky maps correspond to pixels ISOC does not estimate because no binned direct event data was collected sufficiently close to the pixel’s center.

While we do not know if ISOC or Theseus sky maps better reflects the true, latent unblurred sky maps, we have reason to believe it is Theseus due to the similar relative performance between Theseus and ISOC we see on real data as we did on simulated data (recall Section 4). For simulated data where Theseus sky maps better captured simulated sky maps than did ISOC, we saw that Theseus had narrower 95% confidence interval widths and PIT histograms better reflecting samples from a Uniform(0,1). We have the same findings with real data. For instance, ISOC’s 95% confidence interval widths are, on average, ∼50% wider than Theseus’s (). Furthermore, Theseus PIT histograms are consistent with a Uniform(0,1) for all sky maps, while ISOC PIT histograms show a lower frequency for PIT values near 1 for all sky maps than would be expected, and a similar mounded shape for 2010A and 2011A that we saw with the simulated sky maps ().

Fig. 14 ISOC (left) and Theseus (right) 95% confidence interval widths (ENAs per second) corresponding to ESA 4. Theseus has narrower 95% confidence intervals widths than ISOC overall. Gray pixels in the ISOC sky maps either represent pixels with no estimate or pixels with extremely large 95% confidence interval widths that were truncated for ease of viewing.

Fig. 14 ISOC (left) and Theseus (right) 95% confidence interval widths (ENAs per second) corresponding to ESA 4. Theseus has narrower 95% confidence intervals widths than ISOC overall. Gray pixels in the ISOC sky maps either represent pixels with no estimate or pixels with extremely large 95% confidence interval widths that were truncated for ease of viewing.

Fig. 15 Probability integral transform (PIT) histograms by years from 2010 to 2021 for ESA 4. The top set of histograms are for Theseus sky maps; the bottom for ISOC sky maps. No indication of non-uniformity is visible for Theseus PIT histograms. Slightly mounded shapes exists for 2010A and 2011A for ISOC maps. For later years, fewer PIT values near 1 are observed relative to what would be expected.

Fig. 15 Probability integral transform (PIT) histograms by years from 2010 to 2021 for ESA 4. The top set of histograms are for Theseus sky maps; the bottom for ISOC sky maps. No indication of non-uniformity is visible for Theseus PIT histograms. Slightly mounded shapes exists for 2010A and 2011A for ISOC maps. For later years, fewer PIT values near 1 are observed relative to what would be expected.

Artifacts of the Theseus and ISOC sky map estimation approaches are present. In the ISOC sky maps, we see coarse pixelation which can obscure finer scale features. We can also see some vertical banding in locations where binned direct event data exposure times are lower (e.g., in 2014A near ecliptic longitude 190 and ecliptic latitude range 0 to 90). If no binned direct event data are sufficiently close to a pixel’s center, ISOC will not provide an estimate for that pixel; those pixels appear as gray in . For Theseus, some of the artificial banding caused by the PPR regression in step 1 of Theseus Stage 1 can be seen in the light blue bands running along the ribbon in the 2010A sky map and less so in 2011A sky map. While the artificial banding in is relatively minimal, it can be more pronounced, especially in ESA 2 where less binned direct event data is available to estimate the sky maps (not shown).

There are numerous scientific studies that will directly benefit from the demonstrated improvements found in Theseus sky maps over the standard ISOC sky maps. In terms of ribbon science, as already discussed there is the improved ability to discern the shape of the ribbon profile, and knowing this has the potential to differentiate between competing ribbon formation theories. Beyond this, the higher resolution of Theseus maps more accurately locates points along the ribbon in the sky. This will allow a more accurate application than previously done of the astronomical method of parallax to determine the distance to the ribbon (Swaczyna et al. Citation2016). More accurately demarcating the circular path of the ribbon around the sky will allow a better determination of the location of the ribbon center than previously done (Funsten et al. Citation2013; Dayeh et al. Citation2019). This is important because the ribbon center is associated with the direction of the interstellar magnetic field (e.g., Schwadron et al. Citation2009; Zirnstein et al. Citation2016c), which helps govern the shape of the heliosphere (Zirnstein et al. Citation2016a) and is also a topic of great interest in galactic astronomy (e.g., Frisch et al. Citation2012, Citation2022). And finally, the improved rendering of the GDF in Theseus sky maps will allow for more accurate determinations of the size and time variability of GDF features (e.g., McComas et al. Citation2013; Dayeh et al. Citation2022), which in turn helps constrain simulations of the heliosphere’s dynamics and evolution, and allows for a more accurate determination of the three-dimensional shape of the heliosphere than done previously (Reisenfeld et al. Citation2021).

6 Discussion

In this article, we presented a novel sky map estimation procedure called Theseus. Theseus produces sky map estimates in two stages. In Theseus Stage 1, a blurred sky map is estimated from binned direct event data. In Theseus Stage 2, an unblurred sky map is estimated from the previously estimated blurred sky map. Bootstrapping is used to quantify pixel uncertainties. Over a variety of realistic simulation scenarios, we demonstrated that Theseus is better than the current state-of-the-art sky map estimation procedure used by ISOC with respect to half a dozen metrics. Specifically, Theseus had more uniform PIT histograms, smaller MAPE, narrower 95% confidence interval widths, better empirical coverage, smaller CRPS, and more accurate ribbon skewness than ISOC sky maps. Finally, we fit Theseus and ISOC to real binned direct event data and showed that, like with the simulated data, Theseus had more uniform PIT histograms and narrower 95% confidence interval widths, providing some assurance that Theseus sky maps are likely better estimates of the true, latent unblurred sky maps than are ISOC’s.

While Theseus is a clear improvement over the current state-of-the-art used by the ISOC, it is by no means perfect. For instance, while there is no indication the blurred sky maps are over-smoothed based on the PIT histogram analysis of Section 4.3, visually there is a suggestion that Theseus blurred sky maps may not be capturing some fine scale spatial structure. Furthermore, though efforts to reduce banding artifacts in the sky map estimates were helpful, they did not completely remove them in all sky maps. The banding artifacts are caused by the PPR-generated candidates in step 1 of Theseus Stage 1 and can be amplified by the sharpening map of Theseus Stage 2. Even though they are relatively minor, the banding artifacts can be problematic for science as they might be confused as genuine heliospheric features rather than unfortunate methodological byproducts.

In the future, there are numerous options to try to reduce the impacts of these artifacts and address possible over-smoothing, both through methodological modifications and data enhancements. No single option is perfect, but all are worth exploring. Methodologically, we could replace the PPR-candidates in step 1 of Theseus Stage 1 with smoothed versions of themselves (e.g., we could replace θ.l with g(Kθ.l); a debiasing function g() applied to the smoothed/blurred version of θ.l). This should reduce the banding artifacts in the candidate blurred sky maps but possibly at the expense of capturing the sharpness of the ribbon peaks. We could also consider alternatives (or additions) to PPR to include in step 1 of Theseus Stage 1 such as multivariate adaptive regression splines (Friedman Citation1991), neural networks (Rosenblatt 1958; Rumelhart, Hinton, and Williams Citation1986), local regression and likelihood methods (Loader Citation2006), or fast Vecchia approximations of Gaussian processes (Katzfuss and Guinness Citation2021; Katzfuss, Guinness, and Lawrence Citation2022). Providing a more diverse collection of potentially higher variance candidate blurred sky maps might address the perception of over-smoothing.

Alternatively, there is evidence to suggest that as the number of available ENA counts for binned direct event data increases, the banding artifacts fade (e.g., sky maps 2010A and 2011A have the lowest total number of counts of all sky maps in ). From a data enhancement perspective, we could incorporate a new data product. There is another data product related to the IBEX mission not used in this article that would effectively triple the event rate for the binned direct event data. Additionally, we could improve the data pre-processing step. Recall that the standard IBEX data pre-processing step discards roughly two-thirds of the direct event data when constructing binned direct event data. Improving the pre-processing step in a way that converts more direct event time segments into binned direct event data will increase total exposure time and may help reduce the banding artifacts.

Kuusela and Panaretos (Citation2015) and Kuusela and Stark (Citation2017) discuss how uncertainty estimation for regularized problems can go poorly if the regularization bias is not accounted for, especially in contexts where the unblurred and blurred functions/surfaces can be quite different from each other. It is worth emphasizing how the heliosphere sky map estimation problem avoids some of these more general concerns. First, the debiasing step in Theseus Stage 2 attempts to remove some of the misfit (loosely bias) introduced in the regularization step. Second, and most importantly, the degree of bias introduced by the point spread function is relatively small, which is why we are able to assume the unblurred and blurred sky maps are “close” to each other. Third, the empirical coverage estimates in the simulation study with realistic unblurred sky maps gives us confidence that our uncertainty estimates are reasonable.

One of the most challenging and scientifically important features for Theseus (and ISOC) to capture is the ribbon shape. Recall that the ribbon was completely unexpected and only discovered after IBEX’s launch. The IBEX-Hi’s 6.5° FWHM PSF was anticipated to be, and is narrow enough to resolve GDF features. Resolving ribbon features, however, has proven more challenging. Assessing if Theseus sky maps are “good enough” to discern between competing ribbon origin theories will depend on the theories and how similar their resulting ribbon profiles are. If, for instance, competing theories can be differentiated by their skew (as is the case with the Weak Scattering and Spatial Retention models: recall ), then Theseus sky maps should be good enough to contribute to the scientific process now. If, however, two competing theories are quite similar and only deviate in, say, how peaked their ribbons are (imagine two slightly different versions of the Spatial Retention model), Theseus sky maps are likely not presently good enough for that level of discernment.

The challenge of improving ribbon shape estimation is further amplified in our discovery science setting, where few assumptions can be made a priori about the shape of the ribbon. Were we willing and able to make additional assumptions about the shape of the ribbon, however, we would likely be able to unblur the blurred sky maps more accurately. For instance, Kuusela and Stark (Citation2017) provides an illustration of how unblurring can be improved when shape constraints can be assumed. Alternatively, as heliosphere simulation capabilities continue to mature, efforts to link computer model output directly to binned direct event data via computer model calibration should be explored.

In the absence of additional ribbon shape assumptions, improved instrumentation with narrower PSFs may be needed to accurately resolve the ribbon. Lucky for us, the upcoming Interstellar Mapping and Acceleration Probe (IMAP) (McComas et al. Citation2018) mission will have instrumentation with a FWHM field-of-view roughly half that of IBEX-Hi. Theseus is well-positioned to analyze IMAP data upon arrival after its scheduled 2025 launch.

Supplementary Materials

In the online supplementary materials of this article, we provide details on how the point spread function matrix K is constructed, additional GAM and PPR details, details on how ISOC maps are constructed, additional analyses supplementing Section 4, and a detailed table of the notation presented in the article. Additionally, the zip file contains R code and datasets to recreate . The R code and datasets can also be found at https://github.com/lanl/Theseus.

Supplemental material

ibex_theseus_technometrics_supplementary_materials_final.zip

Download Zip (59.6 MB)

Acknowledgments

We thank the editor, associate editor, and two anonymous reviewers for their constructive and insightful feedback. We also thank C.C. Essix for her assistance and encouragement. Approved for public release: LA-UR-22-30879.

Disclosure Statement

The authors report there are no competing interests to declare.

Additional information

Funding

Research presented in this manuscript was supported by the Laboratory Directed Research and Development (LDRD) program of Los Alamos National Laboratory (LANL) under project number 20220107DR and by the NASA IBEX Mission as part of the NASA Explorer Program (80NSSC20K0719). Additionally, L.J.B. was supported by LANL’s LDRD Richard Feynman Postdoctoral Fellowship (20210761PRD1), while E.J.Z. acknowledges support from NASA grant 80NSSC17K0597 in the development of the ribbon models.

Notes

1 For context, the outer boundary of the heliosphere, called the heliopause, is over 100 astronomical units from the Sun, where 1 astronomical unit is the mean distance between Earth and the Sun.

2 For the first few years of the IBEX mission, IBEX reorientation occurred approximately every 7 days, or once per orbit, not 4.5 days. In June 2011, the IBEX orbit was changed to a 9-day period orbit and since then, repoints are done twice per orbit.

3 Heliospheric ENA rates vary on the order of months and are treated as constant for each 6-month sky map.

4 Due to data quality issues, ESA 1—the lowest energy step—is not used.

5 180 sec × 6 ESA steps × 360 1° bins = 388,800 sec = 4.5 days, which is the duration of an arc.

6 For a 2° sky map, Np=(180/2)*(360/2)=16,200 pixels.

7 Recall the notational conventions of Section 3 and note here that the “hat” notation of θ̂ is being used as a generic estimate of θ, not as Theseus’s final estimate of θ.

8 Further regularization was imposed on pixels proportional to their size. While all pixels are of the same size in degrees, they have different surface area sizes on a sphere as a function of latitude. Pixels near latitude 0 are the largest while pixels near latitudes –90 and 90 are the smallest. Smaller pixels were more severely regularized by using the penalty.factor argument in the glmnet() function. Without this extra regularization, the pixel estimate in δ̇ near latitudes –90 and 90 could wander appreciably from 0.

9 It is also of scientific interest, but outside the scope of this work, to estimate the ribbon center for non-simulated settings.

References

  • Biemond, J., Lagendijk, R. L., and Mersereau, R. M. (1990), “Iterative Methods for Image Deblurring,” Proceedings of the IEEE, 78, 856–883. DOI: 10.1109/5.53403.
  • Bojarczak, P., and Lukasik, Z. (2011), “Image Deblurring–Wiener Filter versus TSVD Approach,” Advances in Electrical and Electronic Engineering, 6, 86–89.
  • Breiman, L. (1996), “Bagging Predictors,” Machine Learning, 24, 123–140. DOI: 10.1007/BF00058655.
  • Castillo-Páez, S., Fernández-Casal, R., and García-Soidán, P. (2019), “A Nonparametric Bootstrap Method for Spatial Data,” Computational Statistics & Data Analysis, 137, 1–15. DOI: 10.1016/j.csda.2019.01.017.
  • Dayeh, M. A., Zirnstein, E. J., Desai, M. I., Funsten, H. O., Fuselier, S. A., Heerikhuisen, J., McComas, D. J., Schwadron, N. A., and Szalay, J. R. (2019), “Variability in the Position of the IBEX Ribbon over Nine Years: More Observational Evidence for a Secondary ENA Source,” The Astrophysical Journal, 879, 84. DOI: 10.3847/1538-4357/ab21c1.
  • Dayeh, M. A., Zirnstein, E. J., Fuselier, S. A., Funsten, H. O., and McComas, D. J. (2022), “Evolution of the Heliotail Lobes over a Solar Cycle as Measured by IBEX,” The Astrophysical Journal Supplement Series, 261, 27. DOI: 10.3847/1538-4365/ac714e.
  • Diebold, F. X., Gunther, T. A., and Tay, A. S. (1998), “Evaluating Density Forecasts with Applications to Financial Risk Management,” International Economic Review, 39, 863–883. http://www.jstor.org/stable/2527342. DOI: 10.2307/2527342.
  • Efron, B., and Tibshirani, R. J. (1994), An Introduction to the Bootstrap, Boca Raton, FL: CRC Press.
  • Friedman, J., Hastie, T., and Tibshirani, R. (2010), “Regularization Paths for Generalized Linear Models via Coordinate Descent,” Journal of Statistical Software, 33, 1.
  • Friedman, J. H. (1991), “Multivariate Adaptive Regression Splines,” The Annals of Statistics, 19, 1–67. DOI: 10.1214/aos/1176347963.
  • Friedman, J. H., and Stuetzle, W. (1981), “Projection Pursuit Regression,” Journal of the American Statistical Association, 76, 817–823. DOI: 10.1080/01621459.1981.10477729.
  • Frisch, P. C., Andersson, B.-G., Berdyugin, A., Piirola, V., DeMajistre, R., Funsten, H. O., Maglhaes, A. M., Seriacope, D. B., McComas, D. J., Schwadron, N. A., Slavin, J. D., and Wiktorowicz, S. J. (2012), “The Interstellar Magnetic Field Close to the Sun. II,” The Astrophysical Journal, 760, 106. DOI: 10.1088/0004-637X/760/2/106.
  • Frisch, P. C., Piirola, V., Berdyugin, B., Heiles, C., Cole, A., Hill, K., Magalhaes, A. M., Wiktorowicz, S. J., Bailey, J., Cotton, D. V., Kedziora-Chudczer, L., Schwadron, N. A., Bzowski, M., McComas, D. J., Zirnstein, E. J., Funsten, H. O., Harlingten, C., and Redfield, S. (2022), “Whence the Interstellar Magnetic Field Shaping the Heliosphere?” The Astrophysical Journal Supplement Series, 259, 48. DOI: 10.3847/1538-4365/ac5750.
  • Funsten, H. O., Allegrini, F., Bochsler, P., Dunn, G., Ellis, S., Everett, D., Fagan, M. J., Fuselier, S. A., Granoff, M., Gruntman, M., Guthrie, A. A., Hanley, J., Harper, R. W., Heirtzler, D., Janzen, P., Kihara, K. H., King, B., Kucharek, H., Manzo, M. P., Maple, M., Mashburn, K., McComas, D. J., Moebius, E., Nolin, J., Piazza, D., Pope, S., Reisenfeld, D. B., Rodriguez, B., Roelof, E. C., Saul, L., Turco, S., Valek, P., Weidner, S., Wurz, P., and Zaffke, S. (2009), “The Interstellar Boundary Explorer High Energy (IBEX-Hi) Neutral Atom Imager,” Space Science Reviews, 146, 75–103. DOI: 10.1007/s11214-009-9504-y.
  • Funsten, H. O., DeMajistre, R., Frisch, P. C., Heerikhuisen, J., Higdon, D. M., Janzen, P., Larsen, B. A., Livadiotis, G., McComas, D. J., Möbius, E., Reese, C. S., Reisenfeld, D. B., Schwadron, N. A., and Zirnstein, E. J. (2013), “Circularity of the IBEX Ribbon of Enahnced Energetic Neutral Atom (ENA) Flux,” The Astrophysical Journal, 776, 30. DOI: 10.1088/0004-637X/776/1/30.
  • Fuselier, S. A., Allegrini, F., Funsten, H. O., Ghielmetti, A. G., Heirtzler, D., Kucharek, H., Lennartsson, O. W., McComas, D. J., Möbius, E., Moore, T. E., Petrinec, S. M., Saul, L. A., Scheer, J. A., Schwadron, N., and Wurz, P. (2009), “Width and Variation of the ENA Flux Ribbon Observed by the Interstellar Boundary Explorer,” Science, 326, 962–964. DOI: 10.1126/science.1180981.
  • Gneiting, T., and Raftery, A. E. (2007), “Strictly Proper Scoring Rules, Prediction, and Estimation,” Journal of the American Statistical Association, 102, 359–378. DOI: 10.1198/016214506000001437.
  • Gneiting, T., Balabdaoui, F., and Raftery, A. E. (2007), “Probabilistic Forecasts, Calibration and Sharpness,” Journal of the Royal Statistical Society, Series B, 69, 243–268. DOI: 10.1111/j.1467-9868.2007.00587.x.
  • González, J. A., Rodríguez-Cortés, F. J., Cronie, O., and Mateu, J. (2016), “Spatio-Temporal Point Process Statistics: A Review,” Spatial Statistics, 18, 505–544. DOI: 10.1016/j.spasta.2016.10.002.
  • Gramacy, R. B., and Haaland, B. (2016), “Speeding Up Neighborhood Search in Local Gaussian Process Prediction,” Technometrics, 58, 294–303. DOI: 10.1080/00401706.2015.1027067.
  • Gramacy, R. B., and Lee, H. K. H. (2008), “Bayesian Treed Gaussian Process Models with an Application to Computer Modeling,” Journal of the American Statistical Association, 103, 1119–1130, 2008. DOI: 10.1198/016214508000000689.
  • Hastie, T., and Tibshirani, R. (1987), “Generalized Additive Models: Some Applications,” Journal of the American Statistical Association, 82, 371–386. DOI: 10.1080/01621459.1987.10478440.
  • Hoerl, A. E., and Kennard, R. W. (1970), “Ridge Regression: Biased Estimation for Nonorthogonal Problems,” Technometrics, 12, 55–67. DOI: 10.1080/00401706.1970.10488634.
  • Katzfuss, M., and Guinness, J. (2021), “A General Framework for Vecchia Approximations of Gaussian Processes,” Statistical Science, 36, 124–141. DOI: 10.1214/19-STS755.
  • Katzfuss, M., Guinness, J., and Lawrence, E. (2022), “Scaled Vecchia Approximation for Fast Computer-Model Emulation,” SIAM/ASA Journal on Uncertainty Quantification, 10, 537–554. DOI: 10.1137/20M1352156.
  • Kuusela, M., and Panaretos, V. M. (2015), “Statistical Unfolding of Elementary Particle Spectra: Empirical Bayes Estimation and Bias-Corrected Uncertainty Quantification,” The Annals of Applied Statistics, 9, 1671–1705. DOI: 10.1214/15-AOAS857.
  • Kuusela, M., and Stark, P. B. (2017), “Shape-Constrained Uncertainty Quantification in Unfolding Steeply Falling Elementary Particle Spectra,” The Annals of Applied Statistics, 11, 1671–1710. DOI: 10.1214/17-AOAS1053.
  • Loader, C. (2006), Local Regression and Likelihood, New York: Springer.
  • Lyons, L. (2011), “CERN-2011-006,” in Proceedings of the PHYSTAT 2011 Workshop on Statistical Issues Related to Discovery Claims in Search Experiments and Unfolding, eds. H. B. Prosper and L. Lyons, 17–20 January 2011, Geneva, Switzerland: CERN.
  • Ma, L., Xu, L., and Zeng, T. (2017), “Low Rank Prior and Total Variation Regularization for Image Deblurring,” Journal of Scientific Computing, 70, 1336–1357. DOI: 10.1007/s10915-016-0282-x.
  • MacAdam, D. P. (1970), “Digital Image Restoration by Constrained Deconvolution,” JOSA, 60, 1617–1627. DOI: 10.1364/JOSA.60.001617.
  • Matheson, J. E., and Winkler, R. L. (1976), “Scoring Rules for Continuous Probability Distributions,” Management Science, 22, 1087–1096. DOI: 10.1287/mnsc.22.10.1087.
  • McComas, D. J., Allegrini, F., Bochsler, P., Bzowski, M., Christian, E. R., Crew, G. B., DeMajistre, R., Fahr, H., Fichtner, H., Frisch, P. C., Funsten, H. O., Fuselier, S. A., Gloeckler, G., Gruntman, M., Heerikhuisen, J., Izmodenov, V., Janzen, P., Knappenberger, P., Krimigis, S., Kucharek, H., Lee, M., Livadiotis, G., Livi, S., Macdowall, R. J., Mitchell, D., Möbius, E., Moore, T., Pogorelov, N. V., Reisenfeld, D., Roelof, E., Saul, L., Schwadron, N. A., Valek, P. W., Vanderspek, R., Wurz, P., and Zank, G. P. (2009a), “Global Observations of the Interstellar Interaction from the Interstellar Boundary Explorer (IBEX),” Science, 326, 959–962. DOI: 10.1126/science.1180906.
  • McComas, D. J., Allegrini, F., Bochsler, P., Bzowski, M., Collier, M., Fahr, H., Fichtner, H., Frisch, P., Funsten, H. O., Fuselier, S. A., Gloeckler, G., Gruntman, M., Izmodenov, V., Knappenberger, P., Lee, M., Livi, S., Mitchell, D., Möbius, E., Moore, T., Pope, S., Reisenfeld, D., Roelof, E., Scherrer, J., Schwadron, N., Tyler, R., Wieser, M., Witte, M., Wurz, P., and Zank, G. (2009b), “IBEX-Interstellar Boundary Explorer,” Space Science Reviews, 146, 11–33. DOI: 10.1007/s11214-009-9499-4.
  • McComas, D. J., Dayeh, M. A., Funsten, H. O., Livadiotis, G., and Schwadron, N. A. (2013), “The Heliotail Revealed by the Interstellar Boundary Explorer,” The Astrophysical Journal, 771, 77. DOI: 10.1088/0004-637X/771/2/77.
  • McComas, D. J., Lewis, W. S., and Schwadron, N. A. (2014), “IBEX’s Enigmatic Ribbon in the Sky and its Many Possible Sources,” Reviews of Geophysics, 52, 118–155. DOI: 10.1002/2013RG000438.
  • McComas, D. J., Zirstein, E. J., Bzowski, M., Dayeh, M. A., Funsten, H. O., Fuselier, S. A., Janzen, P. H., Kubiak, M. A., Kucharek, H., Moebius, E., Reisenfeld, D. B., Schwadron, N. A., Sokol, J. M., Szalay, J. R., and Tokumaru, M. (2017), “Seven Years of Imaging the Global Heliosphere with IBEX,” The Astrophysical Journal Supplement Series, 229, 41. DOI: 10.3847/1538-4365/aa66d8.
  • McComas, D. J., Christian, E. R., Schwadron, N. A., Fox, N., Westlake, J., Allegrini, F., Baker, D. N., Biesecker, D., Bzowski, M., Clark, G., Cohen, C. M. S., Cohen, I., Dayeh, M. A., Decker, R., de Nolfo, G. A., Desai, M. I., Ebert, R. W., Elliott, H. A., Fahr, H., Frisch, P. C., Funsten, H. O., Fuselier, S. A., Galli, A., Galvin, A. B., Giacalone, J., Gkioulidou, M., Guo, F., Horanyi, M., Isenberg, P., Janzen, P., Kistler, L. M., Korreck, K., Kubiak, M. A., Kucharek, H., Larsen, B. A., Leske, R. A., Lugaz, N., Luhmann, J., Matthaeus, W., Mitchell, D., Moebius, E., Ogasawara, K., Reisenfeld, D. B., Richardson, J. D., Russell, C. T., Sokó, J. M., Spence, H. E., Skoug, Sternovsky, Z., Swaczyna, P., Szalay, J. R., Tokumaru, M., Wiedenbeck, M. E., Wurz, P., Zank, G. P., and Zirnstein, E. J. (2018), “Interstellar Mapping and Acceleration Probe (IMAP): A New NASA Mission,” Space Science Reviews, 214, 1–54. DOI: 10.1007/s11214-018-0550-1.
  • McComas, D. J., Bzowski, M., Dayeh, M. A., DeMajistre, R., Funsten, H. O., Janzen, P. H., Kowalska-Leszczynska, I., Kubiak, M. A., Schwadron, N. A., Sokol, J. M., Szalay, J. R., Tokumaru, M., and Zirnstein, E. J. (2020), “Solar Cycle of Imaging the Global Heliosphere: Interstellar Boundary Explorer (IBEX) Observations from 2009–2019,” The Astrophysical Journal Supplement Series, 248, 26. DOI: 10.3847/1538-4365/ab8dc2.
  • R Core Team. (2022), R: A Language and Environment for Statistical Computing, Vienna, Austria: R Foundation for Statistical Computing. Available at https://www.R-project.org/.
  • Reisenfeld, D. B., Bzowski, M., Funsten, H. O., Heerikhuisen, J., Janzen, P. H., Kubiak, M. A., McComas, D. J., Schwadron, N. A., Sokół, J. M., Zimorino, A., and Zirnstein, E. J. (2021), “A Three-dimensional Map of the Heliosphere from IBEX,” The Astrophysical Journal Supplement Series, 254, 40. DOI: 10.3847/1538-4365/abf658.
  • Rice, J. R. (1966), “A Theory of Condition,” SIAM Journal on Numerical Analysis, 3, 287–310. DOI: 10.1137/0703023.
  • Rosenblatt, F. (1985), “The Perceptron: A Probabilistic Model for Information Storage and Organization in the Brain,” Psychological Review, 65, 386–408. DOI: 10.1037/h0042519.
  • Rumelhart, D. E., Hinton, G. E., and Williams, R. J. (1986), “Learning Representations by Back-Propagating Errors,” Nature, 323, 533–536. DOI: 10.1038/323533a0.
  • Sauer, A., Gramacy, R. B., and Higdon, D. (2022), “Active Learning for Deep Gaussian Process Surrogates,” Technometrics, 65, 4–18. DOI: 10.1080/00401706.2021.2008505.
  • Schwadron, N. A., and McComas, D. J. (2013), “Spatial Retention of Ions Producing the IBEX Ribbon,” The Astrophysical Journal, 764, 92. DOI: 10.1088/0004-637X/764/1/92.
  • Schwadron, N. A., Bzowski, M., Crew, G. B., Gruntman, M., Fahr, H., Fichtner, H., Frisch, P. C., Funsten, H. O., Fuselier, S. A., Heerikhuisen, J., Izmodenov, V., Kucharek, H., Lee, M., Livadiotis, G., McComas, D. J., Möbius, E., Moore, T., Mukherjee, J., Pogorelov, N. V., Prested, C., Reisenfeld, D., Roelof, E., and Zank, G. P. (2009), “Comparison of Interstellar Boundary Explorer Observations with 3D Global Heliospheric Models,” Science, 326, 966–968. DOI: 10.1126/science.1180986.
  • Schwadron, N. A., Moebius, E., Fuselier, S. A., McComas, D. J., Funsten, H. O., Janzen, P., Reisenfeld, D., Kucharek, H., Lee, M. A., Fairchild, K., Allegrini, F., Dayeh, M., Livadiotis, G., Reno, M., Bzowski, M., Sokol, J. M., Kubiak, M. A., Christian, E. R., DeMajistre, R., Frisch, P., Galli, A., Wurz, P., and Gruntman, M. (2014), “Separation of the Ribbon from Globally Distributed Energetic Neutral Atom Flux Using the First Five Years of IBEX Observations,” The Astrophysical Journal Supplement Series, 215, 13. DOI: 10.1088/0067-0049/215/1/13.
  • Swaczyna, P., Bzowski, M., Christian, E. R., Funsten, H. O., McComas, D. J., and Schwadron, N. A. (2016), “Distance to the IBEX Ribbon Source Inferred from Parallax,” The Astrophysical Journal, 823, 119. DOI: 10.3847/0004-637X/823/2/119.
  • van Wieringen, W. N. (2015), “Lecture Notes on Ridge Regression,” arXiv preprint arXiv:1509.09169.
  • Wikle, C. K., Mark Berliner, L., and Cressie, N. (1998), “Hierarchical Bayesian Space-Time Models,” emphEnvironmental and Ecological Statistics, 5, 117–154. DOI: 10.1023/A:1009662704779.
  • Wood, S. N., Pya, N., and Säfken, B. (2016), “Smoothing Parameter and Model Selection for General Smooth Models,” Journal of the American Statistical Association, 111, 1548–1563. DOI: 10.1080/01621459.2016.1180986.
  • Zhang, K., Ren, W., Luo, W., Lai, W.-S., Stenger, B., Yang, M.-H., and Li, H. (2022), “Deep Image Deblurring: A Survey,” International Journal of Computer Vision, 130, 2103–2130. DOI: 10.1007/s11263-022-01633-5.
  • Zirnstein, E. J., Funsten, H. O., Heerikhuisen, J., and McComas, D. J. (2016a), “Effects of Solar Wind Speed on the Secondary Energetic Neutral Source of the Interstellar Boundary Explorer Ribbon,” Astronomy & Astrophysics, 586, A31. DOI: 10.1051/0004-6361/201527437.
  • Zirnstein, E. J., Funsten, H. O., Heerikhuisen, J., Mccomas, D. J., Schwadron, N. A., and Zank, G. P. (2016b), “Geometry and Characteristics of the Heliosheath Revealed in the First Five Years of Interstellar Boundary Explorer Observations,” The Astrophysical Journal, 826, 58. DOI: 10.3847/0004-637X/826/1/58.
  • Zirnstein, E. J., Heerikhuisen, J., Funsten, H. O., Livadiotis, G., McComas, D. J., and Pogorelov, N. V. (2016c), “Local Interstellar Magnetic Field Determined from the Interstellar Boundary Explorer Ribbon,” The Astrophysical Journal Letters, 818, L18. DOI: 10.3847/2041-8205/818/1/L18.
  • Zirnstein, E. J., Heerikhuisen, J., Zank, G. P., Pogorelov, N. V., Funsten, H. O., Mccomas, D. J., Reisenfeld, D. B., and Schwadron, N. A. (2017), “Structure of the Heliotail from Interstellar Boundary Explorer Observations: Implications for the 11-year Solar Cycle and Pickup Ions in the Heliosheath,” The Astrophysical Journal, 836, 238. DOI: 10.3847/1538-4357/aa5cb2.
  • Zirnstein, E. J., Heerikhuisen, J., and Dayeh, M. A. (2018), “The Role of Pickup Ion Dynamics Outside of the Heliopause in the Limit of Weak Pitch Angle Scattering: Implications for the Source of the IBEX Ribbon,” The Astrophysical Journal, 855, 30. DOI: 10.3847/1538-4357/aaaf6d.
  • Zirnstein, E. J., McComas, D. J., Schwadron, N. A., Dayeh, M. A., Heerikhuisen, J., and Swaczyna, P. (2019), “Strong Scattering of keV Pickup Ions in the Local Interstellar Magnetic Field Draped around Our Heliosphere: Implications for the IBEX Ribbon’s Source and IMAP,” The Astrophysical Journal, 876, 92. DOI: 10.3847/1538-4357/ab15d6.
  • Zirnstein, E. J., Dayeh, M. A., and Heerikhuisen, J. (2021), “Dependence of the IBEX Ribbon Geometry on Pitch-Angle Scattering Outside the Heliopause,” The Astrophysical Journal, 908, 35. DOI: 10.3847/1538-4357/abd4e8.