<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">839582</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2022.839582</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Giant Panda Video Image Sequence and Application in 3D Reconstruction</article-title>
<alt-title alt-title-type="left-running-head">Hu et&#x20;al.</alt-title>
<alt-title alt-title-type="right-running-head">GPVS Application in 3D Reconstruction</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Hu</surname>
<given-names>Shaoxiang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1605422/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liao</surname>
<given-names>Zhiwu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1534941/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hou</surname>
<given-names>Rong</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1443676/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Chen</surname>
<given-names>Peng</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1586645/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Automation Engineering</institution>, <institution>University of Electronic Science and Technology of China</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Computer Science</institution>, <institution>Sichuan Normal University</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Chengdu Research Base of Giant Panda Breeding</institution>, <institution>Sichuan Key Laboratory of Conservation Biology for Endangered Wildlife</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/838750/overview">Ming Li</ext-link>, Zhejiang University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/426391/overview">Junyu He</ext-link>, Zhejiang University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/780739/overview">Wen-Sheng Chen</ext-link>, Shenzhen University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Peng Chen, <email>capricorncp@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Interdisciplinary Physics, a section of the journal Frontiers in Physics</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>23</day>
<month>02</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>839582</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>12</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>01</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Hu, Liao, Hou and Chen.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Hu, Liao, Hou and Chen</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these&#x20;terms.</p>
</license>
</permissions>
<abstract>
<p>Giant panda 3D reconstruction technology plays an important role in the research of giant panda protection. Through the analysis of giant panda video image sequence (GPVS), we prove that it has the long-range&#x2013;dependent characteristics. This article proposes an algorithm to accurately reconstruct the giant panda 3D model by using the long-range&#x2013;dependent characteristics of GPVS. First, the algorithm uses a skinned multi-animal linear model (SMAL) to obtain the initial 3D model of giant panda, and the 3D model of the single-frame giant panda image is reconstructed by controlling shape parameters and attitude parameters; then, we use the coherence information contained in the long-range&#x2013;dependent characteristics between video sequence images to construct a smooth energy function to correct the error of the 3D model. Through this error, we can judge whether the 3D reconstruction result of the giant panda is consistent with the real structural characteristics of the giant panda. The algorithm solves the problem of low 3D reconstruction accuracy and the problem that 3D reconstruction is easily affected by occlusion or interference. Finally, we realize the accurate reconstruction of the giant panda 3D&#x20;model.</p>
</abstract>
<kwd-group>
<kwd>time series</kwd>
<kwd>long-range dependent</kwd>
<kwd>3D reconstruction</kwd>
<kwd>SMAL</kwd>
<kwd>Hurst</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In recent years, in the field of animal protection, computer three-dimensional reconstruction methods are more and more used in the study of animal morphology. Giant pandas are China&#x2019;s national treasures and first-class protected animals. China has established giant panda breeding research bases in many places for the protection and research of giant pandas. Through the research on the three-dimensional reconstruction of giant pandas, we can not only carry out non-contact body size measurement of giant pandas, including the measurement of giant pandas&#x2019; body height, body length, chest circumference, and weight, but also the protection workers can better understand the growth status of giant pandas, such as height, obesity, weight gain and loss, and body length increase and decrease, so as to further analyze the living environment and health status of giant pandas and to better protect giant panda species and improve the protection level of giant pandas. At the same time, through flexible and diversified forms such as rapid three-dimensional reconstruction and three-dimensional display, people can have a more intuitive and comprehensive understanding of the species of giant panda and further enhance people&#x2019;s awareness of animal protection. This is not only helpful for animal protection but also beneficial to the whole society.</p>
<p>Since the giant panda is a nonrigid target, the traditional rigid body&#x2013;based 3D reconstruction algorithm (Structure-from-Motion&#x2010;SFM [<xref ref-type="bibr" rid="B1">1</xref>], etc.) is not suitable for its 3D modeling. NRSFM (non-rigid structure-from-motion) is an extended SFM method. In 2000, Bregler first proposed the scientific question of how to recover the 3D nonrigid shape model [<xref ref-type="bibr" rid="B2">2</xref>] from the video sequence of single view. In 2013, Grag, Ravi, and other scholars used a variant algorithm for dense 3D reconstruction of nonrigid surfaces from monocular video sequences [<xref ref-type="bibr" rid="B3">3</xref>], which formulate the nonrigid structure of NRSFM into a global variational energy minimization problem. This method can reconstruct highly deformed smooth surfaces. In reference [<xref ref-type="bibr" rid="B4">4</xref>], a method for observing the dynamic motion of nonrigid objects from long monocular video sequences is adopted. This method makes use of the fact that many deformed shapes will repeat over time and simplifies NRSFM to a rigid problem.</p>
<p>In 2015, Matthew Loper and other scholars proposed a three-dimensional SMPL (skinned multi-person linear) model of human body using human shape and position [<xref ref-type="bibr" rid="B5">5</xref>]. In 2018, Angjoo Kanazawa et&#x20;al. utilized a network framework for recovering a 3D human model from a 2D human image by the end-to-end method [<xref ref-type="bibr" rid="B6">6</xref>]. This method directly infers 3D-mesh parameters from image features and combines the 3D reconstruction method with deep learning.</p>
<p>Due to the uncontrollable behavior of giant pandas and other animals, the three-dimensional modeling algorithm suitable for human body cannot obtain high three-dimensional modeling accuracy. In 2017, Silvia Zuff et&#x20;al. designed a 3D modeling method of animals based on a single image, using the 3D shape [<xref ref-type="bibr" rid="B7">7</xref>] and pose of animals to build the same statistical shape model as SMPL, called SMAL (skinned multi-animal linear model) [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>]. At present, the model has achieved satisfactory results in the application of three-dimensional reconstruction of several kinds of quadrupeds, such as three-dimensional reconstruction of dogs, horses, and cattle.</p>
<p>In the study, we found that the accuracy of the 3D giant panda model based on the single image is related to the results of 3D giant panda pose modeling based on the SMAL model. Because the temporal relationship between frames is not considered in the giant panda 3D model of single frame image data, the motion sequence composed of the results of single-frame pose modeling will be uneven and not smooth. Such errors are difficult to be automatically corrected in the single-frame algorithm. Therefore, the 3D reconstruction effect is usually unsatisfactory.</p>
<p>This article is organized as follows: in <xref ref-type="sec" rid="s2">Section 2</xref>, we define the autocorrelation coefficient of GPVS (giant panda video image sequence) and discuss the long-range dependent of GPVS by analyzing the H index. In <xref ref-type="sec" rid="s3">Section 3</xref>, we propose the giant panda 3D model. In <xref ref-type="sec" rid="s4">Section 4</xref>, we took advantage of the new motion smoothing constraint to improve 3D accuracy by using frame-to-frame relationships. In <xref ref-type="sec" rid="s5">Section 5</xref>, the experimental results of 3D modeling are presented, and in <xref ref-type="sec" rid="s6">Section 6</xref>, we give the conclusion.</p>
</sec>
<sec id="s2">
<title>2&#x20;Long-Range Dependent of GPVS</title>
<sec id="s2-1">
<title>2.1 ACF of GPVS</title>
<p>If the ACF value of a sequence is not zero or has a tailing phenomenon, we believe that the sequence may be long-range&#x2013;dependent sequence&#x20;[<xref ref-type="bibr" rid="B10">10</xref>].</p>
<p>
<statement>
<p>Theorem: Let <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> be a sequence composed of pixel values at the coordinates of each image <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> in GPVS, and let <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the gray value of the coordinates of frame t picture <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> in sequence <inline-formula id="inf5">
<mml:math id="m5">
<mml:mi>X</mml:mi>
</mml:math>
</inline-formula>, then,<disp-formula id="e2_1">
<mml:math id="m6">
<mml:mrow>
<mml:mi mathvariant="bold-italic">acf</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2.1)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m7">
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:math>
</inline-formula> is the lag order (<inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0,1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
<bold>)</bold>, and <inline-formula id="inf8">
<mml:math id="m9">
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:math>
</inline-formula> is the mean of sequence&#x20;<inline-formula id="inf9">
<mml:math id="m10">
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:math>
</inline-formula>.</p>
</statement>
</p>
<p>
<statement>
<p>Proof. Let the mean <inline-formula id="inf10">
<mml:math id="m11">
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:math>
</inline-formula> of sequence <inline-formula id="inf11">
<mml:math id="m12">
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:math>
</inline-formula> be:<disp-formula id="e2_2">
<mml:math id="m13">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x395;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2.2)</label>
</disp-formula>Let the autocovariance <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of sequence <inline-formula id="inf13">
<mml:math id="m15">
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:math>
</inline-formula> be:<disp-formula id="e2_3">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2.3)</label>
</disp-formula>where <inline-formula id="inf14">
<mml:math id="m17">
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:math>
</inline-formula> is the lag order (<inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0,1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>).</p>
<p>The ACF of sequence <inline-formula id="inf16">
<mml:math id="m19">
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:math>
</inline-formula> is:<disp-formula id="e2_4">
<mml:math id="m20">
<mml:mrow>
<mml:mi mathvariant="bold-italic">acf</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">c</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2.4)</label>
</disp-formula>Bring <xref ref-type="disp-formula" rid="e2_3">Eq. 2.3</xref> into <xref ref-type="disp-formula" rid="e2_4">Eq. 2.4</xref>, we get<disp-formula id="e2_5">
<mml:math id="m21">
<mml:mrow>
<mml:mi mathvariant="bold-italic">acf</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mi mathvariant="bold-italic">t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3bc;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2.5)</label>
</disp-formula>This finishes the&#x20;proof.</p>
<p>
<xref ref-type="fig" rid="F1">Figure&#x20;1</xref> is a first frame, a 60th frame, and a 1,800th frame image in the GPVS. <xref ref-type="fig" rid="F2">Figure&#x20;2</xref> shows that the ACF value of the GPVS is not equal to 0, and the ACF curve has a tailing effect, which indicates that the GPVS may be the long-range&#x2013;dependent sequence.</p>
</statement>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Giant panda video image sequence. <bold>(A)</bold> First frame, <bold>(B)</bold> 60th frame, and <bold>(C)</bold> 1800th frame.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g001.tif"/>
</fig>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Pixel value and ACF value of GPVS. <bold>(A,C)</bold> GPVS of (300,400) and <bold>(B,D)</bold> GPVS of (600,800).</p>
</caption>
<graphic xlink:href="fphy-10-839582-g002.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Hurst Exponent of GPVS</title>
<p>A Hurst exponent (<inline-formula id="inf17">
<mml:math id="m22">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula>) is an index established by H.E. Hurst, a British hydrologist. Its essence is a judgment index, which can be used to judge whether the time series data are a random walk form or a biased random walk process.</p>
<p>When <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:mn>0.5</mml:mn>
<mml:mo>&#x3c;</mml:mo>
<mml:mtext>H</mml:mtext>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, according to the model of fractional Gaussian noise, the time series data has long-range dependent (persistence), indicating that the time series has the characteristics of long-range dependent. If the sequence goes up in the previous period, it will continue to go up in the next period. When the <inline-formula id="inf19">
<mml:math id="m24">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> value is close to 1, this trend is stronger [<xref ref-type="bibr" rid="B11">11</xref>,&#x20;<xref ref-type="bibr" rid="B12">12</xref>].</p>
<p>Through the analysis in <xref ref-type="sec" rid="s2-1">Section 2.1</xref>, we can see that the GPVS sequence may have long-range&#x2013;dependent characteristics. Next, we use the <inline-formula id="inf20">
<mml:math id="m25">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> exponent to further judge that the GPVS has long-range&#x2013;dependent characteristics, and use the <inline-formula id="inf21">
<mml:math id="m26">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> exponent analysis method of [<xref ref-type="bibr" rid="B13">13</xref>] to calculate the <inline-formula id="inf22">
<mml:math id="m27">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> exponent. The calculation process is as follows:<list list-type="simple">
<list-item>
<p>(1) Divide the sequence <inline-formula id="inf23">
<mml:math id="m28">
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:math>
</inline-formula> into <inline-formula id="inf24">
<mml:math id="m29">
<mml:mi mathvariant="bold-italic">G</mml:mi>
</mml:math>
</inline-formula> groups of nonoverlapping subsequences with length&#x20;<inline-formula id="inf25">
<mml:math id="m30">
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:math>
</inline-formula>:</p>
</list-item>
</list>
<disp-formula id="equ1">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mn>21</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold-italic">r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold-italic">&#xa0;</mml:mi>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">gr</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(2) Calculate the mean value <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of each group of subsequences<inline-formula id="inf27">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">gr</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
</list>
<disp-formula id="e2_6">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi mathvariant="bold-italic">&#xa0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g&#xa0;</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">.</mml:mi>
</mml:mrow>
</mml:math>
<label>(2.6)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(3) Calculated deviation&#x20;<inline-formula id="inf28">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:</p>
</list-item>
</list>
<disp-formula id="e2_7">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">.</mml:mi>
</mml:mrow>
</mml:math>
<label>(2.7)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(4) Calculate cumulative deviation&#x20;<inline-formula id="inf29">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:</p>
</list-item>
</list>
<disp-formula id="e2_8">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:munderover>
<mml:msub>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ik</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">.</mml:mi>
</mml:mrow>
</mml:math>
<label>(2.8)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(5) Calculate range&#x20;<inline-formula id="inf30">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:</p>
</list-item>
</list>
<disp-formula id="e2_9">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">max</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="bold">min</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">z</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mi mathvariant="bold-italic">.</mml:mi>
</mml:mrow>
</mml:math>
<label>(2.9)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(6) Calculate standard deviation&#x20;<inline-formula id="inf31">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:</p>
</list-item>
</list>
<disp-formula id="e2_10">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:munderover>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">y</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">ij</mml:mi>
</mml:mrow>
<mml:mi mathvariant="bold-italic">2</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">.</mml:mi>
</mml:mrow>
</mml:math>
<label>(2.10)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(7) Get value&#x20;<inline-formula id="inf32">
<mml:math id="m43">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>:</p>
</list-item>
</list>
<disp-formula id="e2_11">
<mml:math id="m44">
<mml:mrow>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">g</mml:mi>
<mml:mi mathvariant="bold-italic">.</mml:mi>
</mml:mrow>
</mml:math>
<label>(2.11)</label>
</disp-formula>The average value <inline-formula id="inf33">
<mml:math id="m45">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">RS</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> of each subsequence was obtained:<disp-formula id="e2_12">
<mml:math id="m46">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">RS</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:mfrac>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi mathvariant="bold-italic">i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="bold-italic">g</mml:mi>
</mml:munderover>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(2.12)</label>
</disp-formula>Finally, <inline-formula id="inf34">
<mml:math id="m47">
<mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">RS</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> as the explained variable <inline-formula id="inf35">
<mml:math id="m48">
<mml:mi mathvariant="bold-italic">Y</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m49">
<mml:mrow>
<mml:mtext>log</mml:mtext>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as the explanatory variable <inline-formula id="inf37">
<mml:math id="m50">
<mml:mi mathvariant="bold-italic">X</mml:mi>
</mml:math>
</inline-formula>, the data pair <bold>(</bold>
<inline-formula id="inf38">
<mml:math id="m51">
<mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf39">
<mml:math id="m52">
<mml:mrow>
<mml:mi mathvariant="bold">log</mml:mi>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold-italic">RS</mml:mi>
</mml:mrow>
<mml:mo stretchy="true">&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>) is obtained for each grouping <inline-formula id="inf40">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">m</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and the slope <inline-formula id="inf41">
<mml:math id="m54">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> is estimated by linear regression, that is, the Hurst&#x20;index.</p>
<p>
<xref ref-type="fig" rid="F3">Figure&#x20;3A</xref> shows the sequence <inline-formula id="inf42">
<mml:math id="m55">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> value composed of the values of (300,400) in 190 giant panda video images, <inline-formula id="inf43">
<mml:math id="m56">
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.906348</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="fig" rid="F3">Figure&#x20;3B</xref> shows the <inline-formula id="inf44">
<mml:math id="m57">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> value distribution of all pixels in 190 giant panda video images.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Hurst exponent. <bold>(A)</bold> Hurst exponent of GPVS1 (300,400), <bold>(B)</bold> Hurst exponent of GPVS1, <bold>(C)</bold> Hurst exponent of GPVS2 (600,800), and <bold>(D)</bold> Hurst exponent of GPVS2.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g003.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F3">Figure&#x20;3C</xref> shows the sequence <inline-formula id="inf45">
<mml:math id="m58">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> value composed of the values of (600,800) in 127 giant panda video images, <inline-formula id="inf46">
<mml:math id="m59">
<mml:mrow>
<mml:mi mathvariant="bold-italic">H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.840534</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="fig" rid="F3">Figure&#x20;3D</xref> shows the <inline-formula id="inf47">
<mml:math id="m60">
<mml:mi>H</mml:mi>
</mml:math>
</inline-formula> distribution of all pixels in 127 giant panda video images.</p>
<p>From <xref ref-type="fig" rid="F3">Figure&#x20;3</xref>, we can see that the <inline-formula id="inf48">
<mml:math id="m61">
<mml:mi mathvariant="bold-italic">H</mml:mi>
</mml:math>
</inline-formula> value of the giant panda video image sequence is far greater than 0.5, close to 1, indicating that GPVS has long-range&#x2013;dependent characteristics.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Giant Panda 3D Modeling</title>
<sec id="s3-1">
<title>3.1 Giant Panda Skeleton</title>
<p>The structure formed by a series of joints and bones is called the skeleton. Each joint can correspond to one or more bones and can have multiple subjoints. A correct skeleton structure can ensure that the giant panda has a real and correct motion structure after three-dimensional modeling, which is one of the important links of the giant panda&#x20;model.</p>
<p>The selection of bones and joints will affect the deformation of the three-dimensional model of the giant panda. Therefore, the analysis of the skeleton structure of the giant panda plays a very important role in the three-dimensional model of the giant panda. <xref ref-type="fig" rid="F4">Figure&#x20;4A</xref> shows the detailed skeleton system of the giant panda. In the SMAL model, we usually use 33 joints to represent five kinds of quadrupeds with different attributes, such as cats, dogs, equines, cattle, and hippopotamuses [<xref ref-type="bibr" rid="B9">9</xref>, <xref ref-type="bibr" rid="B14">14</xref>]. Compared with these five kinds of quadrupeds, the giant panda has certain similarities, so most of the bones and joints in the whole skeleton can be used for reference, such as head, spine, and leg bone structures.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Giant panda skeleton. <bold>(A)</bold> Giant panda skeleton system. <bold>(B)</bold> Differences between giant panda skeleton and other animals.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g004.tif"/>
</fig>
<p>However, the characteristics of giant panda and other quadrupeds are also different in the skeleton structure, as shown in <xref ref-type="fig" rid="F4">Figure&#x20;4B</xref>. The tail of the adult giant panda is very short. The body length of the giant panda is about 120&#x2013;180&#xa0;cm, while the tail length is only about 10&#x2013;12&#xa0;cm. Some tails are shorter than the tail of the rabbit, so we cannot feel the existence of the tail of the giant panda intuitively. In the whole movement structure, we combined the structural characteristics of the giant panda and combined the seven joints of the tail. We used 27 joints as the basic skeleton structure of the giant panda, as shown in <xref ref-type="table" rid="T1">Table&#x20;1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Joint description of the giant panda skeleton.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Serial number</th>
<th align="center">Joint</th>
<th align="center">Description</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">0</td>
<td align="left">Root</td>
<td align="left">Roots (pelvis)</td>
</tr>
<tr>
<td align="left">1</td>
<td align="left">Pelvis0</td>
<td align="left">Pelvis0</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Spine</td>
<td align="left">Spine</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">Spine0</td>
<td align="left">Spine 0</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Spine1</td>
<td align="left">Spine 1</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Spine2</td>
<td align="left">Spine 2</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">Spine3</td>
<td align="left">Spine 3</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">L-Leg1</td>
<td align="left">Left leg 1</td>
</tr>
<tr>
<td align="left">8</td>
<td align="left">L-Leg2</td>
<td align="left">Left leg 2</td>
</tr>
<tr>
<td align="left">9</td>
<td align="left">L-Leg3</td>
<td align="left">Left leg 3</td>
</tr>
<tr>
<td align="left">10</td>
<td align="left">L-Foot</td>
<td align="left">Left foot</td>
</tr>
<tr>
<td align="left">11</td>
<td align="left">R-Leg1</td>
<td align="left">Right leg 1</td>
</tr>
<tr>
<td align="left">12</td>
<td align="left">R-Leg2</td>
<td align="left">Right leg 2</td>
</tr>
<tr>
<td align="left">13</td>
<td align="left">R-Leg3</td>
<td align="left">Right leg 3</td>
</tr>
<tr>
<td align="left">14</td>
<td align="left">R-Foot</td>
<td align="left">Right foot</td>
</tr>
<tr>
<td align="left">15</td>
<td align="left">Neck</td>
<td align="left">Neck</td>
</tr>
<tr>
<td align="left">16</td>
<td align="left">Head</td>
<td align="left">Head</td>
</tr>
<tr>
<td align="left">17</td>
<td align="left">L-Leg-Back1</td>
<td align="left">Left back leg 1</td>
</tr>
<tr>
<td align="left">18</td>
<td align="left">L-Leg-Back2</td>
<td align="left">Left back leg 2</td>
</tr>
<tr>
<td align="left">19</td>
<td align="left">L-Leg-Back3</td>
<td align="left">Left back leg 3</td>
</tr>
<tr>
<td align="left">20</td>
<td align="left">L-Foot--Back</td>
<td align="left">Left back foot</td>
</tr>
<tr>
<td align="left">21</td>
<td align="left">R-Leg-Back1</td>
<td align="left">Right back leg 1</td>
</tr>
<tr>
<td align="left">22</td>
<td align="left">R-Leg-Back2</td>
<td align="left">Right back leg 2</td>
</tr>
<tr>
<td align="left">23</td>
<td align="left">R-Leg-Back3</td>
<td align="left">Right back leg 3</td>
</tr>
<tr>
<td align="left">24</td>
<td align="left">R-Foot-Back</td>
<td align="left">Right back leg</td>
</tr>
<tr>
<td align="left">25</td>
<td align="left">Tail</td>
<td align="left">Tail</td>
</tr>
<tr>
<td align="left">26</td>
<td align="left">Mouth</td>
<td align="left">Mouth</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Giant Panda SMAL Model</title>
<p>Since it is impossible to obtain the three-dimensional model of giant panda by scanning the living body of giant panda, this article uses the designed three-dimensional model of giant panda to bind the skeleton [<xref ref-type="bibr" rid="B15">15</xref>], as shown in <xref ref-type="fig" rid="F5">Figure&#x20;5</xref>. The SMAL model is shown in Formula 3.1. Linear blending skinning (LBS) is used to generate giant panda models with different shapes and postures, so as to build the giant panda shape data set and attitude data set, as shown in <xref ref-type="fig" rid="F6">Figure&#x20;6</xref>.<disp-formula id="e3_1">
<mml:math id="m62">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
<mml:mi mathvariant="bold-italic">&#x2032;</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3.1)</label>
</disp-formula>where <inline-formula id="inf49">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the deformation shape parameter of giant panda, <inline-formula id="inf50">
<mml:math id="m64">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the giant panda average model, <inline-formula id="inf51">
<mml:math id="m65">
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
</mml:math>
</inline-formula> is the shape parameter, and <inline-formula id="inf52">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the shape basis matrix of the eigenvector.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>3D model of a giant panda is bound by a giant panda skeleton. <bold>(A)</bold> Side view, <bold>(B)</bold> top view, <bold>(C)</bold> front view, and <bold>(D)</bold> oblique&#x20;view.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Giant panda SMAL model. <bold>(A)</bold> Giant panda shapes obtained by SMAL. <bold>(B)</bold> Panda poses obtained by SMAL.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g006.tif"/>
</fig>
<p>
<inline-formula id="inf53">
<mml:math id="m67">
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:math>
</inline-formula> is a matrix composed of 243 attitude vectors <inline-formula id="inf54">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf55">
<mml:math id="m69">
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mo>&#x27;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is a giant panda posture model, <inline-formula id="inf56">
<mml:math id="m70">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">T</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the average posture model, <inline-formula id="inf57">
<mml:math id="m71">
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:math>
</inline-formula> is the joint rotation angle, and <inline-formula id="inf58">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">B</mml:mi>
<mml:mi mathvariant="bold-italic">P</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the vertex offset between the posture model at angle <inline-formula id="inf59">
<mml:math id="m73">
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:math>
</inline-formula> and the average attitude&#x20;model.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Motion Smoothing Process</title>
<p>The 3D model of giant panda reconstructed from a single-frame video image does not take into account the time relationship between frames and the long-range&#x2013;dependent characteristics of the video image sequence. When the target is obscured or has large noise, there will be relatively large 3D reconstruction errors, such as left leg matching to right leg and right leg matching to left leg. Moreover, the motion sequence composed of the results of single-frame 3D modeling will be not smooth&#x20;[<xref ref-type="bibr" rid="B16">16</xref>].</p>
<p>For video image sequences, the long-distance dependent between data is used to capture the correlation between pixels of distant frames in the sequence, which is more conducive to the recognition and judgment of image information. In <xref ref-type="sec" rid="s2-2">Section 2.2</xref>, we have analyzed that the GPVS has long-distance&#x2013;dependent characteristics, so we will use the characteristics of the GPVS to improve the giant panda 3D modeling.</p>
<p>In order to improve the accuracy of the single-frame pose modeling algorithm, we fully consider that the RGB video sequence has long-range&#x2013;dependent characteristics. That is, the movement and limb rotation angle of the giant panda in the video sequence shall not change too much. We use this characteristic to correct the error of 3D modeling results, so as to make the 3D modeling results of giant panda more smooth and accurate.</p>
<p>First, the body shape parameters <bold>
<italic>&#x3b2;</italic>
</bold> and attitude parameters <bold>
<italic>&#x3b8;</italic>
</bold> of giant pandas in each frame of the video are solved by <xref ref-type="disp-formula" rid="e3_1">Eq. 3.1</xref>. Then, the energy function formula 4.1 is used to construct the time-smoothing term to improve the motion fluency and 3D reconstruction accuracy.<disp-formula id="e4_1">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">sm</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">sm</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4.1)</label>
</disp-formula>where <inline-formula id="inf60">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <inline-formula id="inf61">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3bb;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">sm</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight parameter of the corresponding energy term, <inline-formula id="inf62">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the three-dimensional error energy, and <inline-formula id="inf63">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">sm</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the motion-smoothing energy.<list list-type="simple">
<list-item>
<p>(1) 3D attitude&#x20;error</p>
</list-item>
</list>
<disp-formula id="e4_2">
<mml:math id="m79">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi mathvariant="bold-italic">d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:munder>
<mml:msub>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold-italic">dist</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">w</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold">exp</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b4;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n,j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4.2)</label>
</disp-formula>where dist is the distance between the SMAL 3D model and the 3D model after rotation. <inline-formula id="inf64">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">C</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the two-dimensional coordinates of the joint in the nth frame of the video and its confidence, and <inline-formula id="inf66">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">x</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the two-dimensional joint coordinates projected from the three-dimensional joint of the model to the&#x20;image.</p>
<p>The main function of this item is to slightly adjust the first three-dimensional vector of the attitude parameters of the SMAL model to adjust the rotation angle of the model while maintaining the consistency between the projection of the three-dimensional attitude of the model and the results of the two-dimensional joint points, so as to improve the accuracy of attitude modeling and restrain some problems of incorrect pose estimation of the model, so as to ensure the accuracy of the attitude modeling algorithm.<list list-type="simple">
<list-item>
<p>(2) Motion smoothing</p>
</list-item>
</list>
<disp-formula id="e4_3">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">E</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">sm</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:munder>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi mathvariant="bold-italic">j</mml:mi>
</mml:munder>
<mml:msubsup>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2016;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mi mathvariant="bold-italic">n</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold-italic">n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2016;</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4.3)</label>
</disp-formula>where <inline-formula id="inf67">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">J</mml:mi>
<mml:mi mathvariant="bold-italic">i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the function of the coordinates of the three-dimensional joint numbered I of the SMAL model given the shape and attitude parameters of the SMAL&#x20;model.</p>
<p>This item uses the similarity of giant panda actions in adjacent frames of the video to constrain the changes of three-dimensional bone joints of the model. The greater the change of model posture from the previous frame, the greater the energy value of this item. In case of large errors, due to image feature mismatch or over-fitting, this item can be constrained to correct some large errors such as leg exchange or posture inversion.</p>
</sec>
<sec sec-type="discussion" id="s5">
<title>5 Discussion</title>
<p>Our experimental work is based on the prior information of the giant panda SMAL model. According to two-dimensional images of the giant panda, the algorithm uses Formula 3.1 to obtain the shape, pose, and other parameters of the three-dimensional model of the giant panda and reconstructs a 3D model of the giant panda. Then, the 3D reconstruction accuracy is improved by <xref ref-type="disp-formula" rid="e4_1">Eq. 4.1</xref>, and the motion fluency of the 3D model is improved, and the 3D reconstruction results of giant panda are shown in <xref ref-type="fig" rid="F7">Figures 7</xref>&#x2013;<xref ref-type="fig" rid="F10">10</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>3D reconstruction of GPVS in frame 10. <bold>(A)</bold> Original image, <bold>(B)</bold> contour silhouette after segmentation, <bold>(C)</bold> reconstruction effect of the 3D model of the giant panda without skin texture, and <bold>(D)</bold> reconstruction effect of the 3D model of the giant panda with skin texture.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>3D reconstruction of GPVS in frame 30. <bold>(A)</bold> Original image, <bold>(B)</bold> contour silhouette after segmentation, <bold>(C)</bold> reconstruction effect of the 3D model of the giant panda without skin texture, and <bold>(D)</bold> reconstruction effect of the 3D model of the giant panda with skin texture.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g008.tif"/>
</fig>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>3D reconstruction of GPVS in frame 60. <bold>(A)</bold> Original image, <bold>(B)</bold> contour silhouette after segmentation, <bold>(C)</bold> reconstruction effect of the 3D model of the giant panda without skin texture, and <bold>(D)</bold> reconstruction effect of the 3D model of the giant panda with skin texture.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g009.tif"/>
</fig>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>3D reconstruction of GPVS in frame 100. <bold>(A)</bold> Original image, <bold>(B)</bold> contour silhouette after segmentation, <bold>(C)</bold> reconstruction effect of the 3D model of the giant panda without skin texture, and <bold>(D)</bold> reconstruction effect of the 3D model of the giant panda with skin texture.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g010.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figures 7</xref>&#x2013;<xref ref-type="fig" rid="F10">10</xref> show the experimental results of the algorithm in restoring the SMAL giant panda 3D model from the image. The upper left figure of each group of images is the original image, the upper right figure is the segmented contour silhouette, and the lower left corner and lower right corner are the reconstruction effects of the giant panda 3D model without skin texture and with skin texture, respectively. It is obvious that there is a good fit between the image and the restored three-dimensional model of giant&#x20;panda.</p>
<p>
<xref ref-type="table" rid="T2">Table&#x20;2</xref> shows the PCK indicators under different thresholds for some image examples. <xref ref-type="fig" rid="F11">Figure&#x20;11</xref> shows the visualization results of the mean value of the evaluation index PCK between the projection key points obtained after the restoration of the three-dimensional model of the giant panda and the truly marked key points of the input image. When the threshold of key point detection is PCK@0.15 (corresponding to 0.15&#x20;times of image pixels), the accuracy can reach 80.51%. Therefore, experiments show that our method can also obtain a 3D model of giant panda with a good reconstruction effect in the presence of occlusion or insufficient key points.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>PCK results table of different thresholds.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Sample</th>
<th align="center">PCK</th>
<th align="center">PCK</th>
<th align="center">PCK</th>
<th align="center">PCK</th>
<th align="center">PCK</th>
<th rowspan="2" align="center">Number of visible key points</th>
</tr>
<tr>
<th align="center">@0.01</th>
<th align="center">@0.02</th>
<th align="center">@0.05</th>
<th align="center">@0.10</th>
<th align="center">@0.15</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">image1</td>
<td align="char" char=".">4.32</td>
<td align="char" char=".">14.13</td>
<td align="char" char=".">45.01</td>
<td align="char" char=".">76.17</td>
<td align="char" char=".">83.16</td>
<td align="char" char=".">23</td>
</tr>
<tr>
<td align="left">image2</td>
<td align="char" char=".">4.01</td>
<td align="char" char=".">13.15</td>
<td align="char" char=".">43.38</td>
<td align="char" char=".">74.23</td>
<td align="char" char=".">81.24</td>
<td align="char" char=".">18</td>
</tr>
<tr>
<td align="left">image3</td>
<td align="char" char=".">3.35</td>
<td align="char" char=".">10.37</td>
<td align="char" char=".">38.35</td>
<td align="char" char=".">70.34</td>
<td align="char" char=".">77.15</td>
<td align="char" char=".">16</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>PCK indicators.</p>
</caption>
<graphic xlink:href="fphy-10-839582-g011.tif"/>
</fig>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>Through the analysis of GPVS, we prove that it has the long-range&#x2013;dependent characteristics [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B18">18</xref>]. We propose a method to use the coherent information contained in the long-range&#x2013;dependent characteristics between video sequence images to construct a smooth energy function to correct the 3D model error. Through this error, we can judge that the 3D reconstruction result of giant panda is different from the real structure of giant panda. Finally, the experimental results show that our algorithm can obtain a more accurate 3D reconstruction model of giant&#x20;panda.</p>
</sec>
</body>
<back>
<sec id="s7">
<title>Data Availability Statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Materials; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author Contributions</title>
<p>All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This research is supported by the Chengdu Research Base of Giant Panda Breeding (NOs. 2020CPB-C09 and CPB2018-01).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sch&#xf6;nberger</surname>
<given-names>JL</given-names>
</name>
<name>
<surname>Frahm</surname>
<given-names>JM</given-names>
</name>
</person-group>. <article-title>Structure-from-Motion Revisited[C]</article-title>. In: <conf-name>IEEE Conference on Computer Vision &#x26; Pattern Recognition</conf-name>; <conf-date>2016 Jun 27&#x2013;30</conf-date>; <conf-loc>Las Vegas, Nevada </conf-loc>(<year>2016</year>). </citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bregler</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Hertzmann</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Biermann</surname>
<given-names>H</given-names>
</name>
</person-group>. <article-title>Recovering Non-Rigid 3D Shape from Image Streams[C]</article-title>. In: <conf-name>IEEE Conference on Computer Vision &#x26; Pattern Recognition</conf-name>; <conf-date>2000 Jun 13&#x2013;15</conf-date>; <conf-loc>Hilton Head, SC</conf-loc>. <publisher-name>IEEE</publisher-name> (<year>2000</year>). </citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Garg</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Roussos</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Agapito</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Dense Variational Reconstruction of Non-Rigid Surfaces from Monocular Video[C]</article-title>. In: <conf-name>IEEE Conference on Computer Vision and Pattern Recognition</conf-name>; <conf-date>2013 Jun 23&#x2013;28</conf-date>; <conf-loc>NW Washington, DC</conf-loc>. <publisher-name>IEEE</publisher-name> (<year>2013</year>). </citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Joo</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Sheikh</surname>
<given-names>Y</given-names>
</name>
</person-group>. <source>Structure from Recurrent Motion: From Rigidity to Recurrency[J]</source> (<year>2018</year>). <publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>IEEE CVPR</publisher-name>. </citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Loper</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Mahmood</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Romero</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Black</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <source>SMPL: A Skinned Multi-Person Linear model[J]</source>. <publisher-loc>Kobe, Japan</publisher-loc>: <publisher-name>ACM Transactions on Graphics TOG</publisher-name> (<year>2015</year>). </citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kanazawa</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Black</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Jacobs</surname>
<given-names>DW</given-names>
</name>
<name>
<surname>Malik</surname>
<given-names>J</given-names>
</name>
</person-group>. <source>End-to-end Recovery of Human Shape and Pose[J]</source> (<year>2017</year>). <publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>IEEE CVPR, 2018</publisher-name>. </citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zuffi</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Kanazawa</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Jacobs</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Black</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <article-title>3D Menagerie: Modeling the 3D Shape and Pose of Animals</article-title>. In: <conf-name>IEEE Conf. on Computer Vision and Pattern Recognition(CVPR)</conf-name>; <conf-date>2017 Jul 21&#x2013;26</conf-date>; <conf-loc>Hawaii Convention Center, Hawaii</conf-loc> (<year>2017</year>). <pub-id pub-id-type="doi">10.1109/cvpr.2017.586</pub-id> </citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Vicente</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Agapito</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Balloon Shapes: Reconstructing and Deforming Objects with Volume from Images[C]</article-title>. In: <conf-name>International Conference on 3d Vision-3dv</conf-name>; <conf-date>2013 Jun 29&#x2013;Jul 01</conf-date>; <conf-loc>Seattle, WA</conf-loc>. <publisher-name>IEEE</publisher-name> (<year>2013</year>). </citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Biggs</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Roddick</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Fitzgibbon</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Cipolla</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>Creatures Great and SMAL: Recovering the Shape and Motion of Animals from Video</article-title>. In: <conf-name>Asian Conference on Computer Vision</conf-name>; <conf-date>2018 Dec 04&#x2013;06</conf-date>; <conf-loc>Perth, Australia</conf-loc> (<year>2018</year>). </citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Fractal Time Series&#x2014;A Tutorial Review</article-title>. <source>Math Probl Eng</source> (<year>2010</year>) <volume>2010</volume>:<fpage>157264</fpage>. <pub-id pub-id-type="doi">10.1155/2010/157264</pub-id> </citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Modified Multifractional Gaussian Noise and its Application</article-title>. <source>Physica Scripta</source> (<year>2021</year>) <volume>96</volume>(<issue>12</issue>):<fpage>125002</fpage>. <pub-id pub-id-type="doi">10.1088/1402-4896/ac1cf6</pub-id> </citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Generalized Fractional Gaussian Noise and its Application to Traffic Modeling</article-title>. <source>Physica A</source> (<year>2021</year>) <volume>579</volume>(<issue>22</issue>):<fpage>126138</fpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2021.126138</pub-id> </citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peltier</surname>
<given-names>RF</given-names>
</name>
<name>
<surname>Levy-Vehel</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Multifractional Brownian Motion: Definition and Preliminaries Results</article-title>. <comment>INRIA TR 2645</comment> (<year>1995</year>). </citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zuffi</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Kanazawa</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Black</surname>
<given-names>M</given-names>
</name>
</person-group>. <source>Lions and Tigers and Bears: Capturing Non-Rigid 3D</source>. <publisher-loc>Salt Lake City, UT</publisher-loc>: <publisher-name>Articulated Shape from Images</publisher-name> (<year>2018</year>). </citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bogo</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Kanazawa</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Lassner</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Gehler</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Romero</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Black</surname>
<given-names>MJ</given-names>
</name>
</person-group>. <article-title>Keep&#x20;it&#x20;SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Image</article-title>. In: <conf-name>European Conference on Computer Vision</conf-name>; <conf-date>2016 Oct 11&#x2013;14</conf-date>; <conf-loc>Amsterdam, Netherlands</conf-loc> (<year>2016</year>). </citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H</given-names>
</name>
</person-group>. <source>Research on 3D Human Modeling and its Application Based on SML Model</source>. <publisher-loc>Xian, Shaanxi, China</publisher-loc>: <publisher-name>Shaanxi University of Science &#x26; Technology</publisher-name> (<year>2020</year>). </citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>J</given-names>
</name>
<name>
<surname>George</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Leng</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Spatiotemporal BME Characterization and Mapping of Sea Surface Chlorophyll in Chesapeake Bay (USA) Using Auxiliary Sea Surface Temperature Data</article-title>. <source>Sci Total Environ</source> (<year>2021</year>) <volume>794</volume>(<issue>1</issue>):<fpage>148670</fpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2021</pub-id> </citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Application of Generalized Cauchy Process on Modeling the Long-Range Dependence and SelfSimilarity of Sea Surface Chlorophyll Using 23&#x20;Years of Remote Sensing Data</article-title>. <source>Front Phys</source> (<year>2021</year>) <volume>9</volume>:<fpage>750347</fpage>. <pub-id pub-id-type="doi">10.3389/fphy.2021.750347</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>