13
Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective Nathalie Japkowicz, Colin Bellinger, Shiven Sharma, Rodney Berg, Kurt Ungar University of Ottawa, Northern Illinois University Radiation Protection Bureau, Health Canada

Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

  • Upload
    carlo

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective. Nathalie Japkowicz , Colin Bellinger , Shiven Sharma, Rodney Berg, Kurt Ungar University of Ottawa, Northern Illinois University Radiation Protection Bureau, Health Canada. Goal and Methodology. - PowerPoint PPT Presentation

Citation preview

Page 1: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Anomaly Detection in Gamma Ray Spectra: A Machine Learning

Perspective

Nathalie Japkowicz, Colin Bellinger, Shiven Sharma, Rodney Berg, Kurt

Ungar

University of Ottawa, Northern Illinois UniversityRadiation Protection Bureau, Health Canada

Page 2: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Goal and MethodologyGoal: To identify people concealing radioactive

material that may represent a threat to attendees at public gatherings.

Methodology: Analysis of Gamma-Ray spectra produced by spectrometer s at short intervals of time and decision on the fly of whether a threat is present.

General idea: to place spectrometers in strategic locations (e.g., the entry points to the event) and try to detect whether the new spectra coming in are similar or different from a normal spectrum for this particular location.

Page 3: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Gamma-Ray Spectroscopy (Wikipedia)

               

 

The gamma-ray spectrum of natural uranium, showing about a dozen discrete lines superimposed on a smooth continuum, allows the identification the nuclides 226Ra, 214Pb, and 214Bi of the uranium decay chain.

The quantitative study of theEnergy spectra of gamma-ray Sources.

Most radioactive sources produce gamma rays ofvarious energy levels and intensities

Page 4: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

The data

I= Iodine, Tc=Technicium, Th= Thallium, Cs=Cesium, Co=Cobalt

Page 5: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Approach To apply Machine Learning/Pattern recognition

techniques to the data.Issue 1: There is a lot of background data, but very

few alarms. E.g., for one station: 24,712/6Data was augmented with simulated Cobalt entries

(though we only used that data for testing)We used one-class learning/anomaly detection

algorithms to deal with this extreme class imbalanceIssue 2: We discovered that rain was a problem as it

masked the presence of isotopes in the spectra.Since we had labelled data of both the rain and non-rain

classes, we used binary classification on this problem.

Page 6: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

The effect of rain

Page 7: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Hypothesis

Separating rain from non-rain data in a first phase and

applying an anomaly detection system on each

group of data separately in a second phase could help us

improve the results.

Page 8: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Approach (cont’d)

Page 9: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Experiments

Page 10: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Experiments (Cont’d)We experimented with different classifiers in

both phases.Phase 1:

Classifiers tried: SVM, J48, NB, MLP and IBL.Winner: NB

Phase 2:Classifiers tried: oc-SVM, AA, Mahalanobis

DistanceWinner: Mahalanobis Distance

Page 11: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Experiments (Cont’d)

Page 12: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Results

Page 13: Anomaly Detection in Gamma Ray Spectra: A Machine Learning Perspective

Conclusions and report on further experiments