Show simple item record

dc.contributor.authorOlufsen, Sindre Nordmark
dc.date.accessioned2019-11-04T10:54:53Z
dc.date.available2019-11-04T10:54:53Z
dc.date.created2019-10-31T13:07:27Z
dc.date.issued2019
dc.identifier.citationJournal of Open Source Software (JOSS). 2019, (7491), .nb_NO
dc.identifier.issn2475-9066
dc.identifier.urihttp://hdl.handle.net/11250/2626336
dc.description.abstractThe ability to picture the internals of a body in a non-invasive way is vital for both diagnostics and research in a broad range of fields. Tomography is the imaging of body sections, typically acquired from projections of the body by using a penetrating wave, and then reconstructed by employing a reconstruction algorithm. Some cases allow for simplification of the tomographic problem, one of them being the presence of symmetries within the tomogram. Axi-symmetry reduces the tomographic reconstruction to the inversion of the Abel transform, which can be obtained from a single projection, having a fractional acquisition cost compared to typical datasets. In home-laboratory X-ray setups, X-rays are distributed in space as a conical beam rather than parallel rays, which has to be accounted for in the reconstruction of the tomogram. AXITOM is a Python package that allows for the reconstruction of axi-symmetric tomograms when the projections have been obtained by a conical beam. Excellent Python packages such as TomoPy (D. Gürsoy, De Carlo, Xiao, & Jacobsen, 2014) and the Astra toolbox (Aarle et al., 2015, 2016; Pelt et al., 2016) are already available for tomographic reconstruction, but are general-purpose and do not exploit axi-symmetries. PyAbel (Hickstein, Yurchak, Das, Shih, & Gibson, 2016) is a Python project for inversion of the Abel transform but is focused on parallel beam geometries. AXITOM contains a collection of high-level functions that can be used to load datasets, perform virtual experiments and perform the tomographic reconstruction. A Feldkamp David Kress algorithm (Feldkamp, Davis, & Kress, 1984) is used to reconstruct the tomograms, with modifications for reduced computational cost. The implementation relies on NumPy (T. E. Oliphant, 2015) and SciPy (Jones, Oliphant, Peterson, & Others, n.d.), as well as numerous packages for visualization and IO. AXITOM was implemented for reconstructing axi-symmetric density fields measured by X-ray absorption radiography. This project is a part of the ongoing research within the SFI CASA research group at NTNU and has been a key component in the pursuit of in-situ investigation of cavitation of polymers during deformation.nb_NO
dc.language.isoengnb_NO
dc.publisherOpen Journalsnb_NO
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleAXITOM: A Python package for reconstruction of axisymmetric tomograms acquired by a conical beamnb_NO
dc.typeJournal articlenb_NO
dc.typePeer reviewednb_NO
dc.description.versionpublishedVersionnb_NO
dc.source.pagenumber2nb_NO
dc.source.journalJournal of Open Source Software (JOSS)nb_NO
dc.source.issue7491nb_NO
dc.identifier.doi10.21105/joss.01704
dc.identifier.cristin1742844
dc.relation.projectNorges forskningsråd: 237885nb_NO
dc.description.localcodeAuthors of papers retain copyright and release the work under a Creative Commons Attribution 4.0 International License (CC-BY).nb_NO
cristin.unitcode194,64,45,0
cristin.unitnameInstitutt for konstruksjonsteknikk
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal