Abstract
In order to support analysis of data from 3D-position-sensitive gamma-ray detectors, a software package, UMImaging, has been designed and implemented. UMImaging is designed to apply to a wide range of hardware configurations and analysis needs. Its framework centers around reconstruction methods that perform analysis including spectroscopy, imaging, and detection. These methods are supported by classes that supply events, describe geometry, set options, store and manipulate results, and interact with the user. The ability to bin and display highly multidimensional data is presented, drawing numerous examples from the analysis of data from a CdZnTe array system. Parallel computing integrated into the structure of UMImaging is shown to provide almost a seven-fold speedup on a six-core computer with hyper-threading, and the parallel implementation of iterative reconstruction is described. Design choices that make UMImaging platform independent and easily extendable are also discussed.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have