Skip to content

Track Classification/Identification for MMBC at FermiLab

License

Notifications You must be signed in to change notification settings

coldmayo/MMBCReco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



MMBCReco

Using Machine Learning to Identify/Classify Bubble Chamber Tracks

PurposeFeaturesDirectory BreakdownCreditsLicense

Abstract

The Modern Adaptive Modular Bubble chamber Archetype (MAMBA) is a design prototype for a future particle detector that will measure neutrino-nucleus interactions on light nuclear targets. Modern Bubble Chambers use image learning for the identification of nuclear recoils, but none of them have used machine learning on the Hertz timescale which is widely used by older bubble chambers. Proof-of-concept image learning and track identification on triggering timescales can be done with the Faster R-CNN, a machine learning architecture suited for object detection. The model is trained using generated images. In the future, a Deep Convolutional Generative Adversarial Network (DCGAN) will be used and it would be be trained on a video from a consumer grade cloud chamber. Progress will be presented and discussed.

Features

  • Faster R-CNN from Detectron2 for Identifying Tracks
  • DCGAN using PyTorch that generates 128x128 images of tracks
  • Script that generates training data in COCO format for R-CNN (will be replaced by DCGAN)

Directory Breakdown

  • dataManip
    • used to test out some image data related techniques
  • docs
    • documentation
  • src
    • stores the code for the Faster R-CNN and DCGAN

Credits

I would like to thank:

  • FermiLab and FRIB for giving me jobs
  • Dr. Bryan Ramson for being my advisor on this project

License

MIT License

About

Track Classification/Identification for MMBC at FermiLab

Resources

License

Stars

Watchers

Forks

Releases

No releases published