This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Three-Dimensional Reconstruction of Weak-Lensing Mass Maps
with a Sparsity Prior. II. Weighing Triaxial Cluster Halos

Shouzhuo Yang [email protected] Physics and Astronomy Department, Swarthmore College, Swarthmore, PA 19081 Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China Xiangchong Li Department of Physics, McWilliams Center for Cosmology, Carnegie Mellon University, Pittsburgh, PA 15213, USA Kavli Institute for the Physics and Mathematics of the Universe (WPI), University of Tokyo, Chiba 277-8583, Japan Naoki Yoshida Kavli Institute for the Physics and Mathematics of the Universe (WPI), University of Tokyo, Chiba 277-8583, Japan Department of Physics, University of Tokyo, Tokyo 113-0033, Japan Institute for Physics of Intelligence, University of Tokyo, Tokyo 113-0033, Japan
Abstract

Continuing work presented in Li et al. (2021), we performed a series of tests to our high-resolution three-dimensional mass map reconstruction algorithm SPLINV. We test the mass reconstruction accuracy against realistic mock catalogs generated using shear field produced by triaxial halos with the inner density profile of ρr1\rho\propto r^{-1} and of ρr1.5\rho\propto r^{-1.5}. The galaxy shape noise is modeled based on the Year-1 Subaru Hyper Suprime-Cam (HSC) Survey. After reviewing mathematical details of our algorithm and dark matter halo models, we determine an optimal value of the coefficient of the adaptive LASSO regression penalty term for single halo reconstruction. We successfully measure halo masses for massive triaxial halos; the mass determination accuracy is 5 percent for halos with M=1014.6MM=10^{14.6}~{}M_{\odot} at 0.0625z0.24250.0625\leq z\leq 0.2425, and 5 percent for those with 1014.8M10^{14.8}~{}M_{\odot} at 0.0625z0.46750.0625\leq z\leq 0.4675, and 20 percent for M=1015.0MM=10^{15.0}~{}M_{\odot} and M=1015.2MM=10^{15.2}~{}M_{\odot} in the redshift range 0.0625z0.46750.0625\leq z\leq 0.4675. The redshift estimate accuracy is consistently below Δz/z0.05\Delta z/z\leq 0.05 for the above halo masses in the range 0.1525z0.46750.1525\leq z\leq 0.4675. We also demonstrate that the orientation of triaxial halos and systematic error in our halo model do not affect reconstruction result significantly. Finally, we present results from reconstruction of mass distribution using shear catalogs produced by multiple halos, to show SPLINV’s capability using realistic shear maps from ongoing and future galaxy surveys.

gravitational lensing: weak — galaxies: clusters: general

1 INTRODUCTION

Galaxy clusters are the heaviest gravitationally bound objects in the Universe. The redshift evolution of the abundance of galaxy clusters is sensitive to the growth rate of cosmic large-scale structures and the expansion history of the Universe. By reconstrucing the number of dark matter halos at certain redshift with certain mass and comparing with halo mass function models (e.g. Tinker et al. 2010; Despali et al. 2016), one can constrain the underlying cosmological parameters including σ8\sigma_{8} and Ωm\Omega_{m} . Cluster cosmology will be one of the main focuses of upcoming galaxy surveys including Euclid and Rubin LSST (e.g., see Laureijs et al. 2011 and Ivezić et al. 2019).

Gravitational lensing refers to the distortion of light from background galaxies due to foreground gravitational potentials. Neglecting the BB-mode in lensing distortion (which is three orders of magnitudes smaller than EE-mode, see Krause & Hirata 2010), this effect is usually described by 3 parameters, a spin-0 convergence κ\kappa and two components of spin-2 shear γ=γ1+iγ2\gamma=\gamma_{1}+i\gamma_{2}, where convergence changes apparent galaxy sizes, and shear anisotropically distorts galaxy shapes. By measuring the coherent anisotropy in galaxy shapes, one can infer the local shear statistically.

Due to the ubiquitousness of this signal, one can measure it from every detected galaxy at different positions and obtain a map of shear field (Li & Mandelbaum, 2022). Then the convergence map can be reconstructed using the shear map (Kaiser & Squires, 1993). This convergence map is also known as two-dimensional (2-D) lensing mass map since it is the integrated foreground mass map along the line-of-sight (weighted by lensing kernel).

There are extensive studies on 22-D mass map reconstructed from weak gravitational lensing shear measurement, which focus on directly detecting galaxy clusters from weak lensing mass map without modeling the relation between optical observables and dark matter halo mass (Miyazaki et al., 2018; Hamana et al., 2020; Oguri et al., 2021). These studies detect clusters by finding peaks in the reconstructed 2-D mass map. However, 2-D lensing mass map does not provide redshift and mass information of galaxy clusters. Therefore, we cannot use a 2-D mass map to directly study the redshift evolution of halo mass function.

This paper focuses on detecting and weighing galaxy clusters from three-dimensional (3-D) mass map reconstructed from weak lensing shear measurements using the algorithm proposed by Li et al. (2021). The sparsity regularization — adaptive LASSO (Zou, 2006) — utilized by our reconstruction should solve smearing problem of the reconstructed structures along the line of sight (Massey et al., 2007; Hu & Keeton, 2002). We model the 3-D mass map as a sum of basis “atoms” in comoving coordinates as a given 3D density field. The basis “atoms” are constructed with NFW (Navarro et al., 1997) or cuspy NFW (Jing & Suto, 2002) halos, which differs from other reconstruction schemes as GLIMPSE (Leonard et al., 2014) that our basis can accounted for the angular scale difference at different lens redshifts and is better suited to model clumpy mass distribution.

By numerically calculating the shear field produced by NFW and cuspy NFW halos and adding realistic noises from Hyper Supreme Cam (HSC) first-year survey (Mandelbaum et al., 2017), we attempt to recontruct the underlying halo mass using “atoms” with density profiles described by Oguri et al. (2003).

This paper is organized as follows: In Section 2, we introduce our algorithm for 33-D mass map reconstruction. In Section 3, we study the cluster detection and cluster mass, redshift estimation from 33-D mass map using one-halo simulations with different triaxial profiles. In Section 4, we study the performance of 33-D mass map reconstruction using two-halos simulations. In Section 5, we summarize and discuss the future application of the method to weak lensing imaging surveys.

In this paper, we adopt the Λ\LambdaCDM cosmology of the Planck 2018 observation of the cosmic microwave background (CMB) with H0=67.4kms1Mpc1H_{0}=67.4~{}\rm{km~{}s^{-1}Mpc^{-1}}, Ωm=0.315\Omega_{m}=0.315, ΩΛ=0.685\Omega_{\Lambda}=0.685, σ8=0.811\sigma_{8}=0.811, ns=0.965n_{s}=0.965 and Neff=2.99N_{\text{eff}}=2.99 (Planck Collaboration et al., 2020).

2 33D MASS MAP RECONSTRUCTION

In this section, we review the 3-D mass map reconstruction algorithm introduced in Li et al. (2021).

2.1 Forward modelling

Under the usual Born approximation (Petri et al., 2017), the weak lensing shear field, γ\gamma, observed from background galaxy images is related to the foreground density contrast field δ𝜽=ρ𝜽/ρ𝜽¯1\delta_{\bm{\theta}}=\rho_{\bm{\theta}}/\bar{\rho_{\bm{\theta}}}-1 through a linear transform:

γ𝜽=𝜽T𝜽𝜽δ𝜽+ϵ𝜽,\gamma_{{\bm{\theta}}}=\sum_{\bm{\theta}}T_{{\bm{\theta}}{\bm{\theta}}^{\prime}}\delta_{{\bm{\theta}}^{\prime}}+\epsilon_{\bm{\theta}}\,, (1)

where ϵ𝜽\epsilon_{\bm{\theta}} is the error in shear measurement due to the random galaxy shapes (intrinsic shape noise) and the sky variance (photon noise). Here γ𝜽\gamma_{\bm{\theta}}, δ𝜽\delta_{\bm{\theta}} and ϵ𝜽\epsilon_{\bm{\theta}} are functions of 𝜽{\bm{\theta}}\,, and T𝜽𝜽T_{{\bm{\theta}}{\bm{\theta}}^{\prime}} is a linear mapping operator from density contrast field to shear field.

In order to reconstruct high-resolution mass maps with hight signal-to-noise ratio (SNR), we incorporate prior information on the density contrast field into the reconstruction by modeling the density field as a sum of basis atoms in a “dictionary”:

δ𝜽=𝜽Φ𝜽𝜽x𝜽,\delta_{{\bm{\theta}}}=\sum_{{\bm{\theta}}^{\prime}}\Phi_{{\bm{\theta}}{\bm{\theta}}^{\prime}}x_{{\bm{\theta}}^{\prime}}, (2)

where Φ𝜽𝜽\Phi_{{\bm{\theta}}{\bm{\theta}}^{\prime}} is the matrix transforming from the projection coefficient vector x𝜽x_{\bm{\theta}} to the density contrast field δ𝜽\delta_{\bm{\theta}}. Note that a dictionary may contain multiple “frames”, used to contain halos with different density profiles. The column vectors of Φ𝜽𝜽\Phi_{{\bm{\theta}}{\bm{\theta}}^{\prime}} are the basis “atoms” of the model dictionary.

We define the forward transforming matrix A𝜽𝜽=𝜽′′T𝜽𝜽′′Φ𝜽′′𝜽.A_{{\bm{\theta}}{\bm{\theta}}^{\prime}}=\sum_{{\bm{\theta}}^{\prime\prime}}T_{{\bm{\theta}}{\bm{\theta}}^{\prime\prime}}\Phi_{{\bm{\theta}}^{\prime\prime}{\bm{\theta}}^{\prime}}\,. With Equations (1) and (2), and write the transform from the coefficient vector xx to the observed lensing shear field as

γ𝜽=𝜽A𝜽𝜽x𝜽+ϵ𝜽.\gamma_{{\bm{\theta}}}=\sum_{{\bm{\theta}}^{\prime}}A_{{\bm{\theta}}{\bm{\theta}}^{\prime}}x_{{\bm{\theta}}^{\prime}}+\epsilon_{{\bm{\theta}}}\,. (3)

To simplify the equations in the following, we use Einstein notation:

A𝜽𝜽x𝜽=𝜽A𝜽𝜽x𝜽T𝜽𝜽′′Φ𝜽′′𝜽=𝜽′′T𝜽𝜽′′Φ𝜽′′𝜽.\begin{split}A_{{\bm{\theta}}{\bm{\theta}}^{\prime}}x_{{\bm{\theta}}^{\prime}}&=\sum_{{\bm{\theta}}^{\prime}}A_{{\bm{\theta}}{\bm{\theta}}^{\prime}}x_{{\bm{\theta}}^{\prime}}\\ T_{{\bm{\theta}}{\bm{\theta}}^{\prime\prime}}\Phi_{{\bm{\theta}}^{\prime\prime}{\bm{\theta}}^{\prime}}&=\sum_{{\bm{\theta}}^{\prime\prime}}T_{{\bm{\theta}}{\bm{\theta}}^{\prime\prime}}\Phi_{{\bm{\theta}}^{\prime\prime}{\bm{\theta}}^{\prime}}\,.\end{split} (4)

2.2 Sparsity regularization

To obtain a sparse reconstruction of mass map, we use the l1l^{1} norm of the projection coefficient vector to regularize the modeling. The estimator is defined as

x^𝜽LASSO=argminx𝜽{12(γ𝜽A𝜽𝜽x𝜽)22Σ+λx𝜽11},\hat{x}_{{\bm{\theta}}}^{\rm{LASSO}}=\mathop{\rm arg~{}min}\limits_{x_{\bm{\theta}}^{\prime}}\left\{\frac{1}{2}{}_{\Sigma}\mathinner{\!\left\lVert(\gamma_{\bm{\theta}}-A_{{\bm{\theta}}{\bm{\theta}}^{\prime}}x_{{\bm{\theta}}^{\prime}})\right\rVert}_{2}^{2}+\lambda\mathinner{\!\left\lVert x_{{\bm{\theta}}^{\prime}}\right\rVert}^{1}_{1}\right\}, (5)

where 11\mathinner{\!\left\lVert\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\displaystyle\bullet$}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\textstyle\bullet$}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\scriptstyle\bullet$}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\scriptscriptstyle\bullet$}}}}}\right\rVert}_{1}^{1} and 22\mathinner{\!\left\lVert\mathchoice{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\displaystyle\bullet$}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\textstyle\bullet$}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\scriptstyle\bullet$}}}}}{\mathbin{\vbox{\hbox{\scalebox{0.5}{$\scriptscriptstyle\bullet$}}}}}\right\rVert}_{2}^{2} refer to the l1l^{1} norm and l2l^{2} norm, respectively, and λ\lambda is the penalty parameter for the LASSO estimation. The l2l^{2} norm is calculated with the inverse of covariance matrix of the shape noise in the shear measurement: 𝒞𝜽𝜽=ϵ𝜽ϵ𝜽\mathcal{C}_{{\bm{\theta}}{\bm{\theta}}^{\prime}}=\langle\epsilon_{{\bm{\theta}}}\epsilon_{{\bm{\theta}}^{\prime}}\rangle\,. As we do not smooth the observed shear map across pixels, 𝒞𝜽𝜽\mathcal{C}_{{\bm{\theta}}{\bm{\theta}}^{\prime}} and its inverse are approximately diagonal.

Refer to caption
Figure 1: A sample reconstruction illustration of an isotropic halo at z=1.25z=1.25 with mass M=1014.6MM=10^{14.6}M_{\odot}.
Refer to caption
Figure 2: A sample reconstruction of underlying κ\kappa map of a 2-halo simulation using two isotropic halos at z=2.25z=2.25 with M=1014.8MM=10^{14.8}M_{\odot} and z=1.25z=1.25 with M=1014.6MM=10^{14.6}M_{\odot} .

The LASSO algorithm searches and selects the parameters that are relevant to the measurements, and simultaneously estimates the values of the selected parameters. It has been shown by Zou (2006) that when the column vectors of the forward transform matrix 𝐀\mathbf{A^{\prime}} are highly correlated, the algorithm cannot select the relevant atoms from the dictionary consistently. In addition, the estimated parameters are often biased owing to the shrinkage in the LASSO regression. We note that, for the density map reconstruction problem here, the column vectors are highly correlated even in the absence of photo-zz uncertainties since the lensing kernels for lenses at different redshifts overlap significantly (Li et al., 2021). Therefore, the LASSO algorithm cannot precisely determine the consistent mass distribution in redshift, and the reconstructed map suffers from smearing in the line of sight direction even in the absence of noises.

To overcome the problems, (Li et al., 2021) adopts the adaptive LASSO algorithm proposed in Zou (2006) proposes, which uses adaptive weights to penalize different projection coefficients in the l1l^{1} penalty. The adaptive LASSO algorithm performs a two-step process. In the first step, the standard (nonadaptive) LASSO is used to estimate the parameters. We denote the preliminary estimation as x^LASSO\hat{x^{\prime}}_{\rm{LASSO}}. In the second step, the preliminary estimate is used to calculate the non-negative weight vector for penalization as

w^𝜽=1|x^LASSO|𝜽τ,\hat{w}_{\bm{\theta}}=\frac{1}{\mathinner{\!\left\lvert\hat{x^{\prime}}_{\rm{LASSO}}\right\rvert}_{{\bm{\theta}}}^{\tau}}, (6)

where we set the hyperparameter τ\tau to 22\, (Li et al., 2021). The adaptive LASSO estimator is then given by

x^𝜽=argminx𝜽{12(γ𝜽A𝜽𝜽x𝜽)22Σ+λadaw^𝜽x𝜽11},\hat{x}_{{\bm{\theta}}}=\mathop{\rm arg~{}min}\limits_{x_{\bm{\theta}}^{\prime}}\left\{\frac{1}{2}{}_{\Sigma}\mathinner{\!\left\lVert(\gamma_{\bm{\theta}}-A_{{\bm{\theta}}{\bm{\theta}}^{\prime}}x_{{\bm{\theta}}^{\prime}})\right\rVert}_{2}^{2}+\lambda_{\text{ada}}\mathinner{\!\left\lVert\hat{w}_{{\bm{\theta}}^{\prime}}\circ x_{{\bm{\theta}}^{\prime}}\right\rVert}^{1}_{1}\right\}, (7)

where “\circ” refers to the element-wise product. λada\lambda_{\rm{ada}} is the penalty parameter for the adaptive LASSO, which does not need to be the same as the penalty parameter for the preliminary LASSO estimation λ\lambda. The adaptive weights enhance the shrinkage in the soft thresholding for the coefficients with smaller amplitudes, whereas the weights suppress the shrinkage for the coefficients with larger amplitudes.

We show examples of reconstructed mass map on halo simulations with one input halo and two input halos in Figs. 1 and 2, repectively. The details for these two cases will be discussed in Sections 3 and 4, repectively.

Refer to caption
Figure 3: Orientations of the coordinate systems. The Cartesian axes (x,y,z)(x,y,z) represent the halo principal coordinate system, while the axes (x,y,z)(x^{\prime},y^{\prime},z^{\prime}) stand for the observer’s coordinate system, with the zz^{\prime} -axis aligned with the line-of-sight direction. The xx^{\prime}-axis lies in the xx-yy plane. The angle θ\theta, ϕ\phi represents the polar angle of the line-of-sight direction in the halo’s coordinate system. Adapted from Oguri et al. (2003) with permission.

3 ONE HALO

In this section we test the mass map reconstruction on one-halo simulations of general triaxial halos. In Section 3.1, we present the density profile and lensing effects of triaxial halos; in Section 3.2, we describe the triaxial halo simulations used to test our mass mapping algorithm; in Section 3.3 and Section 3.4, we show the results on noiseless and noisy simulations, respectively.

3.1 Triaxial halo Simulation

3.1.1 Halo profile

Following the definition of Jing & Suto (2002), we adopt a halo density profile of

ρ(R)=δceρcrit(z)(R/R0)α(1+R/R0)3α,\rho(R)=\frac{\delta_{\text{ce}}\rho_{\text{crit}}(z)}{(R/R_{0})^{\alpha}(1+R/R_{0})^{3-\alpha}}, (8)

where

R2c2(x2a2+y2b2+z2c2)(abc).R^{2}\equiv c^{2}\left(\frac{x^{2}}{a^{2}}+\frac{y^{2}}{b^{2}}+\frac{z^{2}}{c^{2}}\right)\quad\quad(a\leq b\leq c)\,. (9)

Here, δce\delta_{\mathrm{ce}} is the concentration parameter of the halo. ρcrit(z)\rho_{\mathrm{crit}}(z) is the critical density of the universe at redshift zz. We denote the scale radius of the triaxial halo as R0R_{0}, and a,ba,b and cc are scaling factors that describes the shape of the halo. We set b=c=1b=c=1 in the rest of the analysis in this paper, for simplicity and normalization.

From equation (8), we see that the case of an isotropic halo model with α=1\alpha=1 reproduces the NFW halo profile. Various literature uphold different values of α\alpha ranging between α=1\alpha=1 and α=1.5\alpha=1.5 (see e.g., Navarro et al. 1997, Moore et al. 1999, Oguri et al. 2003). Therefore, we perform our subsequent analyses both for halos with α=1\alpha=1 and α=1.5\alpha=1.5.

Jing & Suto (2002) also define a length scale ReR_{e} such that Re/rvir=0.45R_{e}/r_{\text{vir}}=0.45  (rvirr_{\text{vir}} is the virial radius) and ReR0=ce\frac{R_{e}}{R_{0}}=c_{e} is the concentration parameter. The average density within an ellipsoid of ReR_{e} is

Δe=5Δvir(c2ab)0.75,\Delta_{e}=5\Delta_{\text{vir}}(\frac{c^{2}}{ab})^{0.75}, (10)

where, from Oguri et al. (2001a), we have

Δvir=3Mvir4πrvirρcrit=18π2(1+0.4093ωvir0.9052).\Delta_{\text{vir}}=\frac{3M_{\text{vir}}}{4\pi r_{\text{vir}}\rho_{\text{crit}}}=18\pi^{2}(1+0.4093\,\omega_{\text{vir}}^{0.9052})\,. (11)

Assuming that Ωm+ΩΛ=1\Omega_{m}+\Omega_{\Lambda}=1 , ωvir=1/Ωvir1\omega_{\text{vir}}=1/\Omega_{\text{vir}}-1 , and the density parameter Ωvir\Omega_{\text{vir}} at the redshift of virialization zvirz_{\text{vir}} is (Oguri et al., 2001b)

Ωvir=Ωm(1+zvir)3Ωm(1+zvir)3+(1ΩmΩΛ)(1+zvir2)+ΩΛ.\Omega_{\text{vir}}=\frac{\Omega_{m}(1+z_{\text{vir}})^{3}}{\Omega_{m}(1+z_{\text{vir}})^{3}+(1-\Omega_{m}-\Omega_{\Lambda})(1+z_{\text{vir}}^{2})+\Omega_{\Lambda}}\,. (12)

In this paper, we take the empirical relation between the concentration parameter (crvirR0c\equiv\frac{r_{\mathrm{vir}}}{R_{0}}), the viral mass (MvirM_{\mathrm{vir}}) and redshift (zz) of the halo:

c=A(Mvir1013M)B(1.471+z)Cc=A\left(\frac{M_{\mathrm{vir}}}{10^{13}M_{\odot}}\right)^{B}\left(\frac{1.47}{1+z}\right)^{C} (13)

where A=6.02A=6.02, B=0.12B=-0.12, C=0.16C=0.16, and MM_{\odot} is the solar mass (Child et al., 2018).

Refer to caption
Figure 4: Detected halo number density as a function of measured redshift and measured mass with different sparsity parameters. The shaded blue area shows the number density as a function of measured mass located at each redshift. The input halo has mass 1014.6M10^{14.6}~{}M_{\odot}. The number above each probability distribution shows the fraction of halos detected at the corresponding redshift. The detection rates are 47%47\%, 28%28\%, and 16%16\% from the left to the right panel, respectively.

3.1.2 Convergence and Shear of Triaxial Halos

To describe rotations of a traxial halo, we introduce two coordinate systems: The (x,y,z)(x,y,z) system is the dark matter halo’s system, with its origin at the halo’s center and zz axis lies along the major principle axis of the halo. The (x,y,z)(x^{\prime},y^{\prime},z^{\prime}) coordinate represent the observer’s coordinate system, with its origin also set at the halo’s center. We define (θ,ϕ)(\theta,\phi) to be the polar coordinates of the line-of-sight direction of the observer with the halo’s long axis as the zz-axis. Just like Oguri et al. (2003), we note that the xx^{\prime}-axis lies in the xx-yy plane. We also define ζ\zeta such that

ζ=c2b2x2+c2a2y2,\zeta=\frac{c^{2}}{b^{2}}x^{\prime 2}+\frac{c^{2}}{a^{2}}y^{\prime 2}, (14)

where the primed coordinate (x,y)(x^{\prime},y^{\prime}) represent normalized observer’s coordinate. Fig. 3 is an illustrative plot that shows the relationship between the coordinates. Then we get an expression for the lensing convergence κ\kappa as:

κ=R0Σcrit ρ(R)𝑑z\displaystyle\kappa=\frac{R_{0}}{\Sigma_{\text{crit }}}\int_{-\infty}^{\infty}\rho(R)dz^{\prime} =R0Σcrit ρ(z2+ζ2)f𝑑z\displaystyle=\frac{R_{0}}{\Sigma_{\text{crit }}}\int_{-\infty}^{\infty}\frac{\rho\left(\sqrt{z_{*}^{\prime 2}+\zeta^{2}}\right)}{\sqrt{f}}dz_{*}^{\prime} (15)
bTNFW2fTNFW(ζ)\displaystyle\equiv\frac{b_{\mathrm{TNFW}}}{2}f_{\mathrm{TNFW}}(\zeta)\,

where

bTNFW1f4δceρcrit(z)R0Σcrit,b_{\mathrm{TNFW}}\equiv\frac{1}{f}\frac{4\delta_{\mathrm{ce}}\rho_{\mathrm{crit}(z)}R_{0}}{\Sigma_{\mathrm{crit}}}, (16)

with f=sin2θ(c2a2cos2ϕ+c2b2sin2ϕ)+cos2θf=\sin^{2}\theta(\frac{c^{2}}{a^{2}}\cos^{2}\phi+\frac{c^{2}}{b^{2}}\sin^{2}\phi)+\cos^{2}\theta, and

fTNFW01(r2+z2)α(1+r2+z2)3α𝑑z.f_{\mathrm{TNFW}}\equiv\int^{\infty}_{0}\frac{1}{(\sqrt{r^{2}+z^{2}})^{\alpha}(1+\sqrt{r^{2}+z^{2}})^{3-\alpha}}dz\,. (17)

The subscripts, “TNFW”, corresponds to “Triaxial NFW”. Σcrit\Sigma_{\text{crit}} is the lensing critical surface mass density defined as

Σcrit c2DOS4πGDOLDLS,\Sigma_{\text{crit }}\equiv\frac{c^{2}D_{\mathrm{OS}}}{4\pi GD_{\mathrm{OL}}D_{\mathrm{LS}}},

where DOL,DOSD_{\mathrm{OL}},D_{\mathrm{OS}}, and DLSD_{\mathrm{LS}} are the angular diameter distances from the observer to the lens plane, from the observer to the source plane, and from the lens plane to the source plane, respectively.

Once we have an expression for κ\kappa, we may follow Keeton (2001) to calculate the shear field. Note that although in α=1\alpha=1 case an analytical solution can be yield, an analytical solution does not exist for a density profile with α=1.5\alpha=1.5 . Differing from equation (4) in Li et al. (2021), we did not adopt truncation at the viral radius to facility numerical computation of shear fields.

3.2 Simulation setup

Refer to caption
Figure 5: Similar to Fig. 4, but for halos with mass 1014.8M10^{14.8}M_{\odot} . The detection rates are 82%,77%,82\%,77\%, and 68%68\% from the left to the right panel, respectively.
Refer to caption
Figure 6: Similar to Fig. 4, but for halos with mass 1015.0M10^{15.0}M_{\odot} . The detection rates are 89%,95%,89\%,95\%, and 95%95\% from the left to the right panel, respectively.

In this subsection, we introduce our simulations used to test the mass map reconstruction algorithm and quantify biases in the halo mass and redshift estimations from the reconstructed mass map..

3.2.1 Lensing Shear

We use halos with different triaxial shapes to produce shear fields for simulation. This is represented with a wide range of ellipticity, defined as ac\frac{a}{c} (see equation 9). However, to reduce dimensionality and computational time during the mass map reconstruction, the dictionaries are prepared with isotropic halos with a=b=c=1a\kern-2.79999pt=\kern-2.79999ptb\kern-2.79999pt=\kern-2.79999ptc\kern-2.79999pt=\kern-2.79999pt1 described in the previous section. The shear field are measured at redshift of z=0.05,0.36,0.47,0.56,0.69,0.80,0.91,1.03,1.22,1.50,z\kern-2.79999pt=\kern-2.79999pt0.05,0.36,0.47,0.56,0.69,0.80,0.91,1.03,1.22,1.50, and 2.502.50.

To consider variation of halo profiles as found in recent high-resolution NN-body simulations (Navarro et al., 2010), we include the ability to simulate shear field produced by triaxial halos (Jing & Suto, 2002) with both (i) the NFW radial profile with α=1\alpha=1 in equation (8) (Navarro et al., 1997) and (ii) the cuspy NFW radial profile with α=1.5\alpha=1.5 (Jing & Suto, 2000).

3.2.2 Observational Noise

We account for statistical uncertainties in shape estimation from galaxy intrinsic shape noise and measurement error due to image noise, calculated using the first-year shear catalog of the HSC first-year data (Mandelbaum et al., 2017). Specifically, we utilized the formulation of Shirasaki et al. (2019), where we have

ϵint=(ermserms2+σe2)eran,ϵmea=N1+iN2.\epsilon^{\mathrm{int}}=\left(\frac{e_{\mathrm{rms}}}{\sqrt{e_{\mathrm{rms}}^{2}+\sigma_{\mathrm{e}}^{2}}}\right)e^{\mathrm{ran}},\quad\epsilon^{\mathrm{mea}}=N_{1}+\mathrm{i}\,N_{2}.

In the above expression ϵint\epsilon^{\mathrm{int}} represents the per-component intrinsic shape error, and ϵmea\epsilon^{\mathrm{mea}} represents the per-component shape measurement error. Also, eran=eobseiϕe^{\mathrm{ran}}=e^{\mathrm{obs}}e^{i\phi}, where ϵobs\epsilon^{\mathrm{obs}} is the distortion of some individual galaxy and eiϕe^{i\phi} serves to rotate the observed shape by some random angle ϕ\phi. N1N_{1} and N2N_{2} are random numbers drawn from a Gaussian centered at 0 with a standard deviation of σe\sigma_{\mathrm{e}}. ϵrms\epsilon_{\mathrm{rms}} is the root-mean-square of the intrinsic galaxy shape for each shape component. σe\sigma_{e} is the standard deviation of the shape measurement error due to image noise for each shape component. Note, ϵrms\epsilon_{\mathrm{rms}} and σe\sigma_{\mathrm{e}} are estimated from image simulations at single galaxy level using realistic galaxy image simulations (Mandelbaum et al., 2018a).

We assume that the multiplicative and additive biases in the shear catalog is fully corrected in this paper; therefore, we have an expression for the observed shear:

𝜸obs=ϵ2,\bm{\gamma}^{\mathrm{obs}}=\frac{\epsilon}{2\mathcal{R}}\,, (18)

where =1ϵrms2\mathcal{R}=1-\left\langle\epsilon_{\mathrm{rms}}^{2}\right\rangle. We can then substitute

ϵ=ϵran+ϵmea\epsilon=\epsilon^{\mathrm{ran}}+\epsilon^{\mathrm{mea}}

to get a mock shear field.

For realistic noisy tests, we adopt realistic HSC-like galaxy number density (\sim20 arcmin-2) (Mandelbaum et al., 2018b; Li et al., 2022) when producing shear fields in order to test the performance of our algorithm with noisy setup. However, for the noiseless tests in section 3.3, we adopt an extremely high galaxy number density (2000 arcmin-2) to suppress the random noise in the sub-pixel galaxy distribution.

3.3 Results: Noiseless Case

Refer to caption
Figure 7: NFW halo (α=1\alpha=1) mass bias for M=1014.6,1014.8,1015.0,M=10^{14.6},10^{14.8},10^{15.0}, and 1015.2M10^{15.2}~{}M_{\odot}. The mass maps are reconstructed with λ=2\lambda=2. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% relative mass bias. The error bar indicate the standard deviation of reconstructed mass with respect to the ellipticity (a/c)(a/c) over the range [0.5,1][0.5,1].

In this section, we discuss the mass map reconstruction results for triaxial NFW (α=1\alpha=1) and cuspy NFW (α=1.5\alpha=1.5) halos noiseless simulations. An example of the reconstructed 3-D map is shown in Fig. 1.

  1. (i)

    Indicating the type(s) of halo(s) from which a dictionary desires to be built. This includes the density profile of the halo (in this work, we only use NFW or the cuspy NFW halo but there are more possibilities), the masses of the halos and either the concentration parameter or the scale radius of the halos. Note that a set of dictionary may contain a mixture halo models.

  2. (ii)

    To generate noiseless κ\kappa field, we prepared a set of function to calculate halo’s κ\kappa field from its density profile and other properties. We sample equation (15) with 500500 points per square arcmin and pixelize the map. Note, when creating the κ\kappa map, we do not smooth to introduce correlation between pixels

  3. (iii)

    Use Kaiser-Squire (Kaiser & Squires, 1993) transformation to acquire the noiseless underlying shear field produced by the halo specified by the above parameters.

We first investigated the relative mass bias (defined to be the difference between true mass and the reconstructed mass over true mass) in SPLINV’s estimation from noiseless shear field. We performed in total of 100 reconstructions, for halos having 10 redshift values from z=0.0625z=0.0625 to z=0.4675z=0.4675 and 10 ellipticity values from ac=1\frac{a}{c}=1 to ac=0.5\frac{a}{c}=0.5. We chose λ=2\lambda=2 because this value is our fiducial value for later noisy reconstruction and specific value of λ\lambda does not affect reconstruction result significantly in this noiseless reconstruction. We repeated the above procedure for three masses: Mvir=1014.6MM_{\mathrm{vir}}=10^{14.6}~{}M_{\odot}, 1014.8M10^{14.8}~{}M_{\odot}, and 1015.0M10^{15.0}~{}M_{\odot} . We put each halo in the center of in a 48×4848\times 48 pixelized grid covering 98arcmin×98arcmin98\,\text{arcmin}\times 98\,\text{arcmin} of sky area. Our result shows that near-isotropic halo reconstruction gives exquisite mass estimation: for halos with 0.8ac10.8\leq\frac{a}{c}\leq 1, mass bias is consistently around or below percent-level across z=0.0625z=0.0625 to z=0.4675z=0.4675. We conclude that the noiseless reconstruction at a lower redshift (z0.2425z\leq 0.2425) only has 5%~{}5\% of mass bias even when the halo is highly anisotropic, while the highest mass bias at z=0.3325z=0.3325 is less than 10%~{}10\%. There are some instances where SPLINV overestimates the redshift of halos with a small ac\frac{a}{c} in high redshifts. We think this is due to the fact that a smaller ac\frac{a}{c} values correspond to a smaller halo as it appears along the line-of-sight direction, and therefore the SPLINV will tend to approximate the field with halo with a smaller radius, corresponding to a higher redshift.

3.4 Results: Noisy Case

Refer to caption
Figure 8: Cuspy NFW halo (α=1.5\alpha=1.5) mass bias for M=1014.6,1014.8,1015.0M=10^{14.6},10^{14.8},10^{15.0}, and 1015.2M10^{15.2}~{}\textup{M}_{\odot}, respectively. The mass maps are reconstructed with λ=2\lambda=2\,. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% relative mass bias. The error bar indicate the standard deviation of reconstructed mass with respect to the ellipticity (a/c)(a/c) over the range [0.5,1][0.5,1].

This is our result section on how SPLINV performs reconstructing a noisy shear field. We first analyzed how the λ\lambda value affects the reconstruction results in Sect. 3.4.1 and set a fiducial value of λ=2\lambda=2. Then in Sect. 3.4.2 and Sect. 3.4.3 we show the result of mass and redshift estimation from noisy reconstructions. In 3.4.4, we study the potential model bias due to the difference between halo models in the universe and those used in our dictionary.

3.4.1 Performance with different λ\lambda

The performance of the our mass mapping algorithm may depend on the regularization parameter λ\lambda for the noisy case. We present the how SPLINV behaves differently with different λ\lambda values in this section.

To determine the sparsity parameter λ\lambda in equation (5) that optimizes reconstruction results, we perform various single halo reconstruction of shear field produced by an isotropic halo of mass 1014.6,1014.810^{14.6},10^{14.8}, and 1015.010^{15.0} respectively, at an intermediate redshift (z=0.2425z=0.2425) in the center of in a 48×4848\times 48 pixelized grid covering 98arcmin×98arcmin98\,\text{arcmin}\times 98\,\text{arcmin} of sky area. Examining the density plots (Figs. 46) for different values of λ\lambda, we find that while “the best” λ\lambda parameter potentially exists for each case, a smaller λ\lambda value tend to make SPLINV to provide a smaller mass estimation than those provided by SPLINV with a larger λ\lambda, most likely due to a smaller λ\lambda relaxes the sparsity condition as can be seen in equation  (5).

We conclude that a relatively higher λ\lambda should more strongly enforce the sparsity condition, while effective making a cutoff for false detections with small masses. For this same reason, larger λ\lambda reduce the probability of detecting halos with small masses.

We find that the optimal value of λ\lambda depends on both the mass and the redshift of the halo, as reconstruction of a halo with larger SNR (higher mass and lower redshift) prefers a larger λ\lambda. From this, we conclude that we should find an optimized λ\lambda for interval targeted detection mass/redshift, and then recursively apply SPLINV to detect galaxy halo in each mass/redshift interval. For detecting halos with relatively smaller masses (1014.6M~{}10^{14.6}~{}\textup{M}_{\odot}), authors recommend using λ=2\lambda=2 and for halos with large masses 1015.2M~{}10^{15.2}\textup{M}_{\odot}, we recommend using λ=4\lambda=4. We leave the study on the optimal setup of λ\lambda using realistic ray-tracing simulations (Takahashi et al., 2017) to future works. More specifically, what our findings can be concluded as:

  1. (i)

    For simulations with small halo masses (1014.6MM1014.8M10^{14.6}M_{\odot}\leq M\leq 10^{14.8}\,M_{\odot}), we find a 18%\gtrapprox 18\% positive mass estimation bias exists for reconstruction with λ>=2.5\lambda>=2.5. This is possibly due to a form of Eddington Bias (e.g., see Kelly (2007) and Eddington (1913)), where only halo’s shear signal boosted by noises gets detected which are then confused with halo with a large mass.

  2. (ii)

    For halos with larger mass (M1015.0MM\geq 10^{15.0}M_{\odot}) we do not find significant mass bias with λ3\lambda\geq 3 due to the high SNR of these halos.

  3. (iii)

    For halos with larger mass, SPLINV slightly underestimate halo masses with small λ\lambda (λ2.5\lambda\leq 2.5). This is possibly because the strong signal of higher mass halos may be cause the sparsity condition of SPLINV to fail and be construed by our algorithm as caused by multiple halos.

Because we found SPLINV with λ=2\lambda=2 performs well with smaller mass halos (which are more abundant in the universe) and only suffers overestimation slightly, we set λ=2\lambda=2 as fiducial setup and put results with λ=4\lambda=4 into Appendix (A).

3.4.2 Mass Estimation

Refer to caption
Figure 9: NFW halo (α=1\alpha=1) redshift estimation for M=1014.6M=10^{14.6}, 1014.810^{14.8}, 1015.010^{15.0}, and 1015.2M10^{15.2}~{}\textup{M}_{\odot}, respectively. The mass maps are reconstructed with λ=2\lambda=2. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% relative mass bias. The error bar indicate the standard deviation of reconstructed mass with respect to ac\frac{a}{c} over the range [0.5,1][0.5,1].

In this section, we present reconstruction results for triaxial NFW (α=1\alpha=1) and cuspy NFW (α=1.5\alpha=1.5) halos.

We simulate 100100 halos with 1010 different shapes (from ac=1\frac{a}{c}=1 to ac=0.5\frac{a}{c}=0.5) and 1010 different redshifts (from z=0.0625z=0.0625 to z=0.4675z=0.4675), and for each halo, we generate 500500 realizations of observational noise as described in Section 3.2.2.

In Figs. 7 and 8, we show the estimated relative mass biases for the two types of halo with ellipticity (ac\frac{a}{c}) ranging from 11 to 0.50.5 reconstructed with dictionary generated numerically with the same mass and concentration parameter, but with ac=1\frac{a}{c}=1 (isotropic). At lower redshifts, corresponding to stronger lensing signal, the choice of λ=2\lambda=2 gives halo mass estimations with error less than 10%10\% or even better. Observing the first panel in Figs. 7 and 8, we again see the effect that, because the shear produced by the underlying halo was too small, even with λ=2\lambda=2, only the halos whose shear was boosted by noise gets picked up by our algorithm, resulting in an overestimation. However, the non-monotonous pattern in the second panel of Figs. 7 and 8 indicates that one could potentially optimize the value of λ\lambda for each halo at each redshift. We also see that for reconstruction of more massive halos results in an underestimation of masses. This could be caused by the fact that a smaller λ\lambda enforces a weaker sparsity condition and SPLINV may confuse the large signal due to the massive halo as signal generated by two separate halos. Another trend we find is that, the smaller cuspy NFW halos are generally more significantly affected by noise and hence will tend to have larger mass estimation bias.

Additionally, we find that there is a small ac\frac{a}{c} dependence on the estimated mass bias. However, this dependence is not nearly as strong as that in the noiseless case, which tells us that we should focus on optimizing the value of λ\lambda or other detection strategies before we try to include other parameters (like the triaxiality of halo models or its rotation) that complicate our dictionary space.

3.4.3 Redshift Estimation

Refer to caption
Figure 10: Cuspy NFW halo (α=1.5\alpha=1.5) redshift estimation for M=1014.6,1014.8,1015.0,M=10^{14.6},10^{14.8},10^{15.0}, and 1015.210^{15.2}, respectively. The mass maps are reconstructed with λ=2\lambda=2 . The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% relative mass bias. The error bar indicate the standard deviation of reconstructed mass with respect to ac\frac{a}{c} over the range [0.5,1][0.5,1].

Here we present the results of redshift estimations from noisy reconstructions in Figs. 9 and 10. We note that the slight overestimation of redshift for halos with low redshifts in the figures is due to the discrete nature and the lower boundary of the redshift bins: there cannot be an underestimation for redshifts for these halos. Other than this, we observe that the amplitude of the relative redshift estimation bias is consistently below 5%5\%, with no significant dependence on the shape (ac\frac{a}{c} value) of the halo.

3.4.4 Model Bias

In the previous sections, we focus on the cases where halo model used for reconstruction is the same as those used to create the shear field. In this section, we study the potential model bias due to the systematic difference between halo models in the universe and those used in our dictionary. Following the previous sections, we are using isotropic models in our model dictionary. In this section, we study the mass and redshift estimation under the condition that the dictionary used for construction does not match the underlying halo in the simulation that produces the shear field.

In Fig. 11, we show the effect of systematic error due to the models used for mass map reconstruction being different. More specifically, we show the result of estimating mass of a cuspy halo with the assumption that the underlying mass field is composed of NFW halos. Comparing Fig. 11 with Fig. 5, we find that although we used the “wrong” dictionary in Fig. 11, the reconstructed result still resembles that in Fig. 5.

Next, we study whether the just using isotropic halo models in our dictionary affect our ability to reconstruct highly anisotropic halos. Comparing Fig. 12 with the left panel of Fig. 5, we see good agreement with reconstruction using isotropic halo model and we rotate a highly anisotropic halo with ac=0.5\frac{a}{c}=0.5 in the polar direction for θ=30,60,90\theta=30^{\circ},60^{\circ},90^{\circ}. A set of illustrative plots is shown in Fig. 13. The results from this section and the previous one indicate that, even when the true halo that constitutes the κ\kappa map of the universe may be anisotropic, one may still recover the underlying mass map using isotropic models.

Refer to caption
Figure 11: Detected halo number densities of cuspy NFW halo with mass 1014.8M10^{14.8}~{}\textup{M}_{\odot} using NFW halo as dictionaries. The blue shaded area indicate the number density of detected mass that correspond to the indicated mass and redshift. The percentage above one probability distribution represents the percent of total correct estimation corresponding to the respective redshift. The true detection probabilities are 78%, 69%, and 62% for each value of λ\lambda respectively.
Refer to caption
Figure 12: Detection number density plot of NFW halo with ac=0.5\frac{a}{c}=0.5 with mass 1014.8M10^{14.8}~{}\textup{M}_{\odot}, but with θ=30,60,90\theta=30^{\circ},60^{\circ},90^{\circ}. The shaded blue area indicate the number density of detected mass that correspond to the indicated mass and redshift. The percentage above one probability distribution represents the percent of total correct estimation corresponding to the respective redshift. The detection probabilities are 74%, 71%, and 77% for each value of λ\lambda respectively.
Refer to caption
Figure 13: A set of sample plot of halo density profile with halo with θ=30,60,\theta=30^{\circ},60^{\circ}, and 9090^{\circ}, respectively.

4 MULTIPLE HALOS

In this section we test our algorithm under the following conditions: (i) Reconstruct mass map from noiseless shear field produced by 2 halos with different separations; (ii) Reconstructing from noisy shear field produced by multiple halos.

4.1 Noiseless Two-halo Simulations

We start this series of simulation with two isotropic NFW halo of mass 1014.8M10^{14.8}~{}\textup{M}_{\odot} at the same redshift of z=0.2425z=0.2425 and change the distance from 4040 arcmin to 0 arcmin in a 48×4848\times 48 pixelized grid covering 98arcmin×98arcmin98\,\text{arcmin}\times 98\,\text{arcmin} of sky area.

Specifically, we decrease the distance between the two halos on the grid (as measured by rara and decdec) by linear intervals, and perform the reconstructions until the reconstruction fails, where either the number of halo detected is wrong or the redshift estimate of either one of the halos is wrong (meaning that the redshift estimation of the halos has to be exact). The other aspects of the simulation and reconstruction are identical to 3.2.

An example of the reconstructed 3-D map is shown in Fig. 2. We observe that until the borderline of 4 arcmin, the mass estimation of the two halos are consistently below 6%6\%. Hence, we should be concerned about significant mass bias due to halos closer or around this cutoff in noisy reconstructions, where signals of two adjacent halo combined with noise together creates a shear estimation that resembles a different halo (false detection) which affects the mass and redshift estimation of the original halo.

4.1.1 Noisy Mutiple Halo Simulation

To test the performance of our algorithm in realistic multi-halo cases, we consider the following simulation set-up. We use the same parameters adopted in the previous sections but with a sky covering 256256 arcmin ×256\times 256 arcmin area, corresponding to 128 pixels ×\times 128 pixels. The center of the stamp is set to (ra,dec)=(0,0)(\text{ra},\text{dec})=(0^{\circ},0^{\circ}) . The three cases are:

  1. (i)

    The first halo has M=1014.8MM=10^{14.8}~{}M_{\odot} at z=0.1975z=0.1975 with ra=4440′′\text{ra}=4440^{\prime\prime} and dec=5520′′\text{dec}=5520^{\prime\prime}\,, and the second halo has M=1014.6MM=10^{14.6}~{}{M}_{\odot} at z=0.2875z=0.2875 with ra=4440′′\text{ra}=-4440^{\prime\prime} and dec=4440′′\text{dec}=-4440^{\prime\prime} . The distance are chosen to be far enough so that, even in the noisy simulations, there is little chance that two of the halos are falsely detected as one.

  2. (ii)

    The first halo has M=1014.8MM=10^{14.8}~{}\textup{M}_{\odot} at z=0.2875z=0.2875 with ra=4440′′\text{ra}=4440^{\prime\prime} and dec=5520′′\text{dec}=5520^{\prime\prime}. The second halo has M=1015.2MM=10^{15.2}\textup{M}_{\odot} at z=0.3775z=0.3775 with ra=4440′′\text{ra}=-4440^{\prime\prime} and dec=4440′′\text{dec}=-4440^{\prime\prime}. The third halo has M=1014.6MM=10^{14.6}~{}M_{\odot} at z=0.1975z=0.1975 with ra=0′′\text{ra}=0^{\prime\prime} and dec=0′′\text{dec}=0^{\prime\prime} . The distance are chosen to be far enough so that, even in the noisy simulations, there is little chance that two of the halos are falsely detected as one.

  3. (iii)

    Same with (ii) but we first perform a reconstruction with dictionary containing one halo with M=1015.2MM=10^{15.2}~{}M_{\odot} (with a higher lambda) first, and then subtract the shear field produced by a realistic reconstruction result, containing information on estimated mass and redshift.

The halo models used for the simulations and the reconstructions are both isotropic in this section.

Refer to caption
Figure 14: Violin plot for reconstruction of halo with mass M=1014.8MM=10^{14.8}~{}M_{\odot} at z=0.1975z=0.1975 with ra=4440′′=4440^{\prime\prime} and dec=5520′′=5520^{\prime\prime} and another halo which has mass M=1014.6MM=10^{14.6}M_{\odot} at z=0.2875z=0.2875 with ra=4440′′=-4440^{\prime\prime} and dec=4440′′=-4440^{\prime\prime} . The red dashed curve represents the correct redshift and mass estimation. The percentage above one probability distribution represents the percent of total correct estimation corresponding to the respective redshift. The true detection probability was 79.2%79.2\% and 26.6%26.6\% respectively.

In Fig. 14, we present result of case (i) with dictionary composed of halos with M=1014.6MM=10^{14.6}\textup{M}_{\odot} and with M=1014.8M=10^{14.8} with λ=2\lambda=2. While the estimation for the halo with M=1014.6MM=10^{14.6}\textup{M}_{\odot} is accurate, we see an overestimation of halo mass for the halo with M=1014.8MM=10^{14.8}\textup{M}_{\odot}. This is probably due to the fact that we chose a generally small λ\lambda for the halo with this mass and a SPLINV confuses the shear field produced by the 1014.8M10^{14.8}\textup{M}_{\odot} halo with that produced by the 1014.6M10^{14.6}\textup{M}_{\odot}, but with a much larger mass to match the strength of shear field. The slight decrease in detection probability is probability due to increase in parameter space caused by one additional available choice of atom which causes the gradient descent algorithm harder to converge.

In Fig. 15 and Fig. 16, we show reconstruction results of the two smaller mass halo in case (ii) (a good detection on the more massive halo can always be achieved with a high value of λ\lambda). This is done in 2 ways: in the first method, we used λ=2\lambda=2 and with dictionary composed of halos with M=1014.6MM=10^{14.6}\textup{M}_{\odot} and with M=1014.8MM=10^{14.8}~{}M_{\odot} without modifying the shear field. In the second method we first perform some detections of the larger mass halo. Randomly select a set of mass and redshift estimation (we used M1015.11MM\approx 10^{15.11}M_{\odot} and z=0.2875z=0.2875 to produce the result), and then proceed with reconstruction of the remaining two halos with λ=2\lambda=2 and with dictionary composed of halos with M=1014.6MM=10^{14.6}\textup{M}_{\odot} and with M=1014.8MM=10^{14.8}~{}M_{\odot}.

We find that there is no significant difference in performance whether we subtract the shear field produced by the large halo or not. However, the underestimation in halo with M=1014.8MM=10^{14.8}~{}M_{\odot} and overestimation in halo with M=1014.6MM=10^{14.6}~{}M_{\odot} is still present. This result shows that, if we focus on detecting smaller mass halos, we may safely use dictionaries of those smaller mass halos without worrying about the shear field produced by large mass halos to interfere with our detection, keeping in mind that any anomalous large mass estimation may be caused by some large halo.

Refer to caption
Figure 15: Violin plot for reconstruction of halo with mass M=1014.8MM=10^{14.8}\textup{M}_{\odot} at z=0.2875z=0.2875 with ra=4440′′ra=4440^{\prime\prime} and dec=5520′′dec=5520^{\prime\prime}, second halo which has mass M=1014.6MM=10^{14.6}\textup{M}_{\odot} at z=0.1925z=0.1925 with ra=0′′ra=0^{\prime\prime} and dec=0′′dec=0^{\prime\prime}, and the last halo which has mass M=1015.2MM=10^{15.2}\textup{M}_{\odot} at z=0.3775z=0.3775 with ra=4440′′ra=-4440^{\prime\prime} and dec=4440′′dec=-4440^{\prime\prime}. We adopted dictionaries composing halos of mass M=1014.6MM=10^{14.6}\textup{M}_{\odot} and M=1014.8MM=10^{14.8}\textup{M}_{\odot}. The red dashed curve represents the correct redshift and mass estimation. The percentage above one probability distribution represents the percent of total correct estimation corresponding to the respective redshift. The true detection probability was 64.2%64.2\% and 50.8%50.8\% respectively.
Refer to caption
Figure 16: Violin plot for reconstruction of halo with mass M=1014.8MM=10^{14.8}\textup{M}_{\odot} at z=0.2875z=0.2875 with ra=4440′′ra=4440^{\prime\prime} and dec=5520′′dec=5520^{\prime\prime}, second halo which has mass M=1014.6MM=10^{14.6}\textup{M}_{\odot} at z=0.1925z=0.1925 with ra=0′′ra=0^{\prime\prime} and dec=0′′dec=0^{\prime\prime}, and the last halo which has mass M=1015.2MM=10^{15.2}\textup{M}_{\odot} at z=0.3775z=0.3775 with ra=4440′′ra=-4440^{\prime\prime} and dec=4440′′dec=-4440^{\prime\prime}. We adopted dictionaries composing halos of mass M=1014.6MM=10^{14.6}\textup{M}_{\odot} and M=1014.8MM=10^{14.8}\textup{M}_{\odot}. We first perform a reconstruction with λ=4\lambda=4 using dictionary with halo with M=1015.2M=10^{15.2} and then subtract one realistic reconstruction result. The red dashed curve represents the correct redshift and mass estimation. The percentage above one probability distribution represents the percent of total correct estimation corresponding to the respective redshift. The true detection probability was 62%62\% and 51.2%51.2\% respectively.

5 SUMMARY

We preformed a set of systematic tests on the 3D mass map reconstruction algorithm, SPLINV, presented in Li et al. (2021). SPLINV can detect NFW and cuspy NFW halos with M=1014.6MM=10^{14.6}~{}M_{\odot} with less than 5%~{}5\% mass bias in 0.0625z0.24250.0625\leq z\leq 0.2425, 1014.8M10^{14.8}~{}M_{\odot} with less than 5%~{}5\% mass bias in 0.0625z0.46750.0625\leq z\leq 0.4675 and with less than 20%~{}20\% mass bias for halo with M=1015.0MM=10^{15.0}~{}M_{\odot} and M=1015.2MM=10^{15.2}~{}M_{\odot} in the redshift range 0.0625z0.46750.0625\leq z\leq 0.4675. The redshift bias is consistently below 5%z~{}5\%z for the above halo masses in the range for 0.1525z0.46750.1525\leq z\leq 0.4675. We also demonstrated that rotations of triaxial halo models and systematic error in halo modeling (e.g. we measure cuspy NFW halos with the assumption that underlying mass filed of the universe is consisted of NFW halos) does not affect reconstruction result significantly. Our multiple halo reconstruction case demonstrated SPLINV’s strong applicability to reconstruction to observed shear catalogs measured by for example HSC and LSST in the future.

ACKNOWLEDGEMENTS

This work is partially supported by Swarthmore College Honors Fellowship.

DATA AVAILABILITY

The code used in this paper is available from https://github.com/mr-superonion/splinv/.

References

  • Child et al. (2018) Child, H. L., Habib, S., Heitmann, K., et al. 2018, The Astrophysical Journal, 859, 55, doi: 10.3847/1538-4357/aabf95
  • Despali et al. (2016) Despali, G., Giocoli, C., Angulo, R. E., et al. 2016, MNRAS, 456, 2486, doi: 10.1093/mnras/stv2842
  • Eddington (1913) Eddington, A. S. 1913, Monthly Notices of the Royal Astronomical Society, 73, 359, doi: 10.1093/mnras/73.5.359
  • Hamana et al. (2020) Hamana, T., Shirasaki, M., & Lin, Y.-T. 2020, PASJ, 72, 78, doi: 10.1093/pasj/psaa068
  • Hu & Keeton (2002) Hu, W., & Keeton, C. R. 2002, Physical Review D, 66, doi: 10.1103/physrevd.66.063506
  • Ivezić et al. (2019) Ivezić, Ž., Kahn, S. M., Tyson, J. A., et al. 2019, ApJ, 873, 111, doi: 10.3847/1538-4357/ab042c
  • Jing & Suto (2000) Jing, Y. P., & Suto, Y. 2000, ApJ, 529, L69, doi: 10.1086/312463
  • Jing & Suto (2002) —. 2002, The Astrophysical Journal, 574, 538, doi: 10.1086/341065
  • Kaiser & Squires (1993) Kaiser, N., & Squires, G. 1993, ApJ, 404, 441, doi: 10.1086/172297
  • Keeton (2001) Keeton, C. R. 2001, A Catalog of Mass Models for Gravitational Lensing, arXiv, doi: 10.48550/ARXIV.ASTRO-PH/0102341. https://arxiv.org/abs/astro-ph/0102341
  • Kelly (2007) Kelly, B. C. 2007, Astrophys. J., 665, 1489, doi: 10.1086/519947
  • Krause & Hirata (2010) Krause, E., & Hirata, C. M. 2010, A&A, 523, A28, doi: 10.1051/0004-6361/200913524
  • Laureijs et al. (2011) Laureijs, R., Amiaux, J., Arduini, S., et al. 2011, Euclid Definition Study Report, arXiv, doi: 10.48550/ARXIV.1110.3193. https://arxiv.org/abs/1110.3193
  • Leonard et al. (2014) Leonard, A., Lanusse, F., & Starck, J.-L. 2014, MNRAS, 440, 1281, doi: 10.1093/mnras/stu273
  • Li & Mandelbaum (2022) Li, X., & Mandelbaum, R. 2022, arXiv e-prints, arXiv:2208.10522. https://arxiv.org/abs/2208.10522
  • Li et al. (2021) Li, X., Yoshida, N., Oguri, M., Ikeda, S., & Luo, W. 2021, ApJ, 916, 67, doi: 10.3847/1538-4357/ac0625
  • Li et al. (2022) Li, X., Miyatake, H., Luo, W., et al. 2022, PASJ, 74, 421, doi: 10.1093/pasj/psac006
  • Mandelbaum et al. (2017) Mandelbaum, R., Miyatake, H., Hamana, T., et al. 2017, Publications of the Astronomical Society of Japan, 70, doi: 10.1093/pasj/psx130
  • Mandelbaum et al. (2018a) Mandelbaum, R., Lanusse, F., Leauthaud, A., et al. 2018a, MNRAS, 481, 3170, doi: 10.1093/mnras/sty2420
  • Mandelbaum et al. (2018b) Mandelbaum, R., Miyatake, H., Hamana, T., et al. 2018b, PASJ, 70, S25, doi: 10.1093/pasj/psx130
  • Massey et al. (2007) Massey, R., Rhodes, J., Ellis, R., et al. 2007, at, 445, 286, doi: 10.1038/nature05497
  • Miyazaki et al. (2018) Miyazaki, S., Oguri, M., Hamana, T., et al. 2018, PASJ, 70, S27, doi: 10.1093/pasj/psx120
  • Moore et al. (1999) Moore, B., Ghigna, S., Governato, F., et al. 1999, The Astrophysical Journal, 524, L19, doi: 10.1086/312287
  • Navarro et al. (1997) Navarro, J. F., Frenk, C. S., & White, S. D. M. 1997, The Astrophysical Journal, 490, 493, doi: 10.1086/304888
  • Navarro et al. (2010) Navarro, J. F., Ludlow, A., Springel, V., et al. 2010, MNRAS, 402, 21, doi: 10.1111/j.1365-2966.2009.15878.x
  • Oguri et al. (2003) Oguri, M., Lee, J., & Suto, Y. 2003, The Astrophysical Journal, 599, 7, doi: 10.1086/379223
  • Oguri et al. (2001a) Oguri, M., Taruya, A., & Suto, Y. 2001a, The Astrophysical Journal, 559, 572, doi: 10.1086/322513
  • Oguri et al. (2001b) —. 2001b, The Astrophysical Journal, 559, 572, doi: 10.1086/322513
  • Oguri et al. (2021) Oguri, M., Miyazaki, S., Li, X., et al. 2021, PASJ, 73, 817, doi: 10.1093/pasj/psab047
  • Petri et al. (2017) Petri, A., Haiman, Z., & May, M. 2017, Phys. Rev. D, 95, 123503, doi: 10.1103/PhysRevD.95.123503
  • Planck Collaboration et al. (2020) Planck Collaboration, Aghanim, N., Akrami, Y., et al. 2020, ApJ, 641, A6, doi: 10.1051/0004-6361/201833910
  • Shirasaki et al. (2019) Shirasaki, M., Hamana, T., Takada, M., Takahashi, R., & Miyatake, H. 2019, Monthly Notices of the Royal Astronomical Society, 486, 52, doi: 10.1093/mnras/stz791
  • Takahashi et al. (2017) Takahashi, R., Hamana, T., Shirasaki, M., et al. 2017, The Astrophysical Journal, 850, 24, doi: 10.3847/1538-4357/aa943d
  • Tinker et al. (2010) Tinker, J. L., Robertson, B. E., Kravtsov, A. V., et al. 2010, The Astrophysical Journal, 724, 878, doi: 10.1088/0004-637x/724/2/878
  • Zou (2006) Zou, H. 2006, Journal of the American Statistical Association, 101, 1418, doi: 10.1198/016214506000000735

Appendix A Results with λ=4\lambda=4

A.1 Mass Estimation

Refer to caption
Figure 17: NFW halo Mass Bias for M=1014.8,1015.0,1015.2,M=10^{14.8},10^{15.0},10^{15.2}, and 1015.410^{15.4} MM_{\odot} respectively, reconstructed using λ=4\lambda=4. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% mass bias. The error bar indicate the standard deviation of reconstructed mass with respect to ac\frac{a}{c} over the range [0.5,1][0.5,1].
Refer to caption
Figure 18: Cuspy NFW halo Mass Bias for M=1014.8,1015.0,1015.2,M=10^{14.8},10^{15.0},10^{15.2}, and 1015.410^{15.4} MM_{\odot} respectively, reconstructed using λ=4\lambda=4. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% mass bias. The error bar indicate the standard deviation of reconstructed mass with respect to ac\frac{a}{c} over the range [0.5,1][0.5,1].

Figs. 17 and 18 show the mass estimation of halos of masses 1014.8,1015.0,1015.210^{14.8},10^{15.0},10^{15.2} and 1015.410^{15.4} MM_{\odot}, reconstructed using λ=4\lambda=4. We observe for the 1014.8M10^{14.8}M_{\odot} halos, while detection at lower redshift with a big λ\lambda yields 5%\lessapprox 5\% mass estimation bias, the performance of SPLINV decreases drastically as redshift of the halo increases. With a larger λ\lambda, we see that the mass estimation for larger mass improves, with performance of reconstructing NFW halos better than that of cuspy NFW halos.

A.2 Redshift Estimation

For redshift estimations, we see a pretty similar result as in Sect. 3.4.3, where the redshift estimation for halo of masses 1015.0,1015.210^{15.0},10^{15.2} and 1015.410^{15.4} have consistently less than 5%5\% bias with z>0.0625z>0.0625. However, redshift estimation for halo with mass 1014.8M10^{14.8}M_{\odot} for z>0.3325z>0.3325 shows above 40%40\% mass bias. This is probably due to the fact that, at this redshift level, halo with this mass are hard to detect with λ=4\lambda=4, causing we do not have enough data point to correct estimate the mass.

Refer to caption
Figure 19: NFW halo Redshift Estimation for M=1014.8,1015.0,1015.2M=10^{14.8},10^{15.0},10^{15.2} and 1015.410^{15.4} MM_{\odot} respectively, reconstructed using λ=2\lambda=2. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% mass bias.
Refer to caption
Figure 20: Cuspy NFW halo Redshift Estimation for M=1014.8,1015.0,1015.2M=10^{14.8},10^{15.0},10^{15.2} and 1015.410^{15.4} MM_{\odot} respectively, reconstructed using λ=2\lambda=2. The darker grey area indicate a 5%5\% bias and the lighter grey area indicate a 20%20\% mass bias.