Edinburgh Research Archive

Radioisotope identification with neuromorphic methodology: different solutions and evaluations

dc.contributor.advisor
Hamilton, Alister
dc.contributor.advisor
Mitra, Srinjoy
dc.contributor.author
Xie, Shouyu
dc.contributor.sponsor
Defense Threat Reduction Agency (DTRA)
en
dc.date.accessioned
2024-08-06T13:37:23Z
dc.date.available
2024-08-06T13:37:23Z
dc.date.issued
2024-08-06
dc.description.abstract
Early detection of radioisotopes plays an increasingly important role in the modern world. It allows the possibility of quick countermeasures when faced with potentially hazardous radioactive materials like dirty bombs, and nuclear leakage. This could secure the lives of the innocent in populated areas including airports, stadiums or ports. A light-weight compact handheld device could be used in this situation for the patrol team. However, the operating hours for these devices are normally constrained by the batteries they carry. More efficient al- gorithms or solutions are needed for this resource-constraint application to extend the battery life so that security patrol is not frequently interrupted by the recharge. Event-based processing is a novel technique that allows the computing unit to operate only when there is a key event while staying idle otherwise. Spiking neural network (SNN) is a promising candidate for event-based processing and also known as neuromorphic method- ology due to the biomimicry plausibility, which could be easily implemented and still offer comparable accuracy to its counterpart — artificial neural network (ANN), which is notoriously power-hungry. In this research work, it will be demonstrated that using SNN for radioisotope identification (RIID) is possible and capable of achieving the same or even better accuracy when compared with ANNs. Meanwhile, the power consumption of the proposed method on a field program- mable gate array (FPGA) shows that power reduction is highly significant compared with the old software implementation on a smartphone. The task has been delivered in two parts, we first attempted an unsupervised Spike-Timing- Dependent Plasticity (STDP) SNN implementation on SpiNNaker, an emulation platform for SNN. This demonstrates the capability of classifying radioisotopes using purely SNN compat- ible training methods and architecture. We then managed to implement a more complex bin-ratio ensemble SNN (BESNN) on FPGA with better performance. To achieve this implementation, a new SNN conversion method was created to facilitate the digital hardware implementation. This conversion flow allows the highly sparse weight matrix representation without sacrificing overall accuracy. In the meantime, the power consumption of the mentioned design has been characterised, which could be used to estimate the battery life of a handheld system while functioning. Even though this design has been validated on an FPGA, further squeeze for the power saving is possible if an application specific integrated circuits (ASIC) could be delivered. Furthermore, the analogue unit used in the design is a compromise given that the logarithm could not be done by a spiking neuron at the moment. This prevents an end-to-end application, which is preferred for higher integration and potentially more power conservation. According to our knowledge, applying neuromorphic methodology to address RIID represents uncharted territory, especially in the context of power characterisation, an aspect that has not been explored previously. This research work fills the gap that is present in the research field and also offers a functional low-power prototype for the handheld RIID device producer. This project pioneers the use of an event-based processing algorithm for radioisotope identi- fication, marking a significant advancement in the field. Leveraging Spiking Neural Networks (SNNs) on specialised hardware, the project establishes a comprehensive application flow, showcasing the efficacy and potential of SNNs in this domain. The implementation of an unsupervised STDP algorithm for radioisotope identification is also groundbreaking, introducing a local self-learning rule for complex tasks beyond handwritten digit recognition. Additionally, the bin-ratio ensemble project achieves remarkable accuracy, setting new bench- marks in the field. It represents the first ensemble SNN application in radioisotope identifica- tion, further enhanced by an innovative ANN-SNN conversion method with iterative pruning to reduce computational overhead. Furthermore, this research provides detailed insights into sparse SNN construction and char- acterises hardware implementation, shedding light on power and energy consumption con- siderations.
en
dc.identifier.uri
https://hdl.handle.net/1842/42061
dc.identifier.uri
http://dx.doi.org/10.7488/era/4783
dc.language.iso
en
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
Huang, X., Jones, E., Zhang, S., Xie, S., Furber, S., Goulermas, Y., . . . Hamilton, A. (2020). Spiking neural network based low-power radioisotope identification using fpga. In 2020 27th ieee international conference on electronics, circuits and systems (icecs) (p. 1-4). doi: 10.1109/ICECS49266.2020.9294873
en
dc.relation.hasversion
Huang, X., Jones, E., Zhang, S., Xie, S., Furber, S., Goulermas, Y., . . . Hamilton, A. (2021). An fpga implementation of convolutional spiking neural networks for radioiso tope identification. In 2021 ieee international symposium on circuits and systems (iscas) (p. 1-5). doi: 10.1109/ISCAS51556.2021.9401412
en
dc.relation.hasversion
Xie, S., Jones, E., Marsden, E., Baistow, I., Furber, S., Mitra, S., & Hamilton, A. (2022). Unsupervised stdp-based radioisotope identification using spiking neural networks im plemented on spinnaker. In 2022 8th international conference on event-based control, communication, and signal processing (ebccsp) (p. 1-8). doi: 10.1109/EBCCSP56922 .2022.9845586
en
dc.relation.hasversion
Xie, S., Jones, E., Zhang, S., Marsden, E., Baistow, I., Furber, S., . . . Hamilton, A.(2024, August). FPGA-based fast bin-ratio spiking ensemble network for radioisotope iden tification. Neural Networks, 176, 106332. Retrieved 2024-05-27, from https://www .sciencedirect.com/science/article/pii/S0893608024002569 doi: 10.1016/j .neunet.2024.106332
en
dc.subject
radioisotope identification
en
dc.subject
Artificial intelligence
en
dc.subject
spiking neural network
en
dc.subject
performance
en
dc.title
Radioisotope identification with neuromorphic methodology: different solutions and evaluations
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en

Files

Original bundle

Now showing 1 - 1 of 1
Name:
Xie2024.pdf
Size:
14.73 MB
Format:
Adobe Portable Document Format
Description:

This item appears in the following Collection(s)