Application of convolutional neural networks
for extensive air shower separation
in the SPHERE-3 experiment111Published as a conference paper at DLCP2024, June 19-21, 2024, Moscow, Russia. https://dlcp2024.sinp.msu.ru

E. L. Entina [email protected] D. A. Podgrudkov [email protected] C. G. Azra E. A. Bonvech O. V. Cherkesova D. V. Chernov V. I. Galkin V. A. Ivanov T. A. Kolodkin N. O. Ovcharenko T. M. Roganova M. D. Ziva
Abstract

A new SPHERE-3 telescope is being developed for cosmic rays spectrum and mass composition studies in the 5–1000 PeV energy range. Registration of extensive air showers using reflected Cherenkov light method applied in the SPHERE detector series requires a good trigger system for accurate separation of events from the background produced by starlight and airglow photons reflected from the snow. Here we present the results of convolutional networks application for the classification of images obtained from Monte Carlo simulation of the detector. Detector response simulations include photons tracing through the optical system, silicon photomultiplier operation and electronics response and digitization process. The results are compared to the SPHERE-2 trigger system performance.

keywords:
Convolutional neural network, Cherenkov light, cosmic rays
journal: Moscow University Physics Bulletin

1 Introduction

Cherenkov light (CL) is the optical component of extensive air showers (EAS) that allows to obtain some of information about the primary particle of the shower and therefore about cosmic rays. For EAS detectors, in order to increase the number of registered EAS events, there is a need to register CL from as large an area as possible. In the case of ground experiments [1, 2, 3] this involves an increase in the number of detectors. An alternative is the method of EAS registration, which is used in the SPHERE experiment series. The telescope is risen to a certain altitude above the snow surface and detects CL reflected from the snow (Fig. 1). This allows to use only one compact detector as well as to change the resolution in the energy spectrum sections by changing the telescope altitude. Previous experiments (SPHERE-1 and SPHERE-2) are described in detail in [4].

Refer to caption
Figure 1: SPHERE-3 experiment scheme.

Comparing to the SPHERE-2 detector the new one will have a larger aperture and higher spacial resolution (2653 pixels in the light sensitive camera instead of 109), and some other features (like direct EAS CL registration, see [5]). Since the new detector will be carried by an unmanned aerial vehicle its weight should be smaller than that of SPHERE-2. The best way to cut down the detector weight is to switch from photomultiplier tubes (PMT) to silicon photomultipliers (SiPM). SiPMs find more and more use in astrophysics applications, specifically in imaging air Cherenkov telescopes cameras [6, 7, 8], since they are smaller, lighter, and operate at lower voltages than PMTs. Lower operation voltages inherently allow to save more weight on power supply units, what in turn, reduces power consumption and saves on batteries’ weight.

But SiPMs have some specific properties that affect measurements: high temperature dependence of both amplification and sensitivity, and optical cross-talk. The former can be resolved by camera and power supply electronics temperature control and stabilization, which is achievable, since power consumption and resulting heat generation are low. The latter, however, should be taken into account in detector design and data analysis. A SiPM is a set of a large number of avalanche photodiodes (individually referred to as microcells) working in Geiger mode that are combined on a single crystal. When a photon hits a microcell it discharges and this discharge itself can produce optical photons (as does any current in a p-n junction), which can trigger other microcells in the SiPM. This process is called "optical cross-talk" (or simply "cross-talk" in short).

Since the cross-talk is, essentially, a random process and the number of microcells in an individual SiPM is large (from a few hundred to tens of thousands) the actual number of microcells triggered by a single photon and, thus, the resulting response amplitude, is also random. But while the probability of a cross-talk may be quite high (up to 0.35 and above depending on the SiPM overvoltage), its effect is always an additional signal above the expected and can be accounted for during the calibration and data analysis procedure. But for the trigger system the situation is different.

2 Problem formulation

Since the telescope receives light continuously, it is necessary to separate the signal from the noise in order to start event recording. In the previous version of the telescope, this was done by a topological trigger (described below). Because of the SiPM cross-talks, this approach will not work as intended in the new design. We propose a two-stage trigger (described in 3, the mathematical formulation is also given) that allows to circumvent this problem.

The SPHERE-2 detector, when triggered, began recording the incoming photon flow. The trigger was topological: first, adaptive thresholds were calculated depending on the noise level (which made the trigger independent of background illumination), after which the topological logic was triggered: if 3 adjacent pixels (Fig. 2) on the mosaic exceeded the threshold within certain time window, recording began.

Refer to caption
Figure 2: Example of a topologiсal trigger activation. On the right are shown all possible triplet variations (without rotations).

It is impossible to apply this approach to the new type of pixels. SiPMs are much more susceptible to multiple triggering than PMTs. With an increase in the number of pixels, increases the number of false triggerings due to the larger number of adjacent pixels triplets (which is nearly directly proportional to the number of pixels).

Another issue is that there is a constant flux of background photons and dark current electrons. PMTs by their design cannot produce more than one photoelectron per photon, but have a wide amplification distribution (see, for example, manufacturer or our data [9, 10]). As a result some photons (a few percent) produce a signal amplitude more than twice the average. But chances for high multiplicity amplitudes are negligible, since the main source of amplification variation is the number of secondary electrons emitted from first dynode which follows the Poisson distribution. SiPMs have a narrow individual microcell amplification distribution but their cross-talk can cause the signal to be much higher. Studies of SiPMs proposed for use in SPHERE-3 show that chances for high cross-talk multiplicity n𝑛nitalic_n is roughly proportional to pnsuperscript𝑝𝑛p^{n}italic_p start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, where p𝑝pitalic_p is the cross-talk probability [11, 12]. This means that for a steady stream of background photons the probability that from a single photoelectron a PMT will produce a pulse 10 times higher than average is below 1030superscript103010^{-30}10 start_POSTSUPERSCRIPT - 30 end_POSTSUPERSCRIPT, while for SiPM with 40% cross-talks this probability is barely around 104superscript10410^{-4}10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT.

The background photon flux Fbsubscript𝐹𝑏F_{b}italic_F start_POSTSUBSCRIPT italic_b end_POSTSUBSCRIPT for the SPHERE-3 experiment scheme was estimated to be around 0.04 ph./ns per pixel. With SiPM photon detection efficiency taken into account this gives F=0.013𝐹0.013F=0.013italic_F = 0.013 ph.e./ns. If the SPHERE-2 procedure will be followed, the thresholds setup procedure will set them unacceptably high. The procedure sets the thresholds individually in each pixel in a few passes, every time checking the pixel activation rate and matching it against the target rate. The first is a top to bottom pass, that lowers the initial a priori high threshold by measuring every second the average pixel activation rate. The second pass is individual threshold ‘‘tempering’’, when each pixel activation frequency should not exceed the target one (an average over 4 seconds was used), and if it does, the thresholds are increased. The last pass is a general trigger system check, that it does not trigger more often than at a certain rate (1 Hz due to data acquisition system limitations).

The target activation rate for pixels in the SPHERE-2 was ft=100subscript𝑓𝑡100f_{t}=100italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 100 Hz. With τ=1μ𝜏1𝜇\tau=1\leavevmode\nobreak\ \muitalic_τ = 1 italic_μs coincidence scheme gates the chance of random activation for a pair of pixels is ftτsubscript𝑓𝑡𝜏f_{t}\tauitalic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_τ and for a triplet (ftτ)2superscriptsubscript𝑓𝑡𝜏2\left(f_{t}\tau\right)^{2}( italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_τ ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. This gives a random trigger rate (for Np=109subscript𝑁𝑝109N_{p}=109italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT = 109 pixels) Npft3τ2104similar-tosubscript𝑁𝑝superscriptsubscript𝑓𝑡3superscript𝜏2superscript104N_{p}f_{t}^{3}\tau^{2}\sim 10^{-4}italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∼ 10 start_POSTSUPERSCRIPT - 4 end_POSTSUPERSCRIPT Hz — around once per 3 hours, what is well above required. The SPHERE-2 electronics had low amplification and coarse threshold steps, therefore there was no possible way to further lower the thresholds (e.g. pixels activation rates were either below 1–2 Hz or above 10 kHz).

Application of this logic to SHPERE-3 SiPMs will result in an expected rate of cross-talk multiplicity n𝑛nitalic_n per pixel:

f(n)=pnF.𝑓𝑛superscript𝑝𝑛𝐹f(n)=p^{n}F.italic_f ( italic_n ) = italic_p start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_F . (1)

This is a simplified approach since cases of simultaneous arrival of 2 or more background photons are ignored. Also cross-talks are treated as simple microcell triggering chains, e.g. a triggered microcell has a chance p𝑝pitalic_p to trigger another one, while a correct simulation would be when a triggered microcell has a chance to trigger a number of other microcells with a Poisson mean λ=ln(1p)1\lambda=\ln(1-p)^{-1}italic_λ = roman_ln ( 1 - italic_p ) start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT (that should also depend on microcell position in the SiPM). A simplified model yields lower frequency but the difference is not very significant at higher n𝑛nitalic_n (a more accurate probability function can be found in [12]).

For the target rate ft=100subscript𝑓𝑡100f_{t}=100italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 100 Hz n𝑛nitalic_n should be no less than logp(f/F)+114similar-tosubscript𝑝𝑓𝐹114\log_{p}(f/F)+1\sim 14roman_log start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( italic_f / italic_F ) + 1 ∼ 14 (it will yield around 10 random triggers per hour). For the target rate ft=1subscript𝑓𝑡1f_{t}=1italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT = 1 kHz n𝑛nitalic_n will be about 11 (and about 2.5 random triggers per second). These values are relatively high. SPHERE-2 had 3–5 ph.e. thresholds that worked for big pixels. The small area of a SiPM pixel in the new detector means that fewer signal photons (from EAS) under comparable conditions will hit it, even with respect to the large aperture. This leads to an increase in the energy threshold of the detector. However, the new detector’s target low energy threshold is, again, lower than that of SPHERE-2, thus the number of photons reaching each pixel from an event that should be registered is quite low, on the scale of 3–5.

To solve this problem several options exist. Each with their pros and cons.

Reduction of pixel activated state duration τ𝜏\tauitalic_τ will reduce random coincidence rates but can altogether stop the trigger system from activating upon EAS events since they have a time structure measured on the order of microseconds. This includes the time that it takes the EAS plane to cross the observation plane plus differences in optical path lengths for different pixels. These values increase with altitude.

Lowering the thresholds by increasing k𝑘kitalic_k — the number of simultaneously activated pixels required for a trigger to work (random trigger rate is roughly Npftkτk1subscript𝑁𝑝superscriptsubscript𝑓𝑡𝑘superscript𝜏𝑘1N_{p}f_{t}^{k}\tau^{k-1}italic_N start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_τ start_POSTSUPERSCRIPT italic_k - 1 end_POSTSUPERSCRIPT) — will result in a topological complexity of defining which set of pixels counts as adjacent on a hexagonal grid. Also this will increase the number of missed events at lower energies — a dense patch of pixels will only be activated by bright events, since fluctuations and distribution of the EAS CL photons has a complex structure on the mosaic. On Fig. 3 an example of a signal from an EAS event is shown for reference. The image does not look even remotely smooth.

Refer to caption
Figure 3: Example of an EAS CL structure on the mosaic from a primary 10 PeV iron nuclei. The image represents some instant signal values in pixels and not the total signal collected. The crescent shape of EAS is the result of photon arrival delays due to differences in optical path lengths.

Implementation of online processing of complex visual patterns will require additional computing power and, critically more computational time than there reasonably is to make an ‘an event’/‘not an event’ trigger decision. This time is at most no more than 1–4 ticks of the data acquisition system clock or a bit more if some parallelization or data processing conveyor is designed, e.g. 4 parallel processing lanes will give 4 times more time to make a decision, but still this is a very limited time window.

3 Method

To circumvent this limitation, it was proposed to use a two-stage trigger system. The idea is that the topological trigger itself is only the first stage of random noise filtration. After it another system checks that there is event-like data in the buffer. However, it should be noted that this second stage check should be done in a relatively fast manner.

This filtration approach of random coincidence triggers allows to eased the overall trigger rate constrains, since there is a limitation only on the overall registration rate (from the data acquisition system system operation speed or limitation of available data storage space). In the first stage, a topological trigger is activated, and a small sample recording begins on a fixed number of bins. The data is then transferred to the second stage designed to filter out fragments without an EAS signal. Thus, the problem of binary classification is addressed.

Operation of the trigger’s second stage requires the identification of complex visual patterns, for what convolutional neural networks (CNN) [13] were chosen. Section 3.1 describes the process of collecting and preparing data for training, and section 3.2 describes the neural network and training parameters.

3.1 Data Preparation

To generate a dataset the process of EAS photons hitting the detector mosaic was simulated. This simulation consisted of 4 stages: generation of a bank of EAS events using the Monte Carlo simulation (with optical background estimation), modeling of the passage of reflected photons through the atmosphere, modeling of the passage of photons through the optical design of the telescope, electronics (SiPM) response calculation.

Table 1: EAS modeling parameters.
Parameter name Value
hadron interaction model QGSJETII-04
atmosphere model No.1 (US. standard)
telescope altitude above snow 1000 m
observation level 450 m
range of axis coordinates ±500plus-or-minus500\pm 500± 500 m
Table 2: SPHERE-3 telescope optical system parameters.
Parameter name Value
curvature radius of the mirror 1654 mm
mosaic radius 340 mm
curvature radius of the mosaic 868 mm
aperture radius 850 mm
light collector lens radius 7 mm
entrance aperture area 2.27 m2similar-toabsent2.27superscript m2\sim 2.27\text{ m}^{2}∼ 2.27 m start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT
Table 3: Electronics response simulation settings.
Parameter name Value
SiPM voltage 29.6 V
SiPM temperature 15.0superscript15.0-15.0^{\circ}- 15.0 start_POSTSUPERSCRIPT ∘ end_POSTSUPERSCRIPTC
SiPM overvoltage 6.02 V
Background photon amplitude 0.013 ph/ns
Digitization frequency 80 MHz
  1. 1.

    For the Monte Carlo simulation, the CORSIKA [14] package was used. 100 events from 10 PeV primary iron nuclei with the same zenith angle (10 degrees) were simulated. For each simulated event, the coordinates of the shower axis relative to the telescope were also randomly selected 100 times, increasing the number of independent samples to 10 000. Event parameters are given in table 1.

  2. 2.

    Simulation of the passage of photons from the snow to the detector through the atmosphere involved geometrical reprojecting of the light spot on the snow into a light spot on the entrance aperture of the detector.

  3. 3.

    For simulation of the passage of photons through the optical design of the telescope, the Geant4 [15] package was used. An optical design with a maximized entrance aperture was selected. The telescope geometry was built using STL files since the mirror and corrector plate was too complex for Geant4 in-built primitives. Configuration parameters are shown in the table 2.

  4. 4.

    Accounting for electronics involved modeling the response of the data acquisition system to the stream of photons. Since the system at this level is close to linear (operating far from the amplifiers’ limits), the response was calculated as the sum of individual responses to each of the EAS’ and background photons. The response accounts for SiPM cross-talks (parameters were taken from [11] for the same SiPM type — SensL MicroFC-SMTPA-60035 [16]), amplification fluctuations, output pulse profile (see [17]), digitization process (including clock shift across different elements), and more. Electronics simulation parameters are given in table 3.

The electronics output signal was a 500 bin long (6.25 μ𝜇\muitalic_μs) time sequence for each of the 2653 pixels, near the 225 time bin (almost the center) of which was the simulated event. For this 50 bin long non-overlapping fragments (625 ns) were cut out from the simulated sequence, some containing the full event (since the event location was known), some — pure background, and each was labelled (Fig. 4). After applying all of the described modifications, the dataset was split into a train and test portions in a ratio of 8:2 and normalized. In total the training set contained 8 000 samples and the test set contained 2 000 samples, both with a 1:1 event to background ratio. Then the convolutional neural network was constructed and trained.

Refer to caption
Figure 4: Dataset preparation step. The red highlighted areas contain only noise, and the green highlighted area contains the EAS-event signal.

Working on pre-recorded sections also allows to use all of the information about a part of the time sequence. This allows to treat the time dimension as another spatial dimension, and thus use 2D convolutional layers.

3.2 Implementation details

A practically minimal convolutional neural network architecture was chosen so as to fit if needed onto a microcontroller or FPGA chip. It consisted of 4 convolutional layers and one fully connected layer, as detailed in table 4. The parameters column contains a line (A𝐴Aitalic_A, B𝐵Bitalic_B, C×D𝐶𝐷C\times{}Ditalic_C × italic_D, E𝐸Eitalic_E), which should be interpreted as follows: A𝐴Aitalic_A is the number of input channels, B𝐵Bitalic_B - the number of output channels, C×D𝐶𝐷C\times{}Ditalic_C × italic_D is the kernel size, E𝐸Eitalic_E is the stride. The ReLU [18] was used as a non-linear activation function, and the output layer was normalized using the softmax function, allowing the interpretation of logits as class probabilities.

Table 4: Neural Network Architecture.
Layer Name parameters
conv2d (1, 2, 3×\times×3, 1)
conv2d (2, 6, 4×\times×4, 2)
conv2d (6, 3, 4×\times×4, 2)
conv2d (3, 3, 4×\times×4, 4)
dense (345 , 2), bias

For training we used the negative log likelihood as a loss function. The Adam optimizer [19] was used with an initial learning rate of 103superscript10310^{-3}10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT. The CNN was trained for a total of 50 epochs. For validation and evaluation of the final neural network, only accuracy (number of correctly predicted labels) was used.

4 Results

Table 5: Classification results.
real label detected as
without threshold with threshold
True False True False
True 99.3% 0.7% 97.2% 2.8%
False 1.0% 99.0% 0.1% 99.9%

The classification accuracy is given in the table 5. The critical metric for the two-stage trigger system is the false-positive probability, since during the normal detector operation the event rate is 106superscript10610^{6}10 start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT times rarer than the expected noise rate. Without any additional manipulations with the outputs the neural network yields a 1.0% false positive rate what is a good result. However, introduction of class separation thresholds allows to lower the false positive rate. The separation threshold is an additional constant that is applied to the neural network outputs and allows to artificially inflate or deflate the probability of predicting a specific class. Fine-tuning this value allows to achieve maximum filtering with an acceptable number of missed events. In table 5 the ‘‘without threshold’’ columns show the metrics for the pure outputs of the neural network. The ‘‘with threshold’’ columns show the results with class separation threshold applying.

By adjusting the class separability threshold, the number of false positives can be reduced to 0.1%, albeit at the cost of losing 2.8% of events (false negative rate).

5 Discussion

The comparison with SPHERE-2 was carried out in a somewhat complex way. The energy threshold of the SPHERE telescopes depends on the altitude (nearly linearly). Majority of the SPHERE-2 flights were carried out at around 480–500 m altitude. The estimated energy threshold for this altitude was around 10 PeV (see section 5.2 in [4] for details). The expected SPHERE-2 energy threshold for 1000 m altitude would’ve been around 20 PeV.

Simulations for SPHERE-3 in this work showed that 10 PeV EAS rarely produce amplitudes corresponding to 14 photoelectrons in the third brightest pixel of the whole event. However, in 50% of the cases the ‘‘bleakest’’ pixel of the brightest triplet had around 5 photoelectrons (see Fig. 5). This means that direct application of the SPHERE-2 logic to the SPHERE-3 detector (as described in sec. 2) would lead to an energy threshold of above 30 PeV (since EAS CL flux is proportional to primary energy). The 0.1% false positive rate of the neural network obtained in the previous paragraph allows to have a 103 times higher rate of trigger activation. This pixel activation rate corresponds to a 6–7 photoelectrons amplitude (e.g. almost two times lower) and around 12–15 PeV detector energy threshold.

Refer to caption
Figure 5: Distribution of the third pixel amplitude in the brightest triplet of the EAS image.

Precision of the primary particle parameters reconstruction in case of such low signal amplitudes is a matter of another study, however, the large number of pixels allows to use statistical approaches for data analysis and further detector operation optimization. Also, the plausibility of the neural network realization using limited computational power of FPGA chips or microcontrollers was not yet fully studied since no definite solutions were selected for detector electronics realization.

Other approaches to the trigger system logic (shorter pixel activation time, switching from triplets to septets and etc.) will be also studied for their effective energy thresholds. It also should be kept in mind, that this study was performed for reflected EAS CL that has a relatively long time structure. The option of direct CL registration by the main telescope camera was not included in the scope of this study, as it has different temporal properties. However, for its case the trigger system should also account for short bright bursts of direct CL as a factor of operation.

Acknowledgements

The research was carried out using the equipment of the shared research facilities of HPC computing resources at Lomonosov Moscow State University [20]. This work is supported by the Russian Science Foundation under Grant No. 23-72-00006.

References

  • [1] D. V. Chernov, E. E. Korosteleva, L. A. Kuzmichev, V. V. Prosin, I. V. Yashin, N. M. Budnev, O. A. Gress, T. I. Gress, L. V. Pankov, Y. V. Parvenov, Y. A. Semeney, B. K. Lubsandorzhiev, P. G. Pokhil, T. Schmidt, C. Spiering, R. Wischnewski, Primary energy spectrum and mass composition determined with the Tunka EAS Cherenkov array, International Journal of Modern Physics A 20 (29) (2005) 6799–6801. doi:10.1142/S0217751X05030120.
  • [2] A. K. Alekseev, E. A. Atlasov, N. G. Bolotnikov, A. V. Bosikov, N. A. Dyachkovskiy, N. S. Gerasimova, A. V. Glushkov, A. A. Ivanov, O. N. Ivanov, D. N. Kardashevsky, I. A. Kellarev, S. P. Knurenko, A. D. Krasilnikov, A. N. Krivenkov, I. V. Ksenofontov, L. T. Ksenofontov, K. G. Lebedev, S. V. Matarkin, V. P. Mokhnachevskaya, E. V. Nikolaeva, N. I. Neustroev, I. S. Petrov, N. D. Platonov, A. S. Proshutinsky, A. V. Saburov, I. Y. Sleptsov, G. G. Struchkov, L. V. Timofeev, B. B. Yakovlev, Status of the Yakutsk Air Shower Array and Future Plans, Physics of Atomic Nuclei 84 (6) (2021) 893–906. doi:10.1134/S1063778821130020.
  • [3] S. Vernov, G. Khristiansen, V. Atrashkevich, G. Bogoslovsky, V. Boitsov, V. Vedeneev, G. Kulikov, A. Lebedev, S. Matsenov, V. Melnikov, V. Nazarov, L. Nazarova, S. Rozhdestvensky, A. Silaev, O. Silantev, L. Smolensky, V. Soloveva, V. Sulakov, Y. Fomin, B. Khrenov, Z. Yarochkina, New EAS array at Moscow State University for studying the E. A. showers with energies of up to 10**18 eV, in: 16th International Cosmic Ray Conference, 1979, pp. 129–134.
  • [4] R. A. Antonov, T. V. Aulova, E. A. Bonvech, V. I. Galkin, T. A. Dzhatdoev, D. A. Podgrudkov, T. M. Roganova, D. V. Chernov, Detection of reflected Cherenkov light from extensive air showers in the SPHERE experiment as a method of studying superhigh energy cosmic rays, Physics of Particles and Nuclei 46 (1) (2015) 60–93. doi:10.1134/S1063779615010025.
  • [5] E. A. Bonvech, D. V. Chernov, V. S. Latypova, C. Azra, V. I. Galkin, V. A. Ivanov, D. A. Podgrudkov, T. M. Roganova, The SPHERE Project: Developing a Technique for Reflected Cherenkov Light, Bulletin of the Russian Academy of Sciences: Physics 88 (3) (2024) 435–440. doi:10.1134/S1062873823705676.
  • [6] D. Dorner, M. L. Ahnen, M. Bergmann, A. Biland, M. Balbo, T. Bretz, J. Buss, S. Einecke, J. Freiwald, C. Hempfling, D. Hildebrand, G. Hughes, W. Lustermann, K. Mannheim, K. Meier, S. Mueller, D. Neise, A. Neronov, A. K. Overkemping, A. Paravac, F. Pauss, W. Rhode, T. Steinbring, F. Temme, J. Thaele, S. Toscano, P. Vogler, R. Walter, A. Wilbert, FACT - Monitoring Blazars at Very High Energies (2015). arXiv:1502.02582, doi:10.48550/arXiv.1502.02582.
  • [7] C. Arcaro, M. Doro, J. Sitarek, D. Baack, A study on performance boost of a 17 m class Cherenkov telescope with a SiPM-based camera, Astropart. Phys. 155 (2024) 102902. arXiv:2212.09456, doi:10.1016/j.astropartphys.2023.102902.
  • [8] L. Taylor, Design and performance of the prototype Schwarzschild-Couder Telescope camera, in: Proceedings of 37th International Cosmic Ray Conference — PoS(ICRC2021), Vol. 395, 2021, p. 748. doi:10.22323/1.395.0748.
  • [9] R. Antonov, E. Bonvech, D. Chernov, D. Podgrudkov, T. Roganova, The LED calibration system of the SPHERE-2 detector, Astroparticle Physics 77 (2016) 55–65. doi:10.1016/j.astropartphys.2016.01.004.
  • [10] Hamamatsu Photonics K.K., Photomultiplier tubes. Basics and Applications, 4th Edition (2017).
  • [11] A. A. Amineva, A. V. Pantiukhin, D. A. Podgrudkov, Calibration of a silicon photomultiplier camera matrix for a prototype of a small wide-angle imaging telescope (SIT). (In Russian), Memoirs of the Faculty of Physics 2023 (4) (2023) 2341607.
  • [12] F. Rehbein, T. Bretz, A. Biland, R. Alfaro, J. Audehm, G. Do, M. M. González, Y. F. Pérez Araujo, M. Schaufel, J. Serna-Franco, I. Torres, Calibration of 122 SensL MicroFJ-60035 SiPMs and the reduction of optical crosstalk due to coupled light guides, Revista Mexicana de Astronomía y Astrofísica 59 (2) (oct 2023). arXiv:2007.02444, doi:10.22201/ia.01851101p.2023.59.02.14.
  • [13] Y. LeCun, K. Kavukcuoglu, C. Farabet, Convolutional networks and applications in vision, in: Proceedings of 2010 IEEE International Symposium on Circuits and Systems, 2010, pp. 253–256. doi:10.1109/ISCAS.2010.5537907.
  • [14] D. Heck, J. Knapp, J. Capdevielle, G. Schatz, T. Thouw, CORSIKA: A Monte Carlo Code to Simulate Extensive Air Showers, Wissenschaftliche Berichte FZKA 6019, Forschungszentrum Karlsruhe (1998).
  • [15] S. Agostinelli, J. Allison, K. Amako, J. Apostolakis, H. Araújo, P. Arce, M. Asai, D. Axen, S. Banerjee, G. Barrand, F. Behner, L. Bellagamba, J. Boudreau, L. Broglia, A. Brunengo, S. Chauvie, J. Chuma, R. Chytracek, G. Cooperman, D. Zschiesche, GEANT4 - a simulation toolkit, Nuclear Instruments and Methods in Physics Research Section A Accelerators Spectrometers Detectors and Associated Equipment 506 (2003) 250. doi:10.1016/S0168-9002(03)01368-8.
  • [16] O. Semiconductors, Silicon Photomultipliers (SiPM), Low-Noise, Blue-Sensitive (2020).
    URL www.onsemi.com/pdf/datasheet/microc-series-d.pdf
  • [17] D. V. Chernov, C. Azra, E. A. Bonvech, V. I. Galkin, V. A. Ivanov, V. S. Latypova, D. A. Podgrudkov, T. M. Roganova, SPHERE-3 Project for Studying the Composition of Primary Cosmic Rays in the Energy Range Between 1 and 1000 PeV, Physics of Atomic Nuclei 85 (6) (2022) 641–652. doi:10.1134/S1063778822060059.
  • [18] V. Nair, G. E. Hinton, Rectified linear units improve restricted boltzmann machines, in: J. Fürnkranz, T. Joachims (Eds.), Proceedings of the 27th International Conference on Machine Learning (ICML-10), June 21–24, 2010, Haifa, Israel, Omnipress, 2010, pp. 807–814.
    URL https://icml.cc/Conferences/2010/papers/432.pdf
  • [19] D. P. Kingma, J. Ba, Adam: A method for stochastic optimization, in: Y. Bengio, Y. LeCun (Eds.), 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings, 2015, pp. 1–15. arXiv:1412.6980.
  • [20] V. V. Voevodin, A. S. Antonov, D. A. Nikitenko, P. A. Shvets, S. I. Sobolev, I. Y. Sidorov, K. S. Stefanov, V. V. Voevodin, S. A. Zhumatiy, Supercomputer lomonosov-2: Large scale, deep monitoring and fine analytics for the user community, Supercomputing Frontiers and Innovations 6 (2) (2019) 4–11. doi:10.14529/jsfi190201.
    URL https://superfri.org/index.php/superfri/article/view/278