A robust discussion took place on a number of topics. I encourage those interested in this topic to take a look at the slides and a video recording of the session above for further information.
In summary, a number of issues were discussed, notably:
Injected Populations
Of all the topics discussed, this seemed to be the one that returned the most feedback. It was felt that, in addition to injecting simple parametric models such as Sérsic profiles, it would also be beneficial for DM to inject more realistic extended sources: either real galaxies adapted from (e.g.) HST imaging, or imaging taken from complex hydrodynamical simulations. The benefits of real imaging are that they ensure (e.g.) optical effects are not included twice, whereas the benefits of hydrodynamical simulations are that they can go deeper. Whilst constructing such images is beyond the scope of DM effort, the connections made with groups such as the LSST:UK LSB working group may potentially facilitate this effort.
In addition, a good level of discussion took place on additional ‘unique’ sources that might be injected. It was felt that injecting stellar ghosts from stars both inside and outside the field might be beneficial, as might the injection of satellite trails with which to better test upcoming satellite trail masking functionality. Also mentioned was the potential to inject dust, which should allow us to test extreme cases, but we’d need to be careful handling the inherent degeneracies here.
Source Placement
A good discussion took place on the optimal way to inject synthetic sources. Currently, DM injects sources at random positions within the field of interest. Spencer Everett (Balrog) noted that they also initially used random positions, which made the clustering algorithm easier, but they started getting Balrog-Balrog blends which artificially increase the blending rate. Following collaboration with Gary Bernstein, the Balrog group ultimately decided on injecting sources on a hex-lattice. This makes sense, as it minimizes the injected source collision factor (an uninteresting parameter). Regularly spaced hex-grid sources above an avoidance distance of interest also minimizes the shot noise in the counts of the placed objects too, which is beneficial here. The DESC working groups also follow a similar prescription, injecting sources in a tilted hex-grid format. The advantage of tilting the hex-lattice is that it also reduces any row/column effects that may creep in at the CCD single frame processing stage. Following this discussion, we strongly recommend that future DM SSI effort should likely aim to replicate this source placement behaviour.
Regular vs Irregular Processed Datasets
It was felt that DM can commit to regularly processing a limited number of SSI datasets on a bi-monthly basis, but irregular dataset processing may need to be on a more limited basis. Current RCfakes outputs should be publicly available via the Rubin Science Platform, and we envisage this to continue going forward. The metrics and analysis plots currently generated for internal analysis are not currently publicly available, however, the Characterization Metric Report, currently produced following each major release of the Science Pipelines, does contain a number of metrics of interest. It was highlighted by the author of DMTR-281 Jeff Carlin that extra metrics can be added to this report. We will further consult with the community on what metrics are of interest following recent changes to the SSI framework, and ensure these are highlighted in future CMRs.
It was additionally felt that a number of the proposed irregularly processed datasets may be able to exist as subsets of the proposed regularly processed datasets (for example, the LSB galaxies dataset should be able to exist as a subset of the Synthetic Galaxies data). If possible, this would be a win-win scenario for all, minimizing computational effort on the DM side, and maximizing the return for those end-users who would make use of these data products.
Additional Points
- Regarding proposed changes to the DM SSI framework, it was felt that any changes should attempt to be as user-friendly as possible, ensuring maximum user uptake. Alongside this, sufficient documentation should exist to explain all the necessary features. It was noted that the current documentation on the Community Forum by Sophie Reed remains valid, and works with the currently available SSI code base.
- A robust discussion took place on the issue of how best to handle deblending, both synthetic-synthetic and science-synthetic. A closely related issue is star-galaxy separation. Fred Moolekamp suggested that proxy information such as source shape correlations might help in this regard. Also highlighted was the difficulty in producing output synthetic source catalogues (i.e., how best to compare the outputs without SSI to the outptus with SSI).
- The Alert Production team have produced the
createApFakes.py
script, which generates a suitable synthetic input catalogue spanning ranges in various dimensions, such as magnitude. Future DM SSI effort should make full use of this script, perhaps converting it to a generic createSynthetics.py
(or similar).
- SSI datasets are ideal testing groups for future sky subtraction methodology modifications. It was noted that detected footprint dilation has traditionally been an excellent means by which to minimize sky map estimation contamination, however, such an approach is not feasible as we approach future Rubin operations. One potential solution might be the proposed ‘modeled masking’ procedure, whereby bright sources are modeled and subtracted prior to sky estimation (see PUB-110 for further details).