Cubical and spherical directional array-based particle source detection with poisson statistics
Sahana Srikanth, Sanjeev Gurugopinath, Koshy George

TL;DR
This paper compares different statistical tests for detecting particle sources using cubical and spherical arrays, showing that the truncated mean test performs best.
Contribution
The paper introduces a comparative analysis of detection tests for dynamic particle sources using directional arrays and demonstrates the superiority of the truncated mean test.
Findings
The truncated mean test (TMT) outperforms existing tests like the mean difference test and GLRT in detection performance.
The analysis includes scenarios with both stationary and moving targets for cubical and spherical arrays.
Probabilities of detection and false-alarm are evaluated for different observation types and array geometries.
Abstract
This paper investigates detecting a far-field dynamic particle source using cubical and spherical directional arrays. First, we present a discussion on likelihood ratio test (LRT), generalized LRT (GLRT) and truncated mean test (TMT) in case of a cubical array, considering scenarios with stationary and moving targets. Further, two underlying sub-cases are considered, including the sets of correlated and independent and identically distributed observations. Next, we consider the case of a spherical array where LRT, GLRT and TMT are discussed. In all cases, we present an analysis in terms of probabilities of detection and false-alarm for the associated hypothesis testing problems. Through simulations, we show that TMT outperforms the other existing tests in the literature, namely the mean difference test, the source intensity test, and the GLRT.
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Sensor Networks and Detection Algorithms · Electromagnetic Compatibility and Measurements
Introduction
Detection and tracking of far-field particle sources is essential in diverse applications ranging from civilian to military. Some of the associated applications include nuclear activity detection^1,2^, mixed particle radiations^3^, wireless communication^4^, nuclear decommissioning^5^, astrophysics^6^, and robotics^7^. For the detection of particle sources, use of cubical and spherical directional detector arrays has been studied earlier^8,9^. Statistically, arrival of particle sources can be captured by random processes with highly localized-in-time discrete events. In particular, this is modeled and analyzed in the framework of Poisson processes, which naturally model the emission and measurement of particle sources^10^. However, most of the existing literature assumes that the observations under each hypotheses at the array are independent and identically distributed (i.i.d.) Poisson processes^10,11^. Liu et al. exploited the fact that in a cubical array, the presence of a source affects only the three faces of the array in its direction, to propose the mean-difference test (MDT)^9^. Extension of this test to a spherical array was carried out by modeling it as a polygonal detector array with a large number of faces. It was shown that when the signal-to-noise ratio (SNR) is low, the performance of MDT is superior to that of a generalized likelihood ratio test (GLRT)^12,13^. Another test termed as the source intensity test (SIT) was proposed by Bethel et al., whose performance is superior to that of MDT in terms of area under the receiver operating characteristics curve^14^. However, all the techniques mentioned above are based on the assumption that the source location is known or deterministic.
Moreover, it is also observed that the distribution of observations significantly deviate from the i.i.d. assumption, and closely follows a non-homogeneous Poisson process (NHPP)^15,16^. More recently, Romanchek et al. proposed a two-stage kernel-based approach was developed for detection of gamma rays in sparse and noise-dominated condition^17^. Cogswell et al. proposed a nuclear recoil detection based on color centres^18^. In this paper, we revisit the particle source detection problem using detector arrays that are directional. Our contributions can be summarized as below.
- With a cubical array, we derive the likelihood ratio test (LRT), GLRT and a truncated mean test (TMT) for the cases with NHPP and homogeneous Poisson process (HPP) observations with the source positions being deterministic but unknown, and random.
- We show that the TMT is optimal. In other words, LRT reduces to TMT in case of stationary sources. We find expressions for the probabilities of false-alarm and detection for TMT. In case of moving sources, we derive a test equivalent to TMT, termed as the truncated LRT (TLRT). Further, GLRT is shown to be helpful in scenarios where the underlying parameters are unknown.
- With a spherical array, we analyze the LRT, GLRT and TMT for stationary sources, and derive expressions for the probabilities of detection and false-alarm for TMT. Optimality of TMT is established even for this case.
- Finally, we use Monte Carlo simulations to validate the accuracy of our results and show that the performance of TMT is superior to MDT, SIT and GLRT. A set of preliminary results with homogeneous Poisson processes by the authors of this paper is available in the literature^19^. Contributions of this work apart from the discussions in the conference version of this paper are as follows: We consider the particles striking at the cubic detector array to be an NHHP with log-linear intensity function, which better models real-world scenarios. The intensity takes the form of a function whose logarithmic is a function of parameters of the model. The log-linear models are flexible and have an ability to blend multiple parameters. Further, we extend our analysis to spherical detectors which is an extension of polygon detectors, for both non-homogeneous and homogeneous arrival rates. Additionally, we study the movement dynamics of the source on the detection performance, and derive the optimal test which is the TLRT. In each case, we validate the accuracy of our results through Monte Carlo simulations and show that truncated tests outperform other tests.
The remainder of the paper is organized as follows. The data model and directional arrays are defined in “Data model and directional arrays” section, which also gives an overview of the one-sided hypothesis testing problem along with the performance metrics. The cubical detector is examined in “Cubical arrays: detection of stationary sources” section. In Section, NHPP with varying intensity is defined, and GLRT is developed for a stationary source. For the case when the source location is known and random, a GLRT and truncated mean tests are developed in “Cubical arrays: detection of moving sources” section. Detection with spherical arrays is presented and analyzed in “inlinkSpherical arrays: detection of stationary sourcessec5” section, for varying and identically distributed intensities. In Section, the performance of a cubical array is analyzed for a moving source. Dataset generation and simulation results are presented and discussed in “Dataset generation and simulation results” section, and some concluding remarks are made in “Conclusion” section.Fig. 1. Cubical and spherical arrays, as special cases of polygon arrays.
Data model and directional arrays
We consider the problem of detecting moving particle sources in the far field with projection-based arrays, as employing multiple sensors improves detection performance. Each face of this array is a detector. If the cross-sectional area of a face is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l_{cs}$$\end{document} , the number of particles striking it is proportionally related to it. The orientation vis-á-vis the source direction of each array detector is different. An assumption we make is as follows: the axes of the projection-based array and the reference coordinate system coincide. We further assume that the source’s constant velocity vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}$$\end{document} is parallel to the y-axis. Only a few detectors are exposed to a particle source whenever it is present, and we record the number of particles striking a sensor. We model the number of particles of the source S and the noise n as statistically independent Poisson processes. In the presence of a source, observations at each detector i is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma _{i}(t) =S_{i}(t)+ n_{i}(t)$$\end{document} . The source detection can be simplified as the one-sided hypothesis testing problem:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\mathcal {H}}_0: S_{i}(t) = 0, \nonumber \\ {\mathcal {H}}_1: S_{i}(t) > 0. \end{aligned}$$\end{document}In other words, this problem is summarized as follows. Given a time-realization vector of a Poisson process on a directional array, it is to be decided whether this vector has an intensity corresponding to noise-only observations or signal under noise observations. The above hypothesis testing problem can be solved using a test of the form
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\bar{T}}(\{S_{i}(t), i=1,\ldots , M\}) \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} \nu _{\text {\tiny T}}, \end{aligned}$$\end{document}where the sufficient statistic \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{T}}(\{S_{i}(t), i=1,\ldots , M\})$$\end{document} is a function of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S_1(t),\ldots ,S_M(t)$$\end{document} , and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu _{\text {\tiny T}} \in {\mathbb {R}}$$\end{document} is the detection threshold. Performance of the test in (2) is evaluated in terms of the probability of false-alarm \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa}$$\end{document} and probability of detection \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_d$$\end{document} , which are defined as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_{fa} \triangleq P\{{\bar{T}}(\{S_{i}(t), i=1,\ldots , M\}) > \nu _{\text {\tiny T}} | {\mathcal {H}}_0\}, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_{d} \triangleq P\{{\bar{T}}(\{S_{i}(t), i=1,\ldots , M\}) > \nu _{\text {\tiny T}} | {\mathcal {H}}_1\}, \end{aligned}$$\end{document}respectively. We employ the well-known Neyman–Pearson framework, which maximizes \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_d$$\end{document} given a pre-defined \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa} \in (0,1)$$\end{document} . In other words, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu _{\text {\tiny T}}$$\end{document} is selected, based on a pre-defined \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa} \in (0,1)$$\end{document} .
Cubical arrays: detection of stationary sources
We begin with a cubical array with each face as a detector. It is a directional array, as the different faces are oriented differently relative to the direction of the source. As mentioned earlier, we assume a reference Cartesian coordinate system C(x, y, z) which coincides with the array’s axes. Suppose that the unit vectors corresponding to the positive directions of the three axes respectively are denoted \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}_1$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}_2$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}_3$$\end{document} ^9^. Moreover, let the unit vectors corresponding to the negative directions of the three axes respectively be \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}_4$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}_5$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{v}}_6$$\end{document} . Further, suppose that the source is initially located at (0, 0, h) units and moves at a constant velocity v, as shown in Fig. 1a. Here, h is the relative perpendicular distance between the source and C(x, y, z). In the presence of a source, the first three faces of the cubical array point to the particle source as depicted in Fig. 1a.
Each detector records the count of particles striking its surface. As mentioned earlier, we model the source particles and the noise as Poisson distributions statistically independent of each other. We denote by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\gamma (t)$$\end{document} the expected number of source particles striking in a unit of time over a unit of area. In the absence of a particle source (under the hypothesis \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$H_0$$\end{document} ), the sensors merely measure background noise with the expected count denoted by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta _n(t)$$\end{document} . The unit vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{d}} \triangleq \left[ d_1, d_2, d_3 \right] ^T = \left[ \cos \phi \cos \psi , \sin \phi \cos \psi , \sin \psi \right] ^T$$\end{document} denotes the direction of the source, where the angles \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\psi$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\phi$$\end{document} respectively are the elevation and azimuth pointing towards \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\textbf{d}}$$\end{document} . Let the expected rate of source and noise particles be denoted \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l_{cs} \gamma (t) d_i$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta _n(t) l_{cs}$$\end{document} , respectively. Here, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l_{cs} = l_{cs}({\textbf{d}} \cdot v_i)_+$$\end{document} , with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(g)_+ = \max {(g ,0)}$$\end{document} , is the cross-section of detector i in the direction of source. In the presence of a source, the observations at each detector i is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma _{ij}(t) = l_{cs} \gamma _{ij}(t) d_i + n_{ij}(t)$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1\le j \le N$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 \le i \le M$$\end{document} , where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\gamma _{ij}(t)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n_{ij}(t)$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t\in [0,T]$$\end{document} , respectively denote the intensities of source and background over N non-overlapping temporal measurements over M detectors. We define the parameter vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\varvec{\theta } (t) = \left[ \begin{array}{cccc} \phi&\psi&\gamma (t)&\delta _n(t) \end{array} \right] ^T$$\end{document} which is either known or unknown, depending on the situation at hand. Now, the source detection can be written as:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\mathcal {H}}_0: \gamma (t) = 0, \nonumber \\ {\mathcal {H}}_1: \gamma (t) > 0. \end{aligned}$$\end{document}Here, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {H}}_0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {H}}_1$$\end{document} are the two hypotheses that correspond to the two scenarios: only noise is present and signal is present. Each detector i makes N non-overlapping observations over the time interval \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t \in [0,T]$$\end{document} and transmits to a fusion center, where they are processed using the Neyman–Pearson framework to decide the presence of a particle source. For ease of analysis, we initially consider the source stationary ( \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v=0$$\end{document} ).
Detection with correlated observations
We begin by considering the observations recorded at each detector to be an NHPP \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\{N(t), t>0\}$$\end{document} . An NHPP is said to be log-linear if the intensity is defined by a function \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\gamma (t) = e^{(A+Bt)}$$\end{document} , where A and B are unknown parameters. Consider an NHPP with events occurring at epochs \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$0< t_1< t_2< \cdots < t_n\le S$$\end{document} with a mean value \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Lambda (t) = \int _{0}^{t} \gamma (u) du$$\end{document} during the time interval (0, T). We observe that the arrival times of an NHPP are time-varying and the increments are non-stationary. The distribution of the inter-arrival times \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$s_1=t_1, s_2=t_2 - t_1, \ldots , s_n=t_n - t_{n-1}$$\end{document} is given by Ref.^20^
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&f(z) = \frac{1}{\gamma (T)} \int _{0}^{T-z} \gamma (y) \gamma (y + z) e^{-[\Lambda (y + z) - \Lambda (y)]} dy + \frac{\gamma (z) e^{-\Lambda (z)}}{\Lambda (T)}, \end{aligned}$$\end{document}where f(z) indicates the PDF of inter-arriving events. The problem in (5) reduces to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&{\mathcal {H}}_0: \sigma _{ij} = \delta _n(t_j) l_{cs}, \nonumber \\&{\mathcal {H}}_1: \sigma _{ij} = l_{cs} (e^{(A + Bt_j ) } + \delta _n(t_j))\mathbf {d_i} + \delta _n(t_j) l_{cs}, \end{aligned}$$\end{document}with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_j$$\end{document} determined by the PDF f(z). The unknown parameter vector can be expressed as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\varvec{\theta }}(t) = [\phi ~ \psi ~ A ~ B ~ \delta _n]^T$$\end{document} . We consider here two situations. The parameter vector is deterministic and known or unknown in the first case, and the second corresponds to this vector being random. If the source’s location is known, it is quite straightforward to label the faces or detectors. We recall that the source-exposed faces of the cubic array are labeled 1, 2 and 3. Similarly, the respective opposite faces are labeled 4, 5 and 6. Secondly, when the source’s location is not known, we can estimate it based on sample means of opposing pairs of detectors, determined temporally^9^. After labeling the detectors arbitrarily, we first determine the sample means for a given t: \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\widehat{\mathbf {\sigma }} \triangleq \left[ {\bar{\sigma }}_1 - {\bar{\sigma }}_4, {\bar{\sigma }}_2- {\bar{\sigma }}_5, {\bar{\sigma }}_3-{\bar{\sigma }}_6 \right] ^T$$\end{document} , where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}_i = \frac{1}{N} \sum _{j=1}^N \sigma _{ij}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 \le i \le 6$$\end{document} . We then estimate the unit vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\widehat{{\textbf{u}}} = {\widehat{\mathbf {\sigma }}}/ {\Vert \widehat{\mathbf {\sigma }}\Vert }$$\end{document} , where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\Vert \cdot \Vert$$\end{document} is the 2-norm. With this estimated unit vector, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\widehat{{\textbf{u}}}$$\end{document} , the detectors are renamed. When the parameter \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\varvec{\theta }$$\end{document} is known perfectly, the optimal test is the likelihood ratio test (LRT). In contrast, when \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\varvec{\theta }$$\end{document} is unknown, LRT cannot be constructed. To this end, we determine the test statistic for NHPP based on the generalized LRT (GLRT). Given that each detector makes NHPP measurements in the presence of the source, the GLRT test at the fusion center is given by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\bar{G}}_\sigma ^{cub} = \dfrac{ \underset{\theta , \delta _n}{\max }~L(\varvec{\sigma (t)}; {\varvec{\theta }},\varvec{\delta _n}, {\mathcal {H}}_1)}{\underset{\delta _n}{\max }~ L(\varvec{\sigma (t)};\varvec{\delta _n},{\mathcal {H}}_0)} \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} \nu _{\text {\tiny G}}^{cub}, \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L(\mathbf {\sigma (t)};\theta ,H_1)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$L(\mathbf {\sigma (t)};\delta _n,H_0)$$\end{document} are the joint likelihood functions under each hypothesis, respectively, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {\sigma (t)}$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$[\sigma _{11}(t),\ldots ,\sigma _{1N}(t),\sigma _{21}(t),\ldots ,\sigma _{6N}(t)]^T$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t \in [0,T]$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu _{\text {\tiny G}}^{cub}$$\end{document} is the detection threshold chosen for a given probability of false-alarm \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa}\in (0,1)$$\end{document} . To compute the likelihood ratio, we recall that all the 6N temporal measurements of the cubical detector are independent of each other. Therefore, the likelihood functions under \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {H_\text {0}}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {H_\text {1}}$$\end{document} become
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&L(\varvec{\sigma }; \varvec{\delta }, {\mathcal {H}}_0) = \prod _{i=1}^{6}\prod _{j=1}^N \delta _n(t_j) l_{cs} ~ \exp \left[ -\int _0^T \delta _n(t_j) l_{cs} dt \right] , \nonumber \\&L(\varvec{\sigma }; \varvec{\delta }, {\mathcal {A}}, {\mathcal {B}}, {\mathcal {H}}_1)=\prod _{i=1}^{3}\prod _{j=1}^N \left( e^{(A+Bt_j)}d_i + \delta _n(t_j) \right) l_{cs} \prod _{i=4}^{6}\prod _{j=1}^N \delta _n(t_j) l_{cs} \nonumber \\&\quad \times \exp \left[ -\int _0^T \delta _n(t_j) l_{cs} \, dt \right] \exp \left[ -\int _0^T \left( e^{(A+Bt_j)} d_i + \delta _n(t_j) \right) l_{cs} \, dt \right] , \end{aligned}$$\end{document}with exponents being the mean intensity value under each hypotheses. With \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta _n(t)=\delta _n$$\end{document} , (7) reduces to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&{\bar{G}}_\sigma ^{cub} = \frac{N l_{cs}}{B} e^A \left( e^{B T - 1} \right) (\mathbf {d_1} + \mathbf {d_2} + \mathbf { d_3}) + \ln (l_{cs} e^A e^{B t_1} \mathbf {d_1} + \delta _n l_{cs}) + \cdots \nonumber \\&\quad + \ln (l_{cs} e^A e^{B t_N} \mathbf {d_1} \delta _n l_{cs}) + \ln (l_{cs} e^A e^{B t_1} \mathbf {d_2} + \delta _n l_{cs}) + \cdots + \ln (l_{cs} e^A e^{B t_N} \mathbf {d_3} + \delta _n l_{cs}). \end{aligned}$$\end{document}We do not consider an analysis on the detection performance using GLRT, since it is only used for performance comparison. Next, we extend our analysis of the NHPP process relaxing the time dependency between samples for complexity reduction and to develop a closed-form solution.
Detection with IID observations
We consider a homogeneous Poisson measurement with an expected count of the particles being equal over the detectors with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma (t) \equiv \sigma$$\end{document} . From the far-field assumption, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta _n$$\end{document} are the same for all the detectors. Therefore, we define signal-to-noise ratio as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma /\delta _n$$\end{document} . As mentioned earlier, we consider the case when parameter vector \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\varvec{\theta }} = \left[ \begin{array}{cccc} \phi&\psi&\sigma&\delta _n \end{array} \right] ^T$$\end{document} , is random or deterministic. In the latter case, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\varvec{\theta }}$$\end{document} may not be known a priori.
Optimal truncated mean test
In this section, we ease our analysis of the cubical array’s test statistics based on the temporal sample mean of the observations. In the MDT, the first three detectors are exposed to particle source, and the remaining three are exposed only to noise^9^. We subtract the sample average of the measurements from the latter three detectors from the former three to mitigate the noise’s effect. If the source’s location is known a priori, or if it can be estimated by the method outlined earlier, the measurements from the latter three detectors are statistically redundant and can safely be ignored. The statistic of source-exposed detectors can be considered sufficient information to detect the presence of a source that does not require the knowledge of an estimate \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta _n$$\end{document} . Moreover, if the source’s location is not known, we cannot label the detectors and hence cannot use the MDT. The proposed Truncated Mean Test (TMT) is based only on the source-exposed detectors’ statistic, constructed as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\bar{T}}_\sigma ^{cub} \triangleq {\bar{\sigma }}_s = \frac{1}{3N} \sum _{i=1}^3 \sum _{j=1}^N \sigma _{ij} \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} \nu _{\text {\tiny T}}^{cub}. \end{aligned}$$\end{document}As noted before, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}_{s}$$\end{document} is the temporal sample mean of the data from the three source-exposed detectors. The detection threshold \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu _{\text {\tiny T}}^{cub}$$\end{document} is optimally chosen based on the constraint on the false-alarm probability. The performance of TMT is described next.
Lemma 1
Let the source’s location be known. Consider the binary hypothesis in (6).* Then, the false-alarm and detection probabilities of TMT are respectively given by*
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_{fa} = {\mathcal {Q}}\left( \dfrac{\nu _{\text {\tiny T}}^{cub} - \delta _n l_{cs}}{\sqrt{\frac{\delta _n l_{cs}}{3N}}}\right) , \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_d = {\mathcal {Q}} \left( \dfrac{{\mathcal {Q}}^{-1}(P_{fa}) \sqrt{\delta _n l_{cs}} - \mu l_{cs} {\bar{d}} \sqrt{3N}}{\sqrt{\mu l_{cs} {\bar{d}} + \delta _n l_{cs}}}\right) . \end{aligned}$$\end{document}Here, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{d}} =\frac{1}{3}\sum _{j=1}^3 d_j$$\end{document} * is proportional to the detector’s cross-section with reference to source’s direction. If the alignment of the cubical array is proper, the TMT is optimal in the Neyman–Pearson sense*.
Proof
See Appendix. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square$$\end{document}
It is straightforward to see that the test statistic of TMT requires only an estimate of the sample mean of observations over the source-exposed detectors, which is quantified as \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {O}}(MN)$$\end{document} , where M is the number of faces on a polygon array. In other words, TMT offers a computational advantage as it is linearly scalable with an increase in M and N. If the source’s location is either not known or random, we assume that the source is uniformly distributed on a three-dimensional ball around the cubic array with radius \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sqrt{3} l_{cs}/2$$\end{document} with its center coinciding with the array. We can construct TMT by taking the temporal mean of the observations averaged over all the six faces of the detectors. In contrast, the MDT cannot be carried out as labeling of detectors are not possible. The following lemma describes the performance analysis for random source location.
Lemma 2
Let the source’s location be unknown or random. Then, for the problem in (5),* the false-alarm and detection probabilities of TMT are respectively given by*
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_{fa} = {\mathcal {Q}}\left( \dfrac{\nu _{\text {\tiny T}}^{cub} - \delta _n l_{cs}}{\sqrt{\frac{\delta _n l_{cs}}{3N}}}\right) , \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_d = \int _{{\mathbb {R}}(S)} \left( \dfrac{{\mathcal {Q}}^{-1}(P_{fa}) \sqrt{\delta _n} l_{cs} - \sigma l_{cs} {\bar{d}}(s) \sqrt{3N}}{\sqrt{\sigma l_{cs} {\bar{d}}(s) + \delta _n l_{cs}}}\right) f_S(s) ds. \end{aligned}$$\end{document}Here, the range of S* is represented by* \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathbb {R}}(S)$$\end{document} * in polar form, and* \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{d}} =\frac{1}{3}\sum _{j=1}^3 d_j$$\end{document} * is commensurate to the cross-section of all the detectors about the source’s direction*.
Proof
See Appendix . \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square$$\end{document}
We observe that the source’s location does not affect the false-alarm probability. Thus, the analysis is similar to that of a single stationary source. Moreover, the expression for the detection probability \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_d$$\end{document} is averaged over \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$f_S(s)$$\end{document} .
Generalized likelihood ratio test
The hypothesis testing problem in (5) reduces to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \!\!\!\! & {\mathcal {H}}_0: \gamma _1 = \gamma _2 = \cdots = \gamma _6 = \delta _n l_{cs}, \nonumber \\ \!\!\!\! & {\mathcal {H}}_1: \gamma _1 = \sigma l_{cs} d_1 + \delta _n l_{cs}, \gamma _2 = \sigma l_{cs} d_2 + \delta _n l_{cs}, \gamma _3 = \sigma l_{cs} d_3 + \delta _n l_{cs}, \gamma _4 = \gamma _5 = \gamma _6 = \delta _n l_{cs}. \end{aligned}$$\end{document}The test statistic of GLRT (7) can be expressed as,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\bar{G}}_\sigma ^{cub} = \dfrac{\max _{\theta , \delta _n} L(\varvec{\sigma }; {\varvec{\theta }},\varvec{\delta _n}, {\mathcal {H}}_1)}{\max _{\delta _n} L(\varvec{\sigma };\varvec{\delta _n},{\mathcal {H}}_0)} \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} \nu _{\text {\tiny G}}^{cub}, \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {\sigma }$$\end{document} = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$[\sigma _{11},\ldots ,\sigma _{1N},\sigma _{21},\ldots ,\sigma _{6N}]^T$$\end{document} . Likelihood functions under \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {H}}_0$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {H}}_1$$\end{document} are:
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&L(\varvec{\sigma }; \varvec{\delta }, {\mathcal {H}}_0) = \prod _{i=1}^M\prod _{j=1}^N \frac{{\bar{\sigma }}^{\sigma _{ij}} e^{-{\bar{\sigma }}}}{\sigma _{ij}!}, \nonumber \\&L(\varvec{\sigma }; \varvec{\theta }, {\mathcal {H}}_1) = \prod _{i=1}^{M/2}\prod _{j=1}^N \frac{{\bar{\sigma }}_s^{\sigma _{ij}} e^{-{\bar{\sigma }}_s}}{\sigma _{ij}!} \prod _{i=\frac{M}{2} +1}^{M}\prod _{j=1}^N \frac{{\bar{\sigma }}_n^{\sigma _{ij}}e^{-{\bar{\sigma }}_n}}{\sigma _{ij}!}. \end{aligned}$$\end{document}Here, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}_s$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}_n$$\end{document} respectively are the averages determined over all the detectors — those that are exposed to the particle source and those that are not — computed temporally. The test in (16) reduces to,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} \frac{1}{N} \ln {\bar{G}}_\sigma ^{cub} = \sum _1^3 \bar{\sigma _i} \ln \left( \frac{\bar{\sigma _i}}{{\bar{\sigma }}} \right) + 3{\bar{\sigma }}_n \ln \left( \frac{{\bar{\sigma }}_n}{{\bar{\sigma }}} \right) \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} g\left( \nu _{\text {\tiny G}}^{cub}\right) , \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$g(\cdot )$$\end{document} is a monotone function. We skip the derivations on \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa}$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_d$$\end{document} for GLRT, since it is employed only for performance comparison with TMT.
Cubical arrays: detection of moving sources
We consider the source is moving in a straight line at a constant velocity v, in the same direction as the y-axis. For ease of analysis, we assume that the source is at a relative distance h from the origin of the coordinate system as shown in Fig. 1c. We also assume that the faces of the cubical array act as point-detectors under the far-field assumption. It is evident that the coordinate points of these detectors are (0, 0), \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(0,l_{cs})$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$(l_{cs}, l_{cs})$$\end{document} respectively. At a given instant t, we assume that each detector has access to the trajectory followed by the suspected source at all times in the interval [0, T]; otherwise, a suitable tracking algorithm is used. Let \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_i(t)$$\end{document} denote the distance between the potential source and the detector i. We generalize the faces of the detectors as potential points as seen from the source. Without loss of generality, we denote \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_1(t)$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_2(t)$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_3(t)$$\end{document} as the distances from the source-exposed detectors and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_4(t)$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_5(t)$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$r_6(t)$$\end{document} denote the distances of noise-only detectors. These are given by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&r_1(t) = \sqrt{h^2+v^2t^2}, ~~~~~~~r_2(t) = \sqrt{(h- \sqrt{l_{cs}})^2+v^2t^2}, ~~~~~~~r_3(t) = \sqrt{(h- \sqrt{l_{cs}})^2+(vt- \sqrt{l_{cs}})^2}. \end{aligned}$$\end{document}Define \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$J_s \triangleq \sum _{i=1}^{3} \int _0^T \mu _i(t)\,dt$$\end{document} , where
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\int _0^T \mu _1(t)\,dt = \frac{\chi _s \alpha \tan ^{-1} \left( \frac{Tv}{hv} \right) }{hv}, ~~~ \int _0^T \mu _2(t)\,dt = \frac{\chi _s \alpha l_{cs} \tan ^{-1} \left( \frac{Tv}{h- \sqrt{l_{cs}}} \right) }{(h- \sqrt{l_{cs}})v }, \end{aligned}$$\end{document} \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\int _0^T \mu _3(t)\, dt = \frac{2\chi _s \alpha \tan ^{-1} \left( \frac{2v^2T-2v}{\sqrt{4v^2(h^2-2h+2 \sqrt{l_{cs}})-4v^2}} \right) }{\sqrt{4v^2(h^2-2h+2 \sqrt{l_{cs}})-4v^2}}. \end{aligned}$$\end{document}The detectors record the number of particles striking on them at a time-varying rate denoted by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma _i (t)$$\end{document} . The intensity at detector i due to the source (under \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {H}}_1$$\end{document} ) is given by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\sigma _s(t) = \chi _s \frac{\alpha }{r_j^2(t)}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1 \le j \le 6$$\end{document} . We denote the sensor’s cross-section coefficient by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\chi _a$$\end{document} and the source’s activity by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\alpha$$\end{document} . The performance of source dynamics is described next.
Lemma 3
When the trajectory of the source is known, the optimal TLRT is
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} L_\sigma \triangleq \prod _{i=1}^3 e^{-J_s} \prod _{j=1}^N \left( 1+\frac{\sigma _i(t_j(i))}{\delta _{ni}(t_j(i))}\right) \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} \nu _{\text {\tiny TLR}}^{cub}. \end{aligned}$$\end{document}Here \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$J_s$$\end{document} * is determined as in* (20). The \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$j^{\text {th}}$$\end{document} * jump time of the Poisson process corresponding to the* \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$i^{\text {th}}$$\end{document} * sensor is denoted* \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_j(i)$$\end{document} .* The optimal value of the detection threshold* \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu _{\text {\tiny TLR}}^{cub}$$\end{document} * is chosen in accordance to the given probability* \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa}$$\end{document} .
Proof
See Appendix. \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square$$\end{document}
Taking logarithms on both sides of the test statistic of TLRT, it is observed that the computational complexity of this test is also \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\mathcal {O}}(MN)$$\end{document} , similar to that of TMT. Futher, it should be noted that evaluation of the detection threshold \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu _{\text {\tiny TLR}}^{cub}$$\end{document} is a one-time computation, which can be carried out offline.
Spherical arrays: detection of stationary sources
In Sect., we discussed TMT and GLRT for cubical arrays. Here, this analysis is extended to spherical arrays. The spherical array is modeled as a polygonal detector array with many faces, i.e., \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M \rightarrow \infty$$\end{document} , depicted in Fig. 1b. We consider that all the detectors are located on the surface of a sphere with a large number of small-sized detectors that completely cover the sphere’s surface. We assume that the sphere’s center coincides with the reference coordinate system. The detectors on the sphere are divided into two sets: source-exposed and noise-only detectors. We assume that the direction of the source is completely known.
Detection with correlated observations
We again consider an NHPP with log-linear intensity function. We assume that the first half of detectors are always exposed to the source, with the other half having noise-only measurements. Assuming that the source-exposed and noise detectors originate from a point (under far-field assumption), the GLRT becomes,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\ln {\bar{G}}_{\sigma (t)}^{sph} = -\frac{M}{2} \frac{N a}{B} e^A \left( e^{B T - 1} \right) \mathbf {{\bar{d}}} + \frac{M}{2N} \ln \left( l_{cs} e^A e^{B t_1} \mathbf {{\bar{d}}} + \delta _n l_{cs} \right) + \cdots + \ln \left( l_{cs} e^A e^{B t_N} \mathbf {{\bar{d}}} + \delta _n l_{cs}) \right) - \frac{M}{2}\ln \left( \delta _n l_{cs} \right) \!, \end{aligned}$$\end{document}where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {{\bar{d}}}$$\end{document} denote the direction of source-exposed detectors.
Detection with IID observations
Optimal truncated mean test
We construct this test for spherical arrays based on the fact that the first M/2 detectors measurements are sufficient for detection. The test statistic can be constructed as
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned} {\bar{T}}^{(\text {\tiny sph})}_s = \frac{2}{MN} \sum _{i=1}^{M/2} \sum _{j=1}^N \sigma _{ij} \overset{{\mathcal {H}}_1}{\underset{{\mathcal {H}}_0}{\gtrless }} \nu ^{\text {\tiny sph}}_{\text {\tiny TMT}}, \end{aligned}$$\end{document}where the threshold \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\nu ^{\text {\tiny sph}}_{\text {\tiny T}}$$\end{document} is fixed for a given \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa} \in (0,1)$$\end{document} . We characterize the performance of TMT for spherical detectors in the following result.
Lemma 4
Let the source’s location be deterministic either known or not. Then the probability of detection of TMT for spherical arrays, is given by
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&P_d = {\mathcal {Q}}\left( \frac{{\mathcal {Q}}^{-1}(P_{fa}) \sqrt{4 \delta _n} - \sigma \sqrt{\pi r^2 N M})}{\sqrt{2(\sigma +2\delta _n)}}\right) , \text { with } P_{fa} = {\mathcal {Q}}\left( \dfrac{\nu ^{\text {\tiny sph}}_{\text {\tiny TMT}} - 2 \pi \delta _n r^2}{\sqrt{\frac{4 \pi \delta _n r^2}{MN}}}\right) . \end{aligned}$$\end{document}Proof
See Appendix . \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\square$$\end{document}
Generalized likelihood ratio test
Recall that the spherical array is an extension of a cubical array where \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M\rightarrow \infty$$\end{document} . We construct this test by computing the joint likelihood functions under each hypothesis. We have the log-likelihood functions as,
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&L(\varvec{\sigma }; \varvec{\theta }, {\mathcal {H}}_0)= \prod _{i=1}^M\prod _{j=1}^N \frac{{\bar{\sigma }}^{\sigma _{ij}} e^{-{\bar{\sigma }}}}{\sigma _{ij}!}, \\&L(\varvec{\sigma }; \varvec{\theta }, {\mathcal {H}}_1) =\prod _{i=1}^{\frac{M}{2}}\prod _{j=1}^N \frac{{\bar{\sigma }}_s^{\sigma _{ij}}e^{-{\bar{\sigma }}_s} \mathbf {{\bar{d}}}}{\sigma _{ij}!} \prod _{i=M/2 +1}^{M} \prod _{j=1}^N \frac{{\bar{\sigma }}_n^{\sigma _{ij}}e^{-{\bar{\sigma }}_n}}{\sigma _{ij}!}. \end{aligned}$$\end{document}Here, \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}_s$$\end{document} and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$${\bar{\sigma }}_n$$\end{document} respectively are the averages determined over all the detectors—those that are exposed to the particle source and those that are not—computed temporally. The test in (7) reduces to
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\begin{aligned}&\ln {\bar{G}}_\sigma ^{sph} = \left( \sigma _{11} + \cdots + \sigma _{\frac{MN}{2}}\right) {\bar{\textbf{d}}} \ln \left( \frac{MN \bar{\sigma _s}}{2 {\bar{\sigma }}} \right) + \left( \sigma _{(M/2 + 1)1} + \cdots + \sigma _{MN} \right) \ln \left( \frac{MN \bar{\sigma _n}}{2 {\bar{\sigma }}} \right) - \frac{MN}{2} {\bar{\sigma }}_s + 2 {\bar{\sigma }} - {\bar{\sigma }}_n . \end{aligned}$$\end{document}In the next section, we explore the detection of a moving source using a cubical array.Fig. 2. Cubical array: comparison of detection techniques for unknown but deterministic locations.Fig. 3. Cubical array: comparison of detection strategies with random locations.
Dataset generation and simulation results
We first detail the methodology to generate datasets for our simulation study. Detector counts are generated as Poisson random variables with a given mean value, which corresponds to the expected count. Gaussian distributed random variables are added to these samples to simulate noise. Sampling parameters include the distances between source and each detector, azimuth and elevation angles, cross sections in the source direction, attenuating material (if any), source intensity, counting time and the number of random samples. Specific values of these parameters are mentioned later in this section. Method of generation of datapoints is similar to that described in Habrman et al. and Rahman et al., in three dimensions^21,22^. It is shown in Table I of Rahman et al. that employing this technique results in the statistics of the generated and measured datasets to be in good agreement with each other^22^. The generated datasets can be availed on request.
We first study the detection of a cubical array where the cross-sectional area of each face is \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$l_{cs}=1$$\end{document} . As mentioned earlier, we assume that the source’s direction is either known or estimated by the technique discussed a priori. We begin by considering a single stationary source at position \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d =\frac{1}{\sqrt{(}3)}[1, 1, 1]^T$$\end{document} from the reference coordinate system. We generate the arrival times of an NHPP using the expression f(z), with log-linear intensity function^23^. We compute optimal values of A and B based on the maximum likelihood function. For our simulation, we set \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N =100$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta _n =0.25$$\end{document} , and \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa}=0.01$$\end{document} . For SNR, defined by \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{\sum A+Bt}{\eta l_{cs}}$$\end{document} , Fig. 2a shows the performance of GLRT. It is expected that the GLRT performs poorer than TMT, since it relies on the estimation of the underlying parameters, as opposed to TMT. The detection performance improves with SNR.
For the i.i.d. case, we consider the source intensity uniform and identically distributed over source exposed detectors. We validate the performance of TMT by comparing the theoretical and numerical analyses. From Fig. 2b, we observe a close match between the theoretically obtained plot and the one obtained via simulations, which validates our analysis for different SNRs. Further, it establishes the utility of our analysis for finite N even though it relies on employing CLT in the asymptotic regime of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$N \rightarrow \infty$$\end{document} . Figure 2c, the TMT’s performance is compared with that of other detectors—GLRT, LQDT, MDT and SIT—for SNR = \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$-2$$\end{document} dB. As expected, TMT outperforms all other detectors, since it is optimal in the Neyman-Pearson sense. We also study the performance of TMT for different SNRs.
The source’s location is assumed to be uniformly distributed on a sphere with radius \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\frac{\sqrt{3} d}{2}$$\end{document} with \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$d=1$$\end{document} being random whenever it is unknown and random. In Fig. 3a, the performance of TMT is compared with the linear quadratic test (LQT), a variant of TMT. In LQT, we include the quadratic and mean terms for source-exposed detectors to evaluate their effect on the performance. However, TMT performs similarly to LQT, concluding that the additional quadratic term is unnecessary. In Fig. 3b, we study the performance of TMT for an increase in N. We observe that as N increases, the detectors perform better. In Fig. 3c, we observe that \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_d$$\end{document} improves with SNR.
Next, we consider a moving source and study the performance of a cubical array. We assume the source is moving at a distance \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$h = 10$$\end{document} with a velocity \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$v = 8$$\end{document} . In Fig. 4a,b, we compare the performances with different values of N and SNR. As expected, we observe an improvement in performance with N and SNR. Further, TLRT exhibits better performance when the velocity of the source is decreased. The result in Fig. 4c indicates that the faster a source moves, the harder it is to detect.Fig. 4. Cubical array: TLRT performances with a moving source.Fig. 5. Spherical array: comparison of detection strategies for deterministic locations.
For a spherical array, we consider \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$M = 60$$\end{document} . We bring out similar simulation results for NHPP and i.i.d. cases. Figure 5a shows the performance of GLR for different SNRs. Figure 5b compares the simulation and theoretical analysis for TMT for different SNRs. In Fig. 5c, the performance of TMT is compared with all other detectors. Once again, the close match between the numerical and theoretical analysis validates our result. In either case, analysis of GLRT is complicated due to the non-Gaussian structure. We also observe that GLRT performs poorly at low SNRs and that TMT has proved superior. We observe that for a given \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_{fa}$$\end{document} , \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_d$$\end{document} increases with an increase in SNR.
Conclusion and future work
In this paper, we reconsidered the hypothesis testing problem of detecting a far-field moving particle source using directional detector arrays. We assumed time-varying and constant Poisson particle arrivals. We developed a novel test based on log-linear and fixed intensity functions. We developed GLRT and TMT when the source location is either known or random. We derived an asymptotic analysis of the performance of TMT. The detection performance of TMT is superior to other tests: MDT, GLRT, SIT and LQDT. We corroborate this by Monte Carlo simulations. Accordingly, TMT is optimal for detecting a stationary or moving particle.
This analysis can be extended to be focused on the finite number of observations regime to derive bounds on the performance of the detector. Further, the study on GLRT can be extended to estimate the unknown source location. Several assumptions were employed in this study, such as Poisson statistics for the particle source, known/deterministic source parameters such as location, and regime with large number of observations, to name a few. Such assumptions may not fully capture the real-world scenarios. Analysis of the particle source detection with polygon arrays in a more general framework with advanced techniques such as virtual arrays will be of significant interest in the field^24^. Towards this end, advanced detection techniques based on imaging, artificial intelligence or deep learning in a Bayesian framework can be employed^25^. Further, scenarios considered in this work can be extended to include losses of the particle source due to reflection, scattering, absorption, collision and orientation mismatch to study their effect on the detection performance. In addition to this, algorithms could be conceived to detect and estimate the real-time dynamics of the source. Utility of the proposed algorithms in real-world experimental scenarios for multiple applications is being investigated as a part of our future study.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Deng, Z. et al. Application analysis of wireless sensor networks in nuclear power plant. In International Symposium on Software Reliability, Industrial Safety, Cyber Security and Physical Protection for Nuclear Power Plant 135–148 (Springer, 2019).
- 2Nehorai, A. & Paldi, E. Localization of particle sources with detector arrays. In Proceedings of the 27th Asilomar Conference on Signals, Systems and Computers 981–985. 10.1109/ACSSC.1993.342423 (1993).
- 3Srikanth, S., Chaya, N. S., Gurugopinath, S. & George, K. Optimal detection of a particle source using cubical and spherical directional detector arrays. In Proceedings of the 2017 American Control Conference (ACC) 3868–3873 (2017).
- 4Yakovlev, G., Rundle, J. B., Shcherbakov, R. & Turcotte, D. L. Inter-arrival time distribution for the non-homogeneous Poisson process. http://arxiv.org/abs/cond-mat/0507657 (2005).
