Wide-area radiation surveillance is a challenging problem for environmental and security applications. For example, a city may wish to produce a map of radiation sources over a wide region, identify unexpected or unauthorized radioactive sources and take corrective action, then monitor the area for any future introduction of sources. Conventional radiation mapping systems, however, are inadequate for providing radiation surveillance for wide areas. For example, some conventional radiation mapping systems focus on one-time mapping, rather than continuous monitoring and surveillance. Additionally, other conventional radiation mapping systems rely on several weeks of intensive aerial surveys, which makes them inadequate for continuous monitoring of a wide area in real-time. Further, conventional radiation detection systems also prove unsuitable for wide-area radiation surveillance applications, for example, due to their failure to perform change detection from one survey to the next, as well as their failure to use previous background observations to improve detection sensitivity.
The ability to continuously monitor wide areas for unexpected changes in radioactivity is desirable, in particular for security, environmental, or regulatory purposes. Described herein are systems and methods for detecting anomalous radiation measurements. The systems and methods use one or more mobile radiation detectors to collect radiation measurements in a geographic region and then build a spatial map of background radiation levels based on the collected radiation measurements. The mobile radiation detectors are used to perform multi-pass radiation surveys in the geographic region. The systems and methods perform anomaly detection by comparing a new radiation measurement for a location within the geographic region to a background radiation measurement for the location, which is calculated from the previously-collected radiation measurements for the location. Because spatial variance is larger than temporal variance, the systems and methods can deliver increased sensitivity to weak or distant sources. This allows for sensitive detection of anomalies throughout days, weeks, months, years, etc. of monitoring. In addition, according to some implementations, the systems and methods modify previously-developed anomaly detection algorithms that compare spectral shape (e.g., rather than count rate) in order to function with limited background radiation data. This allows for a consistency treatment of geographic areas with different amounts of data and enables sensitive detection of small changes in spectral shape over time, even with limited background data.
An example method for identifying anomalous radiation measurements acquired in a geographic region can include receiving a radiation measurement for a location within the geographic region, where the radiation measurement is associated with location and time data. The method can also include calculating a background radiation measurement for the location, as well as an expected variation in the background radiation measurement, using a spatial-spectral-temporal database that includes a plurality of radiation measurement records for the geographic region. Each of the radiation measurement records can include a respective radiation measurement that is associated with location and time data. The method can further include comparing the radiation measurement with the background radiation measurement and the expected variation, and determining whether the radiation measurement is anomalous based on the comparison.
Additionally, the method can include dividing the geographic region into a plurality of cells, and identifying a particular cell containing the location. The background radiation measurement can then be calculated by collecting respective radiation measurements for the radiation measurement records contained in the spatial-spectral-temporal database that are associated with the particular cell. Optionally, each of the cells is 250 m×250 m.
Alternatively or additionally, the radiation measurement can be compared with the background radiation measurement and the expected variation by performing a spectral comparison between spectral content of the radiation measurement and spectral content of the background radiation measurement. For example, the step of performing a spectral comparison can include dividing an energy spectrum into a plurality of energy bins, and for each of the radiation measurement and the background radiation measurement, summing a number of counts having a respective energy level associated with each of the energy bins. Then, the number of counts for the radiation measurement having the respective energy level associated with each of the energy bins can be compared with the number of counts for the background radiation measurement having the respective energy level associated with each of the energy bins. Optionally, the energy bins can be distributed evenly across the energy spectrum. Alternatively, the energy bins can be distributed across the energy spectrum to cover targeted spectral region(s) and/or targeted isotope(s).
Alternatively or additionally, the expected variation in the background radiation measurement can be calculated by dividing an energy spectrum into a plurality of energy bins, and for each of a plurality of discrete time intervals, summing a number of counts associated with one or more of the radiation measurement records contained in the spatial-spectral-temporal database having a respective energy level associated with one of the energy bins. Then, correlations between the number of counts having the respective energy level associated with the energy bin over the discrete time intervals can be calculated, and a covariance between the number of counts having the respective energy level associated with the energy bin over the discrete time intervals can be estimated based on the correlations. Optionally, the radiation measurement records used to calculate the expected variation can include all of the radiation measurement records contained in the spatial-spectral-temporal database (e.g., all of the radiation measurement records associated with the geographic region). Alternatively, the radiation measurement records used to calculate the expected variation can include only the radiation measurement records associated with locations within a sub-region of the geographic region (e.g., only the radiation measurement records associated with a cell (or multiple cells) of the geographic region).
Additionally, the step of determining whether the radiation measurement is anomalous based on the comparison can include determining whether a change between the spectral content of the radiation measurement and the spectral content of the background radiation measurement is consistent with the expected variation in the background radiation measurement, for example, by calculating a vector difference. In addition, the change between the spectral contents of the radiation measurement and the background radiation measurement is consistent with the expected variation under the condition that the vector difference is less than or equal to a predetermined threshold value. Alternatively or additionally, the change between the spectral contents of the radiation measurement and the background radiation measurement is not consistent with the expected variation under the condition that the vector difference is greater than a predetermined threshold value. In addition, the vector difference can be greater than the predetermined threshold value due to an increase or decrease in radioactivity within the geographic region. Alternatively or additionally, the predetermined threshold can be derived from the expected variation in the background radiation measurement.
Alternatively or additionally, the method can further include creating and maintaining the spatial-spectral-temporal database by performing multi-pass radiation measurement surveys within the geographic region. Additionally, the method can optionally further include storing the radiation measurement in the spatial-spectral-temporal database, or alternatively, transmitting the radiation measurement to another device for storage in the spatial-spectral-temporal database.
Alternatively or additionally, the method can further include generating an alarm in response to determining that the radiation measurement for the location is anomalous.
An example system for identifying anomalous radiation measurements acquired in a geographic region can include a detection system including a radiation detector configured for acquiring radiation measurements, a location detection device configured for acquiring location data associated with the radiation measurements, and a timing device configured for acquiring time data associated with the radiation measurements. The example system can also include a computing device having a processor and memory operably coupled to the processor. The computing device can be configured to receive a radiation measurement for a location within the geographic region from the detection system, where the radiation measurement is associated with location and time data. The computing device can also be configured to calculate a background radiation measurement for the location, as well as an expected variation in the background radiation measurement, using a spatial-spectral-temporal database that includes a plurality of radiation measurement records for the geographic region. Each of the radiation measurement records can include a respective radiation measurement that is associated with location and time data. The computing device can be further configured to compare the radiation measurement with the background radiation measurement and the expected variation, and determine whether the radiation measurement is anomalous based on the comparison.
Optionally, the computing device can be configured to create and maintain the spatial-spectral-temporal database based on multi-pass radiation measurement surveys performed within the geographic region. For example, the system can optionally include a plurality of detection systems for collecting radiation measurements within the geographic regions. For example, respective detection systems can traverse the geographic region on regular or irregular paths while collecting the radiation measurements. These radiation measurements can be the multi-pass radiation measurement surveys. Alternatively or additionally, the computing device can be further configured to generate an alarm in response to determining that the radiation measurement for the location is anomalous. Optionally, the computing device can be further configured to transmit the alarm to the detection system. Alternatively or additionally, the computing device can optionally be further configured to transmit the alarm to a command center. The alarm can be configured to trigger at least one of an audio, visual or tactile alarm. Additionally, the computing device can optionally be configured to store the radiation measurement in the spatial-spectral-temporal database, or alternatively, to transmit the radiation measurement to another device for storage in the spatial-spectral-temporal database.
Additionally, the computing device can be configured to divide the geographic region into a plurality of cells, and identify a particular cell containing the location. The background radiation measurement can then be calculated by collecting respective radiation measurements for the radiation measurement records contained in the spatial-spectral-temporal database that are associated with the particular cell. Optionally, each of the cells is 250 m×250 m.
Alternatively or additionally, the radiation measurement can be compared with the background radiation measurement and the expected variation by performing a spectral comparison between spectral content of the radiation measurement and spectral content of the background radiation measurement. For example, the step of performing a spectral comparison can include dividing an energy spectrum into a plurality of energy bins, and for each of the radiation measurement and the background radiation measurement, summing a number of counts having a respective energy level associated with each of the energy bins. Then, the number of counts for the radiation measurement having the respective energy level associated with each of the energy bins can be compared with the number of counts for the background radiation measurement having the respective energy level associated with each of the energy bins. Optionally, the energy bins can be distributed evenly across the energy spectrum. Alternatively, the energy bins can be distributed across the energy spectrum to cover targeted spectral region(s) and/or targeted isotope(s).
Alternatively or additionally, the expected variation in the background radiation measurement can be calculated by dividing an energy spectrum into a plurality of energy bins, and for each of a plurality of discrete time intervals, summing a number of counts associated with one or more of the radiation measurement records contained in the spatial-spectral-temporal database having a respective energy level associated with one of the energy bins. Then, correlations between the number of counts having the respective energy level associated with the energy bin over the discrete time intervals can be calculated, and a covariance between the number of counts having the respective energy level associated with the energy bin over the discrete time intervals can be estimated based on the correlations. Optionally, the radiation measurement records used to calculate the expected variation can include all of the radiation measurement records contained in the spatial-spectral-temporal database (e.g., all of the radiation measurement records associated with the geographic region). Alternatively, the radiation measurement records used to calculate the expected variation can include only the radiation measurement records associated with locations within a sub-region of the geographic region (e.g., only the radiation measurement records associated with a cell (or multiple cells) of the geographic region).
Additionally, the step of determining whether the radiation measurement is anomalous based on the comparison can include determining whether a change between the spectral content of the radiation measurement and the spectral content of the background radiation measurement is consistent with the expected variation in the background radiation measurement, for example, by calculating a vector difference. In addition, the change between the spectral contents of the radiation measurement and the background radiation measurement is consistent with the expected variation under the condition that the vector difference is less than or equal to a predetermined threshold value. Alternatively or additionally, the change between the spectral contents of the radiation measurement and the background radiation measurement is not consistent with the expected variation under the condition that the vector difference is greater than a predetermined threshold value. In addition, the vector difference can be greater than the predetermined threshold value due to an increase or decrease in radioactivity within the geographic region. Alternatively or additionally, the predetermined threshold can be derived from the expected variation in the background radiation measurement.
It should be understood that the above-described subject matter may be implemented as a computer-controlled apparatus, a computer process, a computing system, or an article of manufacture, such as a computer-readable storage medium.
Other systems, methods, features and/or advantages will be or may become apparent to one with skill in the art upon examination of the following drawings and detailed description. It is intended that all such additional systems, methods, features and/or advantages be included within this description and be protected by the accompanying claims.
The components in the drawings are not necessarily to scale relative to each other. Like reference numerals designate corresponding parts throughout the several views.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. Methods and materials similar or equivalent to those described herein can be used in the practice or testing of the present disclosure. As used in the specification, and in the appended claims, the singular forms “a,” “an,” “the” include plural referents unless the context clearly dictates otherwise. The term “comprising” and variations thereof as used herein is used synonymously with the term “including” and variations thereof and are open, non-limiting terms. The terms “optional” or “optionally” used herein mean that the subsequently described feature, event or circumstance may or may not occur, and that the description includes instances where said feature, event or circumstance occurs and instances where it does not. While implementations will be described for identifying anomalous radiation measurements, it will become evident to those skilled in the art that the implementations are not limited thereto.
Wide-area radiation surveillance is a challenging problem for environmental and security applications. For example, a city may wish to produce a map of radiation sources over a wide region, identify unexpected or unauthorized radioactive sources and take corrective action, then monitor the area for any future introduction of sources. Dedicated systems have been developed, such as the United States Department of Energy's Aerial Measuring System, which uses aircraft to map radiological activity at nuclear sites and during emergencies. Wasiolek, P., “An Aerial Radiological Survey of the City of North Las Vegas (Downtown) and the Las Vegas Motor Speedway,” Tech. Rep. DOE/NV/25946-352, December 2007; National Nuclear Security Administration, “Aerial Measuring System Factsheet.” http://www.nv.doe.gov/library/factsheets/AMS.pdf. This system, however, focuses on one-time mapping, rather than continuous monitoring and surveillance. For city-sized areas, current mapping efforts typically use low-flying helicopters. Although these operations produce high-resolution maps, these operations require several weeks of intensive flying, which makes them unsuitable for continuous monitoring of a wide area in real time.
Another method of mapping includes gamma-ray imaging devices mounted in vehicles. Zelakiewicz, S. et al., “SORIS—A standoff radiation imaging system,” Nuclear Instruments and Methods in Physics Research Section A, vol. 652, pp. 5-9, October 2011. Yet another method of mapping includes using a mobile scintillator detector to search for sudden changes in background spectral shape, indicating the detector is traveling past a source. Pfund, D. M. et al., “Examination of Count-Starved Gamma Spectra Using the Method of Spectral Comparison Ratios,” IEEE Transactions on Nuclear Science, vol. 54, pp. 1232-1238, August 2007; Pfund, D. M. et al., “Low Count Anomaly Detection at Large Standoff Distances,” IEEE Transactions on Nuclear Science, vol. 57, no. 1, pp. 309-316, 2010. However, these techniques do not perform change detection from one survey to the next, and moreover, do not take advantage of previous background observations to improve detection sensitivity. In addition, imaging methods require large and expensive detectors and focus on detecting and imaging individual sources, rather than mapping large areas. Therefore, systems and methods for providing wide-area radiation surveillance are described below.
Referring now to
The radiation detector 102 can be configured to measure raw counts and/or radiation spectra (e.g., counts with associated energy levels). For example, the radiation detector 102 can optionally be a scintillation detector such as a universal serial bus (“USB”)-based 2 inch by 2 inch cesium iodide scintillation detector from BRIDGEPORT INSTRUMENTS, LLC of AUSTIN, TEXAS. Although a scintillation detector is provided as an example, this disclosure contemplates using other types of radiation detectors including, but not limited to, other types of gamma ray or neutron detectors. The location detection device 104 can be configured to acquire the location of the detection system 100 when the radiation measurement is collected. In other words, the location detection device 104 can acquire position information such as latitude and longitude (or geographic coordinates), for example, and the position information can be associated with a particular radiation measurement. For example, the location detection device 104 can optionally be a USB-based global positioning system (“GPS”) device. Although a GPS location device is provided as an example, this disclosure contemplates using other types of location detection devices, including but not limited to, devices using multilateration of broadcast signals. In addition, the timing device 106 can be configured to acquire time data. The timing device 106 can be a clock, for example. The timing device 106 can acquire time information such as time of day (e.g., YYYYMMDDHHMMSS) and the time information can be associated with a particular radiation measurement.
Additionally, the detection system 100 can include a local computing device 108. One or more features of the local computing device 108 are described below with regard to
In addition to the detection system 100, the system can optionally include a remote computing device 112. One or more features of the remote computing device 112 are described below with regard to
As described above, a radiation measurement acquired by the radiation detector 102 can be tagged or associated with location data (e.g., geographic coordinates) acquired by the location detection device 104 and time data (e.g., TOD information) acquired by the timing device 106. The radiation measurement, as well at the location and time data, can be stored in a spatial-spectral-temporal database, for example. Optionally, other information or data fields can be stored along with the radiation measurement in the spatial-spectral-temporal database such as temperature, humidity, radiation detector gain settings, location positional error (e.g., GPS positional error), elevation, total operational time, etc. In other words, the spatial-spectral-temporal database can include a plurality of radiation measurement records for the geographic region, where each of the radiation measurement records includes a respective radiation measurement tagged or associated with location and time data. The spatial-spectral-temporal database can be designed to facilitate rapid querying of radiation measurements based on a location (e.g., a geographic coordinate or range of geographic coordinates) and/or a time (e.g., a specific time or range of times). Databases are well-known in the art and are therefore not described in detail herein.
The spatial-spectral-temporal database can be built by performing multi-pass radiation measurement surveys within a geographic region. As used herein, a geographic region can be any geographic area. Optionally, a geographic region can be a wide area such as a city, a region, a state, etc. or any portion thereof. For example, as described below, the geographic region can be a university research campus. This disclosure contemplates that the geographic region should not be limited to the examples provided below and that the geographic region can be any defined geographic area in which radiation levels are monitored, regardless of size and/or geo-political boundaries. The multi-pass radiation measurement surveys can include collecting radiation measurements with one or more radiation detection systems (e.g., the detection system 100 shown in
The spatial-spectral-temporal database can be stored or maintained by one or more computing devices such as the local computing device 108 or the remote computing device 112 described with regard to
When the logical operations described herein are implemented in software, the process may execute on any type of computing architecture or platform. For example, referring to
Computing device 200 may have additional features/functionality. For example, computing device 200 may include additional storage such as removable storage 208 and non-removable storage 210 including, but not limited to, magnetic or optical disks or tapes. Computing device 200 may also contain network connection(s) 216 that allow the device to communicate with other devices. Computing device 200 may also have input device(s) 214 such as a keyboard, mouse, touch screen, etc. Output device(s) 212 such as a display, speakers, printer, etc. may also be included. The additional devices may be connected to the bus in order to facilitate communication of data among the components of the computing device 200. All these devices are well known in the art and need not be discussed at length here.
The processing unit 206 may be configured to execute program code encoded in tangible, computer-readable media. Computer-readable media refers to any media that is capable of providing data that causes the computing device 200 (i.e., a machine) to operate in a particular fashion. Various computer-readable media may be utilized to provide instructions to the processing unit 206 for execution. Common forms of computer-readable media include, for example, magnetic media, optical media, physical media, memory chips or cartridges, a carrier wave, or any other medium from which a computer can read. Example computer-readable media may include, but is not limited to, volatile media, non-volatile media and transmission media. Volatile and non-volatile media may be implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data and common forms are discussed in detail below. Transmission media may include coaxial cables, copper wires and/or fiber optic cables, as well as acoustic or light waves, such as those generated during radio-wave and infra-red data communication. Example tangible, computer-readable recording media include, but are not limited to, an integrated circuit (e.g., field-programmable gate array or application-specific IC), a hard disk, an optical disk, a magneto-optical disk, a floppy disk, a magnetic tape, a holographic storage medium, a solid-state device, RAM, ROM, electrically erasable program read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices.
In an example implementation, the processing unit 206 may execute program code stored in the system memory 204. For example, the bus may carry data to the system memory 204, from which the processing unit 206 receives and executes instructions. The data received by the system memory 204 may optionally be stored on the removable storage 208 or the non-removable storage 210 before or after execution by the processing unit 206.
Computing device 200 typically includes a variety of computer-readable media. Computer-readable media can be any available media that can be accessed by device 200 and includes both volatile and non-volatile media, removable and non-removable media. Computer storage media include volatile and non-volatile, and removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. System memory 204, removable storage 208, and non-removable storage 210 are all examples of computer storage media. Computer storage media include, but are not limited to, RAM, ROM, electrically erasable program read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 200. Any such computer storage media may be part of computing device 200.
It should be understood that the various techniques described herein may be implemented in connection with hardware or software or, where appropriate, with a combination thereof. Thus, the methods and apparatuses of the presently disclosed subject matter, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as floppy diskettes, CD-ROMs, hard drives, or any other machine-readable storage medium wherein, when the program code is loaded into and executed by a machine, such as a computing device, the machine becomes an apparatus for practicing the presently disclosed subject matter. In the case of program code execution on programmable computers, the computing device generally includes a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs may implement or utilize the processes described in connection with the presently disclosed subject matter, e.g., through the use of an application programming interface (API), reusable controls, or the like. Such programs may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language and it may be combined with hardware implementations.
As described above, the background radiation level (e.g., the background radiation measurement as used herein) for a particular location within the geographic region can be calculated from the radiation measurement records contained in the spatial-spectral-temporal database. An example technique for calculating the background radiation measurement using the spatial-spectral-temporal database is described in detail below. Additionally, an expected variation of the background radiation level can also be measured from the radiation measurement records contained in the spatial-spectral-temporal database. As used herein, measuring the expected variation involves measuring or calculating variation based on the radiation measurement records contained in the spatial-spectral-temporal database, as opposed to merely estimating the expected variation in the background radiation level from a radiation measurement, for example, by assuming that the expected variation in the background radiation level is consistent with the Poisson distribution. An example technique for measuring the expected variation in the background radiation measurement using the spatial-spectral-temporal database is described in detail below. In addition, after calculating the background radiation level for the particular location, as well as the expected variation thereof, a new radiation measurement collected at the particular location within the geographic region can be compared with the calculated background radiation level and the measured expected variation for the particular location, and based on this comparison, it is possible to determine whether the new radiation measurement collected at the particular location is anomalous, for example, using any of the anomaly detection techniques described herein.
An example technique for calculating the background radiation level for a particular location within a geographic region is now provided. Referring now to
Additionally, in some implementations, the spectral content of a new radiation measurement collected at a particular location within the geographic region (i.e., instead of the total number of counts) can be compared with the spectral content of the background radiation measurement for the particular location within the geographic region. This type of comparison is referred to herein as a spectral comparison. Similar to above, the particular location within the geographic region can be point “B” in
After binning the spectrum as described above, the number of counts with respective energy levels within each of the energy bins for the new radiation measurement for the particular location (e.g., point “B” in
A spectral comparison can be performed by comparing the respective spectral shapes of the new radiation measurement and the background radiation measurement for the particular location. For example, spectral comparison ratios (“SCRs”) of the new radiation measurement and the background radiation measurement for a particular location can be calculated to perform a spectral comparison. SCRs are well-known in the art and are described in Pfund, D. M. et al., “Examination of Count-Starved Gamma Spectra Using the Method of Spectral Comparison Ratios,” IEEE Transactions on Nuclear Science, vol. 54, pp. 1232-1238, August 2007 and Jarman, K. D. et al., “A comparison of simple algorithms for gamma-ray spectrometers in radioactive source search applications,” Applied Radiation and Isotopes, vol. 66, pp. 362-371, March 2008, for example. Similar as described above, for each of the new radiation measurement and the background radiation measurement, the number of counts having respective energy levels within each of the energy bins are summed. For example, binning the number of counts in n energy bins creates a vector of new radiation measurement counts c=[c1, c2, . . . cn] and a vector of background radiation measurement counts b=[b1, b2, . . . bn]. One of the energy bins can be chosen as a reference bin (e.g., bin 1 in the example below). It should be understood, however, that the choice of the reference bin is unimportant and can be any one of the n energy bins, as the anomaly statistic has been shown to be invariant to the choice of bin. Runkle, R. et al., “Lynx: An unattended sensor system for detection of gamma-ray and neutron emissions from special nuclear materials,” Nuclear Instruments and Methods in Physics Research A, vol. 598, pp. 815-825, 2009. The SCRs can then be computed as shown by Eqn. (1).
where i>1. In Eqn. (1), c1 and b1 are the numbers of counts in the reference energy bin. Eqn. (1) is mathematically equivalent to multiplying the vector c by a spectral shape matrix S as shown by Eqns. (2) and Eqn. (3).
s=S·c (3)
There are (n−1) linearly independent SCRs, since one energy bin is a reference energy bin. The SCR process compares c1 against projections based on the ratio between energy bins in the background radiation measurement and the counts in the ith energy bin. The deviations of the projections are given in the SCR vector, s. Since the SCR vector, s, is computed using ratios between energy bins, the SCR vector, s, is insensitive to global changes in count rate unless the changes in count rate alter the spectral shape. Accordingly, SCRs allow for comparisons of spectra made with unequal observation times. For example, the new radiation measurement can include data collected during a relatively short time interval (e.g., 30 seconds), and the background radiation measurement, which can be calculated by aggregating a plurality of radiation measurement records collected over a wide area that has been aggregated into spatial cells, can include data collected during a relatively long time interval (e.g., minutes, hours, etc.). Thus, the SCRs facilitate the comparison of the new radiation measurement and the background radiation measurement, which may have unequal observation times.
It is possible to determine whether the new radiation measurement is anomalous based on the spectral comparison. For example, if a change between the respective spectral contents of the new radiation measurement and the background radiation measurement is consistent with the expected variation in the background radiation measurement (e.g., the variation in the background radiation measurement as measured or calculated as described herein), then the new radiation measurement is not anomalous. However, if a change between the respective spectral contents of the new radiation measurement and the background radiation measurement is not consistent with the expected variation in the background radiation measurement (e.g., the variation in the background radiation measurement as measured or calculated as described herein), then the new radiation measurement is anomalous. As described above, when performing a spectral comparison, a vector of counts c=[c1, c2, . . . cn] and a vector of counts b=[b1, b2, . . . bn] are created for the new and background radiation measurements, respectively, by binning the number of counts in n energy bins. In addition, the expected variation in the background radiation measurement can include an expected variation for each of the n energy bins. Optionally, a vector difference between the vector of counts c=[c1, c2, . . . cn] (i.e., the vector of new radiation measurement counts) and the vector of counts b=[b1, b2, . . . bn] (i.e., the vector of background radiation measurement counts), taking into account the expected variation thereof, can be calculated in order to express the change between the respective spectral contents of the new and background radiation measurements as a single value. Optionally, the vector difference can be a Mahalanobis distance (described below). Although the Mahalanobis distance is provided as an example, this disclosure contemplates that other known techniques such as model fitting and residual error determination, for example, can be used to calculate the vector distance.
When using a vector distance, the change between the respective spectral contents of the new radiation measurement and the background radiation measurement is consistent with the expected variation under the condition that the vector difference is less than or equal to a predetermined threshold value. On the other hand, the change between the respective spectral contents of the new radiation measurement and the background radiation measurement is not consistent with the expected variation under the condition that the vector difference is greater than a predetermined threshold value. The predetermined threshold value can be derived from the expected variation in the background radiation measurement (e.g., the measured or calculated variation in the background radiation measurement as described herein, as opposed an assumed variation in the background radiation level). For example, the predetermined threshold can be a multiplicative number of the expected variation (e.g., 1-sigma, 2-sigma, etc., where sigma is the expected variation). In contrast, according to conventional techniques, variation in background radiation is not actually measured. Instead, the variation in background radiation is assumed to follow the Poisson distribution (i.e., background radiation and error equals N±√{square root over (N)}, where N is the observed number of counts). Thus, variation (and therefore alarm thresholds) according to conventional techniques are prescribed based on the assumption that the variation follows the Poisson distribution. It should be understood that the predetermined threshold value can be selected by the system administrator to tune the desired sensitivity of anomaly detection, for example, based on a desired false alarm rate (described below). For example, the alarm thresholds can be set to alert a user to radiation measurements with a 1 in Y (e.g., 1 in 100, 1 in 1000, etc.) probability of occurring naturally (i.e., due to naturally occurring variation in background radiation). In addition, the vector difference can be greater than the predetermined threshold value due to an increase or decrease in radioactivity within the geographic region. For example, radioactivity within the geographic region can increase or decrease, and sometime unexpectedly, due to insertion or removal of a radioactive source. Alternatively, radioactivity within the geographic region may change due to the replacement of one radioactive source with another, which may maintain a constant count rate in a given area but alter the spectral content such that the vector difference also changes. Alternatively or additionally, radioactivity within the geographic region can increase or decrease due to other events such as changes in radioactivity from naturally occurring radon or changes due to fallout from a nuclear event. In any of these cases, it is desirable to detect such changes in radioactivity within the geographic region as anomalous (e.g., inconsistent with the expected variation of the background radiation measurement). Optionally, in response to determining that the new radiation measurement is anomalous, an alarm can be generated. For example, the alarm can be generated by the computing device that compares the new radiation measurement and the background radiation measurement (e.g., the remote computing device 112 in
In order to accurately detect anomalous radiation measurements, it is important to understand the expected variation in the natural background radiation. Thus, an example technique for measuring the expected variation in the background radiation level for a particular location within a geographic region is now provided. Similar to above, the particular location within the geographic region can be point “B” in
It is assumed that counts in each energy bin follow an overdispersed Poisson distribution. As counts are aggregated across geographic cells having larger dimensions, the counts become overdispersed. This is shown in
var(aX+bY)=a2 var(X)+b2 var(Y)+2ab cov(X,Y) (4)
Hence, using Eqn. (1), var(si) can be estimated as shown by Eqn. (5).
In Eqn. (5), b is treated as an exact value rather than having its variance propagated. This is a simplification because Eqn. (1) is nonlinear in b and an exact variance estimate could not be derived. Consequently, var(si) may be underestimated, but as described below, anomaly detection can be performed with sufficient accuracy despite the impact of this underestimation.
The covariance cov(c1, ci) can be estimated from all previous background radiation measurements collected in a particular cell (e.g., cell 302n in
cov(bi,bj)=corr(bi,bj)√{square root over (var(bi)var(bj))} (6)
To replace cov(c1, ci), rescaling may be needed. For example, the vector of background radiation measurement counts b may have resulted from an observation (or radiation measurement) of a different duration (or observation time) than the vector of new radiation measurement counts c. Consequently, it is possible to replace covariance with a correlation as shown in Eqn. (7).
where Tc is the time taken to observe c (e.g., the amount of time for which the new radiation measurement is collected) and Tb the time taken to observe b (e.g., the amount of time for which the background radiation measurement is collected). This is obtained by replacing var(bi) with
and likewise for var(bj), rescaling the observation to match the new observation time.
To compute corr(b1, bi), the background radiation measurements previously collected within the cell in which the particular location is located (e.g., cell 302n) are not the only background radiation measurements used, as there may not enough data to make this possible. Instead, corr(b1, bi) can be calculated using the background radiation measurements previously collected for all of the cells in the geographic region (e.g., all of cells 302 in
The covariance matrix Σij between energy bins in the SCR vector, s, can be constructed as shown by Eqn. (8).
Σij=corr(i,
j)√{square root over (var(
i)var(
j))} (8)
where corr(si, sj) is estimated by summing all the background radiation measurements previously collected for all of the cells in the geographic region (e.g., all of cells 302 in
It should be understood that the direct calculation of the covariance matrix Σij from the data (e.g., the radiation measurement records contained in the spatial-spectral-temporal database) would be impossible with too few background radiation measurements collected in the geographic region. In particular, in order to produce a well-conditioned and invertible covariance matrix, many more observations (e.g., radiation measurements) than variables are required. This would require numerous, repeated radiation surveys to be conducted in the geographic region before any anomalies can be detected, which makes the known SCR algorithms impractical. Further, any similar techniques using covariance matrices require each cell of the geographic region to contain observations of equal length and/or require new covariance matrices to be computed for each cell of the geographic region. However, by using assumptions about the distribution of the data, it is possible to avoid requiring direct calculation of the covariance matrix Σij from the data, as required by known SCR algorithms. Therefore, the technique for estimating the expected variation in the background radiation measurement that relates correlations to covariance in the background radiation measurements avoids the direct calculation of the covariance matrix Σij from the data. Further, the correlation matrices described above can be computed and reused for anomaly detection for all cells of the geographic region. Alternatively, in very large geographic regions where radiation spectra may vary greatly, the correlation matrices can be estimated separately for smaller areas (e.g., sub-regions) within the geographic region.
As described above, a vector difference between the vector of counts c=[c1, c2, . . . cn] (i.e., the vector of new radiation measurement counts) and the vector of counts b=[b1, b2, . . . bn] (i.e., the vector of background radiation measurement counts), taking into account the expected variation thereof, can be calculated in order to express the change between the respective spectral contents of the new and background radiation measurements. Additionally, the vector difference can be used to determine whether the new radiation measurement is anomalous. An anomaly detection algorithm that uses the SCR vector, s, is described in Pfund, D. M. et al., “Examination of Count-Starved Gamma Spectra Using the Method of Spectral Comparison Ratios,” IEEE Transactions on Nuclear Science, vol. 54, pp. 1232-1238, August 2007. In these applications, a set of many independent background radiation measurements are collected, and an SCR vector, s, is calculated for each background radiation measurement. After computing a covariance matrix Σ for the resulting set of SCR vectors, an SCR vector, s, is calculated for the new radiation measurement, which is then compared to the background radiation level through the mathematical construct of the Mahalanobis distance as shown by Eqn. (9).
D
2
=s
TΣ−1s (9)
The Mahalanobis distance measures the difference between a multivariate observation and the typical mean, normalizing by the typical variance expressed in the covariance matrix. Morrison, D. F., Multivariate Statistical Methods. Duxbury, 4th ed., 2005. This implies that spectral shape changes consistent with already-observed natural background variations will cause only small increases in D2, while changes very different from the already-observed natural background variations will produce large increases in D2.
If the estimated covariance matrix Σ is accurate and the background radiation source is unchanging, the Mahalanobis distance D2 should be ×2-distributed with (n−1) degrees of freedom. In practice there may be slight background fluctuations from various natural processes, and the distribution may depart slightly from theoretical predictions. Pfund, D. M. et al., “Low Count Anomaly Detection at Large Standoff Distances,” IEEE Transactions on Nuclear Science, vol. 57, no. 1, pp. 309-316, 2010. This is also shown by
By setting a desired alarm threshold DA based on typical natural spectral variations, it is possible to search for unnaturally large spectral anomalies, which may indicate source changes. Further, as described above, in order to monitor a wide area (e.g., the geographic region), previously collected radiation measurements can be stored in the spatial-spectral-temporal database and can be aggregated for sub-regions (e.g., the cells of the geographic region). Thus, the cumulative spectrum in each cell can be compared to previous observations. Using the techniques described herein, each cell may contain different numbers of radiation measurements, and an individual cell may have observations at different times and locations from day to day.
Referring now to
At 602, a radiation measurement for a location within the geographic region is received. As described above, the radiation measurement is associated with location and time data. For example, the radiation measurement can be collected with the radiation detector 102 of
At 606, an expected variation in the background radiation measurement for the location (e.g., point “B” in
A sample dataset was collected over a period of approximately 50 days at the University of Texas's J. J. Pickle Research Campus (“Pickle Research Campus), which is also referred to as “the university research campus” herein. In other words, the Pickle Research Campus is the example “geographic region.” To survey the campus, a radiation detection system (e.g., the detection system 100 in
The natural gamma background varies spatially and temporally due to many natural factors. The surveys revealed a spatially varying natural background across Pickle Research Campus. For example, referring to
Poisson Distribution Assumption
The approach of the techniques described herein relies on the underlying Poisson distribution of radiation data. Thus, to test the assumptions, Poisson dispersion tests were performed on the dataset as a function of spatial scales. The Poisson dispersion test determines whether a given set of observations could plausibly have been drawn from the same Poisson distribution. Rao, C. R. and Chakravarti, I. M., “Some small sample tests of significance for a Poisson distribution,” Biometrics, vol. 12, pp. 264-282, September 1956. The test computes a dispersion parameter P, defined by Eqn. (10).
where
To quantify this, the index of dispersion was computed for all cells of the geographic region at various cell sizes. The index of dispersion V is a measure of the variance of a distribution, compared to its mean, which is described by Eqn. (11).
where μ is the distribution's mean and σ2 is the distribution's variance. The variance of a Poisson distribution equals its mean, so the index of dispersion is expected to be one.
Comparing Spatial and Temporal Variation
The dataset collected for the Pickle Research Campus revealed not only spatial but temporal variation in background. To compare the temporal variation to the spatial variation, the observation area was divided into grid cells 250 meters on each side, and each day's set of observations was compared to two or more previous days using the anomaly detection techniques described above (e.g., the SCRAM algorithm). Referring now to
As shown in
Referring again to
Detection Performance
To demonstrate the expected performance of the anomaly detection techniques described herein, several simulations were performed. Simulations used real observed spectra from a 0.844 μCi cesium-137 check source. The simulation code was calibrated by placing the source at known distances from a scintillator detector (e.g., the radiation detector 102 of
Referring now to
Next, a second simulation was performed to calculate the minimum detectable radioactive source size at a variety of distances. The same straight stretch of road (e.g., the adjacent road in
To choose an alarm threshold, the anomaly statistics distribution data shown in
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
This application claims the benefit of U.S. Provisional Application No. 61/936,522, filed Feb. 6, 2014, which is hereby incorporated herein by reference in its entirety.
This invention was made with Government support under Contract N00024-07-D-6200, Task Order 00379, Task Description 7101009 awarded by the Office of the Assistant Secretary of Defense for Nuclear Matters. The Government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/036350 | 5/1/2014 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61936522 | Feb 2014 | US |