<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jamp
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Applied Mathematics and Physics
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-4352
   </issn>
   <issn publication-format="print">
    2327-4379
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jamp.2025.132021
   </article-id>
   <article-id pub-id-type="publisher-id">
    jamp-140587
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Markov Chain Monte Carlo-Based L
    <sub>1</sub>/L
    <sub>2</sub> Regularization and Its Applications in Low-Dose CT Denoising
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Shuoqi
      </surname>
      <given-names>
       Yu
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aSchool of Mathematics and Statistics, Shandong Normal University, Jinan, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     10
    </day> 
    <month>
     02
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    02
   </issue>
   <fpage>
    419
   </fpage>
   <lpage>
    428
   </lpage>
   <history>
    <date date-type="received">
     <day>
      13,
     </day>
     <month>
      January
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      14,
     </day>
     <month>
      January
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      14,
     </day>
     <month>
      February
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    In this paper, a low-dose CT denoising method based on 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow>
       <mrow> 
        <msub> 
         <mi>
          L
         </mi> 
         <mn>
          1
         </mn> 
        </msub> 
       </mrow>
       <mo>
        /
       </mo>
       <mrow> 
        <msub> 
         <mi>
          L
         </mi> 
         <mn>
          2
         </mn> 
        </msub> 
       </mrow>
      </mrow> 
     </mrow> 
    </math> regularization method of Markov chain Monte Carlo is studied. Firstly, the mathematical model and regularization method of low-dose CT denoising are summarized, and then the theoretical basis of MCMC method and its application in image denoising are introduced. We evaluated the performance of various regularization strategies by comparing the denoising effects of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
        L
       </mi> 
       <mn>
        1
       </mn> 
      </msub> 
     </mrow> 
    </math> , 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
        L
       </mi> 
       <mn>
        2
       </mn> 
      </msub> 
     </mrow> 
    </math> , and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow>
       <mrow> 
        <msub> 
         <mi>
          L
         </mi> 
         <mn>
          1
         </mn> 
        </msub> 
       </mrow>
       <mo>
        /
       </mo>
       <mrow> 
        <msub> 
         <mi>
          L
         </mi> 
         <mn>
          2
         </mn> 
        </msub> 
       </mrow>
      </mrow> 
     </mrow> 
    </math> regularization terms in MCMC sampling at Gaussian noise levels. The experimental results show that 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow>
       <mrow> 
        <msub> 
         <mi>
          L
         </mi> 
         <mn>
          1
         </mn> 
        </msub> 
       </mrow>
       <mo>
        /
       </mo>
       <mrow> 
        <msub> 
         <mi>
          L
         </mi> 
         <mn>
          2
         </mn> 
        </msub> 
       </mrow>
      </mrow> 
     </mrow> 
    </math> regularization has the best performance in balancing noise removal and image detail retention, significantly superior to single 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
        L
       </mi> 
       <mn>
        1
       </mn> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
        L
       </mi> 
       <mn>
        2
       </mn> 
      </msub> 
     </mrow> 
    </math> regularization, which proves its effectiveness for low-dose CT denoising.
   </abstract>
   <kwd-group> 
    <kwd>
     Low-Dose CT Denoising
    </kwd> 
    <kwd>
      Regularization
    </kwd> 
    <kwd>
      Statistical Inverse Problem
    </kwd> 
    <kwd>
      MCMC Sampling
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Low-dose CT imaging is designed to reduce the radiation dose to the patient by reducing the intensity of the X-rays to obtain CT images <xref ref-type="bibr" rid="scirp.140587-1">
     [1]
    </xref>. However, this dose reduction can significantly increase the noise in the image, affecting the image quality and diagnostic value <xref ref-type="bibr" rid="scirp.140587-2">
     [2]
    </xref>. Low-dose CT denoising technology is designed to remove noise from noisy CT images to improve image quality. The inverse problem of image denoising is generally regarded as an ill-posed problem <xref ref-type="bibr" rid="scirp.140587-3">
     [3]
    </xref>, which is characterized by the non-uniqueness of the solution, instability and extreme sensitivity to the input data. For image denoising, small changes in noise can cause instability in the recovery results. In order to solve the problem of noise reduction, regularization method is introduced to impose appropriate constraints in the process of solving, so as to improve the stability and reliability of the solution. Regularization avoids over-fitting noise by incorporating prior knowledge (such as signal smoothness, sparsity, or other statistical properties) and enhances the model’s ability to recover the real image.</p>
   <p>However, the traditional regularization method is prone to the accumulation of errors in the process of iterative solution, which leads to the problem of fuzzy boundary in the image after denoising.</p>
   <p>Therefore, this paper proposes a low-dose CT denoising method based on 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization method of Markov chain Monte Carlo. By constructing a posterior probability distribution of low-dose CT image data with noise, regularization prior is incorporated to control the discomfort. Then, the posterior probability distribution is randomly sampled to ensure the image details while effectively denoising. This method effectively balances the effect of noise reduction and detail preservation in theory and shows significant advantages in practical application. Firstly, the mathematical model and regularization method of image denoising are introduced, and the implementation process of MCMC algorithm is described in detail, including initialization and sampling, and how to optimize the performance of the algorithm by adaptive step size.</p>
   <p>Through numerical simulation experiment and real CT image experiment, we compare the denoising effect under different regularization strategies, using peak signal-to-noise ratio (PSNR) and structural similarity index (SSIM) as evaluation indexes. By comparing the experimental results of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
     </mrow> 
    </math> and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization based on Markov chain Monte Carlo, it is observed that 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization has the best denoising effect on low-dose CT, especially in preserving image structure and detail.</p>
  </sec><sec id="s2">
   <title>2. Regularization Model of Low-Dose CT Image Denoising</title>
   <p>In the process of low-dose CT denoising, the main factor to be considered is that while removing noise, the integrity of the image itself must be ensured. 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        u 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msup> 
       <mtext>
         R 
       </mtext> 
       <mi>
         n 
       </mi> 
      </msup> 
     </mrow> 
    </math> is the original image, and the noisy image is 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        b 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msup> 
       <mtext>
         R 
       </mtext> 
       <mi>
         m 
       </mi> 
      </msup> 
     </mrow> 
    </math>. The image denoising problem can generally be expressed as the inverse problem <xref ref-type="bibr" rid="scirp.140587-4">
     [4]
    </xref> of the following problems:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        b 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        I 
      </mi> 
      <mi>
        u 
      </mi> 
      <mo>
        + 
      </mo> 
      <mi>
        η 
      </mi> 
     </mrow> 
    </math> (1)</p>
   <p>where 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       η 
     </mi> 
    </math> is noise and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       I 
     </mi> 
    </math> is the identity matrix. Due to the existence of noise, the inverse problem shows discomfort, mainly reflected in the non-uniqueness and instability of the solution. Regularization is a common method to solve ill-determined problems, which can improve the quality and stability of the solution. The main idea is to add regularization term 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        Reg 
      </mtext> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         u 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> to the prior distribution, and after adding regularization term, the denoised CT image is obtained by solving the following minimization problem:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         u 
       </mi> 
       <mtext>
         * 
       </mtext> 
      </msup> 
      <mo>
        = 
      </mo> 
      <mtext>
        arg 
      </mtext> 
      <munder> 
       <mrow> 
        <mtext>
          min 
        </mtext> 
       </mrow> 
       <mi>
         u 
       </mi> 
      </munder> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <mfrac> 
         <mn>
           1 
         </mn> 
         <mn>
           2 
         </mn> 
        </mfrac> 
        <msubsup> 
         <mrow> 
          <mrow> 
           <mo>
             ‖ 
           </mo> 
           <mrow> 
            <mi>
              A 
            </mi> 
            <mi>
              u 
            </mi> 
            <mo>
              − 
            </mo> 
            <mi>
              b 
            </mi> 
           </mrow> 
           <mo>
             ‖ 
           </mo> 
          </mrow> 
         </mrow> 
         <mrow> 
          <msub> 
           <mi>
             ℓ 
           </mi> 
           <mn>
             2 
           </mn> 
          </msub> 
         </mrow> 
         <mn>
           2 
         </mn> 
        </msubsup> 
        <mo>
          + 
        </mo> 
        <mi>
          α 
        </mi> 
        <mtext>
          Reg 
        </mtext> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mi>
           u 
         </mi> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (2)</p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <mi>
            A 
          </mi> 
          <mi>
            u 
          </mi> 
          <mo>
            − 
          </mo> 
          <mi>
            b 
          </mi> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <msub> 
         <mi>
           ℓ 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msubsup> 
     </mrow> 
    </math> is the fidelity term, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mtext>
        Reg 
      </mtext> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         u 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the regularization term, and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       α 
     </mi> 
    </math> is the regularization coefficient, used to balance the fidelity term and the regularization term.</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> regularization <xref ref-type="bibr" rid="scirp.140587-5">
     [5]
    </xref> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
     </mrow> 
    </math> regularization on a given gradient:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <mo>
            ∇ 
          </mo> 
          <mi>
            u 
          </mi> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <msub> 
           <mo>
             ∇ 
           </mo> 
           <mi>
             x 
           </mi> 
          </msub> 
          <mi>
            u 
          </mi> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         1 
       </mn> 
      </msub> 
      <mo>
        + 
      </mo> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <msub> 
           <mo>
             ∇ 
           </mo> 
           <mi>
             y 
           </mi> 
          </msub> 
          <mi>
            u 
          </mi> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math></p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mrow> 
        <mrow> 
         <mo>
           ‖ 
         </mo> 
         <mrow> 
          <mo>
            ∇ 
          </mo> 
          <mi>
            u 
          </mi> 
         </mrow> 
         <mo>
           ‖ 
         </mo> 
        </mrow> 
       </mrow> 
       <mn>
         2 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msqrt> 
       <mrow> 
        <msubsup> 
         <mrow> 
          <mrow> 
           <mo>
             ‖ 
           </mo> 
           <mrow> 
            <msub> 
             <mo>
               ∇ 
             </mo> 
             <mi>
               x 
             </mi> 
            </msub> 
            <mi>
              u 
            </mi> 
           </mrow> 
           <mo>
             ‖ 
           </mo> 
          </mrow> 
         </mrow> 
         <mn>
           2 
         </mn> 
         <mn>
           2 
         </mn> 
        </msubsup> 
        <mo>
          + 
        </mo> 
        <msubsup> 
         <mrow> 
          <mrow> 
           <mo>
             ‖ 
           </mo> 
           <mrow> 
            <msub> 
             <mo>
               ∇ 
             </mo> 
             <mi>
               y 
             </mi> 
            </msub> 
            <mi>
              u 
            </mi> 
           </mrow> 
           <mo>
             ‖ 
           </mo> 
          </mrow> 
         </mrow> 
         <mn>
           2 
         </mn> 
         <mn>
           2 
         </mn> 
        </msubsup> 
       </mrow> 
      </msqrt> 
     </mrow> 
    </math></p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization term:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mfrac> 
       <mrow> 
        <msub> 
         <mrow> 
          <mrow> 
           <mo>
             ‖ 
           </mo> 
           <mrow> 
            <mo>
              ∇ 
            </mo> 
            <mi>
              u 
            </mi> 
           </mrow> 
           <mo>
             ‖ 
           </mo> 
          </mrow> 
         </mrow> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mrow> 
        <msub> 
         <mrow> 
          <mrow> 
           <mo>
             ‖ 
           </mo> 
           <mrow> 
            <mo>
              ∇ 
            </mo> 
            <mi>
              u 
            </mi> 
           </mrow> 
           <mo>
             ‖ 
           </mo> 
          </mrow> 
         </mrow> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mfrac> 
     </mrow> 
    </math></p>
   <p>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mo>
       ∇ 
     </mo> 
    </math> is the gradient operator, let 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         D 
       </mi> 
       <mi>
         x 
       </mi> 
      </msub> 
      <mi>
        u 
      </mi> 
      <mo>
        , 
      </mo> 
      <msub> 
       <mi>
         D 
       </mi> 
       <mi>
         y 
       </mi> 
      </msub> 
      <mi>
        u 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <msup> 
       <mi>
         R 
       </mi> 
       <mi>
         n 
       </mi> 
      </msup> 
     </mrow> 
    </math> be the first-order forward difference operators of the horizontal and vertical directions of the image respectively, then 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        D 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           D 
         </mi> 
         <mi>
           x 
         </mi> 
        </msub> 
        <mi>
          u 
        </mi> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           D 
         </mi> 
         <mi>
           y 
         </mi> 
        </msub> 
        <mi>
          u 
        </mi> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mo>
        ∇ 
      </mo> 
     </mrow> 
    </math>.</p>
  </sec><sec id="s3">
   <title>3. Solution of Low-Dose CT Denoising Problem and Sampling Method</title>
   <sec id="s3_1">
    <title>3.1. Estimation of the Posterior Density Function</title>
    <p>The prior density function corresponding to the regularization term is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mrow> 
         <mtext>
           pr 
         </mtext> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∝ 
       </mo> 
       <msup> 
        <mtext>
          e 
        </mtext> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           α 
         </mi> 
         <mtext>
           Reg 
         </mtext> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            u 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math></p>
    <p>suppose that the 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        η 
      </mi> 
     </math> is a Gaussian random vector with a mean of 0, and the covariance matrix Γ which is positive definite, i.e.</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         η 
       </mi> 
       <mo>
         ~ 
       </mo> 
       <mtext>
         N 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           Γ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>The likelihood density function is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           b 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           u 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∝ 
       </mo> 
       <mtext>
         exp 
       </mtext> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               A 
             </mi> 
             <mi>
               u 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mtext>
            T 
          </mtext> 
         </msup> 
         <msup> 
          <mi>
            Γ 
          </mi> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             A 
           </mi> 
           <mi>
             u 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             b 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math> (3)</p>
    <p>The posterior probability density of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        u 
      </mi> 
     </math> obtained by Bayes’ formula is</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∝ 
       </mo> 
       <mtext>
         exp 
       </mtext> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </mfrac> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               A 
             </mi> 
             <mi>
               u 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mtext>
            T 
          </mtext> 
         </msup> 
         <msup> 
          <mi>
            Γ 
          </mi> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             A 
           </mi> 
           <mi>
             u 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             b 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           α 
         </mi> 
         <mtext>
           Reg 
         </mtext> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            u 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math> (4)</p>
    <p>Assuming that the noise covariance matrix is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Γ 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          β 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mi>
         I 
       </mi> 
      </mrow> 
     </math>, the standard form of the posterior probability density function of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        u 
      </mi> 
     </math> is</p>
    <p>
     <xref ref-type="bibr" rid="scirp.140587-"></xref> 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ∝ 
       </mo> 
       <mtext>
         exp 
       </mtext> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mfrac> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <msup> 
            <mi>
              β 
            </mi> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </mfrac> 
         <msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              ‖ 
            </mo> 
            <mrow> 
             <mi>
               A 
             </mi> 
             <mi>
               u 
             </mi> 
             <mo>
               − 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ‖ 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              l 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <mo>
           − 
         </mo> 
         <mi>
           α 
         </mi> 
         <mtext>
           Reg 
         </mtext> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            u 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math> (5)</p>
    <p>CM method is used to estimate the posterior density function, and the calculation formula of CM method is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mtext>
           CM 
         </mtext> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msub> 
          <mo>
            ∫ 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              ℝ 
            </mi> 
            <mi>
              n 
            </mi> 
           </msup> 
          </mrow> 
         </msub> 
         <mrow> 
          <mi>
            u 
          </mi> 
          <mi>
            π 
          </mi> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mtext>
         d 
       </mtext> 
       <mi>
         u 
       </mi> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math> (6)</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. MCMC Sampling Method</title>
    <p>The MCMC algorithm is used to sample the posterior density function <xref ref-type="bibr" rid="scirp.140587-6">
      [6]
     </xref>, and sample sequence 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         , 
       </mo> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            2 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            M 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
      </mrow> 
     </math> is obtained. Suppose that the number of samples in the pre-burning period of the probe posterior probability density function is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          m 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>, when the number of samples sampled is large enough, the remaining number after removing the samples in the pre-burning period is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         M 
       </mi> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          m 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>, and the above integral can be approximated as the average of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         M 
       </mi> 
       <mo>
         − 
       </mo> 
       <msub> 
        <mi>
          m 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> samples, that is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mtext>
           CM 
         </mtext> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mstyle displaystyle="true"> 
        <mrow> 
         <msub> 
          <mo>
            ∫ 
          </mo> 
          <mrow> 
           <msup> 
            <mi>
              ℝ 
            </mi> 
            <mi>
              n 
            </mi> 
           </msup> 
          </mrow> 
         </msub> 
         <mrow> 
          <mi>
            u 
          </mi> 
          <mi>
            π 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mi>
              u 
            </mi> 
            <mo>
              | 
            </mo> 
            <mi>
              b 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
          <mtext>
            d 
          </mtext> 
          <mi>
            u 
          </mi> 
         </mrow> 
        </mrow> 
       </mstyle> 
       <mo>
         ≈ 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mi>
           M 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            m 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            m 
          </mi> 
          <mo>
            = 
          </mo> 
          <msub> 
           <mi>
             m 
           </mi> 
           <mn>
             0 
           </mn> 
          </msub> 
          <mo>
            + 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           M 
         </mi> 
        </msubsup> 
        <mrow> 
         <msup> 
          <mi>
            u 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              m 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
        </mrow> 
       </mstyle> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math> (7)</p>
    <p>
     <xref ref-type="bibr" rid="scirp.140587-"></xref>The MCMC sampling algorithm is used to sample the posterior density function, and a proposed distribution 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            u 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
         <mo>
           | 
         </mo> 
         <mi>
           u 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mtext>
         N 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mi>
            σ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
         <mi>
           I 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is obtained, where u is the current state, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <msup> 
       <mi>
         u 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
     </math> is the proposed new state, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          σ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
      </mrow> 
     </math> is the variance, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        I 
      </mi> 
     </math> is the identity matrix, new state 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mo>
          ′ 
        </mo> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mi>
         u 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         δ 
       </mi> 
       <mo>
         × 
       </mo> 
       <mi>
         ε 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ε 
       </mi> 
       <mo>
         ~ 
       </mo> 
       <mtext>
         N 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           I 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, the proposed distribution is symmetric, i.e. 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            u 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
         <mo>
           | 
         </mo> 
         <mi>
           u 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           | 
         </mo> 
         <msup> 
          <mi>
            u 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, since the jump probabilities from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        u 
      </mi> 
     </math> to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <msup> 
       <mi>
         u 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
     </math> and from 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <msup> 
       <mi>
         u 
       </mi> 
       <mo>
         ′ 
       </mo> 
      </msup> 
     </math> to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        u 
      </mi> 
     </math> are the same. The adaptive step size adjustment is used to make the acceptance rate close to 0.234 <xref ref-type="bibr" rid="scirp.140587-7">
      [7]
     </xref>. Every 10,000 sampling times, the current acceptance rate is checked and the step size is adjusted accordingly. The rule of step size adjustment can be expressed as</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mrow> 
         <mtext>
           stepsize 
         </mtext> 
        </mrow> 
        <mrow> 
         <mtext>
           new 
         </mtext> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable columnalign="left"> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               stepsize 
             </mtext> 
             <mo>
               × 
             </mo> 
             <mn>
               1.1 
             </mn> 
             <mo>
               , 
             </mo> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               if acceptance rate 
             </mtext> 
             <mo>
               &gt; 
             </mo> 
             <mn>
               0.234 
             </mn> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               stepsize 
             </mtext> 
             <mo>
               ÷ 
             </mo> 
             <mn>
               1.1 
             </mn> 
             <mo>
               , 
             </mo> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               otherwise 
             </mtext> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (8)</p>
    <p>in practical applications, 1.1 is a common adjustment factor that provides a reasonable gradual adjustment amplitude (about 10% step change), without causing too drastic a change in sampling step size, and can quickly adapt to the characteristics of the state space, in the experiment, the adjustment factor 1.1 keeps the sampling acceptance rate in the range of 20% - 30%, which is close to the theoretical optimal value of 23.4%.</p>
    <p>The acceptance rate is calculated as</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         α 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         min 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mfrac> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mi>
                u 
              </mi> 
              <mo>
                ′ 
              </mo> 
             </msup> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               | 
             </mo> 
             <msup> 
              <mi>
                u 
              </mi> 
              <mo>
                ′ 
              </mo> 
             </msup> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mi>
                u 
              </mi> 
              <mo>
                ′ 
              </mo> 
             </msup> 
             <mo>
               | 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         min 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mfrac> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mi>
                u 
              </mi> 
              <mo>
                ′ 
              </mo> 
             </msup> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math> (9)</p>
    <p>Since the sampling method usually deals with the probability density in logarithmic form, in order to simplify the calculation, the posterior probability is logarithmic and set as</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         log 
       </mi> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           b 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           u 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         log 
       </mi> 
       <mi>
         π 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         C 
       </mi> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math> (10)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        C 
      </mi> 
     </math> is a normalized constant and is independent of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        u 
      </mi> 
     </math>, so it can be ignored.</p>
    <p>The adaptive step size can be dynamically adjusted according to the acceptance rate in the sampling process. When the acceptance rate is higher than the target value, increasing the step size can accelerate the speed of exploring the state space, and thus reach the equilibrium state faster. On the contrary, if the acceptance rate is too low, reducing the step size can improve the acceptance rate, ensure that the algorithm effectively explores the state space, and enable the algorithm to adjust to the scale suitable for the current target distribution more quickly, so as to accelerate the smooth distribution.</p>
    <p>We summarize the MCMC:</p>
    <p>Step 1: Set the initial value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            1 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mstyle mathvariant="bold" mathsize="normal"> 
        <mi>
          b 
        </mi> 
       </mstyle> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            b 
          </mi> 
          <mi>
            n 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         m 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>, the sample of the combustion period is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          m 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>, the total number of samples is M, and the initial step size is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        δ 
      </mi> 
     </math>.</p>
    <p>Step 2: Update candidate samples 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         u 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            m 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         + 
       </mo> 
       <mi>
         δ 
       </mi> 
       <mo>
         ⋅ 
       </mo> 
       <mi>
         ε 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ε 
       </mi> 
       <mo>
         ~ 
       </mo> 
       <mtext>
         N 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           I 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Step 3: The logarithmic posterior probability distribution after the regularization term is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Q 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           | 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mn>
           2 
         </mn> 
         <msup> 
          <mi>
            β 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
       </mfrac> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <mi>
             A 
           </mi> 
           <mi>
             u 
           </mi> 
           <mo>
             − 
           </mo> 
           <mi>
             b 
           </mi> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mo>
         − 
       </mo> 
       <mtext>
         Reg 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>Calculate the receiving probability 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        α 
      </mi> 
     </math> as</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         α 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         min 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mfrac> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mi>
                u 
              </mi> 
              <mrow> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  m 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
             </msup> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         min 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           exp 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             Q 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msup> 
              <mi>
                u 
              </mi> 
              <mrow> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  m 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
             </msup> 
             <mo>
               | 
             </mo> 
             <mi>
               b 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>.</p>
    <p>Step 4: If 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         α 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         ~ 
       </mo> 
       <mi>
         U 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, then 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mi>
         u 
       </mi> 
      </mrow> 
     </math>, otherwise reject candidate sample order 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             m 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            m 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>.</p>
    <p>Step 5: When m = M, sampling stops. Otherwise, continue sampling and make m = m + 1. Repeat the second and third steps.</p>
    <p>Step 6: After every 10,000 samples, adjust Step 1 according to the current acceptance rate 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        δ 
      </mi> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         δ 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable columnalign="left"> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mi>
               δ 
             </mi> 
             <mo>
               × 
             </mo> 
             <mn>
               1.1 
             </mn> 
             <mo>
               , 
             </mo> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mi>
               α 
             </mi> 
             <mo>
               &gt; 
             </mo> 
             <mn>
               0.234 
             </mn> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr columnalign="left"> 
           <mtd columnalign="left"> 
            <mrow> 
             <mi>
               δ 
             </mi> 
             <mo>
               ÷ 
             </mo> 
             <mn>
               1.1 
             </mn> 
             <mo>
               , 
             </mo> 
            </mrow> 
           </mtd> 
           <mtd columnalign="left"> 
            <mrow> 
             <mtext>
               otherwise 
             </mtext> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>go to Step 2 update 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        δ 
      </mi> 
     </math>.</p>
    <p>Step 7: Based on the sampling results, the denoised image estimated by conditional mean (CM) is calculated</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mtext>
           CM 
         </mtext> 
        </mrow> 
       </msub> 
       <mo>
         ≈ 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mi>
           M 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            m 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            m 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          M 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            m 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math></p>
    <p>In order to compare the denoising effects of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> regularization terms and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization terms, and compare the peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) <xref ref-type="bibr" rid="scirp.140587-8">
      [8]
     </xref> of the denoised images, the higher the PSNR value is, the smaller the error between the denoised image and the original image, and the better the denoised effect is. The closer the SSIM value is to 1, the higher the similarity between the denoised image and the original image. The calculation of PSNR and SSIM is given below:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         PSNR 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mn>
         10 
       </mn> 
       <mo>
         ⋅ 
       </mo> 
       <msub> 
        <mrow> 
         <mtext>
           log 
         </mtext> 
        </mrow> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <msubsup> 
            <mrow> 
             <mtext>
               MAX 
             </mtext> 
            </mrow> 
            <mtext>
              x 
            </mtext> 
            <mn>
              2 
            </mn> 
           </msubsup> 
          </mrow> 
          <mrow> 
           <mtext>
             MSE 
           </mtext> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (11)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         MSE 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mi>
           m 
         </mi> 
         <mi>
           n 
         </mi> 
        </mrow> 
       </mfrac> 
       <mstyle displaystyle="true"> 
        <msubsup> 
         <mo>
           ∑ 
         </mo> 
         <mrow> 
          <mi>
            i 
          </mi> 
          <mo>
            = 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mi>
           m 
         </mi> 
        </msubsup> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              j 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             n 
           </mi> 
          </msubsup> 
          <mrow> 
           <msup> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 x 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   i 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   j 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mo>
                 − 
               </mo> 
               <mi>
                 y 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   i 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   j 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
         </mstyle> 
        </mrow> 
       </mstyle> 
      </mrow> 
     </math>, where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        x 
      </mi> 
     </math> is the original image, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        y 
      </mi> 
     </math> is the denoised image, m and n are the size of the image, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mrow> 
         <mtext>
           MAX 
         </mtext> 
        </mrow> 
        <mtext>
          I 
        </mtext> 
       </msub> 
      </mrow> 
     </math> is the maximum possible pixel value of the image.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.140587-"></xref> 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         SSIM 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <msub> 
            <mi>
              μ 
            </mi> 
            <mi>
              x 
            </mi> 
           </msub> 
           <msub> 
            <mi>
              μ 
            </mi> 
            <mi>
              y 
            </mi> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              c 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             2 
           </mn> 
           <msub> 
            <mi>
              σ 
            </mi> 
            <mrow> 
             <mi>
               x 
             </mi> 
             <mi>
               y 
             </mi> 
            </mrow> 
           </msub> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              c 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              μ 
            </mi> 
            <mi>
              x 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msubsup> 
            <mi>
              μ 
            </mi> 
            <mi>
              y 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              c 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              σ 
            </mi> 
            <mi>
              x 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msubsup> 
            <mi>
              σ 
            </mi> 
            <mi>
              y 
            </mi> 
            <mn>
              2 
            </mn> 
           </msubsup> 
           <mo>
             + 
           </mo> 
           <msub> 
            <mi>
              c 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (12)</p>
    <p>where x represents the original image, y represents the denoised image, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          μ 
        </mi> 
        <mi>
          x 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          μ 
        </mi> 
        <mi>
          y 
        </mi> 
       </msub> 
      </mrow> 
     </math> are the mean values of the images x and y, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          σ 
        </mi> 
        <mi>
          x 
        </mi> 
        <mn>
          2 
        </mn> 
       </msubsup> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          σ 
        </mi> 
        <mi>
          y 
        </mi> 
        <mn>
          2 
        </mn> 
       </msubsup> 
      </mrow> 
     </math> are the variances of the images x and y, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mi>
           y 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is the covariance of the images x and y, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              k 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mi>
             L 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              k 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mi>
             L 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
      </mrow> 
     </math> is a small constant to avoid denominators of zero, where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        L 
      </mi> 
     </math> is the pixel value of the dynamic range, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          k 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0.01 
       </mn> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          k 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0.03 
       </mn> 
      </mrow> 
     </math> are the default values.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Experiment Results</title>
   <sec id="s4_1">
    <title>4.1. Low-Dose Noise Image</title>
    <p>In the study of low-dose CT image denoising algorithm, in order to objectively evaluate the effectiveness of the denoising algorithm, people often choose the recognized Sheep-Logan model as the research object.</p>
    <p>Noise was added to the projection data of Sheep-Logan head model to mimic low-dose CT images and the noise approximately follows the non-stationary Gaussian distribution with the mean of 0. The noise variance formula <xref ref-type="bibr" rid="scirp.140587-9">
      [9]
     </xref> is as follows:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          σ 
        </mi> 
        <mi>
          i 
        </mi> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         × 
       </mo> 
       <mtext>
         exp 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <msub> 
            <mi>
              μ 
            </mi> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
          <mi>
            φ 
          </mi> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (13)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          μ 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          σ 
        </mi> 
        <mi>
          i 
        </mi> 
        <mn>
          2 
        </mn> 
       </msubsup> 
      </mrow> 
     </math> are the projected data mean and noise variance obtained on the i-th detector, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        φ 
      </mi> 
     </math> are two configuration parameters, set here 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0.3 
       </mn> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         φ 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         30 
       </mn> 
      </mrow> 
     </math>.</p>
    <p>Inverse Radon transform is used to invert the projected data after noise, and the noise image is obtained. <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> shows the comparison between the original image and the noise image.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. The left image is the original image without noise, and the right image is the noisy image.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724016-rId206.jpeg?20250217014653" />
    </fig>
   </sec>
   <sec id="s4_2">
    <title>4.2. Comparison of the Denoising Effect of 

     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <msub> 
   
        <mi>
         
    L
   
        </mi> 
   
        <mn>
         
    1
   
        </mn> 
  
       </msub> 
 
      </mrow>

     </math>, 

     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <msub> 
   
        <mi>
         
    L
   
        </mi> 
   
        <mn>
         
    2
   
        </mn> 
  
       </msub> 
 
      </mrow>

     </math> and 

     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
       <mrow>
   
        <mrow> 
    
         <msub> 
     
          <mi>
            L 
          </mi> 
     
          <mn>
            1 
          </mn> 
    
         </msub> 
   
        </mrow>
   
        <mo>
         
    /
   
        </mo>
   
        <mrow> 
    
         <msub> 
     
          <mi>
            L 
          </mi> 
     
          <mn>
            2 
          </mn> 
    
         </msub> 
   
        </mrow>
  
       </mrow> 
 
      </mrow>

     </math> Regularization Terms</title>
    <p>Next, the regularization terms 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Reg 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <mo>
             ∇ 
           </mo> 
           <mi>
             u 
           </mi> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Reg 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <mo>
             ∇ 
           </mo> 
           <mi>
             u 
           </mi> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Reg 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mrow> 
           <mrow> 
            <mo>
              ‖ 
            </mo> 
            <mrow> 
             <mo>
               ∇ 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
            <mo>
              ‖ 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mrow> 
           <mrow> 
            <mo>
              ‖ 
            </mo> 
            <mrow> 
             <mo>
               ∇ 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
            <mo>
              ‖ 
            </mo> 
           </mrow> 
          </mrow> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> are respectively used to carry out MCMC sampling on the projected data containing Gaussian noise, set the sampling to 400,000 times, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         β 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.05 
       </mn> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         α 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
        <mn>
          5 
        </mn> 
       </msup> 
      </mrow> 
     </math> and obtain three denoised images, as shown in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. The first one is the denoised image using 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    1
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math> regularization, the second one is the denoised image using 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    2
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math> regularization, and the third one is the denoised image using 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              1 
            </mn> 
    
           </msub> 
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              2 
            </mn> 
    
           </msub> 
   
          </mrow>
  
         </mrow> 
 
        </mrow>

       </math> regularization.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724016-rId223.jpeg?20250217014653" />
    </fig>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.140587-"></xref>Table 1. Comparison of PSNR and SSIM for noisy images and denoised images using 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    1
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math>, 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    2
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math>, and 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              1 
            </mn> 
    
           </msub> 
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              2 
            </mn> 
    
           </msub> 
   
          </mrow>
  
         </mrow> 
 
        </mrow>

       </math> regularization.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="43.18%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="43.20%"><p style="text-align:center">PSNR</p></td> 
       <td class="custom-bottom-td acenter" width="43.20%"><p style="text-align:center">SSIM</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="43.18%"><p style="text-align:center">Noisy</p></td> 
       <td class="custom-top-td acenter" width="43.20%"><p style="text-align:center">23.98</p></td> 
       <td class="custom-top-td acenter" width="43.20%"><p style="text-align:center">0.7124</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="43.18%"><p style="text-align:center"> 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              L 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </math> regularization</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">24.02</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">0.8886</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="43.18%"><p style="text-align:center"> 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              L 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
         </math> regularization</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">22.54</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">0.8059</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="43.18%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mrow> 
            <mrow> 
             <msub> 
              <mi>
                L 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                L 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
           </mrow> 
          </mrow> 
         </math> regularization</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">25.39</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">0.9130</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Local comparison results, select the local area in the red box in <xref ref-type="fig" rid="fig2">
        Figure 2
       </xref> (50 - 79 columns, 80 - 109 rows, a total of 30 × 30 pixels) for analysis.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724016-rId242.jpeg?20250217014653" />
    </fig>
    <p>The PSNR and SSIM of the three images are shown in <xref ref-type="table" rid="table1">
      Table 1
     </xref>, it can be seen that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization has the highest PSNR and SSIM values, while 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> regularization has the lowest PSNR and SSIM values. It can be seen that 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization has the best effect on image denoising and detail retention. In comparison, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> regularization can also effectively improve image quality. However, it is inferior to 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization in terms of denoising and detail retention, while 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> regularization performs the worst in terms of denoising and detail retention, and from a local zooming in image, as shown in <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> is also superior to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> regularization in terms of detail retention and denoising.</p>
   </sec>
   <sec id="s4_3">
    <title>4.3. Explore the Denoising Effect of Real Low-Dose CT Image</title>
    <p>In order to further prove the effectiveness of this algorithm in practical application, this experiment selected full dose CT and quarter dose CT images from data set files on the Kaggle platform. Kaggle is a globally renowned data science and machine learning competition platform that provides rich datasets for users to use. In order to study the effectiveness of the algorithm, this paper selected full dose CT and quarter dose chest CT images. The section thickness was 1mm, and the quarter dose CT was low-dose CT. As shown in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>, it can be seen that there was obvious noise in the quarter dose CT images.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. The left image is a full dose CT image, and the right image is a quarter dose image.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724016-rId257.jpeg?20250217014654" />
    </fig>
    <p>The algorithm in this paper was used to de-noise low-dose CT, the sampling times were still set to 400,000 times, and the parameters were set to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         α 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         0.02 
       </mn> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         β 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
        <mn>
          3 
        </mn> 
       </msup> 
      </mrow> 
     </math> to obtain three different kinds of CT images after regularization, as shown in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. The first one is the denoised image using 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    1
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math> regularization, the second one is the denoised image using 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    2
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math> regularization, and the third one is the denoised image using 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              1 
            </mn> 
    
           </msub> 
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              2 
            </mn> 
    
           </msub> 
   
          </mrow>
  
         </mrow> 
 
        </mrow>

       </math> regularization.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724016-rId262.jpeg?20250217014654" />
    </fig>
    <p>According to the experimental results, this is shown in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> and <xref ref-type="table" rid="table2">
      Table 2
     </xref>, the PSNR of CT images after 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> and 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization has been improved, among which 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization has been improved the most, and SSIM has also been improved in addition to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
      </mrow> 
     </math> regularization decrease, which is also the most obvious improvement in 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization. In addition, by observing the local amplification area, as shown in <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularized and denoised CT images also have the best performance in noise removal and detail retention.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.140587-"></xref>Table 2. Comparison of PSNR and SSIM for noisy images and denoised images using 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    1
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math>, 

       <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msub> 
   
          <mi>
           
    L
   
          </mi> 
   
          <mn>
           
    2
   
          </mn> 
  
         </msub> 
 
        </mrow>

       </math>, and 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <mrow>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              1 
            </mn> 
    
           </msub> 
   
          </mrow>
   
          <mo>
           
    /
   
          </mo>
   
          <mrow> 
    
           <msub> 
     
            <mi>
              L 
            </mi> 
     
            <mn>
              2 
            </mn> 
    
           </msub> 
   
          </mrow>
  
         </mrow> 
 
        </mrow>

       </math> regularization.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="43.18%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="43.20%"><p style="text-align:center">PSNR</p></td> 
       <td class="custom-bottom-td acenter" width="43.20%"><p style="text-align:center">SSIM</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="43.18%"><p style="text-align:center">Quarter dose</p></td> 
       <td class="custom-top-td acenter" width="43.20%"><p style="text-align:center">28.21</p></td> 
       <td class="custom-top-td acenter" width="43.20%"><p style="text-align:center">0.9088</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="43.18%"><p style="text-align:center"> 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              L 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
         </math> regularization</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">29.75</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">0.9152</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="43.18%"><p style="text-align:center"> 
         <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <msub> 
            <mi>
              L 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
         </math> regularization</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">28.33</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">0.8907</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="43.18%"><p style="text-align:center"> 
         <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
           <mrow> 
            <mrow> 
             <msub> 
              <mi>
                L 
              </mi> 
              <mn>
                1 
              </mn> 
             </msub> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                L 
              </mi> 
              <mn>
                2 
              </mn> 
             </msub> 
            </mrow> 
           </mrow> 
          </mrow> 
         </math> regularization</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">30.30</p></td> 
       <td class="acenter" width="43.20%"><p style="text-align:center">0.9238</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Local comparison results, select the local area in the red box in <xref ref-type="fig" rid="fig5">
        Figure 5
       </xref> for analysis.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1724016-rId285.jpeg?20250217014654" />
    </fig>
    <p>Through the real clinical low-dose CT image denoising analysis, the effectiveness and advantages of the 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> regularization denoising effect based on MCMC sampling algorithm are further proved.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Conclusions</title>
   <p>In this paper, the low-dose CT denoising algorithm is analyzed and verified, and the regularization model based on MCMC sampling is introduced in this field. By employing MCMC sampling to process noisy image data, the denoising effect of three regularization strategies— 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> regularization, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
     </mrow> 
    </math> regularization, and 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization—was evaluated.</p>
   <p>The results demonstrated that 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization outperformed both 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         1 
       </mn> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         L 
       </mi> 
       <mn>
         2 
       </mn> 
      </msub> 
     </mrow> 
    </math> regularizations in multiple evaluation metrics. Particularly, 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
       </mrow> 
       <mo>
         / 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           L 
         </mi> 
         <mn>
           2 
         </mn> 
        </msub> 
       </mrow> 
      </mrow> 
     </mrow> 
    </math> regularization excelled in balancing noise removal with the preservation of image details, offering superior denoising results. This highlights the significance of using regularization in denoising models to effectively balance image fidelity and noise suppression. In addition, the adaptive step size in MCMC sampling further improves the stability and convergence speed of the algorithm, making the denoising process more efficient and practical. The experimental results show that the proposed method is not only feasible in theory, but also can achieve the expected denoising performance in practical application.</p>
   <p>In summary, this study demonstrated the effectiveness and superiority of combining regularization models with MCMC sampling algorithms for image denoising. Future research could focus on optimizing computational efficiency and exploring its applications in broader image-processing tasks.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.140587-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mayo, J.R., Hartman, T.E., Lee, K.S., Primack, S.L., Vedal, S. and Müller, N.L. (1995) CT of the Chest: Minimal Tube Current Required for Good Image Quality with the Least Radiation Dose. American Journal of Roentgenology, 164, 603-607. &gt;https://doi.org/10.2214/ajr.164.3.7863879
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Haque, A., Wang, A.S. and Imran, A. (2022) Noise2Quality: Non-Reference, Pixel-Wise Assessment of Low Dose CT Image Quality. Medical Imaging 2022: Image Perception, Observer Performance, and Technology Assessment, San Diego, 20-24 February 2022, 120351C. &gt;https://doi.org/10.1117/12.2611254
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hadamard, J. (1923) Lectures on Cauchy’s Problem in Linear Partial Differential Equations. Yale University Press. 
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bertero, M. and Boccacci, P. (1998) Introduction to Inverse Problems in Imaging. IOP Publishing Ltd. &gt;https://doi.org/10.1887/0750304359
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, J., Huang, J. and Zhang, S. (2012) Limited-Angle CT Reconstruction via the Minimization. Inverse Problems and Imaging, 6, 357-375. 
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H. and Teller, E. (1953) Equation of State Calculations by Fast Computing Machines. The Journal of Chemical Physics, 21, 1087-1092. &gt;https://doi.org/10.1063/1.1699114
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Roberts, G.O., Gelman, A. and Gilks, W.R. (1997) Optimal Scaling for Various Metropolis-Hastings Algorithms. Statistical Science, 7, 473-483.
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, Z., Bovik, A.C., Sheikh, H.R. and Simoncelli, E.P. (2004) Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing, 13, 600-612. &gt;https://doi.org/10.1109/tip.2003.819861
    </mixed-citation>
   </ref>
   <ref id="scirp.140587-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, T., Li, X., Wang, J., et al. (2004) Nonlinear Sinogram Smoothing for Low-Dose X-Ray CT. IEEE Transactions on Nuclear Science, 51, 2505-2513. &gt;https://doi.org/10.1109/tns.2004.834824
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>