<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Nucl. Med.</journal-id>
<journal-title>Frontiers in Nuclear Medicine</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Nucl. Med.</abbrev-journal-title>
<issn pub-type="epub">2673-8880</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnume.2023.1134774</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Nuclear Medicine</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Integration of advanced 3D SPECT modelling for pinhole collimators into the open-source STIR framework</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes"><name><surname>Strugari</surname><given-names>Matthew</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="cor1">&#x002A;</xref><uri xlink:href="https://loop.frontiersin.org/people/1971286/overview"/></contrib>
<contrib contrib-type="author"><name><surname>Falcon</surname><given-names>Carles</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/2227246/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Erlandsson</surname><given-names>Kjell</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/1770259/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Hutton</surname><given-names>Brian F.</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/220878/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Brewer</surname><given-names>Kimberly</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/1361106/overview" /></contrib>
<contrib contrib-type="author"><name><surname>Thielemans</surname><given-names>Kris</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
<xref ref-type="aff" rid="aff6"><sup>6</sup></xref><uri xlink:href="https://loop.frontiersin.org/people/484234/overview" /></contrib>
</contrib-group>
<aff id="aff1"><label><sup>1</sup></label><addr-line>Biomedical MRI Research Laboratory</addr-line>, <institution>IWK Health Centre</institution>, <addr-line>Halifax, NS</addr-line>, <country>Canada</country></aff>
<aff id="aff2"><label><sup>2</sup></label><addr-line>Department of Physics and Atmospheric Science</addr-line>, <institution>Dalhousie University</institution>, <addr-line>Halifax, NS</addr-line>, <country>Canada</country></aff>
<aff id="aff3"><label><sup>3</sup></label><addr-line>Neuroimaging Group</addr-line>, <institution>Barcelona&#x00DF;eta Brain Research Center</institution>, <addr-line>Barcelona</addr-line>, <country>Spain</country></aff>
<aff id="aff4"><label><sup>4</sup></label><addr-line>Institute of Nuclear Medicine</addr-line>, <institution>University College London</institution>, <addr-line>London</addr-line>, <country>United Kingdom</country></aff>
<aff id="aff5"><label><sup>5</sup></label><addr-line>Department of Diagnostic Radiology</addr-line>, <institution>Dalhousie University</institution>, <addr-line>Halifax, NS</addr-line>, <country>Canada</country></aff>
<aff id="aff6"><label><sup>6</sup></label><addr-line>Centre for Medical Image Computing</addr-line>, <institution>University College London</institution>, <addr-line>London</addr-line>, <country>United Kingdom</country></aff>
<author-notes>
<fn fn-type="edited-by"><p><bold>Edited by:</bold> Mario Petretta, IRCCS SYNLAB SDN, Italy</p></fn>
<fn fn-type="edited-by"><p><bold>Reviewed by:</bold> Pei Chai, Chinese Academy of Sciences, China</p>
<p>Michele Klain, University of Naples Federico II, Italy</p></fn>
<corresp id="cor1"><label>&#x002A;</label><bold>Correspondence:</bold> Matthew Strugari <email>matthew.strugari@dal.ca</email></corresp>
<fn fn-type="other" id="fn001"><p><bold>Specialty Section:</bold> This article was submitted to PET and SPECT, a section of the journal Frontiers in Nuclear Medicine</p></fn>
</author-notes>
<pub-date pub-type="epub"><day>18</day><month>04</month><year>2023</year></pub-date>
<pub-date pub-type="collection"><year>2023</year></pub-date>
<volume>3</volume><elocation-id>1134774</elocation-id>
<history>
<date date-type="received"><day>30</day><month>12</month><year>2022</year></date>
<date date-type="accepted"><day>23</day><month>03</month><year>2023</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Strugari, Falcon, Erlandsson, Hutton, Brewer and Thielemans.</copyright-statement>
<copyright-year>2023</copyright-year><copyright-holder>Strugari, Falcon, Erlandsson, Hutton, Brewer and Thielemans</copyright-holder><license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Single-photon emission computed tomography (SPECT) systems with pinhole collimators are becoming increasingly important in clinical and preclinical nuclear medicine investigations as they can provide a superior resolution-sensitivity trade-off compared to conventional parallel-hole and fanbeam collimators. Previously, open-source software did not exist for reconstructing tomographic images from pinhole-SPECT datasets. A 3D SPECT system matrix modelling library specific for pinhole collimators has recently been integrated into STIR, an open-source software package for tomographic image reconstruction. The pinhole-SPECT library enables corrections for attenuation and the spatially variant collimator&#x2013;detector response by incorporating their effects into the system matrix. Attenuation correction can be calculated with a simple single line of response or a full model. The spatially variant collimator&#x2013;detector response can be modelled with a point spread function and depth of interaction corrections for increased system matrix accuracy. In addition, improvements to computational speed and memory requirements can be made with image masking. This work demonstrates the flexibility and accuracy of STIR&#x2019;s support for pinhole-SPECT datasets using measured and simulated single-pinhole SPECT data from which reconstructed images were analysed quantitatively and qualitatively. The extension of the open-source STIR project with advanced pinhole-SPECT modelling will enable the research community to study the impact of pinhole collimators in several SPECT imaging scenarios and with different scanners.</p>
</abstract>
<kwd-group>
<kwd>Image reconstruction</kwd>
<kwd>molecular imaging</kwd>
<kwd>Monte Carlo methods</kwd>
<kwd>nuclear medicine</kwd>
<kwd>open-source software</kwd>
<kwd>SPECT</kwd>
</kwd-group><contract-num rid="cn001">499115-2016</contract-num><contract-num rid="cn002">HEALTH-F5-2012-305311</contract-num><contract-num rid="cn003">EP/T026693/1</contract-num><contract-sponsor id="cn001">NSERC<named-content content-type="fundref-id">10.13039/501100000038</named-content></contract-sponsor><contract-sponsor id="cn002">EC FP7 INSERT</contract-sponsor><contract-sponsor id="cn003">EPSRC<named-content content-type="fundref-id">10.13039/501100000266</named-content></contract-sponsor><counts>
<fig-count count="8"/>
<table-count count="3"/><equation-count count="103"/><ref-count count="27"/><page-count count="0"/><word-count count="0"/></counts>
</article-meta>
</front>
<body><sec id="s1" sec-type="intro"><label>1.</label><title>Introduction</title>
<p>Single-photon emission computed tomography (SPECT) is based on the detection of individual <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM1"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>-rays emitted from a radiotracer distribution within a subject. An Anger camera detects the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM2"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>-rays with a scintillation crystal and associated electronics after passing through a collimator (<xref ref-type="bibr" rid="B1">1</xref>). The collimator aperture permits the passage of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM3"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>-rays from specific directions, and the pattern of photon interactions in the scintillation crystal forms a 2D projection image of the tracer distribution in the subject. A series of projection images acquired from different angles can be subsequently used to reconstruct the 3D radiotracer distribution in a tomographic image.</p>
<p>The design of the collimator in terms of hole size, material, and overall geometry, among other factors, affects the spatial resolution and sensitivity of a SPECT system. Several designs exist, including but not limited to parallel-hole, slanthole, converging and diverging, fanbeam, and pinhole collimators (<xref ref-type="bibr" rid="B2">2</xref>). Therefore, the choice of collimator design is application-dependent for channelling photons of different energies, magnifying or minifying images, or selecting between image quality and imaging speed. Although parallel-hole and fanbeam collimators are conventionally used when imaging small fields-of-view (FOVs), pinhole collimators can provide a superior resolution-sensitivity trade-off (<xref ref-type="bibr" rid="B3">3</xref>). In addition to the successful application of pinhole SPECT systems in small animal imaging, there has been a resurgence in the use of pinhole collimators for clinical cardiac and brain studies and when imaging small FOVs (<xref ref-type="bibr" rid="B4">4</xref>).</p>
<p>While pinhole SPECT has regained popularity in clinical and preclinical investigations of molecular imaging agents, no open-source software solutions are available for reconstructing pinhole SPECT datasets. However, recent efforts have led to the integration of a 3D SPECT system matrix modelling library for pinhole collimators into the open-source Software for Tomographic Image Reconstruction (STIR). The STIR package is an object-oriented library implemented in C++ that provides a framework for research in the processing and reconstruction of emission tomography studies (<xref ref-type="bibr" rid="B5">5</xref>). Initially written to support positron emission tomography (PET) data, STIR was previously extended to handle SPECT data with parallel- and converging-hole collimators (<xref ref-type="bibr" rid="B6">6</xref>,<xref ref-type="bibr" rid="B7">7</xref>). This was achieved by integrating parts of the SPECT Reconstruction Library (developed at the University of Barcelona) into STIR (<xref ref-type="bibr" rid="B8">8</xref>&#x2013;<xref ref-type="bibr" rid="B11">11</xref>). The expansion of STIR&#x2019;s support for pinhole collimators marks the first open-source platform for reconstructing pinhole SPECT datasets, which is important for advancing molecular imaging techniques and technologies.</p>
<p>This work aims to demonstrate the capabilities of STIR&#x2019;s support for pinhole SPECT datasets. The pinhole code uses a similar implementation strategy as the previously integrated SPECT collimator modelling. The library enables corrections for attenuation and the spatially variant collimator&#x2013;detector response by incorporating their effects into the system matrix.</p>
</sec>
<sec id="s2"><label>2.</label><title>Technical description</title>
<p>Similar to the original <monospace>SPECTUB</monospace> implementation, the new pinhole SPECT implementation is referred to as <monospace>PinholeSPECTUB</monospace> and includes a dedicated reader for pinhole SPECT projection data in Interfile format (<xref ref-type="bibr" rid="B12">12</xref>), with some adaptations as pinhole collimators are not supported in Interfile. The pinhole SPECT Interfile reader utilises the projection matrix size, pixel scaling factor, and detector radius defined at the face of the scintillation crystal. System matrix calculation is executed with the <monospace>ProjMatrixByBinPinholeSPECTUB</monospace> projector class derived from the existing STIR <monospace>ProjMatrixByBin</monospace> class, and detector and collimator parameter files are utilised in addition to the usual STIR parameter file. The parameter files are text files that use an Interfile-like syntax. They are composed of keywords corresponding to the names of the various reconstructions and matrix parameters with the values entered next to them. Sample parameter files for configuring the <monospace>PinholeSPECTUB</monospace> projector can be found in the <xref ref-type="app" rid="app1">Appendix</xref>, and a detailed description of all parameters can be found in STIR&#x2019;s documentation.</p>
<p>The detector file defines the intrinsic resolution for point spread function (PSF) correction, scintillation crystal attributes for depth of interaction (DOI) correction, and orbit information for the acquisition (i.e., number of orbits, number of angles, initial angle, angular increment&#x2014;positive for counterclockwise and negative for clockwise rotation, and axial position with respect to the reconstructed volume). Note that only circular camera orbits are supported at this time. The collimator file defines the radius of rotation and geometry for cylindrical or polygonal collimators (i.e., the detector element exposed by the pinhole, hole position, shape&#x2014;rectangular or round, size, tilt, and acceptance angle). An illustration of the pinhole SPECT system matrix geometry for a polygonal collimator setup is shown in <xref ref-type="fig" rid="F1">Figure&#x00A0;1</xref>.</p>
<fig id="F1" position="float"><label>Figure 1</label>
<caption><p><monospace>PinholeSPECTUB</monospace> system of reference and sign criteria illustrated for a polygonal collimator setup. Note that the projection matrix adheres to STIR&#x2019;s coordinate system as indicated by the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM4"><mml:mi>x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM5"><mml:mi>y</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM6"><mml:mi>z</mml:mi></mml:math></inline-formula> axes. The detector and collimator use a rotating frame of reference where the transaxial <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM7"><mml:msup><mml:mi>x</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:math></inline-formula> and axial <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM8"><mml:msup><mml:mi>z</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:math></inline-formula> axes coincide with STIR&#x2019;s axes when the detector is at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM9"><mml:msup><mml:mn>0</mml:mn><mml:mo>&#x2218;</mml:mo></mml:msup></mml:math></inline-formula>. The collimator uses a right-handed coordinate system as indicated by the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM10"><mml:msup><mml:mi>y</mml:mi><mml:mo>&#x2032;</mml:mo></mml:msup></mml:math></inline-formula> axis, which points toward the detector. Further information is given in the text and STIR&#x2019;s documentation.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g001.tif"/>
</fig>
<p>The system matrix weights the contribution of each image voxel along the line of response (LOR) to each detector element. Corrections can be made for increased system matrix accuracy by modelling the effects of intrinsic PSF, DOI, and attenuation (ATT) when configuring the STIR parameter file. When PSF correction is disabled, a geometrical approach is applied by considering the projection of the pinhole on the detector. This provides higher computational speed and a reduced memory requirement compared to the PSF approach, but is less accurate. When PSF correction is enabled, the projection of the hole is convolved with the PSF in detector space to account for the blurring effects of the camera. Values parsed from the parameter file define the number of standard deviations to be considered in the PSF, along with the subsampling factor to temporarily reduce PSF resolution for increased calculation accuracy, before downsampling the final PSF to the bin size. Furthermore, when PSF or DOI corrections are enabled, an additional parsed parameter sets the spatial sampling interval for PSF and DOI distributions.</p>
<p>Enabling DOI correction subdivides the scintillation crystal using Bresenham&#x2019;s line algorithm (<xref ref-type="bibr" rid="B13">13</xref>) to calculate the crystal attenuation and DOI along the LOR. If DOI correction is disabled, half the crystal thickness is added to the detector radius. When attenuation correction is enabled, a simple correction can be applied where the same attenuation factor is applied for the whole PSF, or a full correction can be performed where different attenuation factors are applied for each bin of the PSF (<xref ref-type="bibr" rid="B7">7</xref>). Further improvements to speed and memory can be made with image masking using the default cylinder, an attenuation map, or a mask file. The default cylinder is based on the object radius in the image volume. It is essential to set the object radius greater than or equal to the size of the object in the attenuation map or mask file when masking, as the matrix weights are calculated according to this value. Failure to do so will result in an error. The projection matrix can be kept in memory or calculated per projection angle. In the latter case, the memory is released before starting calculations on a new angle, reducing memory requirements but increasing computation time for iterative reconstruction algorithms.</p>
</sec>
<sec id="s3"><label>3.</label><title>Materials and methods</title>
<p>To test the pinhole-SPECT implementation in STIR, the Spark silicon-photomultiplier (SiPM)-based preclinical SPECT system was used with a single-pinhole (SPH) collimator (Cubresa Inc., Winnipeg, Canada). Previous work characterised the system with the National Electrical Manufacturers Association (NEMA) NU 1-2018 Standards for Performance Measurements of Gamma Cameras, and a corresponding Geant4 Application for Tomographic Emission (GATE) Monte Carlo model was validated (<xref ref-type="bibr" rid="B14">14</xref>). Excellent agreement was found between measurement and simulation, with differences on the order of a few percent, supporting the accuracy and detailed analysis of simulated data in this study.</p>
<p>The Spark has a fixed rotation range of 270<sup>&#x2218;</sup> from a starting angle of 180<sup>&#x2218;</sup>. Angular increments of 3<sup>&#x2218;</sup> were used for data acquisition based on NEMA&#x2019;s specification (<xref ref-type="bibr" rid="B15">15</xref>). GATE simulation results (<xref ref-type="bibr" rid="B16">16</xref>) were output to Rapid Object-Oriented Technology (ROOT) format (<xref ref-type="bibr" rid="B17">17</xref>) and converted to Cubresa&#x2019;s list mode format. Projection data with 0.5&#x2009;mm bins were generated from measured and simulated list mode data using a 30&#x0025;-wide energy window centered at 140&#x2009;keV. Projection images were then converted from Cubresa&#x2019;s format to Interfile format for use with STIR. Parameter files were configured as necessary with a full attenuation correction model, a PSF subsampling factor of 1, a maximum number of PSF standard deviations of 2, and a spatial resolution of 0.1&#x2009;mm when sampling distributions in PSF or DOI corrections. Unless explicitly stated, images were reconstructed in the entire FOV using an object radius of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM14"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>23.0</mml:mn></mml:math></inline-formula>&#x2009;mm.</p>
<p>Simulations and image reconstructions were performed on an HP Z820 workstation operating Ubuntu 18.04.5 LTS with two Intel Xeon E5-2630 2.3&#x2009;GHz hexa-core CPUs and 64 GB of 1600&#x2009;MHz DDR3 memory. The SPH-SPECT data for quantitative image assessment were simulated with GATE v9.0, while qualitative image assessment used <italic>in vivo</italic> data. Tomographic images were reconstructed with STIR v5.1.0 on a single CPU core as the <monospace>PinholeSPECTUB</monospace> projector class has not yet been configured to use the OpenMP or Message Passing Interface capabilities of STIR, which would allow several computations to be performed in parallel. Note that pre-corrected projection data is expected to be input into the projection matrix. Therefore, measured data were corrected with energy, linearity, and uniformity calibrations, while simulated data required no calibration.</p>
<sec id="s3a"><label>3.1.</label><title>Quantitative assessment of reconstructed data</title>
<sec id="s3a1"><label>3.1.1.</label><title>Phantom simulations and data generation</title>
<p>Phantom data were simulated with three different subjects containing technetium-99m (<sup>99<italic>m</italic></sup>Tc): a NEMA Micro-PET IQ phantom, a mouse-sized NEMA triple line source scatter phantom, and a volumetric cylinder. The IQ phantom (outer diameter &#x00F8;<sub>OD</sub>&#x2009;&#x003D;&#x2009;33.5&#x2009;mm, length <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM17"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>63.0</mml:mn></mml:math></inline-formula>&#x2009;mm) was made from polymethyl methacrylate containing three different sections: a spillover section with water and air, a uniform section (inner diameter &#x00F8;<sub>ID</sub>&#x2009;&#x003D;&#x2009;30.0&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM19"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>15.0</mml:mn></mml:math></inline-formula>&#x2009;mm), and a section with five hot rods (&#x00F8;<sub>ID</sub>&#x2009;<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM20"><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>4</mml:mn><mml:mo>,</mml:mo><mml:mn>5</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM21"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>20.0</mml:mn></mml:math></inline-formula>&#x2009;mm). The triple line source scatter phantom (&#x00F8;<sub>OD</sub>&#x2009;&#x003D;&#x2009;25.4&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM23"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>60.0</mml:mn></mml:math></inline-formula>&#x2009;mm) was made from acrylic to house three precision glass capillary tubes (&#x00F8;<sub>OD</sub>&#x2009;&#x003D;&#x2009;0.8&#x2009;mm, &#x00F8;<sub>ID</sub>&#x2009;&#x003D;&#x2009;0.4&#x2009;mm), with one located at the center and two with a 10.0&#x2009;mm radial offset separated by 90<sup>&#x2218;</sup>. The volumetric cylinder (&#x00F8;<sub>OD</sub>&#x2009;&#x003D;&#x2009;28.0&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM28"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>55.0</mml:mn></mml:math></inline-formula>&#x2009;mm) was made from acrylic with a uniform section of radioactivity (&#x00F8;<sub>ID</sub>&#x2009;&#x003D;&#x2009;26.0&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM30"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>21.0</mml:mn></mml:math></inline-formula>&#x2009;mm). Attenuation maps were produced with GATE to delineate regions of interest (ROIs) and correct for attenuation in the triple-line source phantom and volumetric cylinder.</p>
<p><xref ref-type="table" rid="T1">Table&#x00A0;1</xref> summarises the simulated phantom acquisitions, projection and reconstruction matrices, reconstruction algorithms, and applied analyses which are further described in the proceeding subsections. Iterative reconstruction algorithms and matrix corrections were used to assess figures of merit in terms of computation cost, contrast-to-noise ratio, resolution, uniformity, and variability.</p>
<table-wrap id="T1" position="float"><label>Table 1</label>
<caption><p>Summary of simulated <sup>99<italic>m</italic></sup>Tc phantom acquisitions and reconstructions.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Subject</th>
<th valign="top" align="center">Activity</th>
<th valign="top" align="center">Acquisition</th>
<th valign="top" align="center">Projections</th>
<th valign="top" align="center">Projection matrix</th>
<th valign="top" align="center">Reconstruction matrix</th>
<th valign="top" align="center">Algorithm</th>
<th valign="top" align="center">Analysis</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">IQ phantom</td>
<td valign="top" align="left">50 MBq</td>
<td valign="top" align="left">Forward proj.</td>
<td valign="top" align="left">120 (8 subsets)</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM32"><mml:mn>90</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>90</mml:mn></mml:math></inline-formula> px, 1.0 mm</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM33"><mml:mn>120</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>92</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>92</mml:mn></mml:math></inline-formula> vx, 0.5 mm</td>
<td valign="top" align="left">OSEM</td>
<td valign="top" align="left">Computation cost</td>
</tr>
<tr>
<td valign="top" align="left">IQ phantom</td>
<td valign="top" align="left">50 MBq</td>
<td valign="top" align="left">3600 s</td>
<td valign="top" align="left">91 (7 subsets)</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM34"><mml:mn>208</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>208</mml:mn></mml:math></inline-formula> px, 0.5 mm</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM35"><mml:mn>230</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn></mml:math></inline-formula> vx, 0.25 mm</td>
<td valign="top" align="left">OSEM, OS-OSL-MRP, OS-SPS-QP</td>
<td valign="top" align="left">Hot rod CNR</td>
</tr>
<tr>
<td valign="top" align="left">Line source</td>
<td valign="top" align="left">30 MBq</td>
<td valign="top" align="left">5460 s</td>
<td valign="top" align="left">91 (7 subsets)</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM36"><mml:mn>208</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>208</mml:mn></mml:math></inline-formula> px, 0.5 mm</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM37"><mml:mn>230</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn></mml:math></inline-formula> vx, 0.25 mm</td>
<td valign="top" align="left">OSEM</td>
<td valign="top" align="left">Resolution</td>
</tr>
<tr>
<td valign="top" align="left">Cylinder</td>
<td valign="top" align="left">20 MBq</td>
<td valign="top" align="left">910 s</td>
<td valign="top" align="left">91 (7 subsets)</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM38"><mml:mn>208</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>208</mml:mn></mml:math></inline-formula> px, 0.5 mm</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM39"><mml:mn>230</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn></mml:math></inline-formula> vx, 0.25 mm</td>
<td valign="top" align="left">OSEM</td>
<td valign="top" align="left">Uniformity &#x0026; CV</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-fn1"><p>OSEM, ordered subsets expectation maximisation; OS-OSL-MRP, ordered subsets one step late with median root prior (penalisation factor, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM40"><mml:mrow><mml:mi mathvariant="normal">PF</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula>); OS-SPS-QP, ordered subsets separable paraboloidal surrogate with quadratic prior (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM41"><mml:mrow><mml:mi mathvariant="normal">PF</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula>).</p></fn>
<fn id="table-fn2"><p>CNR, contrast-to-noise ratio; CV, coefficient of variation.</p></fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3a2"><label>3.1.2.</label><title>Computation cost with different matrix corrections</title>
<p>To compare computation costs for different types of matrix corrections, a forward projection of the IQ phantom was made with 120 views over 360<sup>&#x2218;</sup> using a reduced matrix size (see <xref ref-type="table" rid="T1">Table&#x00A0;1</xref>). Images with different matrix configurations were reconstructed with the ordered subset expectation maximisation (OSEM) algorithm (<xref ref-type="bibr" rid="B18">18</xref>) using eight subsets and 40 subiterations. Matrices were configured for no corrections (N-C), attenuation correction (ATT-C), DOI correction (DOI-C), PSF correction (PSF-C), all corrections (PSFATTDOI-C), and all corrections with masking (PSFATTDOIM-C) using the default cylindrical mask (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM43"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>17.0</mml:mn></mml:math></inline-formula>&#x2009;mm). Maximum RAM and CPU time were recorded with Ubuntu&#x2019;s <monospace>/usr/bin/time -v</monospace> command when calling STIR&#x2019;s <monospace>OSMAPOSL</monospace> program from the command line. Memory and CPU time requirements were compared between storing the matrix in memory and calculating it per projection angle.</p>
</sec>
<sec id="s3a3"><label>3.1.3.</label><title>Contrast-to-noise ratios in the IQ phantom</title>
<p>Sample sinograms of the IQ phantom hot rods are shown in <xref ref-type="fig" rid="F2">Figure&#x00A0;2</xref> from the GATE simulation and the STIR forward projection, including attenuation, DOI, and PSF effects. Despite the relatively low count statistics associated with the SPH-SPECT simulation, the visual agreement between these sinograms supports that the implementation of the <monospace>PinholeSPECTUB</monospace> projector matrix in STIR is suitable for pinhole SPECT datasets.</p>
<fig id="F2" position="float"><label>Figure 2</label>
<caption><p>Projection of the IQ phantom hot rod region displayed in a 2D sinogram arrangement showing the GATE simulated data (<bold>left</bold>) and the STIR forward projection of the radioactive source distribution adding attenuation, DOI, and PSF degradation (<bold>right</bold>). Sinograms were normalised by the maximum pixel count. The sinograms show good agreement despite the relatively low count statistics associated with the SPH-SPECT simulation.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g002.tif"/>
</fig>
<p>To compare different reconstruction algorithms, the contrast-to-noise ratio (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM44"><mml:mrow><mml:mi mathvariant="normal">CNR</mml:mi></mml:mrow></mml:math></inline-formula>) for each hot rod <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM45"><mml:mi>i</mml:mi></mml:math></inline-formula> in the IQ phantom was assessed using<disp-formula id="disp-formula1"><label>(1)</label><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM1"><mml:msub><mml:mrow><mml:mi mathvariant="normal">CNR</mml:mi></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>&#x03BC;</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>Here, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM46"><mml:msub><mml:mi>I</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> is the mean intensity of the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM47"><mml:mi>i</mml:mi></mml:math></inline-formula>th hot rod delineated by the attenuation map, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM48"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">r</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> is the mean intensity of the reference ROI central to the hot rods (&#x00F8;<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM49"><mml:mspace width="thinmathspace"/><mml:mo>=</mml:mo><mml:mn>5.4</mml:mn></mml:math></inline-formula>&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM50"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>15.0</mml:mn></mml:math></inline-formula>&#x2009;mm), and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM51"><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM52"><mml:mi>&#x03BC;</mml:mi></mml:math></inline-formula> are the standard deviation and mean intensity, respectively, in an ROI central to the uniform volume (&#x00F8;<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM53"><mml:mspace width="thinmathspace"/><mml:mo>=</mml:mo><mml:mn>18.0</mml:mn></mml:math></inline-formula>&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM54"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>11.25</mml:mn></mml:math></inline-formula>&#x2009;mm). To elaborate, the cylindrical ROIs covered 60&#x0025; of the active diameter and 75&#x0025; of the active length based on NEMA&#x2019;s methodology, except for hot rod ROIs, which used the entire diameter and length in analysis. Note that the coefficient of variation <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM55"><mml:mrow><mml:mi mathvariant="normal">CV</mml:mi></mml:mrow></mml:math></inline-formula> is expressed in the denominator of Eq. (<xref ref-type="disp-formula" rid="disp-formula1">1</xref>):<disp-formula id="disp-formula2"><label>(2)</label><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM2"><mml:mrow><mml:mi mathvariant="normal">CV</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:mi>&#x03C3;</mml:mi><mml:mi>&#x03BC;</mml:mi></mml:mfrac></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula>The reconstruction algorithms chosen for CNR comparisons were OSEM, ordered subsets one step late with median root prior (OS-OSL-MRP) using a penalisation factor of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM56"><mml:mrow><mml:mi mathvariant="normal">PF</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula> (<xref ref-type="bibr" rid="B19">19</xref>), and ordered subsets separable paraboloidal surrogate with quadratic prior (OS-SPS-QP) using <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM57"><mml:mrow><mml:mi mathvariant="normal">PF</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula> and relaxation parameters of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM58"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM59"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula> (<xref ref-type="bibr" rid="B20">20</xref>). The OS-SPS-QP algorithm was initialised with the OSEM image after 21 subiterations. Hot rod CNR was calculated for each algorithm and plotted over the number of subiterations.</p>
</sec>
<sec id="s3a4"><label>3.1.4.</label><title>Resolution in the scatter phantom</title>
<p>To compare resolution with different types of corrections available in the <monospace>PinholeSPECTUB</monospace> projector, the triple line source scatter phantom was reconstructed with the OSEM algorithm in the following configurations: N-C, ATT-C, DOI-C, PSF-C, and PSFATTDOI-C. The in-plane resolution was calculated according to NEMA&#x2019;s methodology from the average full width at half maximum (FWHM) in <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM60"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM61"><mml:mi>y</mml:mi></mml:math></inline-formula> directions in three 3.5-mm-thick transverse slices: one at the center and two at <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM62"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula>14.5 mm. The average of all <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM63"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM64"><mml:mi>y</mml:mi></mml:math></inline-formula> FWHM results was calculated for each matrix configuration and plotted over the number of subiterations.</p>
</sec>
<sec id="s3a5"><label>3.1.5.</label><title>Uniformity and variability in the volumetric cylinder</title>
<p>To compare uniformity and variability with different types of corrections available in the <monospace>PinholeSPECTUB</monospace> projector, the volumetric cylinder was reconstructed with the OSEM algorithm in the following configurations: N-C, ATT-C, DOI-C, PSF-C, and PSFATTDOI-C. Variability was assessed from the coefficient of variation using Eq. (<xref ref-type="disp-formula" rid="disp-formula2">2</xref>), and uniformity <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM65"><mml:mi>U</mml:mi></mml:math></inline-formula> was calculated as<disp-formula id="disp-formula3"><label>(3)</label><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="DM3"><mml:mi>U</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM66"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">max</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM67"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> refer to the maximum and minimum intensities in the ROI central to the uniform volume (&#x00F8;<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM68"><mml:mspace width="thinmathspace"/><mml:mo>=</mml:mo><mml:mn>15.6</mml:mn></mml:math></inline-formula>&#x2009;mm, <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM69"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>15.75</mml:mn></mml:math></inline-formula>&#x2009;mm). Smaller values of uniformity and variability correspond to better image quality. The uniformity and variability results were separately plotted over the number of subiterations for each matrix configuration.</p>
</sec>
</sec>
<sec id="s3b"><label>3.2.</label><title>Qualitative assessment of reconstructed <italic>in vivo</italic> data</title>
<p>A previously acquired <italic>in vivo</italic> dataset was chosen to demonstrate qualitative image results from an investigation of novel radiotracers for Alzheimer&#x2019;s disease diagnosis (<xref ref-type="bibr" rid="B21">21</xref>, <xref ref-type="bibr" rid="B22">22</xref>). As summarised in <xref ref-type="table" rid="T2">Table&#x00A0;2</xref> and (<xref ref-type="bibr" rid="B23">23</xref>), a B6SJLF1/J mouse was administered an intravenous tail-vein injection with a 28 MBq iodine-123 (<sup>123</sup>I)-labelled cholinesterase agent. The SPH-SPECT acquisition commenced 2 h post-injection, and the acquired data were reconstructed with the maximum likelihood expectation maximisation MLEM algorithm in nine iterations (<xref ref-type="bibr" rid="B24">24</xref>). A subsequent micro-CT (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM71"><mml:mrow><mml:mtext>&#x3BC;</mml:mtext></mml:mrow></mml:math></inline-formula>&#x03BC;CT) scan was acquired with a Triumph LabPET4/CT (TriFoil Imaging, Chatsworth, USA) using an X-ray tube potential of 70&#x2009;kVp and exposure of 17.8&#x2009;mAs over 512 projections. The <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM72"><mml:mrow><mml:mtext>&#x3BC;</mml:mtext></mml:mrow></mml:math></inline-formula>&#x03BC;CT image was reconstructed with filtered back-projection (FBP) and a ramp filter in a <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM73"><mml:mn>512</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>512</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>512</mml:mn></mml:math></inline-formula> matrix having 0.1&#x2009;mm isotropic voxels. The fused SPECT/CT image was visually inspected for uptake in different organs and any notable features.</p>
<table-wrap id="T2" position="float"><label>Table 2</label>
<caption><p>Summary of <italic>in vivo</italic> <sup>123</sup>I acquisition and reconstruction.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th valign="top" align="left">Subject</th>
<th valign="top" align="center">Activity</th>
<th valign="top" align="center">Acquisition</th>
<th valign="top" align="center">Projections</th>
<th valign="top" align="center">Projection matrix</th>
<th valign="top" align="center">Reconstruction matrix</th>
<th valign="top" align="center">Algorithm</th>
<th valign="top" align="center">Analysis</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>In vivo</italic> mouse</td>
<td valign="top" align="left">28 MBq</td>
<td valign="top" align="left">3600 s</td>
<td valign="top" align="left">91 (1 subset)</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM75"><mml:mn>208</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>208</mml:mn></mml:math></inline-formula> px, 0.5 mm</td>
<td valign="top" align="left"><inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM76"><mml:mn>230</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>184</mml:mn></mml:math></inline-formula> vx, 0.25 mm</td>
<td valign="top" align="left">MLEM</td>
<td valign="top" align="left">Qualitative review</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4" sec-type="results"><label>4.</label><title>Results</title>
<sec id="s4a"><label>4.1.</label><title>Quantitative assessment of reconstructed data</title>
<p>Axial sums of OSEM reconstructed images from phantom simulations are shown without matrix corrections in <xref ref-type="fig" rid="F3">Figure&#x00A0;3</xref>. These images illustrate the radioactive <sup>99<italic>m</italic></sup>Tc source distributions analysed in the proceeding subsections. Furthermore, they demonstrate appreciable image quality characteristics with source distributions true to their physical geometry.</p>
<fig id="F3" position="float"><label>Figure 3</label>
<caption><p>Normalised axial sum of OSEM images after 35 subiterations with seven subsets and no matrix corrections. Images are shown for the IQ phantom hot rods (<bold>left</bold>), mouse-sized NEMA line source phantom (<bold>middle</bold>), and volumetric cylinder (<bold>right</bold>). The IQ phantom image was summed over the length of the hot rods, whereas the other images were summed over the entire length of the reconstructed image. Note the expected distributions of <sup>99<italic>m</italic></sup>Tc.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g003.tif"/>
</fig>
<sec id="s4a1"><label>4.1.1.</label><title>Computation cost with different matrix corrections</title>
<p><xref ref-type="table" rid="T3">Table&#x00A0;3</xref> summarises the time and memory requirements for OSEM reconstruction of SPH-SPECT data with different matrix corrections while keeping the matrix in memory or (re)calculating it for every projection angle. As expected, storing the matrix in memory required more memory but less CPU time than calculating it per projection angle. Comparing calculations where matrix corrections were applied independently, PSF correction required the greatest memory and the least computation time. In contrast, attenuation correction required no additional memory, and DOI correction required the greatest computation time. The combined usage of DOI and PSF corrections required even greater memory and time due to PSF correction applied at different depths in the crystal, while the inclusion of attenuation modelling further increased CPU time.</p>
<table-wrap id="T3" position="float"><label>Table 3</label>
<caption><p>Computation cost in SPH-SPECT OSEM reconstruction with 120 projections, eight subsets, and 40 subiterations.</p></caption>
<table frame="hsides" rules="groups">
<colgroup>
<col align="left"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
</colgroup>
<thead>
<tr>
<th align="left" rowspan="2">Correction type</th>
<th valign="top" align="center" colspan="2">Matrix in memory</th>
<th valign="top" align="center" colspan="2">Matrix per projection</th>
</tr>
<tr>
<th valign="top" align="center">Max RAM (MB)</th>
<th valign="top" align="center">CPU time (s)</th>
<th valign="top" align="center">Max RAM (MB)</th>
<th valign="top" align="center">CPU time (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">N-C</td>
<td valign="top" align="center">8,344</td>
<td valign="top" align="center">114</td>
<td valign="top" align="center">175</td>
<td valign="top" align="center">310</td>
</tr>
<tr>
<td valign="top" align="left">ATT-C</td>
<td valign="top" align="center">8,353</td>
<td valign="top" align="center">414</td>
<td valign="top" align="center">184</td>
<td valign="top" align="center">2,154</td>
</tr>
<tr>
<td valign="top" align="left">DOI-C</td>
<td valign="top" align="center">14,624</td>
<td valign="top" align="center">1,236</td>
<td valign="top" align="center">228</td>
<td valign="top" align="center">6,610</td>
</tr>
<tr>
<td valign="top" align="left">PSF-C</td>
<td valign="top" align="center">22,388</td>
<td valign="top" align="center">265</td>
<td valign="top" align="center">304</td>
<td valign="top" align="center">783</td>
</tr>
<tr>
<td valign="top" align="left">PSFATTDOI-C</td>
<td valign="top" align="center">31,689</td>
<td valign="top" align="center">2,677</td>
<td valign="top" align="center">380</td>
<td valign="top" align="center">16,421</td>
</tr>
<tr>
<td valign="top" align="left">PSFATTDOIM-C</td>
<td valign="top" align="center">18,368</td>
<td valign="top" align="center">1,495</td>
<td valign="top" align="center">267</td>
<td valign="top" align="center">8,211</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="table-fn4"><p>N-C, no corrections; ATT-C, attenuation correction; DOI-C, DOI correction; PSF-C, PSF correction; PSFATTDOI-C, all corrections; and PSFATTDOIM-C, all corrections with masking using the default cylindrical mask (<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM79"><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>17.0</mml:mn></mml:math></inline-formula>&#x2009;mm).</p></fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s4a2"><label>4.1.2.</label><title>Contrast-to-noise ratios in the IQ phantom</title>
<p>Image quality was assessed from hot rod CNR in the IQ phantom for different reconstruction algorithms available in STIR, including OSEM, OS-OSL-MRP, and OS-SPS-QP. <xref ref-type="fig" rid="F4">Figure&#x00A0;4</xref> presents the performance of these algorithms based on plots of hot rod CNR over 200 subiterations. In OSEM reconstruction, the CNR reached a maximum following one complete iteration and then continually decreased with increasing subiterations due to an amplification of the variability in the uniform ROI. In OS-OSL-MRP and OS-SPS-QP reconstructions, the CNR converged to a stable value while preserving spatial detail. However, OS-OSL-MRP reached a maximum CNR following one complete iteration and then decreased toward a stable value with increasing subiterations, and OS-SPS-QP converged toward a maximum and stable value with increasing subiterations. The increase in CNR for the OS-SPS-QP algorithm can be attributed to its effectiveness in noise reduction, particularly in the uniform ROI.</p>
<fig id="F4" position="float"><label>Figure 4</label>
<caption><p>SPECT IQ phantom hot rod CNR plots for the 1&#x2009;mm (<bold>left</bold>), 3&#x2009;mm (<bold>middle</bold>), and 5&#x2009;mm (<bold>right</bold>) hot rods. Images were reconstructed using OSEM (solid line), OS-OSL with median root prior (dotted line), and OS-SPS with quadratic prior (dashed line). All images were reconstructed with seven subsets and no matrix corrections, and the OS-SPS-QP reconstruction was initialised with the OSEM image after 21 subiterations. Hot rod contrast was calculated relative to the central inter-rod region void of <sup>99<italic>m</italic></sup>Tc, and CV was calculated in the uniform <sup>99<italic>m</italic></sup>Tc region. The OS-SPS-QP algorithm preserved spatial detail and effectively reduced noise while converging to a stable value.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g004.tif"/>
</fig>
</sec>
<sec id="s4a3"><label>4.1.3.</label><title>Resolution in the scatter phantom</title>
<p><xref ref-type="fig" rid="F5">Figure&#x00A0;5</xref> shows a plot of the average in-plane resolution of precision line sources in the mouse-sized NEMA triple line source scatter phantom reconstructed with the OSEM algorithm. In all cases, the resolution improves as the number of subiterations increases. When comparing resolution with and without matrix corrections by averaging the FWHM across all 200 subiterations, it can be seen that attenuation correction resulted in a negligible 0.4&#x0025; improvement to resolution due to its present application in a preclinical setting where attenuation effects were minimal. DOI correction provided a 4&#x0025; improvement in resolution, and PSF correction provided a 16&#x0025; improvement in resolution. Combining matrix corrections yielded the greatest 19&#x0025; improvement in resolution.</p>
<fig id="F5" position="float"><label>Figure 5</label>
<caption><p>SPECT spatial resolution with scatter in the mouse-sized NEMA triple line source scatter phantom. Images were reconstructed using the OSEM algorithm with seven subsets and various matrix corrections. Resolution was calculated from the average <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM82"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM83"><mml:mi>y</mml:mi></mml:math></inline-formula> FWHM in three 3.5&#x2009;mm-thick transverse slices. As expected, resolution improved with increasing subiterations in OSEM reconstruction. PSF correction provided the greatest resolution improvement compared to other independently applied matrix corrections.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g005.tif"/>
</fig>
</sec>
<sec id="s4a4"><label>4.1.4.</label><title>Uniformity and variability in the volumetric cylinder</title>
<p><xref ref-type="fig" rid="F6">Figure&#x00A0;6</xref> presents uniformity and variability plots in the volumetric cylinder reconstructed with the OSEM algorithm. As expected, uniformity and variability worsened with increasing subiterations in OSEM reconstruction. PSF correction improved uniformity and variability amongst all independently applied matrix corrections, and attenuation correction provided no appreciable change in this preclinical application. DOI correction degraded uniformity and variability as illustrated in <xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref> due to a bug affecting voxels within a small angle from the pinhole axis. This was reflected by a uniformity value that quickly reached 100&#x0025; within five complete OSEM iterations and a CV with the largest slope and intercept compared to all other matrix calculations.</p>
<fig id="F6" position="float"><label>Figure 6</label>
<caption><p>SPECT uniformity (<bold>left</bold>) and variability (<bold>right</bold>) in the volumetric cylinder. Images were reconstructed using the OSEM algorithm with seven subsets and various matrix corrections. As expected, uniformity and variability increased with increasing subiterations in the OSEM reconstruction. PSF correction improved uniformity and variability, while DOI correction degraded image quality due to a bug affecting voxels within a small angle from the pinhole axis.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g006.tif"/>
</fig>
<fig id="F7" position="float"><label>Figure 7</label>
<caption><p>Illustration of the DOI bug shown in slices of the volumetric cylinder after 35 subiterations of the OSEM algorithm with DOI correction enabled. Image values were thresholded between 0 and 1. The effects from the bug are visible in the central transverse (<bold>left</bold>), coronal (<bold>middle</bold>), and sagittal (<bold>right</bold>) planes. The bug affects voxels within a small angle from the pinhole axis, as seen along the pinhole trajectory in a 270<sup>&#x2218;</sup> counter-clockwise acquisition starting at 180<sup>&#x2218;</sup>. The transverse view shows the formation of a multi-armed cross or &#x201C;star shot&#x201D; artifact, and all views show the compounding effect at the isocenter due to the intersection of LORs affected by the bug.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g007.tif"/>
</fig>
</sec>
</sec>
<sec id="s4b"><label>4.2.</label><title>Qualitative assessment of reconstructed <italic>in vivo</italic> data</title>
<p>A fused SPECT/CT image of the <italic>in vivo</italic> mouse acquisition is shown in <xref ref-type="fig" rid="F8">Figure&#x00A0;8</xref>, where the reconstructed radiotracer distribution was clearly localised within the bounds of the body and other organs. For example, the novel <sup>123</sup>I-labelled tracer under investigation was observed in the olfactory bulb, eyes, salivary glands, and heart, with limited uptake in the brain. The conic bounds of the fully sampled FOV can also be seen in the fused SPECT/CT image, particularly in the posterior direction, from where the majority of <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM87"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>-rays originated in this acquisition. Counts detected outside the fully sampled FOV are reconstructed with increased uncertainty, but images retain reliable localisation despite the extended distribution of radioactivity. Lastly, low-intensity background noise can be observed throughout the tomographic image. Overall, these results demonstrate that the <monospace>PinholeSPECTUB</monospace> projector is suitable for <italic>in vivo</italic> data, and tomographic images can be interpreted and analysed for further conclusions.</p>
<fig id="F8" position="float"><label>Figure 8</label>
<caption><p>Fused SPECT/CT image of the <italic>in vivo</italic> mouse from the investigation of a potential <sup>123</sup>I-labelled radiotracer for Alzheimer&#x2019;s disease diagnosis. SPECT image values were thresholded between 0 and 1. The <sup>123</sup>I distribution was clearly localised within the bounds of the body and various organs as illustrated in the transverse (<bold>left</bold>), coronal (<bold>middle</bold>), and sagittal (<bold>right</bold>) planes. Crosshairs are centered in the brain to denote the illustrated planes. The anatomical orientation is also shown with markers where L, left; R, right; A, anterior; P, posterior; S, superior; and I, inferior. The SPECT image was reconstructed with MLEM in nine iterations and no matrix corrections, and the &#x03BC;CT image was reconstructed with FBP and a ramp filter.</p></caption>
<graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="fnume-03-1134774-g008.tif"/>
</fig>
</sec>
</sec>
<sec id="s5" sec-type="discussion"><label>5.</label><title>Discussion</title>
<p>The purpose of this study was to demonstrate and test the integration of a pinhole SPECT library in STIR using simulated and measured data. The aim was not to optimise reconstruction parameters for the <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM90"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>-camera used in this study. Altogether, the SPH-SPECT images reconstructed with STIR showed appreciable image quality with radioactive source distributions true to their physical geometry. As discussed in the previous SPECTUB publication, reconstruction requires tuning of (sub)iterations for OSEM and MLEM algorithms or penalisation factors for OS-OSL-MRP and OS-SPS-QP algorithms based on the object size, activity, and background (<xref ref-type="bibr" rid="B6">6</xref>). In the present study, PSF correction improved image quality as seen in resolution, uniformity, and variability figures of merit. Although the inclusion of attenuation modelling improves system matrix accuracy, its present application in a preclinical setting shows minimal effects. In general, further improvements to image quality could be achieved with application-specific post-reconstruction image filtering (<xref ref-type="bibr" rid="B25">25</xref>).</p>
<p>Apart from the photon energy dependence in attenuation correction, PSF and DOI corrections include energy-specific factors for intrinsic resolution and crystal attenuation, respectively, to improve system matrix accuracy. When DOI correction is disabled, interactions in the scintillator are assumed to occur at half the crystal depth. An energy-dependent modification could apply a corresponding mean or median depth of interaction. This would affect reconstruction quality, and relatively small pinhole acceptance angles and degrees of parallax would be most accurate in the uncorrected case, while DOI correction would be required otherwise.</p>
<p>Unfortunately, DOI correction degrades image quality due to a bug affecting small angles from the pinhole axis. This results in a loss of counts where pinhole axes intersect rather than a distortion of the reconstructed radioactivity distribution, as illustrated in <xref ref-type="fig" rid="F7">Figure&#x00A0;7</xref>. In our results, this caused a significant separation between maximum and minimum intensity values and resulted in uniformity quickly approaching 100&#x0025;. When calculating CV, this caused an increased standard deviation and reduced mean, corresponding to greater variability in the cylindrical volume. However, the resolution calculated with DOI correction and reported in <xref ref-type="fig" rid="F5">Figure&#x00A0;5</xref> was negligibly affected since the resolution was reported as the average of all <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM91"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM92"><mml:mi>y</mml:mi></mml:math></inline-formula> FWHMs, and the axial line source was only affected in a fraction of the 3.5&#x2009;mm-thick slice at the isocenter. More specifically, the mean relative standard error from all subiterations calculated with Eq. (<xref ref-type="disp-formula" rid="disp-formula2">2</xref>) was 9&#x0025; for DOI-corrected matrices and 8&#x0025; otherwise, which shows consistent resolution with minor variations throughout the tomographic FOV. Future work aims to correct the DOI bug.</p>
<p>The computational costs were comparable to STIR&#x2019;s parallel- and converging-hole <monospace>SPECTUB</monospace> projector class. Matrices were chosen to be similar in size to those in the previous SPECTUB publication in (<xref ref-type="bibr" rid="B6">6</xref>), where projection and reconstruction matrix sizes were 1.1&#x0025; and 3.2&#x0025; larger, respectively. When storing the pinhole SPECT matrix in memory, computations required up to 3<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM93"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> more RAM and 4.7<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM94"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> more CPU time than the parallel-hole SPECT case, except for PSF correction, which required 1.7<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM95"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> less RAM and 1.2<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM96"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> less CPU time. When calculating the matrix per projection, memory requirements were nearly identical, and computations took up to 6<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM97"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> longer using the <monospace>PinholeSPECTUB</monospace> projector, except for PSF correction which required 1.3<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM98"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> less RAM and 1.1<inline-formula><mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="IM99"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> less CPU time. The general increase in computation cost can be attributed to pinhole SPECT LORs that intersect more voxels at non-orthogonal angles than a parallel-hole collimator, and the differences in PSF correction can be attributed to the correction applied in detector space for the <monospace>PinholeSPECTUB</monospace> projector versus object space for the <monospace>SPECTUB</monospace> projector.</p>
<p>The integrated software is included in STIR release 5.1.0. Further extensions could expand the software to support non-circular orbits, improve energy dependence, model keel-edge or lofthole pinholes, enable parallel computing, and correct for knife-edge penetration. In addition, camera designs can be readily explored with the <monospace>PinholeSPECTUB</monospace> projector for single- and multi-pinhole collimators in terms of magnification, detector coverage, multiplexing, and pinhole geometry for optimal FOV, sensitivity, and detection efficiency without degrading spatial resolution (<xref ref-type="bibr" rid="B26">26</xref>). The Synergistic Image Reconstruction Framework (SIRF) (<xref ref-type="bibr" rid="B27">27</xref>) has also been extended to use these new STIR capabilities, allowing the use of SIRF&#x2019;s advanced optimisation algorithms. Additional possibilities with the software include scatter correction, motion-compensated image reconstruction, synergistic image reconstruction, dynamic imaging, and multi-tracer protocols. Ongoing work aims to utilise the pinhole SPECT SIRF extension for multi-tracer protocols. The method under development requires multiple energy-dependent system matrices to simultaneously reconstruct distributions from a multi-radionuclide SPECT acquisition. However, this is currently not possible with STIR&#x2019;s SPECT projectors, as the weight matrix is defined as a global variable that only allows for one unique matrix during reconstruction. Therefore, the next steps will replace any global variables with local ones.</p>
</sec>
<sec id="s6" sec-type="conclusions"><label>6.</label><title>Conclusions</title>
<p>Pinhole SPECT is becoming increasingly important in clinical and preclinical investigations of molecular imaging agents. We have demonstrated the pinhole SPECT modelling tool capabilities in the open-source STIR package. Tomographic image quality was evaluated qualitatively and quantitatively using several figures of merit and iterative reconstruction algorithms with and without system matrix corrections. Our results showed measurable and indicative image quality suitable for <italic>in vivo</italic> applications. This shows that STIR can be configured for complex pinhole SPECT scanner geometries and used with many reconstruction algorithms.</p>
</sec>
<sec id="s7" sec-type="data-availability"><title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s8" sec-type="ethics-statement"><title>Ethics statement</title>
<p>The animal study was reviewed and approved by Dalhousie University Committee for Laboratory Animals.</p>
</sec>
<sec id="s9"><title>Author&#x2019;s contributions</title>
<p>MS wrote the <monospace>ProjMatrixByBinPinholeSPECTUB</monospace> class to integrate the prototype pinhole SPECT system matrix estimation software into STIR, with assistance from KT. MS also extended its integration to SIRF, performed data collection, image reconstruction, analysis, and wrote the manuscript. CF wrote the prototype pinhole SPECT system matrix estimation software. KE and BFH were involved in the development of the software. KB and KT contributed to study interpretation. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s10" sec-type="funding-information"><title>Funding</title>
<p>MS was supported by a Nova Scotia Graduate Scholarship, and KB was supported by an NSERC grant (499115-2016). The prototype code was partly developed with support from the EC FP7 INSERT project (HEALTH-F5-2012-305311). STIR is partly maintained by the Collaborative Computational Project in Synergistic Reconstruction for Biomedical Imaging (CCP SyneRBI) through an EPSRC grant (EP/T026693/1). BFH acknowledges support from the NIHR UCLH Biomedical Research Centre.</p>
</sec>
</body>
<back>
<ack><title>Acknowledgments</title>
<p>The authors would like to thank Dr. Sultan Darvesh, Dr. Ian Pottie, and G. Andrew Reid for allowing the acquisition of the <italic>in vivo</italic> pinhole-SPECT dataset for this study during a planar scintigraphy investigation of a novel radiotracer for Alzheimer&#x2019;s disease diagnosis, as well as Christa Davis for performing the tail-vein injections during that study. In addition, the main author would like to thank CCP SyneRBI for supporting the integration of the software into the open-source STIR framework. Finally the authors would also like to thank Dr. Daniel Deidda and Sam Porter for engaging in discussions during the development and testing of the software.</p>
</ack>
<sec id="s11" sec-type="COI-statement"><title>Conflict of interest</title>
<p>Dalhousie University and Cubresa Inc. share an academic-industry research collaboration.</p>
</sec>
<sec id="s12" sec-type="disclaimer"><title>Publisher&#x0027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list><title>References</title>
<ref id="B1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Anger</surname><given-names>HO</given-names></name></person-group>. <article-title>Scintillation camera</article-title>. <source>Rev Sci Instrum</source>. (<year>1958</year>) <volume>29</volume>(<issue>1</issue>):<fpage>27</fpage>&#x2013;<lpage>33</lpage>. <pub-id pub-id-type="doi">10.1063/1.1715998</pub-id></citation></ref>
<ref id="B2"><label>2.</label><citation citation-type="other"><collab>Van Mullekom Group</collab>. <article-title>Collimators for nuclear medicine [corporate]; 2021</article-title>. <comment>Available from: <ext-link ext-link-type="uri" xlink:href="https://nuclearfields.com/collimators-nuclear-medicine.htm">https://nuclearfields.com/collimators-nuclear-medicine.htm</ext-link></comment></citation></ref>
<ref id="B3"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Islamian</surname><given-names>J</given-names></name><name><surname>Azazrm</surname><given-names>A</given-names></name><name><surname>Mahmoudian</surname><given-names>B</given-names></name><name><surname>Gharapapagh</surname><given-names>E</given-names></name></person-group>. <article-title>Advances in pinhole, multi-pinhole collimators for single photon emission computed tomography imaging</article-title>. <source>World J Nucl Med</source>. (<year>2015</year>) <volume>14</volume>(<issue>01</issue>):<fpage>3</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.4103/1450-1147.150505</pub-id><pub-id pub-id-type="pmid">25709537</pub-id></citation></ref>
<ref id="B4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ozsahin</surname><given-names>I</given-names></name><name><surname>Chen</surname><given-names>L</given-names></name><name><surname>K&#x00F6;nik</surname><given-names>A</given-names></name><name><surname>King</surname><given-names>MA</given-names></name><name><surname>Beekman</surname><given-names>FJ</given-names></name><name><surname>Mok</surname><given-names>GSP</given-names></name></person-group>. <article-title>The clinical utilities of multi-pinhole single photon emission computed tomography</article-title>. <source>Quant Imaging Med Surg</source>. (<year>2020</year>) <volume>10</volume>(<issue>10</issue>):<fpage>2006</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.21037/qims-19-1036</pub-id><pub-id pub-id-type="pmid">33014732</pub-id></citation></ref>
<ref id="B5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Thielemans</surname><given-names>K</given-names></name><name><surname>Tsoumpas</surname><given-names>C</given-names></name><name><surname>Mustafovic</surname><given-names>S</given-names></name><name><surname>Beisel</surname><given-names>T</given-names></name><name><surname>Aguiar</surname><given-names>P</given-names></name><name><surname>Dikaios</surname><given-names>N</given-names></name></person-group>, et al. <article-title>STIR: software for tomographic image reconstruction release 2</article-title>. <source>Phys Med Biol</source>. (<year>2012</year>) <volume>57</volume>(<issue>4</issue>):<fpage>867</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/57/4/867</pub-id><pub-id pub-id-type="pmid">22290410</pub-id></citation></ref>
<ref id="B6"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marti Fuster</surname><given-names>B</given-names></name><name><surname>Falcon</surname><given-names>C</given-names></name><name><surname>Tsoumpas</surname><given-names>C</given-names></name><name><surname>Livieratos</surname><given-names>L</given-names></name><name><surname>Aguiar</surname><given-names>P</given-names></name><name><surname>Cot</surname><given-names>A</given-names></name></person-group>, et al. <article-title>Integration of advanced 3D SPECT modeling into the open-source STIR framework</article-title>. <source>Med Phys</source>. (<year>2013</year>) <volume>40</volume>(<issue>9</issue>):<fpage>092502</fpage>. <pub-id pub-id-type="doi">10.1118/1.4816676</pub-id><pub-id pub-id-type="pmid">24007178</pub-id></citation></ref>
<ref id="B7"><label>7.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Marti Fuster</surname><given-names>B</given-names></name><name><surname>Erlandsson</surname><given-names>K</given-names></name><name><surname>Falcon</surname><given-names>C</given-names></name><name><surname>Tsoumpas</surname><given-names>C</given-names></name><name><surname>Livieratos</surname><given-names>L</given-names></name><name><surname>Ros</surname><given-names>D</given-names></name></person-group>, et al. <comment>Evaluation of the novel 3D SPECT modelling algorithm in the STIR reconstruction framework: simple vs. full attenuation correction. In: <italic>2013 IEEE Nuclear Science Symposium and Medical Imaging Conference (2013 NSS/MIC)</italic>. Seoul, Korea (South): IEEE (2013). p. 1&#x2013;3. Available from: <ext-link ext-link-type="uri" xlink:href="http://ieeexplore.ieee.org/document/6829258/">http://ieeexplore.ieee.org/document/6829258/</ext-link></comment></citation></ref>
<ref id="B8"><label>8.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Falcon</surname><given-names>CM</given-names></name></person-group>. <comment>M&#x00E9;todos iterativos de reconstrucci&#x00F3;n tomogr&#x00E1;fica en SPECT [PhD thesis]. Universitat de Barcelona; 1999. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.tdx.cat/handle/10803/1785">https://www.tdx.cat/handle/10803/1785</ext-link></comment></citation></ref>
<ref id="B9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pareto</surname><given-names>D</given-names></name><name><surname>Cot</surname><given-names>A</given-names></name><name><surname>Falcon</surname><given-names>C</given-names></name><name><surname>Juvells</surname><given-names>I</given-names></name><name><surname>Pavia</surname><given-names>J</given-names></name><name><surname>Ros</surname><given-names>D</given-names></name></person-group>. <article-title>Geometrical response modeling in fan-beam collimators &#x2013; a numerical simulation</article-title>. <source>IEEE Trans Nucl Sci</source>. (<year>2002</year>) <volume>49</volume>(<issue>1</issue>):<fpage>17</fpage>&#x2013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1109/TNS.2002.998675</pub-id></citation></ref>
<ref id="B10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pareto</surname><given-names>D</given-names></name><name><surname>Cot</surname><given-names>A</given-names></name><name><surname>Pav&#x00ED;a</surname><given-names>J</given-names></name><name><surname>Falc&#x00F3;n</surname><given-names>C</given-names></name><name><surname>Juvells</surname><given-names>I</given-names></name><name><surname>Lome&#x00F1;a</surname><given-names>F</given-names></name></person-group>, et al. <article-title>Iterative reconstruction with correction of the spatially variant fan-beam collimator response in neurotransmission SPET imaging</article-title>. <source>Eur J Nucl Med Mol Imaging</source>. (<year>2003</year>) <volume>30</volume>(<issue>10</issue>):<fpage>1322</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1007/s00259-003-1229-7</pub-id><pub-id pub-id-type="pmid">12845485</pub-id></citation></ref>
<ref id="B11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cot</surname><given-names>A</given-names></name><name><surname>Falc&#x00F3;n</surname><given-names>C</given-names></name><name><surname>Crespo</surname><given-names>C</given-names></name><name><surname>Sempau</surname><given-names>J</given-names></name><name><surname>Pareto</surname><given-names>D</given-names></name><name><surname>Bullich</surname><given-names>S</given-names></name></person-group>, et al. <article-title>Absolute quantification in dopaminergic neurotransmission SPECT using a Monte Carlo-based scatter correction and fully 3-dimensional reconstruction</article-title>. <source>J Nucl Med</source>. (<year>2005</year>) <volume>46</volume>(<issue>9</issue>):<fpage>1497</fpage>&#x2013;<lpage>504</lpage>. PMID: <pub-id pub-id-type="pmid">16157533</pub-id><pub-id pub-id-type="pmid">16157533</pub-id></citation></ref>
<ref id="B12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Todd-Pokropek</surname><given-names>A</given-names></name><name><surname>Cradduck</surname><given-names>TD</given-names></name><name><surname>Deconinck</surname><given-names>F</given-names></name></person-group>. <article-title>A file format for the exchange of nuclear medicine image data: a specification of Interfile version 3.3</article-title>. <source>Nucl Med Commun</source>. (<year>1992</year>) <volume>13</volume>(<issue>9</issue>):<fpage>673</fpage>. <pub-id pub-id-type="doi">10.1097/00006231-199209000-00007</pub-id><pub-id pub-id-type="pmid">1448241</pub-id></citation></ref>
<ref id="B13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bresenham</surname><given-names>JE</given-names></name></person-group>. <article-title>Algorithm for computer control of a digital plotter</article-title>. <source>IBM Syst J</source>. (<year>1965</year>) <volume>4</volume>(<issue>1</issue>):<fpage>25</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1147/sj.41.0025</pub-id></citation></ref>
<ref id="B14"><label>14.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Strugari</surname><given-names>ME</given-names></name><name><surname>DeBay</surname><given-names>DR</given-names></name><name><surname>Beyea</surname><given-names>SD</given-names></name><name><surname>Brewer</surname><given-names>KD</given-names></name></person-group>. <comment>NEMA NU 1-2018 performance characterization and Monte Carlo model validation of the Cubresa Spark SiPM-based preclinical SPECT scanner [Preprint] (2022). Available at: <ext-link ext-link-type="uri" xlink:href="https://www.researchsquare.com/article/rs-1946160/v1">https://www.researchsquare.com/article/rs-1946160/v1</ext-link></comment></citation></ref>
<ref id="B15"><label>15.</label><citation citation-type="other"><comment>NEMA Standards Publication NU 1-2018, Performance Measurements of Gamma Cameras. National Electrical Manufacturers Association; 2019</comment>.</citation></ref>
<ref id="B16"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sarrut</surname><given-names>D</given-names></name><name><surname>Ba&#x0142;a</surname><given-names>M</given-names></name><name><surname>Bardi&#x00E8;s</surname><given-names>M</given-names></name><name><surname>Bert</surname><given-names>J</given-names></name><name><surname>Chauvin</surname><given-names>M</given-names></name><name><surname>Chatzipapas</surname><given-names>K</given-names></name></person-group>, et al. <article-title>Advanced Monte Carlo simulations of emission tomography imaging systems with GATE</article-title>. <source>Phys Med Biol</source>. (<year>2021</year>) <volume>66</volume>(<issue>10</issue>):<fpage>10TR03</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6560/abf276</pub-id></citation></ref>
<ref id="B17"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brun</surname><given-names>R</given-names></name><name><surname>Rademakers</surname><given-names>F</given-names></name></person-group>. <article-title>ROOT&#x2014;An object oriented data analysis framework</article-title>. <source>Nucl Instrum Methods Phys Res A</source>. (<year>1997</year>) <volume>389</volume>(<issue>1&#x2013;2</issue>):<fpage>81</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1016/S0168-9002(97)00048-X</pub-id></citation></ref>
<ref id="B18"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hudson</surname><given-names>HM</given-names></name><name><surname>Larkin</surname><given-names>RS</given-names></name></person-group>. <article-title>Accelerated image reconstruction using ordered subsets of projection data</article-title>. <source>IEEE Trans Med Imaging</source>. (<year>1994</year>) <volume>13</volume>(<issue>4</issue>):<fpage>601</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/42.363108</pub-id><pub-id pub-id-type="pmid">18218538</pub-id></citation></ref>
<ref id="B19"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Green</surname><given-names>PJ</given-names></name></person-group>. <article-title>On use of the EM for penalized likelihood estimation</article-title>. <source>J R Stat Soc Ser B (Methodol)</source>. (<year>1990</year>) <volume>52</volume>(<issue>3</issue>):<fpage>443</fpage>&#x2013;<lpage>52</lpage>. <pub-id pub-id-type="doi">10.1111/j.2517-6161.1990.tb01798.x</pub-id></citation></ref>
<ref id="B20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ahn</surname><given-names>S</given-names></name><name><surname>Fessler</surname><given-names>JA</given-names></name></person-group>. <article-title>Globally convergent image reconstruction for emission tomography using relaxed ordered subsets algorithms</article-title>. <source>IEEE Trans Med Imaging</source>. (<year>2003</year>) <volume>22</volume>(<issue>5</issue>):<fpage>613</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1109/TMI.2003.812251</pub-id><pub-id pub-id-type="pmid">12846430</pub-id></citation></ref>
<ref id="B21"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Macdonald</surname><given-names>IR</given-names></name><name><surname>DeBay</surname><given-names>DR</given-names></name><name><surname>Reid</surname><given-names>GA</given-names></name><name><surname>O&#x2019;Leary</surname><given-names>TP</given-names></name><name><surname>Jollymore</surname><given-names>CT</given-names></name><name><surname>Mawko</surname><given-names>G</given-names></name></person-group>, et al. <article-title>Early detection of cerebral glucose uptake changes in the 5XFAD mouse</article-title>. <source>Curr Alzheimer Res</source>. (<year>2014</year>) <volume>11</volume>(<issue>5</issue>):<fpage>450</fpage>&#x2013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.2174/1567205011666140505111354</pub-id><pub-id pub-id-type="pmid">24801216</pub-id></citation></ref>
<ref id="B22"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>DeBay</surname><given-names>DR</given-names></name><name><surname>Reid</surname><given-names>GA</given-names></name><name><surname>Pottie</surname><given-names>IR</given-names></name><name><surname>Martin</surname><given-names>E</given-names></name><name><surname>Bowen</surname><given-names>CV</given-names></name><name><surname>Darvesh</surname><given-names>S</given-names></name></person-group>. <article-title>Targeting butyrylcholinesterase for preclinical single photon emission computed tomography (SPECT) imaging of Alzheimer&#x2019;s disease</article-title>. <source>Alzheimers Dement: Transl Res Clin Interv</source>. (<year>2017</year>) <volume>3</volume>(<issue>2</issue>):<fpage>166</fpage>&#x2013;<lpage>76</lpage>. <pub-id pub-id-type="doi">10.1016/j.trci.2017.01.005</pub-id></citation></ref>
<ref id="B23"><label>23.</label><citation citation-type="other"><person-group person-group-type="author"><name><surname>Strugari</surname><given-names>M</given-names></name><name><surname>Falcon</surname><given-names>C</given-names></name><name><surname>Erlandsson</surname><given-names>K</given-names></name><name><surname>Hutton</surname><given-names>BF</given-names></name><name><surname>Reid</surname><given-names>GA</given-names></name><name><surname>Pottie</surname><given-names>IR</given-names></name></person-group>, et al. <comment>Integration of advanced 419 3D SPECT modelling for pinhole collimators into the open-source STIR framework. In: <italic>2022 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC)</italic>. Milan, Italy: IEEE (2022). p. 1&#x2013;2</comment>.</citation></ref>
<ref id="B24"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shepp</surname><given-names>LA</given-names></name><name><surname>Vardi</surname><given-names>Y</given-names></name></person-group>. <article-title>Maximum likelihood reconstruction for emission tomography</article-title>. <source>IEEE Trans Med Imaging</source>. (<year>1982</year>) <volume>1</volume>(<issue>2</issue>):<fpage>113</fpage>&#x2013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1109/TMI.1982.4307558</pub-id><pub-id pub-id-type="pmid">18238264</pub-id></citation></ref>
<ref id="B25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lyra</surname><given-names>M</given-names></name><name><surname>Ploussi</surname><given-names>A</given-names></name></person-group>. <article-title>Filtering in SPECT image reconstruction</article-title>. <source>Int J Biomed Imaging</source>. (<year>2011</year>) <volume>2011</volume>:<fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1155/2011/693795</pub-id></citation></ref>
<ref id="B26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Van Audenhaege</surname><given-names>K</given-names></name><name><surname>Van Holen</surname><given-names>R</given-names></name><name><surname>Vandenberghe</surname><given-names>S</given-names></name><name><surname>Vanhove</surname><given-names>C</given-names></name><name><surname>Metzler</surname><given-names>SD</given-names></name><name><surname>Moore</surname><given-names>SC</given-names></name></person-group>. <article-title>Review of SPECT collimator selection, optimization, and fabrication for clinical and preclinical imaging</article-title>. <source>Med Phys</source>. (<year>2015</year>) <volume>42</volume>(<issue>8</issue>):<fpage>4796</fpage>&#x2013;<lpage>813</lpage>. <pub-id pub-id-type="doi">10.1118/1.4927061</pub-id><pub-id pub-id-type="pmid">26233207</pub-id></citation></ref>
<ref id="B27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ovtchinnikov</surname><given-names>E</given-names></name><name><surname>Brown</surname><given-names>R</given-names></name><name><surname>Kolbitsch</surname><given-names>C</given-names></name><name><surname>Pasca</surname><given-names>E</given-names></name><name><surname>da Costa-Luis</surname><given-names>C</given-names></name><name><surname>Gillman</surname><given-names>AG</given-names></name></person-group>, et al. <article-title>SIRF: synergistic image reconstruction framework</article-title>. <source>Comput Phys Commun</source>. (<year>2020</year>) <volume>249</volume>:<fpage>107087</fpage>. <pub-id pub-id-type="doi">10.1016/j.cpc.2019.107087</pub-id></citation></ref></ref-list>
<app-group><app id="app1"><title>Appendix</title>
<p>This section presents part of a STIR parameter file for use with the <monospace>PinholeSPECTUB</monospace> projector. Sample detector and collimator files are also given below. Demonstrated parameters were configured for <sup>99<italic>m</italic></sup>Tc acquisitions using the Cubresa Spark. The STIR User&#x2019;s Guide provides a detailed description of each parameter.</p>
<sec id="s10a"><title>Sample parameter file</title>
<p><monospace>projector pair type := Matrix</monospace></p>
<p><monospace>Projector Pair Using Matrix Parameters :=</monospace></p>
<p><monospace>Matrix type := Pinhole SPECT UB</monospace></p>
<p><monospace>Projection Matrix By Bin Pinhole SPECT UB Parameters:=</monospace></p>
<p>&#x2003;<monospace>maximum number of sigmas := 2.0
spatial resolution PSF := 0.01
subsampling factor PSF := 1</monospace></p>
<p>&#x2003;<monospace>detector file := detector.txt
collimator file := collimator.txt</monospace></p>
<p>&#x2003;<monospace>; PSF and DOI correction { Yes // No }
psf correction := no
doi correction := no</monospace></p>
<p>&#x2003;<monospace>; Attenuation correction { Simple // Full // No }
attenuation type := no
attenuation map :=</monospace></p>
<p>&#x2003;<monospace>object radius (cm) := 2.3
mask file :=</monospace></p>
<p>&#x2003;<monospace>; If no mask file is set, we can either compute it from attenuation map or object radius mask from attenuation map := 0</monospace></p>
<p>&#x2003;<monospace>keep all views in cache := 0</monospace></p>
<p><monospace>End Projection Matrix By Bin Pinhole SPECT UB Parameters:=</monospace></p>
<p><monospace>End Projector Pair Using Matrix Parameters :=</monospace></p>
</sec>
<sec id="s10b"><title>Sample detector file</title>
<p><monospace>Number of rings: 1</monospace></p>
<p><monospace>#intrinsic PSF#</monospace></p>
<p><monospace>Sigma (cm): 0.0361</monospace></p>
<p><monospace>Crystal thickness (cm): 0.3</monospace></p>
<p><monospace>Crystal attenuation coefficient (cm -1): 4.407</monospace></p>
<p><monospace>#.........repeat for each ring.........#</monospace></p>
<p><monospace>Nangles: 91
&#x2003;&#x2002;ang0 (deg): 180.
incr (deg): 3.0
z0 (cm): 0.</monospace></p>
<p><monospace>#..............until here..............#</monospace></p>
</sec>
<sec id="s10c"><title>Sample collimator file</title>
<p><monospace>Model (cyl/pol): pol</monospace></p>
<p><monospace>Collimator radius (cm): 2.8</monospace></p>
<p><monospace>Wall thickness (cm): 1.</monospace></p>
<p><monospace>#holes#</monospace></p>
<p><monospace>Number of holes: 91
nh: ind x(cm) y(cm) z(cm) shape(rect-round) sizex(cm) sizez(cm) angx(deg) angz(deg) accx(deg) accz(deg)
h1: &#x2002;1 &#x2003;0. 0. 0. &#x2003;&#x2003;&#x2002;&#x2002;round&#x2003;&#x2003; 0.1 &#x2003;0.1 &#x2003;0.&#x2003;0. &#x2003;45. &#x2003;45.</monospace></p>
<p><monospace>&#x22EE;</monospace></p>
<p><monospace>h91: 91 &#x2002;0. 0. 0. &#x2003;&#x2003;&#x2003;round&#x2003;&#x2003; 0.1 &#x2003;0.1 &#x2003;0. &#x2003;0. &#x2003;45. &#x2003;45.</monospace></p>
</sec></app>
</app-group>
</back>
</article>