<?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">IJG</journal-id><journal-title-group><journal-title>International Journal of Geosciences</journal-title></journal-title-group><issn pub-type="epub">2156-8359</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijg.2021.1211055</article-id><article-id pub-id-type="publisher-id">IJG-113246</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  Cone Bearing Estimation Utilizing a Hybrid HMM and IFM Smoother Filter Formulation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Erick</surname><given-names>Baziw</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gerald</surname><given-names>Verbeek</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Baziw Consulting Engineers, Vancouver, BC, Canada</addr-line></aff><aff id="aff2"><addr-line>Baziw Consulting Engineers, Tyler, Texas, USA</addr-line></aff><pub-date pub-type="epub"><day>12</day><month>11</month><year>2021</year></pub-date><volume>12</volume><issue>11</issue><fpage>1040</fpage><lpage>1054</lpage><history><date date-type="received"><day>16,</day>	<month>June</month>	<year>2021</year></date><date date-type="rev-recd"><day>15,</day>	<month>November</month>	<year>2021</year>	</date><date date-type="accepted"><day>18,</day>	<month>November</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; 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><p>
 
 
  Cone penetration testing (CPT) is a widely used geotechnical engineering 
  in-situ
   test for mapping soil profiles and assessing soil properties. In CPT, a cone on the end of a series of rods is pushed into the ground at a constant rate and resistance to the cone tip is measured (
  q<sub>m</sub>
  ). The 
  q<sub>m</sub>
   values are utilized to characterize the soil profile. Unfortunately, the measured cone tip resistance 
  is
   blurred and/or averaged which can result in the distortion of the soil profile characterization and the inability to identify thin layers. This paper outlines a novel and highly effective algorithm for obtaining cone bearing estimates q<sub>t</sub> from averaged or smoothed q<sub>m</sub> measurements. This q<sub>t</sub> optimal filter estimation technique is referred to as the q<sub>t</sub>HMM-IFM algorithm and it implements a hybrid hidden Markov model and iterative forward modelling technique. The mathematical details of the q<sub>t</sub>HMM-IFM algorithm are outlined in this paper along with the results from challenging test
   
  bed. The test
   
  b
  ed simulations have demonstrated that the q<sub>t</sub>HMM-IFM algorithm can derive accurate q<sub>t</sub> values from challenging averaged q<sub>m</sub> profiles. This allows for greater soil resolution and the identification and quantification of thin layers in a soil profile.
 
</p></abstract><kwd-group><kwd>Bayesian Recursive Estimation (BRE)</kwd><kwd> Cone Penetration Testing (CPT)</kwd><kwd> Geotechnical Site Characterization</kwd><kwd> Hidden Markov Model (HMM)</kwd><kwd> Iterative Forward Modelling (IFM)</kwd><kwd> Smoothing</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Cone Penetration Test (CPT) [<xref ref-type="bibr" rid="scirp.113246-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref4">4</xref>] is extensively used in geotechnical engineering to determine the in-situ subsurface stratigraphy and to estimate geotechnical parameters of the soils present. Geotechnical engineers use CPT to characterize and quantify soil properties and groundwater conditions so that the infrastructure (e.g., bridges, roads, buildings) construction requirements can be determined. In CPT a cone penetration test rig pushes the steel cone vertically into the ground at a standard rate and data are recorded at regular intervals during penetration. The cone penetrometer has electronic sensors to measure penetration resistance at the tip (q<sub>m</sub>) and friction in the shaft (friction sleeve) during penetration. A CPT probe equipped with a pore-water pressure sensor is called a piezo-cones (CPTU cones). CPT penetrometers with other sensors such as a seismic sensor are also used for in-situ site characterization. <xref ref-type="fig" rid="fig1">Figure 1</xref> illustrates a schematic and the associated terminology of a cone penetrometer.</p><p>For piezo-cones with the filter element right behind the cone tip (i.e., the u2 position), it is standard practice to correct the recorded tip resistance for the impact of the pore pressure on the back of the cone tip. This corrected cone tip resistance is normally referred to as q<sub>t</sub>, but in this paper, we focus on an additional correction that should be made to address the averaging that takes place when performing CPT to obtain the actual cone tip resistance values.</p><p>Boulanger and DeJong [<xref ref-type="bibr" rid="scirp.113246-ref5">5</xref>] outlined the distortions which occur when obtaining q<sub>m</sub> measurements and proposed an “inverse” algorithm where the results of the distortion could be optimally removed. In their work Boulanger and DeJong incorrectly described the distortions as a convolution operation (Equations (1), (2), (10), (12), (13), and (15)). In fact, the tip-bearing distortions are an averaging process [<xref ref-type="bibr" rid="scirp.113246-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref5">5</xref>] where cone tip values measured at a particular depth are affected by values above and below the depth of interest. This averaging or smoothing results in the inability to identify thin layers which is critical for liquefaction assessment and the reduction in soil layer resolution. The averaging/smoothing effect is subsequently described along with a proposed algorithm which combines the Bayesian recursive estimation Hidden Markov Model (HMM) filter with Iterative Forward Modelling (IFM) parameter estimation in a smoother formulation for optimal estimation of true q<sub>t</sub> cone bearing values.</p></sec><sec id="s2"><title>2. Mathematical Background</title><sec id="s2_1"><title>2.1. Cone Penetration Testing Model</title><p>When performing CPT the layers above and below the cone tip affect the measured tip resistance as illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>The measured cone penetration tip resistance q<sub>m</sub> can then be described as</p><p>q m ( d ) = ∑ j = 1 60 &#215; ( C d Δ ) w c ( j ) &#215; q t ( Δ q t + j ) + v ( d ) Δ q t = ( d − Δ w c ) ,     Δ w c = 30 &#215; ( d c Δ ) (1)</p><p>where</p><p>d: the cone depth;</p><p>d<sub>c</sub>: the cone tip diameter;</p><p>Δ: the q<sub>t</sub> sampling rate;</p><p>q<sub>m</sub>(d): the measured cone penetration tip resistance;</p><p>q<sub>t</sub>(d): the true cone penetration tip resistance;</p><p>w<sub>c</sub>(d): the q<sub>t</sub>(d) averaging function;</p><p>v(d): additive noise, generally taken to be white with a Gaussian pdf.</p><p>In Equation (1) it is assumed that w<sub>c</sub> averages q<sub>t</sub> over 60 cone diameters centered at the cone tip. Boulanger and DeJong [<xref ref-type="bibr" rid="scirp.113246-ref5">5</xref>] outline how to calculate w<sub>c</sub> using the equations shown below (after correcting the equation for w<sub>1</sub>).</p><p>The cone penetration averaging function w<sub>c</sub> for varying q t , z ′ / q t , z ′ = 0 ratios is illustrated in <xref ref-type="fig" rid="fig3">Figure 3</xref>. As outlined out by Boulanger and DeJong [<xref ref-type="bibr" rid="scirp.113246-ref5">5</xref>], w<sub>c</sub> is highly nonlinear and depth variant. This proves to be a significant challenge in obtaining the optimal estimates of q<sub>t</sub> but this can be addressed by applying a BRE filter which incorporates smoothing.</p><p>w c = w 1 w 2 ∑ w 1 w 2 (2a)</p><p>w 1 = C 1 1 + | ( z ′ z ′ 50 ) m z | (2b)</p><p>w 2 = 2 1 + ( q t , z ′ q t , z ′ = 0 ) m q (2c)</p></sec><sec id="s2_2"><title>2.2. Bayesian Recursive Estimation</title><p>Bayesian Recursive Estimation (BRE) is a filtering technique based on state-space, time-domain formulations of physical problems [<xref ref-type="bibr" rid="scirp.113246-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref7">7</xref>]. Application of this filter type requires that the dynamics of the system and measurement model, which relates the noisy measurements to the system state equations, be describable in a mathematical representation and probabilistic form that uniquely define the system behaviour. The potentially nonlinear discrete stochastic equation describing the system dynamics is defined as follows:</p><p>x k = f k − 1 ( x k − 1 , u k − 1 ) ↔ p ( x k | x k − 1 ) (3)</p><p>In Equation (3), the vector f<sub>k</sub> is a function of the state vector x<sub>k</sub> and the process or system noise u<sub>k</sub>. It is assumed that Equation (3) describes a Markov process of order one. The sampled potentially nonlinear measurement equation is given as</p><p>z k = h k ( x k , v k ) ↔ p ( z k | x k ) (4)</p><p>In Equation (4), h<sub>k</sub> depends upon the index k, the state x<sub>k</sub>, and the measurement noise v<sub>k</sub> at each sampling time. The probabilistic state-space formulation described by Equation (3) and the requirement for updating the state vector estimate based upon the newly available measurements described by Equation (4) are ideally suited for the Bayesian approach to derive the optimal estimation. In this approach it is attempted to construct the posterior estimate of the state given all available measurements. In general terms, it is desired to obtain estimates of the discretized system equation states x<sub>k</sub>, based on all available measurements up to time k (denoted as z<sub>1:k</sub>) by constructing the posterior p(x<sub>k</sub>|z<sub>1:k</sub>). The posterior Probability Density Function (PDF) then allows the calculation of the conditional mean estimate of the state (E(x<sub>k</sub>|z<sub>1:k</sub>)).</p><p>BRE is a two step process consisting of prediction and update. In the prediction step the system equation defined by Equation (3) is used to obtain the prior PDF of the state at time k using the Chapman-Kolmogorov equation, which is given as</p><p>p ( x k | z 1 : k − 1 ) = ∫ p ( x k | x k − 1 ) p ( x k − 1 | z 1 : k − 1 ) d x k − 1 (5)</p><p>The update step then computes the posterior PDF from the predicted PDF and the newly available measurement as follows:</p><p>p ( x k | z 1 : k ) = p ( z k | x k ) p ( x k | z 1 : k − 1 ) p ( z k | z 1 : k − 1 ) (6)</p><p>The recurrence Equations (5) and (6) form the basis for the optimal Bayesian solution. The BRE of the posterior density can generate an exact solution when the state-space equations fit into a Kalman Filter (KF) formulation or a Hidden Markov Model (HMM). Otherwise, BRE will generate an estimation numerically using Particle Filters (PF) when deriving the posterior PDF.</p></sec><sec id="s2_3"><title>2.3. Hidden Markov Model (HMM) Filter</title><p>The HMM filter (also termed a grid-based filter) has a discrete state-space representation and has a finite number of states. In the HMM filter the posterior PDF is represented by the delta function approximation as follows:</p><p>p ( x k − 1 | z 1 : k − 1 ) = ∑ i = 1 N s w k − 1 \ k − 1 i δ ( x k − 1 − x k − 1 i ) (7)</p><p>where x k − 1 i and w k − 1 | k − 1 i , i = 1 , ⋯ , N s , represent the fixed discrete states and associated conditional probabilities, respectively, at time index k − 1, and N<sub>s</sub> the number of particles utilized. The governing equations for the HMM filter are derived by substituting Equation (7) into Equations (5) and (6). This substitution results in the HMM prediction and update equations which are outlined in <xref ref-type="table" rid="table1">Table 1</xref>.</p></sec><sec id="s2_4"><title>2.4. Iterative Forward Modelling</title><p>Iterative forward modeling (IFM) is a parameter estimation technique which is</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> HMM governing equations</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >STEP</th><th align="center" valign="middle" >Description</th><th align="center" valign="middle" >Mathematical Representation</th><th align="center" valign="middle" >Equation</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Initialization (k = 0) – initialize particle weights.</td><td align="center" valign="middle" >e.g., w k i ~ 1 / N s , i = 1 , ⋯ , N s .</td><td align="center" valign="middle" >(8)</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Prediction—predict the weights..</td><td align="center" valign="middle" >w k \ k − 1 i = ∑ j = 1 N s w k − 1 \ k − 1 j p ( x k i | x k − 1 j )</td><td align="center" valign="middle" >(9)</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Update—update the weights.</td><td align="center" valign="middle" >w k \ k i = w k \ k − 1 i p ( z k | x k i ) ∑ j = 1 N s w k \ k − 1 j p ( z k | x k j )</td><td align="center" valign="middle" >(10)</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Obtain optimal minimum variance estimate of the state vector and corresponding error covariance.</td><td align="center" valign="middle" >x ^ k ≈ ∑ i = 1 N s w k | k i x k i P x ^ k ≈ ∑ i = 1 N s w k | k i ( x k i − x ^ k ) ( x k i − x ^ k ) T</td><td align="center" valign="middle" >(11)</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Let k = k + 1 &amp; iterate to step 2.</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  colspan="4"  >In the above equations it is required that the likelihood pdf p ( z k | x k i ) and the transitional probabilities p ( x k i | x k − 1 j ) be known and specified.</td></tr></tbody></table></table-wrap><p>based upon iteratively adjusting the parameters until a user specified cost function is minimized. The desired parameter estimates are defined as those which minimize the user specified cost function. The IFM technique which is utilized within the q<sub>t</sub> estimation algorithm is the downhill simplex method (DSM) originally developed by Nelder and Mead [<xref ref-type="bibr" rid="scirp.113246-ref8">8</xref>]. The DSM in multidimensions has the important property of not requiring derivatives of function evaluations and it can minimize nonlinear-functions of more than one independent variable. Although it is not the most efficient optimization procedure, the DSM is versatile, robust and simple to implement. A simplex defines the most elementary geometric figure of a given dimension: a line in one dimension, the triangle in two dimensions, the tetrahedron in three, etc; therefore, in an N-dimensional space, the simplex is a geometric figure that consists of N + 1 fully interconnected vertices. For example, in determining the location of a seismic event, a three-dimensional space is searched, so the simplex is a tetrahedron with four vertices. The DSM has been used in a variety of scientific applications such as obtaining seismic source locations [<xref ref-type="bibr" rid="scirp.113246-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref10">10</xref>] ) tomographic imaging [<xref ref-type="bibr" rid="scirp.113246-ref9">9</xref>], and blind seismic deconvolution [<xref ref-type="bibr" rid="scirp.113246-ref11">11</xref>].</p><p>The DSM starts at N + 1 vertices that form the initial simplex. The initial simplex vertices are chosen so that the simplex occupies a good portion of the solution space. In addition, it is also required that a scalar cost function be specified at each vertex of the simplex. The general idea of the minimization is to keep the minimum within the simplex during the optimization, at the same time decreasing the volume of the simplex. The DSM searches for the minimum of the costs function by taking a series of steps, each time moving a point in the simplex away from where the cost function is largest. The simplex moves in space by variously reflecting, expanding, contracting, or shrinking. The simplex size is continuously changed and mostly diminished, so that finally it is small enough to contain the minimum with the desired accuracy. The DSM incorporates the following basic steps:</p><p>1) Specify initial simplex vertices.</p><p>2) Specify the cost function at each vertex of the simplex.</p><p>3) Compare the cost function for each vertex and determine the lowest error “best” and highest error “worst” vertices.</p><p>4) Sequentially locating first the reflected, then if necessary, the expanded, and then if necessary, the contracted vertices, and calculating for each the corresponding cost function and comparing it to the worst vertex; if at any step the cost function of the new trial point is less than the value at the worst vertex; then this vertex is substituted as a vertex in place of the current worst vertex.</p><p>5) If the process in step 4 does not yield a lower error value than the previous worst, then the other vertices are shrunken towards the best vertex.</p><p>6) At each stage of shrinking, the distances between vertices are calculated and compared to a set tolerance value to check if the simplex has become sufficiently small for termination of the estimation; when the test criterion is reached, the previous best vertex becomes the solution.</p><p>7) At each stage of shrinking, the cost function values at the vertices is compared to a set minimum value to check if the error residual has become sufficiently small for termination of the estimation; when the test criterion is reached, the previous best vertex becomes the solution.</p></sec></sec><sec id="s3"><title>3. q<sub>t</sub>HMM-IFM Algorithm</title><p>The q<sub>t</sub> optimal filter estimation technique is referred to as the q<sub>t</sub>HMM-IFM algorithm and it consist of a BRE smoother and an IFM component.</p><sec id="s3_1"><title>3.1. q<sub>t</sub>HMM Algorithm Formulation</title><p>The HMM portion of the q<sub>t</sub>HMM-IFM algorithm (so called q<sub>t</sub>HMM algorithm) implements a BRE smoothing filter. BRE smoothing is a non-real time filter that uses all measurements available to estimate the state of a system at a certain time or depth in the q<sub>t</sub> estimation case [<xref ref-type="bibr" rid="scirp.113246-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.113246-ref7">7</xref>]. The q<sub>t</sub>HMM algorithm smoother consists of two parts: the forward and the backward formulation. The forward-depth filter ( q ^ k F ) processes measurement data (q<sub>m</sub>) above the cone tip ( j = 1 to</p><p>30 &#215; ( d c Δ ) in (1)). Next a backward-depth formulation ( q ^ k B ) is implemented, where the filter recurses through the data below the cone tip ( j = 30 &#215; ( d c Δ ) to 60 &#215; ( d c Δ ) in (1)) starting at the final q<sub>m</sub> value. The optimal estimate for q<sub>t</sub> is then defined as</p><p>q ^ k t = ( q ^ k F + q ^ k B ) / 2 (12)</p><p>Since the structure of the backward-depth q<sub>t</sub>HMM filter is similar to that of the forward-depth q<sub>t</sub>HMM filter only the forward-depth formulation is outlined. In this case a HMM filter is utilized where a bank of discrete q<sub>t</sub> values (i = 1 to N) varying from low (q<sub>tL</sub>) to high (q<sub>tH</sub>) (e.g., 0 MPa to 120 MPa) and a corresponding q<sub>t</sub> resolution q<sub>tR</sub> (e.g., 0.2 MPa) are specified. The required number of fixed grid HMM states is given as N<sub>S</sub> = (q<sub>tH</sub> − q<sub>tL</sub>)/q<sub>tR</sub>. In <xref ref-type="table" rid="table1">Table 1</xref> the notation of the states x<sup>i</sup> is mapped to q<sup>i</sup> to reflect the bank of q<sub>t</sub> values. The measurement equation given by Equation (1) is modified as outlined below for the forward-depth case:</p><p>z k i = ∑ j = 1 30 &#215; ( d c Δ ) w c ( j ) &#215; q k i ( Δ q t + j ) + v k Δ q t = ( d − Δ w c ) ,     Δ w c = 30 &#215; ( d c Δ ) (13)</p><p>The transitional probabilities (i.e., p ( x k i | x k − 1 j )  or p ( q k i | q k − 1 j ) ) for each HMM state (i.e., discrete cone tip, q<sup>,i</sup>) is set equal due to the fact that there is equal probability of moving from a current cone tip value to any other value between the range q<sub>tL</sub> to q<sub>tH</sub>. The likelihood PDF p ( z k | q k i ) in the HMM filter outlined in <xref ref-type="table" rid="table1">Table 1</xref> is calculated based upon an assumed Gaussian measurement error as follows:</p><p>p ( z k | q k i ) = 1 2 π σ e [ − q m ( d ) − z k i 2 σ 2 ] (14)</p><p>where σ<sup>2</sup> is the variance of the measurement noise. The HMM forward-depth estimated q<sub>t</sub>HMM cone tip values ( q ^ k F ) are calculated as follows:</p><p>q ^ k F = ∑ i = 1 N s w k | k i q k i (15)</p></sec><sec id="s3_2"><title>3.2. q<sub>t</sub>HMM Test Bed Example</title><p>The previously outlined q<sub>t</sub>HMM algorithm was subjected to extensive test bed simulations. Unfortunately, it was concluded that this formulation would not work due to the significant challenges in estimating the unknown q<sub>t</sub> values below the cone tip (e.g., 54 unknown q<sub>t</sub> values for the case of a 10 cm<sup>2</sup> cone tip (d<sub>c</sub> = 0.0357 m) and a sampling rate of 0.02 m (∆ = 0.02) for the forward-depth q<sub>t</sub>HMM Formulation. The same obviously applied for the backward-depth q<sub>t</sub>HMM Formulation, but in that case the 54 unknown q<sub>t</sub> values are above the cone tip. It should be noted, however, that with this q<sub>t</sub>HMM Formulation it was nearly possible to duplicate the results of Boulanger and DeJong shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. In this case, the forward-depth formulation was utilized and the maximum q<sub>t</sub> value was not allowed to exceed 100. This is illustrated below for the case outlined in <xref ref-type="fig" rid="fig4">Figure 4</xref>(b) and H<sub>sand</sub>/d<sub>c</sub> = 20.</p><p><xref ref-type="fig" rid="fig5">Figure 5</xref> illustrates values of q<sub>m</sub> and the forward-depth q<sub>t</sub> estimates for varying maximum q<sub>t</sub> values specified for the case outlined in <xref ref-type="fig" rid="fig4">Figure 4</xref>(b) and H<sub>sand</sub>/d<sub>c</sub> = 20. As is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>(a) the estimated q<sub>t</sub> values closely match</p><p>those of the true q<sub>t</sub> values (i.e. 100) if the specified maximum is 100. However, if the specified maximum value is changed to 250 the results (as illustrated in <xref ref-type="fig" rid="fig5">Figure 5</xref>(d)) are far from impressive. This clearly suggests that the good correlation achieved in <xref ref-type="fig" rid="fig5">Figure 5</xref>(a) is due to the restrictions placed upon the maximum allowable q<sub>t</sub> value and not a demonstration of algorithm performance. It should be noted that the output is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>(d) is similar to the results of Boulanger and DeJong illustrated in <xref ref-type="fig" rid="fig6">Figure 6</xref>. This figure illustrates the significant instability in the estimates of q<sub>t</sub> when Boulanger and DeJong used their inversion estimation algorithm for a situation where soil layers with a q<sub>t</sub> value of 12 were embedded in a uniform deposit with a q<sub>t</sub> value of 10. This instability caused Boulanger and DeJong to incorporate an ad-hoc smoothing filter followed by a low-pass spatial filter into their algorithm.</p></sec><sec id="s3_3"><title>3.3. Incorporation of IFM into the q<sub>t</sub>HMM Algorithm</title><p>IFM is incorporated into the q<sub>t</sub>HMM algorithm to address the poor test bed results. In this case, initial estimates for q<sub>t</sub> are derived utilizing IFM. Instead of attempting to estimate all the unknown q<sub>t</sub> values (below the cone depth for the forward-depth analysis, and above the cone for the backward-depth analysis) IFM is utilized where only a fraction of the q<sub>t</sub> values are required to be estimated. In this process constant layer q<sub>t</sub> values and their corresponding depth extents are estimated for a maximum number of layers (specified by the user) within the next w<sub>c</sub> window.</p><p>As an example, assuming that a 10 cm<sup>2</sup> cone is utilized for the sounding (with a diameter of 36 mm), then the extent of the w<sub>c</sub> averaging window (equal to 60 cone diameters) is approximately 2 m and the depth interval below the cone for the forward-depth analysis is approximately 1 m. Assuming that a maximum of three possible layers exist within this depth interval, then only values for d<sub>1</sub>, d<sub>2</sub>, q<sub>2</sub> and q<sub>3</sub> have to be estimated, as the value of q<sub>1</sub> is estimated with forward-depth formulation of the q<sub>t</sub>HMM-IFM algorithm where HMM filter transitional probabilities are taken into account. This is only 4 parameters as opposed to 54 q<sub>t</sub> values without the incorporation of IFM into q<sub>t</sub>HMM estimation algorithm. The initial estimates derived with IFM are then used as the base line for subsequent iterations using Equation (12). The process is then repeated until a desired error residual is obtained or until a prespecified number of iterations has been reached (<xref ref-type="fig" rid="fig7">Figure 7</xref>).</p></sec><sec id="s3_4"><title>3.4. q<sub>t</sub>HMM-IFM Test Bed Example</title><p>The performance of the q<sub>t</sub>HMM-IFM algorithm was evaluated by carrying out challenging test bed simulations. This section outlines two of these challenging test bed simulations. The first test bed simulation of which is illustrated in <xref ref-type="fig" rid="fig8">Figure 8</xref>. A soil profile was defined through q<sub>t</sub> values (light grey line in <xref ref-type="fig" rid="fig8">Figure 8</xref>(a)) and the resulting q<sub>m</sub> values were then calculated (black line in <xref ref-type="fig" rid="fig8">Figure 8</xref>(a)). Using the q<sub>t</sub>HMM-IFM algorithm the q<sub>t</sub> values were then estimated based on the q<sub>m</sub> values (black dotted line in <xref ref-type="fig" rid="fig8">Figure 8</xref>(a)). It shall be obvious that the algorithm performed well as the derived q<sub>t</sub> values closely matched the originally specified q<sub>t</sub> values (with the percentage difference shown by the black line in <xref ref-type="fig" rid="fig8">Figure 8</xref>(b)). Interesting to note in this simulation is that the layering identified by the black oval (i.e., variation in q<sub>t</sub> between 84 and 96) has been lost, and that when focusing on q<sub>m</sub> values thin soil layers are completely overlooked. In addition inserting these thin layers also results in large differences between the measured and the true tip resistance values for the entire interval where these thin layers occur, as shown by the black dotted line in <xref ref-type="fig" rid="fig8">Figure 8</xref>(b).</p><p>A second test bed simulation of the performance of the q<sub>t</sub>HMM-IFM algorithm is shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>. In <xref ref-type="fig" rid="fig9">Figure 9</xref> a soil profile was defined through q<sub>t</sub> values (grey line in <xref ref-type="fig" rid="fig9">Figure 9</xref>(a)) and the resulting q<sub>m</sub> values were then calculated</p><p>(black line in <xref ref-type="fig" rid="fig9">Figure 9</xref>(a)). Using the q<sub>t</sub>HMM-IFM algorithm the q<sub>t</sub> values were then estimated based on the q<sub>m</sub> values (black dotted line in <xref ref-type="fig" rid="fig9">Figure 9</xref>(a)). It shall be obvious that the algorithm performed well as the derived q<sub>t</sub> values closely matched the originally specified q<sub>t</sub> values (with the percentage difference shown by the black line in <xref ref-type="fig" rid="fig9">Figure 9</xref>(b)). Similar to test bed 1, the layering identified by the black oval has been lost and that when focusing on q<sub>m</sub> values thin soil layers are completely overlooked. The light grey ovals in <xref ref-type="fig" rid="fig9">Figure 9</xref>(a) clearly illustrate that by applying q<sub>m</sub> values the actual tip resistance values are masked and blurred. In addition inserting these thin layers also results in large differences between the measured and the true tip resistance values for the entire interval where these thin layers occur, as shown by the back dotted line in <xref ref-type="fig" rid="fig9">Figure 9</xref>(b).</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>Cone penetrometer testing (CPT) is an effective, fast and relatively inexpensive system for determining the in-situ subsurface stratigraphy and estimating geotechnical parameters of the soils present. When performing CPT the layers above and below the cone tip affect the measured tip resistance. The extent of this issue can be significant and is dependent upon variable in-situ soil properties (i.e., it is site specific). As a result, a specific soil (with a specific q<sub>t</sub> value) can generate significantly different tip resistance readings (q<sub>m</sub> value) based upon the properties of the bounding soils, especially in soil profiles with thin soil layers. For this reason, it is recommended that an algorithm is implemented to generate the actual q<sub>t</sub> value from recorded q<sub>m</sub> values.</p><p>This paper has outlined an algorithm which utilizes a hybrid HMM and IFM filter for the purpose of obtaining CPT true cone tip bearing values from measured blurred measured values. The q<sub>t</sub> estimation algorithm is referred to as q<sub>t</sub>HMM-IFM. Challenging test bed simulations have demonstrated that the q<sub>t</sub>HMM-IFM algorithm can derive accurate q<sub>t</sub> values from a q<sub>m</sub> profile. This allows for the identification and quantification of thin layers in a soil profile. The authors will carry out further test bed simulations and subsequently apply the q<sub>t</sub>HMM-IFM algorithm on real data sets.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Baziw, E. and Verbeek, G. (2021) Cone Bearing Estimation Utilizing a Hybrid HMM and IFM Smoother Filter Formulation. International Journal of Geosciences, 12, 1040-1054. https://doi.org/10.4236/ijg.2021.1211055</p></sec></body><back><ref-list><title>References</title><ref id="scirp.113246-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Lunne, T., Robertson, P.K. and Powell, J.J.M. (1997) Cone Penetrating Testing: In Geotechnical Practice. Taylor &amp; Francis, 1997.</mixed-citation></ref><ref id="scirp.113246-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Robertson, P.K. (1990) Soil Classification Using the Cone Penetration Test. Canadian Geotechnical Journal, 27, 151-158. https://doi.org/10.1139/t90-014</mixed-citation></ref><ref id="scirp.113246-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">(2017) ASTM D6067/D6067M-17 Standard Practice for Using the Electronic Piezocone Penetrometer Tests for Environmental Site Characterization and Estimation of Hydraulic Conductivity. Soil and Rock, 4, 324-333.</mixed-citation></ref><ref id="scirp.113246-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Cai</surname><given-names> G.J.</given-names></name>,<name name-style="western"><surname> Liu</surname><given-names> L.Y.</given-names></name>,<name name-style="western"><surname> Tong and Du</surname><given-names> G.Y. </given-names></name>,<etal>et al</etal>. (<year>2006</year>)<article-title>General Factors Affecting Interpretation for the Piezocone Penetration Test (CPTU) Data</article-title><source> Journal of Engineering Geology</source><volume> 14</volume>,<fpage> 632</fpage>-<lpage>636</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.113246-ref5"><label>5</label><mixed-citation publication-type="book" xlink:type="simple">Boulanger, R.W. and DeJong, T.J. (2018) Inverse Filtering Procedure to Correct cone Penetration Data for Thin-Layer and Transition Effects. In: Hicks, M.A., Pisano, F. and Peuchen, J., Eds., Cone Penetration Testing 2018, CRC Press, London, 25-44.</mixed-citation></ref><ref id="scirp.113246-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Arulampalam, M.S., Maskell, S. and Clapp, T. (2002) A Tutorial on Particle Filters for Online Nonlinear/Non-Gaussian Bayesian Tracking. IEEE Transactions on Signal Processing, 50, 174-188. https://doi.org/10.1109/78.978374</mixed-citation></ref><ref id="scirp.113246-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Baziw, E. (2007) Application of Bayesian Recursive Estimation for Seismic Signal Processing, Ph.D. Thesis, University of British Columbia, Columbia, Canada.</mixed-citation></ref><ref id="scirp.113246-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Nelder, J.A. and Mead, R. (1965) A Simplex Method for Function Optimization. Computing Journal, 7, 308-313. https://doi.org/10.1093/comjnl/7.4.308</mixed-citation></ref><ref id="scirp.113246-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Gibowicz, S.J. and Kijko, A. (1994) An Introduction to Mining Seismology. Academic Press, CA.</mixed-citation></ref><ref id="scirp.113246-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Baziw, E., Nedilko, B. and Weir-Jones, I. (2004) Microseismic Event Detection Kalman Filter: Derivation of the Noise Covariance Matrix and Automated First Break Determination for Accurate Source Location Estimation. Pure and Applied Geophysics, 161, 303-329. https://doi.org/10.1007/s00024-003-2443-8</mixed-citation></ref><ref id="scirp.113246-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Baziw, E. (2011) Incorporation of Iterative Forward Modeling into the Principle Phase Decomposition Algorithm for Accurate Source Wave and Reflection Series Estimation. IEEE Transactions on Geoscience and Remote Sensing, 49, 650-660. https://doi.org/10.1109/TGRS.2010.2058122</mixed-citation></ref></ref-list></back></article>