<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Oncol.</journal-id>
<journal-title>Frontiers in Oncology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Oncol.</abbrev-journal-title>
<issn pub-type="epub">2234-943X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fonc.2020.00242</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Oncology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Analytical Low-Dose CBCT Reconstruction Using Non-local Total Variation Regularization for Image Guided Radiation Therapy</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Sohn</surname> <given-names>James J.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/797816/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Kim</surname> <given-names>Changsoo</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Kim</surname> <given-names>Dong Hyun</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Lee</surname> <given-names>Seu-Ran</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhou</surname> <given-names>Jun</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Yang</surname> <given-names>Xiaofeng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Liu</surname> <given-names>Tian</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Radiation Oncology, Emory University</institution>, <addr-line>Atlanta</addr-line>, <country>Georgia</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Radiological Science, The Catholic University of Pusan</institution>, <addr-line>Busan</addr-line>, <country>South Korea</country></aff>
<aff id="aff3"><sup>3</sup><institution>Department of Biomedical Engineering, The Catholic University of Korea</institution>, <addr-line>Seoul</addr-line>, <country>South Korea</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Valdir Carlos Colussi, University Hospitals Cleveland Medical Center, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Yidong Yang, University of Science and Technology of China, China; John C. Roeske, Loyola University Medical Center, United States</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Changsoo Kim <email>cszzim&#x00040;cup.ac.kr</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Radiation Oncology, a section of the journal Frontiers in Oncology</p></fn></author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>02</month>
<year>2020</year>
</pub-date>
<pub-date pub-type="collection">
<year>2020</year>
</pub-date>
<volume>10</volume>
<elocation-id>242</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>09</month>
<year>2019</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>02</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2020 Sohn, Kim, Kim, Lee, Zhou, Yang and Liu.</copyright-statement>
<copyright-year>2020</copyright-year>
<copyright-holder>Sohn, Kim, Kim, Lee, Zhou, Yang and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). 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><bold>Purpose:</bold> Conventional iterative low-dose CBCT reconstruction techniques are slow and tend to over-smooth edges through uniform weighting of the image penalty gradient. In this study, we present a non-iterative analytical low-dose CBCT reconstruction technique by restoring the noisy low-dose CBCT projection with the non-local total variation (NLTV) method.</p>
<p><bold>Methods:</bold> We modeled the low-dose CBCT reconstruction as recovering high quality, high-dose CBCT x-ray projections (100 kVp, 1.6 mAs) from low-dose, noisy CBCT x-ray projections (100 kVp, 0.1 mAs). The restoration of CBCT projections was performed using the NLTV regularization method. In NLTV, the x-ray image is optimized by minimizing an energy function that penalizes gray-level difference between pair of pixels between noisy x-ray projection and denoising x-ray projection. After the noisy projection is restored by NLTV regularization, the standard FDK method was applied to generate the final reconstruction output.</p>
<p><bold>Results:</bold> Significant noise reduction was achieved comparing to original, noisy inputs while maintaining the image quality comparable to the high-dose CBCT projections. The experimental validations show the proposed NLTV algorithm can robustly restore the noise level of x-ray projection images while significantly improving the overall image quality. The improvement in normalized mean square error (NMSE) and peak signal-to-noise ratio (PSNR) measured from the non-local total variation-gradient projection (NLTV-GPSR) algorithm is noticeable compared to that of uncorrected low-dose CBCT images. Moreover, the difference of CNRs from the gains from the proposed algorithm is noticeable and comparable to high-dose CBCT.</p>
<p><bold>Conclusion:</bold> The proposed method successfully restores noise degraded, low-dose CBCT projections to high-dose projection quality. Such an outcome is a considerable improvement to the reconstruction result compared to the FDK-based method. In addition, a significant reduction in reconstruction time makes the proposed algorithm more attractive. This demonstrates the potential use of the proposed algorithm for clinical practice in radiotherapy.</p></abstract>
<kwd-group>
<kwd>low-dose CBCT</kwd>
<kwd>non-local total variation</kwd>
<kwd>compressed sensing</kwd>
<kwd>image reconstruction</kwd>
<kwd>image-guided radiation therapy (IGRT)</kwd>
</kwd-group>
<counts>
<fig-count count="8"/>
<table-count count="2"/>
<equation-count count="9"/>
<ref-count count="18"/>
<page-count count="7"/>
<word-count count="4019"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>CBCT has been widely adopted for radiotherapy for tumor visualization and localization (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>). However, CBCT delivers considerable imaging dose to the patient through ionizing x-rays. The cumulative imaging dose from repeated CBCT scans is clinically significant, and the optimization of x-ray exposure conditions is necessary to meet dose constraints. Moreover, keeping the low dose in CBCT with as low as reasonably achievable (ALARA) principles, it is desirable to reduce imaging dose (<xref ref-type="bibr" rid="B3">3</xref>&#x02013;<xref ref-type="bibr" rid="B5">5</xref>). Therefore, minimizing imaging dose while maintaining adequate image quality for accurate tumor visualization is highly desirable in the clinical setting.</p>
<p>Imaging dose is proportional to the exposure level (mAs) from the x-ray tube of the CBCT imaging system. Reducing the exposure level reduces the fluence to x-rays projected onto the patient and thus reduces the CBCT imaging dose. However, an excessive reduction in exposure amplifies the noise level of the projection image due to the photon starvation effect. Moreover, when using the conventional Feldkamp, Davis, and Kress (FDK) algorithm for reconstruction, it is difficult to sustain the image quality due to the amplification of noise with the high bandpass filter applied to noisy projection data (<xref ref-type="bibr" rid="B6">6</xref>&#x02013;<xref ref-type="bibr" rid="B8">8</xref>).</p>
<p>To solve this problem, iterative reconstruction methods based on total variation (TV) have been proposed to enhance the image quality of low-dose CT/CBCT. These methods effectively reduce the overall noise; however, TV normalization attempts to isotropically over smooth the image by applying the penalty gradient to detail across the entire image. In order to improve such limitations of conventional TV-based algorithms, the Edge-based TV (EPTV) and adaptive weighted TV (awTV) methods have been developed. EPTV and awTV calculate isotropic as well as anisotropic details computed by the exponential-type operator of the image slope from the intermediate image generated during iterations (<xref ref-type="bibr" rid="B9">9</xref>&#x02013;<xref ref-type="bibr" rid="B11">11</xref>). In these recalibration-based models, the value of TV penalties is suppressed in the edge component where the image gradients are high to reduce edge smoothing. Although improvements were made compared to conventional TV-based methods, the ability to preserve detail (e.g., edges) in the conventional TV-based approaches were constrained by the intermediate image quality during the iterative process, which depends on the level of noise per projection. As a result, at very low mAs conditions, the edges are still blurred.</p>
<p>Another challenge of TV-based CBCT reconstruction is long reconstruction times (<xref ref-type="bibr" rid="B3">3</xref>&#x02013;<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B12">12</xref>). During the iterative process of solving the TV-based least squares problem, multiple forward, and backward projections of large datasets must be calculated in each iterative process. This computation process is widely known to be computationally heavy and long to process. To make a CBCT reconstruction process practical for its clinical use, reconstruction must be completed within a few minutes (clinically feasible timeframe).</p>
<p>In this study, we propose a non-iterative analytical image reconstruction algorithm based on the recovery of noisy CBCT projections. A new edge-preserving denoising method called the non-local total variation model is applied to restore the signal to noise ratio (SNR) of noisy, low-dose CBCT projections to a quality that is comparable to high dose CBCT projection images. A comprehensive evaluation of our approach applied to images from a numerical phantom, as well as a physical phantom, is presented.</p>
</sec>
<sec id="s2">
<title>Method and Materials</title>
<p>Recently, non-local total variation (NLTV) has drawn much attention to the image denoising problem. Based on the advantages of non-local means (NLM), Gilboa and Osher introduced a non-local variational model to improve texture further (<xref ref-type="bibr" rid="B13">13</xref>).</p>
<p>Given an x-ray projection domain P (P can be sub-domain of &#x0211D;<sup>2</sup>), consider a noisy CBCT projection image <bold>I</bold> as a mapping of P &#x02192; &#x0211D;, where <bold>I</bold> is obtained from a perfectly denoised unknown image <italic>u</italic>. In this form, the proposed mathematical formulation of NLTV based denoising on the CBCT projection data can be written as</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mtext class="textrm" mathvariant="normal">argmin</mml:mtext></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>&#x003A9;</mml:mo></mml:mrow></mml:munder></mml:mstyle><mml:mo>&#x003BB;</mml:mo><mml:msub><mml:mrow><mml:mi>J</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mi>L</mml:mi><mml:mi>T</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mo stretchy="true">&#x02225;</mml:mo><mml:mi>u</mml:mi><mml:mo>-</mml:mo><mml:mstyle mathvariant="bold"><mml:mtext>I</mml:mtext></mml:mstyle><mml:mrow><mml:msup><mml:mo stretchy="false">&#x02225;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003A9; is either &#x0211D;<sup>P</sup> (in a discrete level) or the space of the functions of bounded variation and <italic>J</italic><sub><italic>NLTV</italic></sub> (u) is defined by</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true"><mml:msub><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mstyle><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:msub><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>u</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>q</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>q</mml:mi><mml:mi>d</mml:mi><mml:mi>p</mml:mi></mml:mrow></mml:msqrt></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>B</italic> is a search window, and the weights <italic>v</italic> are defined as</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mi>v</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>B</mml:mi><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>B</mml:mi><mml:mo>/</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mstyle><mml:mi>G</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x000B7;</mml:mo><mml:mo>|</mml:mo><mml:mi>u</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:mi>u</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>-</mml:mo><mml:mi>k</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mn>2</mml:mn><mml:mi>h</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Here, <italic>G</italic> is a Gaussian kernel with patch size <italic>B</italic> and filtering parameter <italic>h</italic><sub>0</sub>. Unlike conventional uniform TV, it assigns non-uniform weights to the global search area such that the smaller the difference for the pair of image intensities, the greater weight is imposed. In this work, the patch of the Gaussian kernel is defined to be 10 &#x000D7; 10 with unit variance. The search area for NLTV to seek a similar block is set to be 300 &#x000D7; 300 with unit variance, and the filtering parameter was set to be between 1 and 6 times of the image background. The similarity is evaluated by a given threshold &#x003B1; where the criterion by which two blocks can be considered similar is defined as</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mrow><mml:mo stretchy="true">&#x02225;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msup><mml:mo stretchy="true">&#x02225;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:mi>&#x003B1;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>If the similarity is greater than the threshold, it is considered dissimilar and ignored, and only the similar blocks are used in the NLTV calculation. To reduce the number of blocks considered in the searching and accelerate the speed of computation, a discriminator method is used. The basic idea is that considering the two estimated blocks are similar, they should have similar average intensities (pixel values) and standard deviations. In this manner, the series of block means and standard deviations can be computed in advance. If the blocks are considered similar, the distance will be calculated. Otherwise, if the blocks are considered dissimilar, then the distance will be set to &#x0221E;.</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none none none none none none none none none" equalcolumns="false" class="array"><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:mfrac><mml:mrow><mml:mo stretchy="true">&#x02225;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msup><mml:mo stretchy="true">&#x02225;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mtd><mml:mtd columnalign="left"><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02229;</mml:mo><mml:mi>v</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x003BB;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr columnalign="left"><mml:mtd columnalign="left"><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:mi>&#x0221E;</mml:mi></mml:mtd><mml:mtd columnalign="left"><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>O</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>w</mml:mi><mml:mi>i</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In this manner, the maps of local means and standard deviations are computed in advance, and repetitive calculation of the search window can be prevented. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the workflow of the NLTV denoising workflow at a given projection.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Work flow design of proposed NLTV filtering process. NLTV comprises of four steps: discriminator, block searching, NLTV calculation and optimization.</p></caption>
<graphic xlink:href="fonc-10-00242-g0001.tif"/>
</fig>
<p>After NLTV is computed, the final step is to solve the optimization problem defined by Equation (1). Here, the gradient projection for sparse reconstruction (GPSR) was implemented that searches the global minimum of convex function with the projected gradient at each iteration. It is started by computing the gradient of the energy function consisting of the data fidelity and the NLTV penalty terms, followed by projecting in the direction of the gradient. Next, a back-tracking line-search is conducted by evaluating the energy function with a decreasing step-size &#x003B1;<sub>n</sub> until the Armijo condition is satisfied (<xref ref-type="bibr" rid="B14">14</xref>). The latest commercialized algorithm is fast since it works with the iterations ten times only; however, there is no convergence guarantee. It means that because it takes too long to perform the forward and backward projection so that it is performed ten times only, taking into account the appropriate throughput time, and stopping the iteration. On the other hand, our algorithm processes directly from the projection data, so it does not need forward and backward projection, so it is more efficient. This not only guarantees a monotonic decrease in the objective function but also satisfies a sufficient decrease criterion for convergence to the optimal solution. <xref ref-type="fig" rid="F2">Figure 2</xref> illustrates the GPSR optimization process at each iteration.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Illustration of the computational process required at each iteration for the GPSR-NLTV algorithm.</p></caption>
<graphic xlink:href="fonc-10-00242-g0002.tif"/>
</fig>
<p>After the noisy low-dose projections are restored using the GPSR-NLTV method, an analytical reconstruction technique was used to generate results. In this study, we used the standard FDK algorithm due to its simplicity and efficiency. Briefly, the axial voxel information at position (x,y,z), denoted by f(x,y,z), can be calculated from the following equation:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mtext class="textrm" mathvariant="normal">f</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mtext>x</mml:mtext><mml:mo>,</mml:mo><mml:mtext>y</mml:mtext><mml:mo>,</mml:mo><mml:mtext>z</mml:mtext><mml:mo stretchy="false">)</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mi>&#x003B8;</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>360</mml:mn></mml:mrow></mml:msubsup></mml:mstyle><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x0222B;</mml:mo></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mi>&#x0221E;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x0221E;</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:mfrac><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>p</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac><mml:mi>R</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>h</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mo>-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mi>p</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>d</mml:mi><mml:mi>p</mml:mi><mml:mi>d</mml:mi><mml:mi>&#x003B2;</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>N</italic><sub>0</sub> refers to the total number of projections, &#x003B2;, d, p, and &#x003BE; refer to the angle of each projection, source-to detector distance, detector axis perpendicular, and parallel to the axis of rotation, respectively, R(&#x000B7;) refers to restored CBCT projections, and h(&#x000B7;) refers to the convolutional high pass filter. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the corresponding reconstruction geometry.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Reconstruction geometry of CBCT.</p></caption>
<graphic xlink:href="fonc-10-00242-g0003.tif"/>
</fig>
<p>We used two phantoms in this study: a cylindrical Catphan 600 phantom and a physical anthropomorphic head phantom. The projections were acquired using the x-ray Volumetric Imaging system (XVI&#x02122;) integrated with an Elekta Versa HD Unit (Elekta Oncology Systems Ltd, Crawley, UK). The number of CBCT projections for a full 360&#x000B0; rotation scan was 670. The physical dimensions of each acquired x-ray projections were 410 &#x000D7; 410 mm<sup>2</sup>, containing 1,024 &#x000D7; 1,024 pixels. For each phantom, the x-ray tube current was configured at 0.1 mA (low-dose) and 1.6 mA (high-dose) during CBCT data acquisitions. In both phantom simulations, the tube voltage was configured at 100 kVp, and the period of the x-ray pulse in each projection scan was set at 10 ms. The projection data were acquired in full-fan mode with a bowtie filter. The source-to-isocenter distance was 1,000 mm, and the source-to-detector distance was 1,500 mm.</p>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<p>The images of the Catphan 600 phantom reconstructed using noisy, low-dose projections, high-dose projections, and the proposed method are shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. <xref ref-type="fig" rid="F4">Figure 4A</xref> displays the CBCT images reconstructed with a conventional FDK method with a ramp high pass filter using the low-dose projection data. In the figure, it is evident that severe noise and artifacts are noticeable. <xref ref-type="fig" rid="F4">Figure 4C</xref> shows the proposed low-dose CBCT reconstruction using NLTV-GPSR from the low-dose projection data. It is noticed that the noise, as well as the artifacts, are significantly reduced, and quality comparable to that of the CBCT reconstructed from high-dose projections is achieved. To further compare the performance of our proposed NLTV-GPSR algorithm, a magnified view of ROIs of the contrast of Catphan 600 phantom is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. It is clear that the proposed NLTV-GPSR algorithm achieves better performance compared to the original low-dose CBCT images in terms of both artifact removal and preserves more sharper edges. <xref ref-type="fig" rid="F6">Figure 6</xref> draws horizontal profiles through the center of the reconstructed CBCT in <xref ref-type="fig" rid="F4">Figure 4</xref>. It is shown that the proposed NLTV-GPSR algorithm achieves a closer profile compared with the high-dose reference, especially on the edge of the contrast region. This profile analysis further reveals the higher low-contrast detectability and detail-preserving performance of the proposed NLTV-GPSR algorithm compared to conventional approaches.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>The images of the Catphan 600 phantom reconstructed using noisy, low-dose projection <bold>(A)</bold>, high-dose projection <bold>(B)</bold>, and proposed method <bold>(C)</bold>.</p></caption>
<graphic xlink:href="fonc-10-00242-g0004.tif"/>
</fig>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Zoomed images of ROIs of the contrast of Catphan 600 phantom using noisy low-dose projection <bold>(A)</bold>, high-dose projection <bold>(B)</bold>, and proposed method <bold>(C)</bold>.</p></caption>
<graphic xlink:href="fonc-10-00242-g0005.tif"/>
</fig>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Horizontal profiles through the center of the reconstructed images of Catphan 600 phantom.</p></caption>
<graphic xlink:href="fonc-10-00242-g0006.tif"/>
</fig>
<p>Mathematically, PSNR, and NMSE are defined as:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mtext>PSNR&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mn>10</mml:mn><mml:mo class="qopname">log</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo class="qopname">max</mml:mo><mml:mrow><mml:mo stretchy="false">{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mo stretchy="true">&#x02225;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mo>-</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msup><mml:mo stretchy="true">&#x02225;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>/</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E8"><label>(8)</label><mml:math id="M9"><mml:mtable class="eqnarray" columnalign="right center left"><mml:mtr><mml:mtd><mml:mtext>NMSE&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mfrac><mml:mrow><mml:mo stretchy="true">&#x02225;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mo>-</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msup><mml:mo stretchy="true">&#x02225;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:mo stretchy="true">&#x02225;</mml:mo><mml:msub><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>h</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>d</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msup><mml:mo stretchy="true">&#x02225;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003BC; represents the intensity value of the test CBCT image, &#x003BC;<sub>highdose</sub> represents the intensity value of the reference high-dose CBCT, and <italic>K</italic> refers to the total number of CBCT voxels. <xref ref-type="table" rid="T1">Table 1</xref> lists the measured PSNR and NMSE values of the reconstructed CBCTs, comparing the original low-dose CBCT (LD-CBCT) and high-dose CBCT (HD-CBCT) and the proposed method. The improvement of the proposed NLTV-GPSR algorithm is clear in comparison with the uncorrected low-dose CBCT images. This shows that the proposed NLTV-GPSR algorithm can achieve better noise suppression compared to uncorrected low-dose CBCT images.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>The PSNR and NMSE values of the reconstructed CBCTs comparing with original low-dose CBCT (LD-CBCT), and high-dose CBCT (HD-CBCT), and the proposed method (NLTV-GPSR) as reference.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Methods</bold></th>
<th valign="top" align="center"><bold>LD-CBCT</bold></th>
<th valign="top" align="center"><bold>HD-CBCT</bold></th>
<th valign="top" align="center"><bold>NLTV-GPSR</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">PSNR (dB)</td>
<td valign="top" align="center">25.28</td>
<td valign="top" align="center">41.07</td>
<td valign="top" align="center">39.53</td>
</tr>
<tr>
<td valign="top" align="left">NMSE (1e-3)</td>
<td valign="top" align="center">16.27</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">1.298</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In addition to comparing PSNR and NMSE, the two ROIs were selected as indicated by the green and blue squares (ROI 1, ROI 2) in <xref ref-type="fig" rid="F5">Figure 5</xref> and compared the contrast-to-noise ratio (CNR) at each ROI. The CNR in this study is defined as:</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M10"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>CNR</mml:mtext><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>O</mml:mi><mml:mi>I</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:mi>R</mml:mi><mml:mi>O</mml:mi><mml:mi>I</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:mi>B</mml:mi><mml:mi>G</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003BC;<sub>ROI</sub> refer to the average value of the voxels inside the ROI, &#x003BC;<sub>BG</sub> refer to the average value of the voxels of the CBCT background, and &#x003C3;<sub>ROI</sub>, &#x003C3;<sub>BG</sub> refer to standard deviation of the voxel values at each ROI and the CBCT background, respectively. Here, the size of ROIs was set as 20 &#x000D7; 20. <xref ref-type="table" rid="T2">Table 2</xref> displays the measured CNRs of the reconstructed CBCT images using four different reconstruction methods. The differences of CNRs from the high-contrast region of ROI 1 confirm the gains from the proposed algorithm, and the quality is comparable to high-dose CBCT.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Measured CNRs of the reconstructed CBCT comparing with original low-dose CBCT (LD-CBCT) and high-dose CBCT (HD-CBCT) and the proposed method (NLTV-GPSR).</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Methods</bold></th>
<th valign="top" align="center"><bold>LD-CBCT</bold></th>
<th valign="top" align="center"><bold>HD-CBCT</bold></th>
<th valign="top" align="center"><bold>NLTV-GPSR</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">CNR (ROI 1)</td>
<td valign="top" align="center">2.237</td>
<td valign="top" align="center">3.208</td>
<td valign="top" align="center">3.187</td>
</tr>
<tr>
<td valign="top" align="left">CNR (ROI 2)</td>
<td valign="top" align="center">0.332</td>
<td valign="top" align="center">1.363</td>
<td valign="top" align="center">1.227</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The images of the anthropomorphic head phantom reconstructed using noisy, low-dose projections, high-dose projections, and the proposed method are shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. Specifically, <xref ref-type="fig" rid="F7">Figure 7A</xref> displays reconstructed low-dose CBCT image from the noisy, low-dose projections, <xref ref-type="fig" rid="F7">Figure 7B</xref> displays the proposed low-dose CBCT reconstructed using the NLTV-GPSR algorithm, and <xref ref-type="fig" rid="F7">Figure 7C</xref> displays the reference high-dose CBCT. It is clear that noise and artifacts are significantly reduced while the detailed edge profile is preserved when using the NLTV-GPSR algorithm (<xref ref-type="fig" rid="F6">Figure 6B</xref>). In correspondence with the Catphan phantom&#x00027;s result, this confirms that the proposed NLTV-GPSR can achieve better image quality compared to the original low-dose CBCT in terms of both edge preservation as well as the artifact suppression.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>The images of the anthropomorphic head phantom reconstructed using noisy, low-dose projections <bold>(A)</bold>, high-dose projections <bold>(B)</bold>, and the proposed method <bold>(C)</bold>.</p></caption>
<graphic xlink:href="fonc-10-00242-g0007.tif"/>
</fig>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<p>Implementing a low-dose CBCT reconstruction algorithm into a clinical setting is still challenging since most of the proposed solutions to this problem are iterative rather than analytical. All iterative methods involve at least a single back- and forward-projection, in addition to correcting noise penalties in the reconstruction domain. Recent studies have focused on achieving faster convergence on the convex optimizer; however, at least 20 iterations are required in order to achieve clinically usable image quality (<xref ref-type="bibr" rid="B15">15</xref>&#x02013;<xref ref-type="bibr" rid="B17">17</xref>). Although a significant amount of computational time can be reduced by parallelizing the process of forward- and back-projection operation using a Graphical Processing Unit (GPU), significant (&#x0003E;80%) amount of the time is still spent on calculating forward- and back-projection and the time is significant (&#x0003E;1 s). On the other hand, our proposed approach involves analytical reconstruction followed by the restoration of noisy projections that do not involve such heavy matrix operations. Note that GPU implementation and the parallel processing of TVNLM is currently an active research area and was beyond the scope of our study. However, a recent report has shown that reconstruction times of 30 ms/image are achievable when the process is parallelized appropriately (<xref ref-type="bibr" rid="B18">18</xref>). In future studies, we will implement TVNLM using a GPU and test the acceleration factor compared to state-of-art GPU-based reconstruction frameworks.</p>
<p>One of the main challenges in optimizing the workflow of the proposed framework is choosing an optimal filter weight &#x003BB; (Equation 1). &#x003BB; needs to be carefully selected by considering the experimental parameters such as the x-ray current (mA) or the number of projections, and the characteristics of the anatomical features of the scanning object. During the search to find an optimal parameter for &#x003BB;, we experienced contrast-noise tradeoff. In other words, when the value of &#x003BB; becomes larger, more penalties are given to the noise reduction term resulting in blurrier projections. In constrast, when the value of &#x003BB; becomes too small, less penalties are given to the noise reduction term resulting in noisier projections. During the experiments, we studied that a higher &#x003BB; is practical for lower mA conditions to reduce the noise generated from the photon starvation effect, whereas a lower &#x003BB; is desirable for higher mA conditions to avoid blurring the anatomical detail of the object. In our study, the empirical choice of &#x003BB; for reconstructing the numerical phantom with additive Gaussian noise of 0.2 was 0.2, while &#x003BB; = 1 was used to reconstruct projections of the physical phantom with 1.6 mA, which well reflects the theoretical expectation. As shown in <xref ref-type="fig" rid="F8">Figure 8</xref>, as the &#x003BB; increases when the current is reduced; therefore, the noise needs to be suppressed by increasing the regularization weight. Nonetheless, further studies are necessary to automatically and robustly estimate &#x003BB;, and we anticipate that such automation will enhance the performance of our algorithm to become a clinically practical solution. Beam hardening related to <xref ref-type="fig" rid="F7">Figure 7</xref> is the other pre-processing step, so it was beyond the scope of this study. However, further work will be performed to evaluate the clinical significance of this methodology on developing an optimal reconstruction algorithm adding both beam hardening and scatter correction.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>A trade-off relationship between the beam current and filter weight.</p></caption>
<graphic xlink:href="fonc-10-00242-g0008.tif"/>
</fig>
</sec>
<sec sec-type="conclusions" id="s5">
<title>Conclusion</title>
<p>In this study, we propose a fast and efficient low-dose CBCT reconstruction method by restoring low-dose CBCT projection data with the non-local total variation method. Validation studies showed that the proposed method adds great potential value to enable low-dose CBCT while maintaining image quality acceptable for on-board target localization and delineation. With more extensive validation, we anticipate that our proposed NLTV-GPSR method can be applied to clinical settings enabling significant dose reduction compared to a current clinical protocol.</p>
</sec>
<sec sec-type="data-availability-statement" id="s6">
<title>Data Availability Statement</title>
<p>All datasets generated for this study are included in the article/supplementary files.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>JS mainly simulated and wrote the manuscript. CK supervised this study. DK supported the software used. S-RL analyzed some of the results. JZ proofread and corrected the flow of the manuscript. XY modified the equations and put an idea in the discussion part. TL managed all related study and supported.</p>
<sec>
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sonke</surname> <given-names>JJ</given-names></name> <name><surname>Rossi</surname> <given-names>M</given-names></name> <name><surname>Wolthaus</surname> <given-names>J</given-names></name> <name><surname>van Herk</surname> <given-names>M</given-names></name> <name><surname>Damen</surname> <given-names>E</given-names></name> <name><surname>Belderbos</surname> <given-names>J</given-names></name></person-group>. <article-title>Frameless stereotactic body radiotherapy for lung cancer using four-dimensional cone beam CT guidance</article-title>. <source>Int J Radiat Oncol Biol Phys</source>. (<year>2009</year>) <volume>74</volume>:<fpage>567</fpage>&#x02013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijrobp.2008.08.004</pub-id><pub-id pub-id-type="pmid">19046825</pub-id></citation></ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yan</surname> <given-names>D</given-names></name> <name><surname>Vicini</surname> <given-names>F</given-names></name> <name><surname>Wong</surname> <given-names>J</given-names></name> <name><surname>Martinez</surname> <given-names>A</given-names></name></person-group>. <article-title>Adaptive radiation therapy</article-title>. <source>Phys Med Biol</source>. (<year>1997</year>) <volume>42</volume>:<fpage>123</fpage>&#x02013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/42/1/008</pub-id><pub-id pub-id-type="pmid">9015813</pub-id></citation></ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>JC</given-names></name> <name><surname>Song</surname> <given-names>B</given-names></name> <name><surname>Kim</surname> <given-names>JS</given-names></name> <name><surname>Park</surname> <given-names>SH</given-names></name> <name><surname>Kim</surname> <given-names>HK</given-names></name> <name><surname>Liu</surname> <given-names>Z</given-names></name> <etal/></person-group>. <article-title>Fast compressed sensing-based CBCT reconstruction using Barzilai-Borwein formulation for application to on-line IGRT</article-title>. <source>Med Phys</source>. (<year>2012</year>) <volume>39</volume>:<fpage>1207</fpage>&#x02013;<lpage>17</lpage>. <pub-id pub-id-type="doi">10.1118/1.3679865</pub-id><pub-id pub-id-type="pmid">22380351</pub-id></citation></ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>JC</given-names></name> <name><surname>Zhang</surname> <given-names>H</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Fan</surname> <given-names>Q</given-names></name> <name><surname>Kahler</surname> <given-names>DL</given-names></name> <name><surname>Liu</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>Priori mask guided image reconstruction (p-MGIR) for ultra-low dose cone-beam computed tomography</article-title>. <source>Phys Med Biol</source>. (<year>2015</year>) <volume>60</volume>:<fpage>8505</fpage>&#x02013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/60/21/8505</pub-id><pub-id pub-id-type="pmid">26485492</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Strauss</surname> <given-names>KJ</given-names></name> <name><surname>Kaste</surname> <given-names>SC</given-names></name></person-group>. <article-title>The ALARA (as low as reasonably achievable) concept in pediatric interventional and fluoroscopic imaging: striving to keep radiation doses as low as possible during fluoroscopy of pediatric patients-a white paper executive summary</article-title>. <source>Pediatr Radiol</source>. (<year>2006</year>) <volume>36</volume>:<fpage>110</fpage>&#x02013;<lpage>2</lpage>. <pub-id pub-id-type="doi">10.1007/s00247-006-0184-4</pub-id><pub-id pub-id-type="pmid">16862422</pub-id></citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>K</given-names></name> <name><surname>Wang</surname> <given-names>C</given-names></name> <name><surname>Xiong</surname> <given-names>J</given-names></name> <name><surname>Xie</surname> <given-names>Y</given-names></name></person-group>. <article-title>GPU based parallel acceleration for fast C-arm cone-beam CT reconstruction</article-title>. <source>Biomed Eng Online</source>. (<year>2018</year>) <volume>17</volume>:<fpage>73</fpage>. <pub-id pub-id-type="doi">10.1186/s12938-018-0506-4</pub-id><pub-id pub-id-type="pmid">29871659</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>X</given-names></name> <name><surname>Lou</surname> <given-names>Y</given-names></name> <name><surname>Lewis</surname> <given-names>J</given-names></name> <name><surname>Li</surname> <given-names>R</given-names></name> <name><surname>Gu</surname> <given-names>X</given-names></name> <name><surname>Men</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>GPU-based fast low-dose cone beam CT reconstruction via total variation</article-title>. <source>J Xray Sci Technol</source>. (<year>2011</year>) <volume>19</volume>:<fpage>139</fpage>&#x02013;<lpage>54</lpage>. <pub-id pub-id-type="doi">10.3233/XST-2011-0283</pub-id><pub-id pub-id-type="pmid">21606579</pub-id></citation></ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>X</given-names></name> <name><surname>Lou</surname> <given-names>Y</given-names></name> <name><surname>Li</surname> <given-names>R</given-names></name> <name><surname>Song</surname> <given-names>WY</given-names></name> <name><surname>Jiang</surname> <given-names>SB</given-names></name></person-group>. <article-title>GPU-based fast cone beam CT reconstruction from undersampled and noisy projection data via total variation</article-title>. <source>Med Phys</source>. (<year>2010</year>) <volume>37</volume>:<fpage>1757</fpage>&#x02013;<lpage>60</lpage>. <pub-id pub-id-type="doi">10.1118/1.3371691</pub-id><pub-id pub-id-type="pmid">20443497</pub-id></citation></ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lohvithee</surname> <given-names>M</given-names></name> <name><surname>Biguri</surname> <given-names>A</given-names></name> <name><surname>Soleimani</surname> <given-names>M</given-names></name></person-group>. <article-title>Parameter selection in limited data cone-beam CT reconstruction using edge-preserving total variation algorithms</article-title>. <source>Phys Med Biol</source>. (<year>2017</year>) <volume>62</volume>:<fpage>9295</fpage>&#x02013;<lpage>321</lpage>. <pub-id pub-id-type="doi">10.1088/1361-6560/aa93d3</pub-id><pub-id pub-id-type="pmid">29035874</pub-id></citation></ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tian</surname> <given-names>Z</given-names></name> <name><surname>Jia</surname> <given-names>X</given-names></name> <name><surname>Yuan</surname> <given-names>K</given-names></name> <name><surname>Pan</surname> <given-names>T</given-names></name> <name><surname>Jiang</surname> <given-names>SB</given-names></name></person-group>. <article-title>Low-dose CT reconstruction via edge-preserving total variation regularization</article-title>. <source>Phys Med Biol</source>. (<year>2011</year>) <volume>56</volume>:<fpage>5949</fpage>&#x02013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/56/18/011</pub-id><pub-id pub-id-type="pmid">21860076</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zeng</surname> <given-names>GL</given-names></name> <name><surname>Li</surname> <given-names>Y</given-names></name> <name><surname>Zamyatin</surname> <given-names>A</given-names></name></person-group>. <article-title>Iterative total-variation reconstruction versus weighted filtered-backprojection reconstruction with edge-preserving filtering</article-title>. <source>Phys Med Biol</source>. (<year>2013</year>) <volume>58</volume>:<fpage>3413</fpage>&#x02013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/58/10/3413</pub-id><pub-id pub-id-type="pmid">23618896</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>JC</given-names></name> <name><surname>Zhang</surname> <given-names>H</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Fan</surname> <given-names>Q</given-names></name> <name><surname>Li</surname> <given-names>JG</given-names></name> <name><surname>Liu</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>Common-mask guided image reconstruction (c-MGIR) for enhanced 4D cone-beam computed tomography</article-title>. <source>Phys Med Biol</source>. (<year>2015</year>) <volume>60</volume>:<fpage>9157</fpage>&#x02013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/60/23/9157</pub-id><pub-id pub-id-type="pmid">26562284</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gilboa</surname> <given-names>G</given-names></name> <name><surname>Osher</surname> <given-names>S</given-names></name></person-group>. <article-title>Nonlocal operators with applications to image processing</article-title>. <source>Multiscale Model Simul</source>. (<year>2008</year>) <volume>7</volume>:<fpage>1005</fpage>&#x02013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1137/070698592</pub-id></citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Velez</surname> <given-names>GC</given-names></name> <name><surname>Mesa</surname> <given-names>F</given-names></name> <name><surname>Alzate</surname> <given-names>PPC</given-names></name></person-group>. <article-title>Linear search optimization through the armijo rule method</article-title>. <source>Comtemp Eng Sci</source>. (<year>2018</year>) <volume>11</volume>:<fpage>771</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.12988/ces.2018.8121</pub-id></citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>X</given-names></name> <name><surname>Dong</surname> <given-names>B</given-names></name> <name><surname>Lou</surname> <given-names>Y</given-names></name> <name><surname>Jiang</surname> <given-names>SB</given-names></name></person-group>. <article-title>GPU-based iterative cone-beam CT reconstruction using tight frame regularization</article-title>. <source>Phys Med Biol</source>. (<year>2011</year>) <volume>56</volume>:<fpage>3787</fpage>&#x02013;<lpage>807</lpage>. <pub-id pub-id-type="doi">10.1088/0031-9155/56/13/004</pub-id><pub-id pub-id-type="pmid">21628778</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>K</given-names></name> <name><surname>Lee</surname> <given-names>T</given-names></name> <name><surname>Seong</surname> <given-names>Y</given-names></name> <name><surname>Lee</surname> <given-names>J</given-names></name> <name><surname>Jang</surname> <given-names>KE</given-names></name> <name><surname>Choi</surname> <given-names>J</given-names></name> <etal/></person-group>. <article-title>Fully iterative scatter corrected digital breast tomosynthesis using GPU-based fast Monte Carlo simulation and composition ratio update</article-title>. <source>Med Phys</source>. (<year>2015</year>) <volume>42</volume>:<fpage>5342</fpage>&#x02013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1118/1.4928139</pub-id><pub-id pub-id-type="pmid">26328983</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>X</given-names></name> <name><surname>Hu</surname> <given-names>JJ</given-names></name> <name><surname>Yang</surname> <given-names>T</given-names></name></person-group>. <article-title>GPU based iterative cone-beam CT reconstruction using empty space skipping technique</article-title>. <source>J Xray Sci Technol</source>. (<year>2013</year>) <volume>21</volume>:<fpage>53</fpage>&#x02013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.3233/XST-130366</pub-id><pub-id pub-id-type="pmid">23507852</pub-id></citation></ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="editor"><name><surname>Zheng</surname> <given-names>Z</given-names></name> <name><surname>Xu</surname> <given-names>W</given-names></name> <name><surname>Mueller</surname> <given-names>K</given-names></name></person-group> editors. <article-title>Performance tuning for CUDA-accelerated neighborhood denoising filters</article-title>. <source>3rd Workshop on High-Performance Image Reconstruction (HPIR)</source>. Potsdam, Germany (<year>2011</year>). </citation></ref>
</ref-list>
<fn-group>
<fn fn-type="financial-disclosure"><p><bold>Funding.</bold> This work was supported by a sabbatical research grant in 2018 from the Catholic University of Pusan.</p>
</fn>
</fn-group>
</back>
</article>