Skip to content Skip to navigation

Connexions

You are here: Home » Content » Distributed Detection

Navigation

Content Actions

  • Download module PDF
  • Add to ...
    Add the module to:
    • My Favorites
    • A lens
    • An external social bookmarking service
    • My Favorites (What is 'My Favorites'?)
      'My Favorites' is a special kind of lens which you can use to bookmark modules and collections directly in Connexions. 'My Favorites' can only be seen by you, and collections saved in 'My Favorites' can remember the last module you were on. You need a Connexions account to use 'My Favorites'.
    • A lens (What is a lens?)

      Definition of a lens

      Lenses

      A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

      What is in a lens?

      Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

      Who can create a lens?

      Any individual Connexions member, a community, or a respected organization.

    • External bookmarks
  • E-mail the author

Recently Viewed

This feature requires Javascript to be enabled.

Distributed Detection

Module by: Don Johnson

So far, we have derived a detector's computational structure for a given problem from the likelihood ratio. In some cases, we need to structure the detector to meet real-world constraints of how we make observations and where decisions must be made. One particular structure that has received much attention is the distributed structure shown in Figure 1.

Figure 1: The generic distributed detection has sensors gathering observations, making decisions μ n μ n , and sending them to the fusion center that makes the final decision.
Figure 1 (distributed.png)
Here, observations that reflect the same model are made at several locations, what we call sensors. Let the number of sensors be NN and let each sensor's observation be of the form i : r n = s i + n n , n0N-1 i : r n s i n n , n 0 N 1 with the noise at each sensor statistically independent of the others. Each sensor makes a decision about its local observations and sends these hard decisions to "headquarters," the fusion center, which assimilates all the decisions and makes a final decision as to which model applies best. This decision structure is optimal: examples can be easily found where a smaller probability of error would result if each sensor sent its likelihood ratio rather than its decision. We want to understand the consequences and design of this simpler but suboptimal structure.

Let μ n 01 μ n 0 1 , n1N n 1 N denote each sensor's decision (however it is made) as to which model described its observations best. The fusion center makes its decision based on the likelihood ratio formed from the sensor decision variables. Because each sensor's observations and their decision processes are statistically independent, the log likelihood ratio takes on a simple form. logΛμ= nlogP μ n | 1 P μ n | 0 0 1 logη Λ μ n n P μ n | 1 P μ n | 0 0 1 η Here P μ n | 1 P μ n | 0 = P D ( n ) P F ( n ) if μ n =11- P D ( n ) 1- P F ( n ) if μ n =0 P μ n | 1 P μ n | 0 P D ( n ) P F ( n ) μ n 1 1 P D ( n ) 1 P F ( n ) μ n 0 where P D ( n ) P D ( n ) , P F ( n ) P F ( n ) are the n th n th sensor's detection and false-alarm probabilities, respectively. Assume for the moment that all sensors have identical performance: P D ( n ) = P D P D ( n ) P D and P F ( n ) = P F P F ( n ) P F . If kk denotes the number of sensors choosing 1 1 , which equals n μ n n n μ n , the log likelihood ratio test becomes klog P D P F +N-klog1- P D 1- P F 0 1 logη k P D P F N k 1 P D 1 P F 0 1 η klog P D 1- P F P F 1- P D 0 1 logη+Nlog1- P F 1- P D k P D 1 P F P F 1 P D 0 1 η N 1 P F 1 P D Hopefully, P D > P F P D P F , which means that P D 1- P F P F 1- P D >1 P D 1 P F P F 1 P D 1 ; in this case, we can bring the logarithm of this term to the right side without changing the sense of the inequality. We find the optimal decision rule to be k 0 1 γ k 0 1 γ with kk, the number of sensors pronouncing 1 1 , as the sufficient statistic. To calculate performance probabilities and to find γγ, we only need that kk has a binomial distribution. Prk=NkPk1-PN-k k N k P k 1 P N k where according to 0 0 , P= P F P P F , and according to 1 1 , P= P D P P D .

An issue that must be addressed is whether any threshold setting can result in better performance than can be obtained with a single sensor. Consider the false-alarm probability. Prk>γ| 0 =k=γNkPk1-PN-k 0 k γ k k γ N k P k 1 P N k If N=2 N 2 , this false-alarm probability is either 11, 1-1- P F 2 1 1 P F 2 , or P F 2 P F 2 . Only in the latter case is the distributed system's false-alarm probability smaller. With this threshold, however, its detection probability is P D 2 P D 2 , which is smaller than that for one sensor. If one plotted the entire ROC curve for the two-sensor case, the point P F P D P F P D would not lie under it. For N3 N 3 , the situation improves; superior performance can be obtained using distributed detection.

A sublty is choosing each sensor's decision rule. So far, we have assumed that with identically distributed observations, each sensor uses the same decision rule. Presumably we should use a likelihood ratio test; but should every sensor uses the same threshold? If not, sensors yield different false-alarm and detection probabilities, which complicates the analysis. Because of the following example, non-uniform choices for detection thresholds can yield superior performance.

Example 1

Assume the observations obtained by two sensors each obey the following probability models. Prr=1| 0 =45 0 r 1 4 5 Prr=2| 0 =15 0 r 2 1 5 Prr=3| 0 =0 0 r 3 0 Prr=1| 1 =13 1 r 1 1 3 Prr=2| 1 =13 1 r 2 1 3 Prr=3| 1 =13 1 r 3 1 3 The models are equally likely to occur. The likelihood ratio for this case equals Λr=512ifr=153ifr=2ifr=3 Λ r 5 12 r 1 5 3 r 2 r 3 Each sensor can use one of two threshold values η A η A , lying in the interval 51253 5 12 5 3 , and η B η B , which is greater than 53 5 3 . The sensor performance probabilities will be either P F A =15 P F A 1 5 , P M A =13 P M A 1 3 or P F B =0 P F B 0 , P M B =23 P M B 2 3 . At the fusion center, we use a likelihood ratio detector having a threshold γγ. If we pick γ<1 γ 1 , P F = P F ( 1 ) 1- P F ( 2 ) + P F ( 2 ) 1- P F ( 1 ) + P F ( 1 ) P F ( 2 ) P F P F ( 1 ) 1 P F ( 2 ) P F ( 2 ) 1 P F ( 1 ) P F ( 1 ) P F ( 2 ) (which simplifies to P F ( 1 ) + P F ( 2 ) - P F ( 1 ) P F ( 2 ) P F ( 1 ) P F ( 2 ) P F ( 1 ) P F ( 2 ) ) and P M = P M ( 1 ) P M ( 2 ) P M P M ( 1 ) P M ( 2 ) , where P F ( n ) P F ( n ) , P M ( n ) P M ( n ) are the n th n th sensor's false-alarm and miss probabilities. If we use differing detectors at the sensors, the fusion center's average probability of error P e =1990=0.211 P e 19 90 0.211 . If identical detectors are used, detector A yields P e =53225=0.2355 P e 53 225 0.2355 and detector B P e =29=0.222 P e 2 9 0.222 . Using different detectors is better! If we pick the fusion center's threshold is the range 1<γ<2 1 γ 2 , P F = P F ( 1 ) P F ( 2 ) P F P F ( 1 ) P F ( 2 ) and P M = P M ( 1 ) + P M ( 2 ) - P M ( 1 ) P M ( 2 ) P M P M ( 1 ) P M ( 2 ) P M ( 1 ) P M ( 2 ) . If use differing detectors at the sensors, P e =718=0.388 P e 7 18 0.388 while if both use γ A γ A , P e =67255=0.297 P e 67 255 0.297 . Now identical thresholds are better!

This example illustrates two points. First of all, choosing the sensor's detection threshold to optimize system performance depends on choices made at the fusion center. Secondly, different as well as identical sensor thresholds can be optimal. Consequently, making sweeping assumptions about distributed decision rules can lead to suboptimal performance. What has been shown is that as the number of sensors increases, setting identical sensor thresholds will yield optimal performance.

Comments, questions, feedback, criticisms?

Send feedback