<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">IASC</journal-id>
<journal-id journal-id-type="nlm-ta">IASC</journal-id>
<journal-id journal-id-type="publisher-id">IASC</journal-id>
<journal-title-group>
<journal-title>Intelligent Automation &#x0026; Soft Computing</journal-title>
</journal-title-group>
<issn pub-type="epub">2326-005X</issn>
<issn pub-type="ppub">1079-8587</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">29669</article-id>
<article-id pub-id-type="doi">10.32604/iasc.2023.029669</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Integrated Privacy Preserving Healthcare System Using Posture-Based Classifier in Cloud</article-title><alt-title alt-title-type="left-running-head">Integrated Privacy Preserving Healthcare System Using Posture-Based Classifier in Cloud</alt-title><alt-title alt-title-type="right-running-head">Integrated Privacy Preserving Healthcare System Using Posture-Based Classifier in Cloud</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Santhosh Kumar</surname><given-names>C.</given-names></name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Kumar</surname><given-names>K. Vishnu</given-names></name>
<xref ref-type="aff" rid="aff-2">2</xref><email>vishnukumar21@outlook.com</email>
</contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science and Engineering, Priyadarshini Engineering College</institution>, <addr-line>635751, Tamilnadu</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science and Engineering, KPR Institute of Engineering &#x0026; Technology</institution>, <addr-line>Coimbatore, 641407</addr-line>, <country>India</country></aff>
</contrib-group><author-notes><corresp id="cor1"><label>&#x002A;</label>Corresponding Author: K. Vishnu Kumar. Email: <email>vishnukumar21@outlook.com</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2022-08-08"><day>08</day>
<month>08</month>
<year>2022</year></pub-date>
<volume>35</volume>
<issue>3</issue>
<fpage>2893</fpage>
<lpage>2907</lpage>
<history>
<date date-type="received"><day>09</day><month>3</month><year>2022</year></date>
<date date-type="accepted"><day>25</day><month>4</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 C.Santhosh Kumar and Kumar</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>C.Santhosh Kumar and Kumar</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_IASC_29669.pdf"></self-uri>
<abstract>
<p>Privacy-preserving online disease prediction and diagnosis are critical issues in the emerging edge-cloud-based healthcare system. Online patient data processing from remote places may lead to severe privacy problems. Moreover, the existing cloud-based healthcare system takes more latency and energy consumption during diagnosis due to offloading of live patient data to remote cloud servers. Solve the privacy problem. The proposed research introduces the edge-cloud enabled privacy-preserving healthcare system by exploiting additive homomorphic encryption schemes. It can help maintain the privacy preservation and confidentiality of patients&#x2019; medical data during diagnosis of Parkinson&#x2019;s disease. In addition, the energy and delay aware computational offloading scheme is proposed to minimize the uncertainty and energy consumption of end-user devices. The proposed research maintains the better privacy and robustness of live video data processing during prediction and diagnosis compared to existing healthcare systems.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Peer-to-peer computing</kwd>
<kwd>energy and delay aware offloading;edge-cloud enabled healthcare system</kwd>
<kwd>parkinson&#x2019;s disease prediction</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Nowadays, the healthcare industry revolutionized data sharing among the stakeholders in Electronic Health Records (EHRs). Competent healthcare provides various healthcare service facilities to patients based on their current health state and makes intelligent decisions by communicating with intelligent sensors, devices, and other medical stakeholders [<xref ref-type="bibr" rid="ref-1">1</xref>]. Insecure devices and wireless communication through protocols like Bluetooth and Zigbee in Healthcare 4.0 may lead to data breaches that can stimulate hackers to access patients&#x2019; medical records. Since the patients&#x2019; EHRs are accessed from anywhere in the geographic region, maintaining security and privacy among the healthcare systems are identified as the key issues [<xref ref-type="bibr" rid="ref-2">2</xref>]. Under the smart city paradigm, remote patient monitoring and diagnosis are the primary factors for bringing the patient-centric healthcare service facility to human society. Parkinson&#x2019;s disease is the second most common neurodegenerative disease distinguished by motor symptoms like rigidity, tremor, and gait abnormalities. This disease is expected to double in the next 20 years, resulting in a significant amount of medical costs [<xref ref-type="bibr" rid="ref-3">3</xref>]. Therefore, the proposed research introduces the edge-cloud-enabled privacy-preserving healthcare system for the early identification and diagnosis of Parkinson&#x2019;s disease.</p>
<p>In existing research, speech impairment-based estimation is used for early disease identification with low complexity and good performance [<xref ref-type="bibr" rid="ref-4">4</xref>]. Another way of assessing Parkinson&#x2019;sParkinson&#x2019;s disease is through handwritten dynamics using the convolution neural networks method, which outperforms the handcrafted featured [<xref ref-type="bibr" rid="ref-5">5</xref>]. Hand tremor seems to be one of the vital motor characteristics of Parkinson&#x2019;sParkinson&#x2019;s disease that can be identified using a recurrence plot-based approach [<xref ref-type="bibr" rid="ref-6">6</xref>]. Since patients experience a wide range of symptoms, a home-based community-centered integrated care system is developed to overcome the complexity of online care delivery. It provides a better opportunity for improving the patient&#x2019;spatient&#x2019;s quality of life through early diagnosis and computer-assisted rehabilitation practice [<xref ref-type="bibr" rid="ref-7">7</xref>]. Of these methodologies, machine learning-based gait pattern classification plays a significant role in assessing and diagnosing the different stages of Parkinson&#x2019;s patients [<xref ref-type="bibr" rid="ref-8">8</xref>]. To improve the performance, a wavelet transformation analysis is integrated with a support vector machine to produce high classification accuracy during Parkinson&#x2019;s gait identification [<xref ref-type="bibr" rid="ref-9">9</xref>]. Therefore, a posture-based gait identification classifier is introduced to improve the prediction time and accuracy in the proposed edge-cloud-enabled privacy-preserving healthcare system.</p>
<p>The above cloud-based healthcare system lacks service availability, punctuality, and reliability due to its centralized architecture. It can only provide tolerable service reliability and performance level to support latency-critical healthcare applications [<xref ref-type="bibr" rid="ref-10">10</xref>]. Therefore, the traditional way of processing using client-service models will not apply to emerging IoT-based applications. So, the proposed edge-cloud-enabled privacy-preserving healthcare system will mitigate the negative impact on remote patient monitoring and diagnosis by satisfying the time-sensitive and mission-critical human needs. It contributes by providing the offloading and hierarchical execution of lively sensed medical data from patients without taking much network bandwidth, latency, and energy consumption. An additively homomorphic encryption scheme is employed to maintain the privacy preservation of patients&#x2019; medical data and the hospital diagnosis process. The critical contribution of this research includes as pursues:<list list-type="order"><list-item>
<p>A novel edge cloud-enabled a privacy-preserving healthcare system for onboard Parkinson&#x2019;s disease identification and rehabilitation monitoring to remote patients.</p></list-item><list-item>
<p>An energy and delay aware computational offloading scheme for minimizing the network delay and energy consumption of end-user devices.</p></list-item><list-item>
<p>An additive homomorphic encryption scheme is exploited to preserve patients&#x2019; data privacy and security during communication and medical data sharing among the stakeholders.</p></list-item></list></p>
<p>The Paper has five sections with a well-organized structure: Section 2 has a review of related studies. Section 3 has implementation details. Section 4 has an evaluation of the experimental outcome. Section 5 has the conclusion of the research.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Works</title>
<sec id="s2_1">
<label>2.1</label>
<title>Privacy Preserving Healthcare System</title>
<p>Initially, a privacy-preserving medical diagnosis scheme was introduced to encrypt the patient medical data before sending it to the hospital server for further processing. More specifically, a homomorphic encryption scheme is used to maintain the confidentiality of patient data and the corresponding diagnosis mode operated in the hospital [<xref ref-type="bibr" rid="ref-11">11</xref>]. An attribute-based encryption scheme is deployed to implement the fine-grained access control mechanism. Similarly, a multi-authority attribute-based encryption scheme was constructed to minimize the trust of attribute influence. Unfortunately, it leads to the anonymity of attributes during the private essential generation process [<xref ref-type="bibr" rid="ref-12">12</xref>]. A Wireless Sensor Network based healthcare application has increased its usage to provide onboard health status and living habitat of patients [<xref ref-type="bibr" rid="ref-13">13</xref>]. Next, a privacy-preserving disease identification system was enforced in the emerging Cloud-Based e-Healthcare System by encrypting the medical data before outsourcing it to cloud servers [<xref ref-type="bibr" rid="ref-14">14</xref>]. Even though these encryption schemes provide the expected level of protection and can easily overcome the well-known security threats, intended data can still be cracked within the stipulated period. It can also not provide any resistance to plaintext attacks. Also, there is a probability that all healthcare stakeholders will suffer from collision attacks on the data shared in the cloud platform. Sometimes, there is the possibility of an external eavesdropping attack due to analyzing the transmitting protocol made during the plaintext transmission. Overcome these security challenges. A proposed research study exploits the additive homomorphic encryption scheme to preserve data privacy and security.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Computational Offloading Mechanisms</title>
<p>Onboard sensor data collection, monitoring, and rehabilitation monitoring and assessment may require a considerable amount of communication and computing resources in the bright Internet of things (IoT) environment. Emerging smart home and wearable devices have extreme levels of network bandwidth, delay, and privacy requirements to solve the challenges of communication quality [<xref ref-type="bibr" rid="ref-15">15</xref>]. The peer-to-peer communication network implemented a cost-effective multi-mode offloading scheme [<xref ref-type="bibr" rid="ref-16">16</xref>]. A deadline-aware and cost-effective offloading scheme were used to improve the offloading efficiency by executing the computationally intensive tasks to the appropriate computational machine [<xref ref-type="bibr" rid="ref-17">17</xref>].</p>
<p>Due to the dramatic increase in patient requests among healthcare devices, optimization algorithms improve the success rate of processing data requests and service handling responses in the IoT-cloud environment [<xref ref-type="bibr" rid="ref-18">18</xref>]. To provide solution space for the worst-case task sequences in real-world applications, a cloudy knapsack algorithm was exploited to learn the load patterns for offloading the task through peer-to-peer systems [<xref ref-type="bibr" rid="ref-19">19</xref>]. More preferably, data offloading can minimize energy consumption and congestion during communication among the infrastructure-to-device and device-to-device environments [<xref ref-type="bibr" rid="ref-20">20</xref>]. Therefore, a novel energy and delay aware computational offloading scheme is introduced in the proposed research study to reduce network bandwidth, delay, and energy consumption during healthcare data processing and transmission.</p>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Disease Prediction Classifiers</title>
<p>The existing research studies used various types of classifier models in probabilistic, fuzzy, hybrid, optimization, and learning approaches to predict Parkinson&#x2019;s disease. A probabilistic classifier chain has been implemented to obtain the joint probability distribution of multi-label classification by effectively handling the missing and noisy labels. It involves a high computational cost of estimation, which must be reduced to minimize the number of models evaluated during classification [<xref ref-type="bibr" rid="ref-21">21</xref>]. To provide high reliability, a probabilistic neural-network classification approach is exploited to properly distinguish the transient initiating from the faults against the standard [<xref ref-type="bibr" rid="ref-22">22</xref>]. An efficient Parkinson&#x2019;s diagnosis system was introduced using fuzzy k-nearest neighbor classifiers to ensure more reliability and performance than the traditional support vector machine-based classifier [<xref ref-type="bibr" rid="ref-23">23</xref>].</p>
<p>Similarly, an enhanced fuzzy k-nearest neighbor classifier is enforced with the particle swarm optimization technique to control local and global search capability by using the time-varying acceleration coefficients and inertia weight [<xref ref-type="bibr" rid="ref-24">24</xref>]. A Takagi&#x2013;Sugeno&#x2013;Kang fuzzy classifier was introduced to handle the imbalanced dataset and resolve the rule-based interpretability issues involved during classification [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<p>In the optimization context, an adaptive fuzzy K-nearest neighbor classifier was enhanced with a parameter-free optimization technique by extracting the intensity and texture attributes from the region of interest. It can easily outperform the existing enhanced fuzzy K-nearest neighbor classifier in prediction accuracy [<xref ref-type="bibr" rid="ref-26">26</xref>]. A multistage classifier was designed to improve the prediction accuracy and diagnosis by integrating support vector machines, Naive Bayes, and k-nearest neighbor classifiers with an improved particle swarm optimization-based feature selection method [<xref ref-type="bibr" rid="ref-27">27</xref>]. A novel optimized artificial neural network classifier employs the gray wolf optimization techniques for selecting a minimum subset of features from the original dataset during disease prediction [<xref ref-type="bibr" rid="ref-28">28</xref>]. Similarly, other machine learning-based classifier models such as distance-based k-nearest neighbor [<xref ref-type="bibr" rid="ref-29">29</xref>], modified k-nearest neighbors [<xref ref-type="bibr" rid="ref-30">30</xref>], and bagging-support vector machine-based ensemble [<xref ref-type="bibr" rid="ref-31">31</xref>] classifiers were used in the existing prediction systems. To effectively optimize the prediction results, a novel posture-based classification approach is introduced in this research study to enhance the performance of the healthcare system.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Edge Cloud Integrated Privacy Preserving Healthcare System</title>
<p>An edge-cloud integrated privacy-preserving healthcare system architecture is typically designed to provide early Parkinson&#x2019;s disease prediction and rehabilitation monitoring, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. This architecture consists of three layers such as IoT-video sensor, fog/edge computing, cloud, and consumer layers. All the patient live video data can be continuously taken from the wireless IP-configurable camera connected with the Raspberry Pi kit in the video sensor layer. The edge computing layer will then handle the patient data acquisition and preprocessing. Afterward, the healthcare system deployed in edge-cloud integrated platforms can analyze, plan, execute and monitor the remote patients. Based on observation, physiological status indicators will update the corresponding patient health data in the cognitive data engine. Similarly, the patient telemedicine usage during the disease prediction and rehabilitation monitoring process can be computed in the peer-to-peer edge or cloud server based on resource allocation and offloading decisions. This information will periodically get updated in the cognitive resource engine, which can be sent to the cloud layer for the lively sensed data collection and diffusion process. After receiving data, the healthcare system will analyze the symptoms by comparing them with the patient medical history.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Architecture of edge cloud-integrated privacy-preserving healthcare system</title></caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="IASC_29669-fig-1.png"/>
</fig>
<p>Based on the decision support system, the proposed posture-based classifier model can early predict Parkinson&#x2019;s disease and its severity stages for initiating the diagnosis and rehabilitation monitoring. According to the settings of Parkinson&#x2019;s disease, the proposed classifier will suggest the appropriate exercises and make a periodical assessment for measuring the rehabilitation capability. To avoid the processing delay from the cloud server, the diagnosis and rehabilitation monitoring can be carried out from the edge computer layer itself. Therefore, the performance of end-user devices could be improved by minimizing the usage of bandwidth, delay, and energy consumption. Patient data communication among stakeholders like patients, hospital healthcare systems, doctors, and specialists are established through a secure privacy-preserving additive homomorphic encryption scheme.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Formulation of Energy and Delay Aware Computational Offloading Problem</title>
<p>The key objective of this research study is to minimize the energy consumption and delay that occurs during patient data offloading and computation in edge-cloud integrated environments. Its computing service rate can characterize the computing capability of the edge computing node. Usually, the offloading decision at any time will be a little slower than the patient. The key objective of this research study is to minimize the energy consumption and delay that occurs during patient data offloading and computation in edge-cloud integrated environments. Its computing service rate can characterize the computing capability of the edge computing node. Usually, the offloading decision will be slightly slower than the patient request arrival rate. At any timestamp, patient request arrival for computing in edge computing nodes is assumed to be a Poisson process. Let be the rate of the Poisson process during patient request generation at the time stamp and denote the actual variations observed during patient request arrival patterns. Then, the guest arrival rate. At any timestamp, patient request arrival for computing in edge computing nodes is assumed to be a Poisson process. Let be the rate of the Poisson process during patient request generation at the time stamp and denote the actual variations observed during patient request arrival patterns. Then, the total number of request arrival rates in the edge computing node can be computed as shown in <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.</p>
<p><disp-formula id="eqn-1"><label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:msubsup><mml:mi>r</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mi>t</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mi>&#x03C0;</mml:mi><mml:mi>n</mml:mi><mml:mi>t</mml:mi></mml:msubsup><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>The expected computation delay of any patient request at <inline-formula id="ieqn-1">
<mml:math id="mml-ieqn-1"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mi>N</mml:mi></mml:math>
</inline-formula> can be expressed as given in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>.</p>
<p><disp-formula id="eqn-2"><label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mi>t</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>Let <inline-formula id="ieqn-2">
<mml:math id="mml-ieqn-2"><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> be the expected service rate of requests per second and <inline-formula id="ieqn-3">
<mml:math id="mml-ieqn-3"><mml:msubsup><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mi>t</mml:mi></mml:msubsup></mml:math>
</inline-formula> be amount of workload processed at <inline-formula id="ieqn-4">
<mml:math id="mml-ieqn-4"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> according to the offloading decisions <inline-formula id="ieqn-5">
<mml:math id="mml-ieqn-5"><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula>. Here, the offloading decision parameter <inline-formula id="ieqn-6">
<mml:math id="mml-ieqn-6"><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math>
</inline-formula> indicates the process of offloading to remote edge nodes otherwise to remote cloud nodes. Therefore, the total delay cost at any <inline-formula id="ieqn-7">
<mml:math id="mml-ieqn-7"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> can be defined as the summation of computation, network congestion and communication delays as given in <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>.</p>
<p><disp-formula id="eqn-3"><label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-8">
<mml:math id="mml-ieqn-8"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> is the network congestion delay and <inline-formula id="ieqn-9">
<mml:math id="mml-ieqn-9"><mml:msubsup><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> is the communication delay experienced during the patient request arrival at <inline-formula id="ieqn-10">
<mml:math id="mml-ieqn-10"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula>.</p>
<p>Offloading decision <inline-formula id="ieqn-11">
<mml:math id="mml-ieqn-11"><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula> will process the patient request at any one of the possible geographical locations such as local edge computing node <inline-formula id="ieqn-12">
<mml:math id="mml-ieqn-12"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula>, remote edge computing node <inline-formula id="ieqn-13">
<mml:math id="mml-ieqn-13"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula> and remote cloud computing node <inline-formula id="ieqn-14">
<mml:math id="mml-ieqn-14"><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula>. The total energy consumption of processing the patient request at <inline-formula id="ieqn-15">
<mml:math id="mml-ieqn-15"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula> can be computed as defined in <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>.</p>
<p><disp-formula id="eqn-4"><label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>k</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mn>3</mml:mn></mml:msup></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-16">
<mml:math id="mml-ieqn-16"><mml:mi>k</mml:mi></mml:math>
</inline-formula> denotes the switching capacitance exploited to control the edge node processor frequency, <inline-formula id="ieqn-17">
<mml:math id="mml-ieqn-17"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-18">
<mml:math id="mml-ieqn-18"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> be the processing capacity and processing time of the respective patient request <inline-formula id="ieqn-19">
<mml:math id="mml-ieqn-19"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula>. Similarly, the total energy consumption of processing the patient request at <inline-formula id="ieqn-20">
<mml:math id="mml-ieqn-20"><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula> can be expressed as shown in <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.</p>
<p><disp-formula id="eqn-5"><label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mo>+</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>d</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /></mml:mtd></mml:mtr></mml:mtable></mml:math>
</disp-formula></p>
<p>Let <inline-formula id="ieqn-21">
<mml:math id="mml-ieqn-21"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> be the energy consumption due to communication of patient request to remote edge node and <inline-formula id="ieqn-22">
<mml:math id="mml-ieqn-22"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>d</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> be the energy consumption of remote edge node during idle mode. Consequently, the total energy consumption of patient requests at <inline-formula id="ieqn-23">
<mml:math id="mml-ieqn-23"><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:math>
</inline-formula> can be estimated as given in <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>.</p>
<p><disp-formula id="eqn-6"><label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mo>+</mml:mo><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>d</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>D</mml:mi><mml:mrow><mml:mi>E</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msup></mml:mrow><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-24">
<mml:math id="mml-ieqn-24"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>o</mml:mi><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> be the energy consumption of patient request due to communication with remote cloud computing node and <inline-formula id="ieqn-25">
<mml:math id="mml-ieqn-25"><mml:msubsup><mml:mi>E</mml:mi><mml:mrow><mml:mi>I</mml:mi><mml:mi>d</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>C</mml:mi><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> be the energy consumption during the idle mode of remote cloud computing node.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Privacy Preserving Additive Homomorphic Encryption Scheme</title>
<p>In the peer-to-peer network environment, all the patient requests consist of several query vectors. It is treated as the essential parameter for the healthcare system to diagnose Parkinson&#x2019;s disease. Then, the query vector is verified by the trait vector stating the Parkinson&#x2019;s disease stages available in the patient medical database. An additive homomorphic encryption scheme is proposed to maintain privacy without any domination by the secret keys. First, the patient needs to generate the critical pairs for enabling homomorphic encryption in the intelligent virtual care prototype. Patients will encrypt their query vector using the encryption key as. After encryption, the remote patients could send their medical data to stakeholders through ciphertext and encryption keys. Because of asymmetric encryption characteristics, the ciphertext sent by the patient cannot be decrypted by the intermediate edge computing nodes directly. Since the ciphertext conditions carry out the computational operations, the privacy of the patient&#x2019;s medical data is maintained, and the confidentiality of healthcare diagnosis and rehabilitation monitoring will not be revealed to third parties.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Disease Prediction Using Posture Based Classifier Model</title>
<p>In order to identify the different stages of Parkinson disease, the proposed posture-based classifier model makes the validation-based inference on sample video data <inline-formula id="ieqn-26">
<mml:math id="mml-ieqn-26"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> with respect to probability score and class <inline-formula id="ieqn-27">
<mml:math id="mml-ieqn-27"><mml:mi>c</mml:mi></mml:math>
</inline-formula> division as expressed in <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref>.</p>
<p><disp-formula id="eqn-7"><label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x00D7;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">Z</mml:mi></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">W</mml:mi></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-28">
<mml:math id="mml-ieqn-28"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> denotes the number of feasible instance available in class <inline-formula id="ieqn-29">
<mml:math id="mml-ieqn-29"><mml:mi>c</mml:mi></mml:math>
</inline-formula>, and <inline-formula id="ieqn-30">
<mml:math id="mml-ieqn-30"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> be the associated weight factor of <inline-formula id="ieqn-31">
<mml:math id="mml-ieqn-31"><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math>
</inline-formula> adjacent instance linking to proximity like <inline-formula id="ieqn-32">
<mml:math id="mml-ieqn-32"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:math>
</inline-formula>. Here, <inline-formula id="ieqn-33">
<mml:math id="mml-ieqn-33"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">Z</mml:mi></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> is estimated according to the adjacent identity function <inline-formula id="ieqn-34">
<mml:math id="mml-ieqn-34"><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> that gives the <inline-formula id="ieqn-35">
<mml:math id="mml-ieqn-35"><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math>
</inline-formula> adjacent sample <inline-formula id="ieqn-36">
<mml:math id="mml-ieqn-36"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula>.</p>
<p>The mean joint distance <inline-formula id="ieqn-37">
<mml:math id="mml-ieqn-37"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>J</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> among the training <inline-formula id="ieqn-38">
<mml:math id="mml-ieqn-38"><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:math>
</inline-formula> and test instance <inline-formula id="ieqn-39">
<mml:math id="mml-ieqn-39"><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:math>
</inline-formula> samples is computed as given in <xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref>. It helps in joint position assessment of gait analysis during the prediction of Parkinson severity stages.</p>
<p><disp-formula id="eqn-8"><label>(8)</label>
<mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>J</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>O</mml:mi></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>V</mml:mi></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>J</mml:mi></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:mi>O</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>V</mml:mi><mml:mo>&#x22C5;</mml:mo><mml:mi>J</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:math>
</disp-formula></p>
<p>Let <inline-formula id="ieqn-40">
<mml:math id="mml-ieqn-40"><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula>, <inline-formula id="ieqn-41">
<mml:math id="mml-ieqn-41"><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula>, <inline-formula id="ieqn-42">
<mml:math id="mml-ieqn-42"><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>R</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> and <inline-formula id="ieqn-43">
<mml:math id="mml-ieqn-43"><mml:msubsup><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi><mml:mi>E</mml:mi><mml:mo stretchy="false">&#x2194;</mml:mo><mml:mrow><mml:mrow><mml:mi mathvariant="script">S</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:msubsup></mml:math>
</inline-formula> represents the joint position assessment coordinates from the respective training and test samples. Then, the factor <inline-formula id="ieqn-44">
<mml:math id="mml-ieqn-44"><mml:mi>O</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-45">
<mml:math id="mml-ieqn-45"><mml:mi>V</mml:mi></mml:math>
</inline-formula> and <inline-formula id="ieqn-46">
<mml:math id="mml-ieqn-46"><mml:mi>J</mml:mi></mml:math>
</inline-formula> denotes the number of objects, video sequences and recognized joints respectively. To recognize the gait activity according to multi-view point, a center-of-body coordinates such as hip-center <inline-formula id="ieqn-47">
<mml:math id="mml-ieqn-47"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula>, spine <inline-formula id="ieqn-48">
<mml:math id="mml-ieqn-48"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula>, hip-right <inline-formula id="ieqn-49">
<mml:math id="mml-ieqn-49"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> and hip-left <inline-formula id="ieqn-50">
<mml:math id="mml-ieqn-50"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> joints are requiring. The vectors <inline-formula id="ieqn-51">
<mml:math id="mml-ieqn-51"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-52">
<mml:math id="mml-ieqn-52"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> are defined in <xref ref-type="disp-formula" rid="eqn-9">Eqs. (9)</xref> and <xref ref-type="disp-formula" rid="eqn-10">(10)</xref> that may not be perpendicular to each other and can outline a plane <inline-formula id="ieqn-53">
<mml:math id="mml-ieqn-53"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mi>s</mml:mi><mml:mi>p</mml:mi><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula>.</p>
<p><disp-formula id="eqn-9"><label>(9)</label>
<mml:math id="mml-eqn-9" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-10"><label>(10)</label>
<mml:math id="mml-eqn-10" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>According to the Gram-Schmidt process, a grand new orthogonal basis can be found that can effectively extend the plane as given in <xref ref-type="disp-formula" rid="eqn-11">Eqs. (11)</xref> and <xref ref-type="disp-formula" rid="eqn-12">(12)</xref>, respectively. Therefore, a third vector is required along the same direction to guarantee all the video frames as defined in <xref ref-type="disp-formula" rid="eqn-13">Eq. (13)</xref> to outline. an ortho-normal basis <inline-formula id="ieqn-54">
<mml:math id="mml-ieqn-54"><mml:mrow><mml:mrow><mml:mi mathvariant="script">B</mml:mi></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula>.</p>
<p><disp-formula id="eqn-11"><label>(11)</label>
<mml:math id="mml-eqn-11" display="block"><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-12"><label>(12)</label>
<mml:math id="mml-eqn-12" display="block"><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>&#x22C5;</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-13"><label>(13)</label>
<mml:math id="mml-eqn-13" display="block"><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>&#x00D7;</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>In order to form the unit vector with new basis <inline-formula id="ieqn-55">
<mml:math id="mml-ieqn-55"><mml:mrow><mml:mrow><mml:mi mathvariant="script">B</mml:mi></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula>, all the frames are normalized as shown in <xref ref-type="disp-formula" rid="eqn-14">Eqs. (14)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-16">(16)</xref> to compare the walking sequence of each frame with others in terms of directions and units.</p>
<p><disp-formula id="eqn-14"><label>(14)</label>
<mml:math id="mml-eqn-14" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-15"><label>(15)</label>
<mml:math id="mml-eqn-15" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-16"><label>(16)</label>
<mml:math id="mml-eqn-16" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">V</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>A relative coordinate <inline-formula id="ieqn-56">
<mml:math id="mml-ieqn-56"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">C</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">C</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">C</mml:mi></mml:mrow></mml:mrow><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> of the joint <inline-formula id="ieqn-57">
<mml:math id="mml-ieqn-57"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> over the new basis <inline-formula id="ieqn-58">
<mml:math id="mml-ieqn-58"><mml:mrow><mml:mrow><mml:mi mathvariant="script">B</mml:mi></mml:mrow></mml:mrow></mml:math>
</inline-formula> can be formulated as stated in <xref ref-type="disp-formula" rid="eqn-17">Eq. (17)</xref>. The proposed research considers posture-based features such as dimension and position of the human body which is unique for all the objects. In order to identify the object activity, a greater number of features are extracted by the Euclidean distance <inline-formula id="ieqn-59">
<mml:math id="mml-ieqn-59"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>J</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> of the same joint appearing from the subsequent frames. These features will exactly provide the movement of joints based on the targeted object walking sequence.</p>
<p><disp-formula id="eqn-17"><label>(17)</label>
<mml:math id="mml-eqn-17" display="block"><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>y</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>z</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">C</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>h</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">C</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>s</mml:mi></mml:msub></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">C</mml:mi></mml:mrow></mml:mrow><mml:mn>3</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="fraktur">U</mml:mi></mml:mrow></mml:mrow><mml:mi>d</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>Consider the <inline-formula id="ieqn-60">
<mml:math id="mml-ieqn-60"><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math>
</inline-formula> walking sequence of the target object video frame <inline-formula id="ieqn-61">
<mml:math id="mml-ieqn-61"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">W</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">&#x27E8;</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">&#x27E9;</mml:mo></mml:math>
</inline-formula> generated by the prototype for activity prediction. It consists of <inline-formula id="ieqn-62">
<mml:math id="mml-ieqn-62"><mml:mi>n</mml:mi></mml:math>
</inline-formula> number of frames with three-dimensional center-of-body relative coordinates illustrating the position of each joint. Here, each frame is made of <inline-formula id="ieqn-63">
<mml:math id="mml-ieqn-63"><mml:mi>k</mml:mi></mml:math>
</inline-formula> sequence of joints, i.e., <inline-formula id="ieqn-64">
<mml:math id="mml-ieqn-64"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">&#x27E8;</mml:mo><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo fence="false" stretchy="false">&#x27E9;</mml:mo></mml:math>
</inline-formula>. Therefore, <inline-formula id="ieqn-65">
<mml:math id="mml-ieqn-65"><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:math>
</inline-formula> feature vectors are generated based on the posture. So, each vector <inline-formula id="ieqn-66">
<mml:math id="mml-ieqn-66"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</inline-formula> is composed of <inline-formula id="ieqn-67">
<mml:math id="mml-ieqn-67"><mml:mi>l</mml:mi></mml:math>
</inline-formula> number of features out of which <inline-formula id="ieqn-68">
<mml:math id="mml-ieqn-68"><mml:mi>l</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>k</mml:mi></mml:math>
</inline-formula> features are derived from the relative coordinates of <inline-formula id="ieqn-69">
<mml:math id="mml-ieqn-69"><mml:mi>k</mml:mi></mml:math>
</inline-formula> joints and remaining features from the Euclidean distance <inline-formula id="ieqn-70">
<mml:math id="mml-ieqn-70"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>M</mml:mi><mml:mi>J</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula>. Then the joint movements will omit the final frame of walking sequence, i.e., <inline-formula id="ieqn-71">
<mml:math id="mml-ieqn-71"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math>
</inline-formula>. Finally, the posture-based feature vector consists of complete object dimension, velocity of joint movements and position of all joints for the sake of activity classification model according to severity stages. Assume <inline-formula id="ieqn-72">
<mml:math id="mml-ieqn-72"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula>, <inline-formula id="ieqn-73">
<mml:math id="mml-ieqn-73"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula>, <inline-formula id="ieqn-74">
<mml:math id="mml-ieqn-74"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula>, <inline-formula id="ieqn-75">
<mml:math id="mml-ieqn-75"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-76">
<mml:math id="mml-ieqn-76"><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msubsup></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math>
</inline-formula> be set of all activities of object observed during different severity stages of Parkinson disease. Next, input the <inline-formula id="ieqn-77">
<mml:math id="mml-ieqn-77"><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math>
</inline-formula> posture of the feature vector <inline-formula id="ieqn-78">
<mml:math id="mml-ieqn-78"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> obtained from walking sequence <inline-formula id="ieqn-79">
<mml:math id="mml-ieqn-79"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">W</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> to the proposed posture-based classifier model <inline-formula id="ieqn-80">
<mml:math id="mml-ieqn-80"><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x02C7;</mml:mo></mml:mover></mml:mrow></mml:math>
</inline-formula>. Then, the classifier model will generate the class probability vector <inline-formula id="ieqn-81">
<mml:math id="mml-ieqn-81"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x02C7;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x02C7;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x02C7;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</inline-formula> and finally makes the severity prediction <inline-formula id="ieqn-82">
<mml:math id="mml-ieqn-82"><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow></mml:math>
</inline-formula> using the summation rule as given in <xref ref-type="disp-formula" rid="eqn-18">Eq. (18)</xref>. Thus, the final prediction of the targeted object from the entire walking sequence <inline-formula id="ieqn-83">
<mml:math id="mml-ieqn-83"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">W</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> will maximize the sum of prediction probabilities.</p>
<p><disp-formula id="eqn-18"><label>(18)</label>
<mml:math id="mml-eqn-18" display="block"><mml:mrow><mml:mrow><mml:mover><mml:mi mathvariant="script">A</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>4</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mn>5</mml:mn></mml:msub></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mi>M</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mo>&#x2061;</mml:mo><mml:mi>p</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">A</mml:mi></mml:mrow></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mo>,</mml:mo><mml:mrow><mml:mover><mml:mi>C</mml:mi><mml:mo stretchy="false">&#x02C7;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:math>
</disp-formula></p>
<p>In real-time analysis, the proposed posture-based classifier <inline-formula id="ieqn-84">
<mml:math id="mml-ieqn-84"><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:math>
</inline-formula> is employed in the smart virtual care prototype for predicting the several stages of Parkinson disease. The performance of the proposed classifier can be assessed using parameters such as sensitivity <inline-formula id="ieqn-85">
<mml:math id="mml-ieqn-85"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula>, specificity <inline-formula id="ieqn-86">
<mml:math id="mml-ieqn-86"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> and accuracy <inline-formula id="ieqn-87">
<mml:math id="mml-ieqn-87"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> as defined in <xref ref-type="disp-formula" rid="eqn-19">Eqs. (19)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-21">(21)</xref> respectively.</p>
<p><disp-formula id="eqn-19"><label>(19)</label>
<mml:math id="mml-eqn-19" display="block"><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>E</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-20"><label>(20)</label>
<mml:math id="mml-eqn-20" display="block"><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mi>N</mml:mi></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-21"><label>(21)</label>
<mml:math id="mml-eqn-21" display="block"><mml:mi>P</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>C</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:math>
</disp-formula></p>
<p>where the parameters <inline-formula id="ieqn-88">
<mml:math id="mml-ieqn-88"><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:math>
</inline-formula>, <inline-formula id="ieqn-89">
<mml:math id="mml-ieqn-89"><mml:mrow><mml:msup><mml:mi>T</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow></mml:math>
</inline-formula>, <inline-formula id="ieqn-90">
<mml:math id="mml-ieqn-90"><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mo>+</mml:mo></mml:msup></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-91">
<mml:math id="mml-ieqn-91"><mml:mrow><mml:msup><mml:mi>F</mml:mi><mml:mo>&#x2212;</mml:mo></mml:msup></mml:mrow></mml:math>
</inline-formula> denotes the true positive, true negative, false positive and false negative respectively. According to training set samples, these parameters refer to the abnormal activity correctly recognized as offensive pose, standard activity not recognized as offensive pose, abnormal activity recognized as offensive pose, and normal activity wrongly recognized as offensive pose of exercises respectively.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Severity Based Diagnosis and Rehabilitation Monitoring</title>
<p>After predicting the activity severity stage of the target object by mapping with gallery gait sequences associated using the proposed posture-based classifier model, further diagnosis and rehabilitation monitoring can be initiated by lively capturing the set of gait shapes from the mist node within the gait cycle period. Then, estimate the boundary point deviation of suggested gait activity speed with captured gait activity speed by using distance measurement is given in <xref ref-type="disp-formula" rid="eqn-22">Eq. (22)</xref>.</p>
<p><disp-formula id="eqn-22"><label>(22)</label>
<mml:math id="mml-eqn-22" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-92">
<mml:math id="mml-ieqn-92"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-93">
<mml:math id="mml-ieqn-93"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> be the boundary point of suggested gait <inline-formula id="ieqn-94">
<mml:math id="mml-ieqn-94"><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:math>
</inline-formula> and captured gait <inline-formula id="ieqn-95">
<mml:math id="mml-ieqn-95"><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:math>
</inline-formula> activity respectively. The first order, second order and <inline-formula id="ieqn-96">
<mml:math id="mml-ieqn-96"><mml:mrow><mml:msup><mml:mi>n</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math>
</inline-formula> order derivative function of boundary points can be represented using forward divided difference as given in <xref ref-type="disp-formula" rid="eqn-23">Eqs. (23)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-25">(25)</xref> respectively. It shows that the order derivatives function of boundary shape are more vigorous to change in speed.</p>
<p><disp-formula id="eqn-23"><label>(23)</label>
<mml:math id="mml-eqn-23" display="block"><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-24"><label>(24)</label>
<mml:math id="mml-eqn-24" display="block"><mml:mtable columnalign="right left" rowspacing=".5em" columnspacing="thickmathspace" displaystyle="true"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mspace width="thickmathspace" /><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x2032;</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:mstyle></mml:mstyle></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mo>+</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-25"><label>(25)</label>
<mml:math id="mml-eqn-25" display="block"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mi>n</mml:mi></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>.</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mo>=</mml:mo><mml:munderover><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">&#x03A0;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>j</mml:mi><mml:mo>&#x2260;</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:mstyle></mml:mstyle></mml:math>
</disp-formula></p>
<p>Similarly, to analyze the impact of deviation in gait speed or view changes, the correlation coefficient between two different walking circumstances of captured gait are monitored during the rehabilitation process. Therefore, the correlation coefficient between the point <inline-formula id="ieqn-97">
<mml:math id="mml-ieqn-97"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-98">
<mml:math id="mml-ieqn-98"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> can be estimated as shown in <xref ref-type="disp-formula" rid="eqn-26">Eq. (26)</xref> by extracting the captured gait shape boundary under circumstance <inline-formula id="ieqn-99">
<mml:math id="mml-ieqn-99"><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:math>
</inline-formula> and <inline-formula id="ieqn-100">
<mml:math id="mml-ieqn-100"><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:math>
</inline-formula> respectively.</p>
<p><disp-formula id="eqn-26"><label>(26)</label>
<mml:math id="mml-eqn-26" display="block"><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:mi>E</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:math>
</disp-formula></p>
<p>Let <inline-formula id="ieqn-101">
<mml:math id="mml-ieqn-101"><mml:mi>E</mml:mi></mml:math>
</inline-formula> be the value of expected operator, <inline-formula id="ieqn-102">
<mml:math id="mml-ieqn-102"><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-103">
<mml:math id="mml-ieqn-103"><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> be the expected value of point <inline-formula id="ieqn-104">
<mml:math id="mml-ieqn-104"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-105">
<mml:math id="mml-ieqn-105"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> respectively, <inline-formula id="ieqn-106">
<mml:math id="mml-ieqn-106"><mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-107">
<mml:math id="mml-ieqn-107"><mml:mrow><mml:msub><mml:mi>&#x03C3;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> be the standard deviations of point <inline-formula id="ieqn-108">
<mml:math id="mml-ieqn-108"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-109">
<mml:math id="mml-ieqn-109"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> respectively. Then, the <xref ref-type="disp-formula" rid="eqn-26">Eq. (26)</xref> can be rewritten as shown in <xref ref-type="disp-formula" rid="eqn-27">Eq. (27)</xref>.</p>
<p><disp-formula id="eqn-27"><label>(27)</label>
<mml:math id="mml-eqn-27" display="block"><mml:mrow><mml:msub><mml:mi>&#x03C1;</mml:mi><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msqrt><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:msubsup><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:math>
</disp-formula></p>
<p>where <inline-formula id="ieqn-110">
<mml:math id="mml-ieqn-110"><mml:msubsup><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:math>
</inline-formula> and <inline-formula id="ieqn-111">
<mml:math id="mml-ieqn-111"><mml:msubsup><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow><mml:mi>i</mml:mi></mml:msubsup></mml:math>
</inline-formula> be the <inline-formula id="ieqn-112">
<mml:math id="mml-ieqn-112"><mml:mrow><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math>
</inline-formula> sample of <inline-formula id="ieqn-113">
<mml:math id="mml-ieqn-113"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-114">
<mml:math id="mml-ieqn-114"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> respectively, <inline-formula id="ieqn-115">
<mml:math id="mml-ieqn-115"><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math>
</inline-formula> and <inline-formula id="ieqn-116">
<mml:math id="mml-ieqn-116"><mml:mover><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math>
</inline-formula> be the mean sample of <inline-formula id="ieqn-117">
<mml:math id="mml-ieqn-117"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-118">
<mml:math id="mml-ieqn-118"><mml:mrow><mml:msub><mml:mrow><mml:mi mathvariant="script">P</mml:mi></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi><mml:mo stretchy="false">&#x2190;</mml:mo><mml:mi>C</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> respectively and <inline-formula id="ieqn-119">
<mml:math id="mml-ieqn-119"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math>
</inline-formula> denoted the total count of samples taken for prediction.</p>
<p>To further analyze the deviation between suggested gait activity with captured gait activity, the dissimilarity between the corresponding poses <inline-formula id="ieqn-120">
<mml:math id="mml-ieqn-120"><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-121">
<mml:math id="mml-ieqn-121"><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> is determined by rotation distance as given in <xref ref-type="disp-formula" rid="eqn-28">Eq. (28)</xref>.</p>
<p><disp-formula id="eqn-28"><label>(28)</label>
<mml:math id="mml-eqn-28" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:munder><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>Let <inline-formula id="ieqn-122">
<mml:math id="mml-ieqn-122"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> be the distance function used for assessing the dissimilarity between the rotations, and <inline-formula id="ieqn-123">
<mml:math id="mml-ieqn-123"><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:math>
</inline-formula> be the skeletal joint generated with respect to given pose. Then, the basic rotations are performed with respect to Euler angles <inline-formula id="ieqn-124">
<mml:math id="mml-ieqn-124"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> around the local coordinate system. Next, the difference <inline-formula id="ieqn-125">
<mml:math id="mml-ieqn-125"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math>
</inline-formula> between two angles such as <inline-formula id="ieqn-126">
<mml:math id="mml-ieqn-126"><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math>
</inline-formula> and <inline-formula id="ieqn-127">
<mml:math id="mml-ieqn-127"><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math>
</inline-formula> are taken for estimating the periodicity of angle range as defined in <xref ref-type="disp-formula" rid="eqn-29">Eq. (29)</xref>.</p>
<p><disp-formula id="eqn-29"><label>(29)</label>
<mml:math id="mml-eqn-29" display="block"><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p>Thus, the distance function of any vector space can be utilized as per the Manhattan and Euclidean metrics as shown in <xref ref-type="disp-formula" rid="eqn-30">Eqs. (30)</xref> and <xref ref-type="disp-formula" rid="eqn-31">(31)</xref> respectively.</p>
<p><disp-formula id="eqn-30"><label>(30)</label>
<mml:math id="mml-eqn-30" display="block"><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">a</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>|</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-31"><label>(31)</label>
<mml:math id="mml-eqn-31" display="block"><mml:msubsup><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">E</mml:mi><mml:mi mathvariant="normal">u</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mrow><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:math>
</disp-formula></p>
<p>The basic graphics affine matrices <inline-formula id="ieqn-128">
<mml:math id="mml-ieqn-128"><mml:mi>G</mml:mi><mml:mi>A</mml:mi></mml:math>
</inline-formula> relating to rotation angle <inline-formula id="ieqn-129">
<mml:math id="mml-ieqn-129"><mml:mi>&#x03B1;</mml:mi></mml:math>
</inline-formula>, <inline-formula id="ieqn-130">
<mml:math id="mml-ieqn-130"><mml:mi>&#x03B2;</mml:mi></mml:math>
</inline-formula>, and <inline-formula id="ieqn-131">
<mml:math id="mml-ieqn-131"><mml:mi>&#x03B3;</mml:mi></mml:math>
</inline-formula> can be expressed as defined in <xref ref-type="disp-formula" rid="eqn-32">Eqs. (32)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-34">(34)</xref> respectively. Product of these basic matrices is estimated to find rotation similarity as given in <xref ref-type="disp-formula" rid="eqn-35">Eq. (35)</xref>.</p>
<p><disp-formula id="eqn-32"><label>(32)</label>
<mml:math id="mml-eqn-32" display="block"><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-33"><label>(33)</label>
<mml:math id="mml-eqn-33" display="block"><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>Y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-34"><label>(34)</label>
<mml:math id="mml-eqn-34" display="block"><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>Z</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-35"><label>(35)</label>
<mml:math id="mml-eqn-35" display="block"><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mi>Y</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>X</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>Y</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>Z</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>In order to compare the Euler angles <inline-formula id="ieqn-132">
<mml:math id="mml-ieqn-132"><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B3;</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math>
</inline-formula> rotation, apply the Frobenius-Norm distance <inline-formula id="ieqn-133">
<mml:math id="mml-ieqn-133"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> measurement as exploited in <xref ref-type="disp-formula" rid="eqn-36">Eq. (36)</xref>.</p>
<p><disp-formula id="eqn-36"><label>(36)</label>
<mml:math id="mml-eqn-36" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mi>Y</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mi>Y</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mi>Y</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mi>G</mml:mi><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>X</mml:mi><mml:mi>Y</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B2;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:msub><mml:mi>&#x03B3;</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mrow><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mspace width="thickmathspace" /><mml:mspace width="thickmathspace" /></mml:math>
</disp-formula></p>
<p>The various comparison of rotation angle performed using the distance function <inline-formula id="ieqn-134">
<mml:math id="mml-ieqn-134"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>F</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math>
</inline-formula> is estimated with respect to hip-joint movements. In case of rotation distance estimation, some joints may have strong impact and some may be weak with respect to given pose. However, the classification will give equal importance for all the joints of the skeleton model with weighted average measurement as given in <xref ref-type="disp-formula" rid="eqn-37">Eq. (37)</xref>.</p>
<p><disp-formula id="eqn-37"><label>(37)</label>
<mml:math id="mml-eqn-37" display="block"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">W</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x22C5;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">D</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>o</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>S</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>P</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi><mml:mrow><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>G</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mo movablelimits="false">&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="script">W</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">J</mml:mi></mml:mrow></mml:mrow></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mfrac></mml:mrow><mml:mspace width="thickmathspace" /></mml:mstyle></mml:math>
</disp-formula></p>
<p>By exploiting all the above-mentioned distance measurement, the proposed smart virtual care prototype will easily identify the deviation of physiotherapy exercise suggested by online experts and the exercise practiced by the target object. According to the degree of deviation and Parkinson disease severity observed during the diagnosis and rehabilitation monitoring process, the proposed prototype will suggest the corrective actions against the practice therapy.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Evaluation</title>
<sec id="s4_1">
<label>4.1</label>
<title>Experimental Setup</title>
<p>The experimental setting of the proposed edge-cloud enabled privacy-preserving healthcare system is made by connecting the ProElite IP01A IP camera with Raspberry Pi 3 complete kit in the IoT-video sensor layer. Raspberry Pi kit is capable of onboard WiFi, Bluetooth low energy, 1.2 GHz Processor speed and 1 GB RAM. This end-user device will lively sense the patient video data and communicate with edge computing layers modeled by the CISCO fog router, connected with the firebase cloud layer. Here, the lively sensed data from the Raspberry Pi kit will start encrypting the data using an additive homomorphic encryption scheme and share the onboard data to the edge computing layer for further processing in the nearby peer-to-peer edge or cloud node depending on the availability of the resource.</p>
<p>After receiving the patient medical data, the edge-cloud enabled privacy-preserving healthcare system will decrypt the patient data and process the data in a posture-based classifier model deployed in the integrated edge level fog router and cloud platform. Then, the proposed classifier will predict the different stages of Parkinson&#x2019;s disease and diagnose them through continuous assessment of rehabilitation activity and exercises. Finally, the proposed healthcare system performance is evaluated by comparing the experimental results concerning existing healthcare studies regarding network bandwidth, delay, energy consumption, disease prediction time, and accuracy.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Results and Discussion</title>
<p>The critical goal of the additive homomorphic encryption scheme in the proposed healthcare system will protect the patient&#x2019;s medical data against various traditional security threats like plain text, collaboration, external eavesdropping and replaying attacks. To analyze the performance deviation, the encryption scheme is compared with the existing privacy-preserving medical diagnosis scheme [<xref ref-type="bibr" rid="ref-32">32</xref>] and Boneh-Goh-Nissim homomorphic scheme [<xref ref-type="bibr" rid="ref-33">33</xref>], as shown in <xref ref-type="table" rid="table-1">Tab. 1</xref>. Similarly, the performance of the healthcare system is verified with different types of edge-level offloading plans. Here, the version of the proposed energy &#x0026; delay aware offloading project is compared against the existing energy &#x0026; time efficient offloading and energy &#x0026; cost-aware offloading methods. The results are observed in terms of energy consumption and delay, as depicted in <xref ref-type="table" rid="table-2">Tab. 2</xref>. Different results are obtained by varying the task size by 5, 10, 15, 20 and 25 MB per analysis. In all the cases, the proposed energy &#x0026; delay aware offloading scheme outperforms the existing systems by obtaining less energy consumption and delay during experimentations. This dramatic improvement in the proposed method is due to the data and resource cognitive engine exploited in the edge computing node.</p>
<table-wrap id="table-1"><label>Table 1</label>
<caption>
<title>Performance of various security schemes</title></caption>
<table><colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th rowspan="2">Types of Security</th>
<th colspan="4">Protecting against attacks</th>
</tr>
<tr>
<th>Plain Text</th>
<th>Collusion</th>
<th>External eavesdropping</th>
<th>Replaying</th>
</tr>
</thead>
<tbody>
<tr>
<td>Privacy-preserving medical diagnosis scheme</td>
<td>No</td>
<td>Yes</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Boneh-Goh-Nissim homomorphic scheme</td>
<td>Yes</td>
<td>No</td>
<td>Yes</td>
<td>No</td>
</tr>
<tr>
<td>Proposed additive homomorphic encryption scheme</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
<td>Yes</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="table-2"><label>Table 2</label>
<caption>
<title>Performance of healthcare systems</title></caption>
<table><colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Edge level offloading schemes</th>
<th>Task size (MB)</th>
<th>Energy consumption (Joules)</th>
<th>Delay (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="5">Energy and time efficient offloading</td>
<td>5</td>
<td>15</td>
<td>6</td>
</tr>
<tr>
<td>10</td>
<td>28</td>
<td>20</td>
</tr>
<tr>
<td>15</td>
<td>58</td>
<td>30</td>
</tr>
<tr>
<td>20</td>
<td>68</td>
<td>40</td>
</tr>
<tr>
<td>25</td>
<td>78</td>
<td>50</td>
</tr>
<tr>
<td rowspan="5">Energy and cost aware offloading</td>
<td>5</td>
<td>12</td>
<td>6</td>
</tr>
<tr>
<td>10</td>
<td>22</td>
<td>10</td>
</tr>
<tr>
<td>15</td>
<td>36</td>
<td>17</td>
</tr>
<tr>
<td>20</td>
<td>46</td>
<td>22</td>
</tr>
<tr>
<td>25</td>
<td>56</td>
<td>30</td>
</tr>
<tr>
<td rowspan="5">Proposed energy and delay aware offloading</td>
<td>5</td>
<td>11</td>
<td>3</td>
</tr>
<tr>
<td>10</td>
<td>20</td>
<td>4</td>
</tr>
<tr>
<td>15</td>
<td>32</td>
<td>5</td>
</tr>
<tr>
<td>20</td>
<td>42</td>
<td>8</td>
</tr>
<tr>
<td>25</td>
<td>50</td>
<td>10</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After offloading the patient&#x2019;s medical to an appropriate edge-cloud integrated platform, the proposed posture-based classifier model will make the onboard Parkinson&#x2019;s disease prediction. Based on the severity stages, the healthcare system will initiate the diagnosis and rehabilitation monitoring activities from a remote place. The performance of the proposed posture-based classifier is compared with the existing neural network, linear, polynomial, radial basis, and sigmoidal kernel support vector machine classifiers. Results are observed in terms of prediction time and prediction accuracy, as given in <xref ref-type="table" rid="table-3">Tab. 3</xref>.</p>
<table-wrap id="table-3"><label>Table 3</label>
<caption>
<title>Performance of various classifier models</title></caption>
<table><colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Classifier models</th>
<th>Disease prediction time (s)</th>
<th>Disease prediction accuracy (Percentage %)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Neural network classifier</td>
<td>2.13489</td>
<td>93.5</td>
</tr>
<tr>
<td>Linear kernel SVM classifier</td>
<td>0.00370</td>
<td>89.7</td>
</tr>
<tr>
<td>Polynomial kernel SVM classifier</td>
<td>0.00174</td>
<td>79.5</td>
</tr>
<tr>
<td>Radial basis kernel SVM classifier</td>
<td>0.00197</td>
<td>79.5</td>
</tr>
<tr>
<td>Sigmoidal Kernel SVM Classifier</td>
<td>0.00289</td>
<td>79.5</td>
</tr>
<tr>
<td>Proposed Posture-based Classifier</td>
<td>0.00127</td>
<td>97.9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As per the observation, the proposed classifier takes significantly less prediction time with more prediction accuracy. Therefore, the proposed healthcare system outperforms the existing healthcare due to improvements made by the proposed classifier, additive homomorphic encryption and energy &#x0026; delay aware offloading schemes. In the future, the research study can be enhanced with an automated negotiation framework [<xref ref-type="bibr" rid="ref-34">34</xref>,<xref ref-type="bibr" rid="ref-35">35</xref>] for extending the healthcare capabilities to external entities. In addition, the research can be extended to intelligent video surveillance systems using fog or edge computing capability [<xref ref-type="bibr" rid="ref-36">36</xref>&#x2013;<xref ref-type="bibr" rid="ref-38">38</xref>].</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusion and Future Works</title>
<p>The proposed research study demonstrates the performance improvement parameters such as security, energy, delay, disease prediction time, and accuracy against the existing healthcare systems. Initially, the proposed edge-cloud enabled privacy-preserving healthcare system provides more protection to patients&#x2019; medical data by protecting against plain text, collusion, external eavesdropping and replaying attacks. Next, the energy and delay aware offloading schemes employed in the peer-to-peer edge computing nodes will find the appropriate computing nodes for processing the patient&#x2019;s data by minimizing the energy consumption and delay. Finally, the proposed posture-based classifier model deployed in edge-cloud integrated platforms provides quick disease prediction and enhances the prediction accuracy. Based on the severity stages of Parkinson&#x2019;s disease, the proposed healthcare system provides continuous monitoring and assessment of rehabilitation processes. In the future, research studies could be enhanced with various gait analysis mechanisms for quickly recognizing the activities of the remote patient, even from a long distance. In addition, new feature extraction and deep neural network techniques can be used to minimize the processing time capability of classifiers and improve prediction accuracy.</p>
</sec>
</body>
<back><fn-group>
<fn fn-type="other">
<p><bold>Funding Statement:</bold> The authors received no specific funding for this study.</p>
</fn>
<fn fn-type="conflict">
<p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p>
</fn>
</fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Alhussein</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Muhammad</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Shamim Hossain</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Umar Amin</surname></string-name></person-group>, &#x201C;<article-title>Cognitive IoT cloud integration for smart healthcare: Case study for epileptic seizure detection and monitoring</article-title>,&#x201D; <source>Mobile Networks and Applications</source>, vol. <volume>23</volume>, no. <issue>6</issue>, pp. <fpage>1624</fpage>&#x2013;<lpage>1635</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Jigna Hathaliya</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Tanwar</surname></string-name></person-group>, &#x201C;<article-title>An exhaustive survey on security and privacy issues in Healthcare 4.0</article-title>,&#x201D; <source>Computer Communications</source>, vol. <volume>153</volume>, no. <issue>6</issue>, pp. <fpage>311</fpage>&#x2013;<lpage>335</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>B.</given-names> <surname>Bluett</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Banks</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Cordes</surname></string-name>, <string-name><given-names>E.</given-names> <surname>Bayram</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Mishra</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Neuro imaging and neuropsychological assessment of freezing of gait in Parkinson&#x2019;s disease</article-title>,&#x201D; <source>Alzheimer&#x2019;s &#x0026; Dementia: Translational Research &#x0026; Clinical Interventions</source>, vol. <volume>4</volume>, pp. <fpage>387</fpage>&#x2013;<lpage>394</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>V.</given-names> <surname>Despotovic</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Skovranek</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Schommer</surname></string-name></person-group>, &#x201C;<article-title>Speech based estimation of parkinson&#x2019;s disease using gaussian processes and automatic relevance determination</article-title>,&#x201D; <source>Neurocomputing</source>, vol. <volume>401</volume>, no. <issue>2</issue>, pp. <fpage>173</fpage>&#x2013;<lpage>181</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Clayton</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Pereira</surname></string-name>, <string-name><given-names>G. H.</given-names> <surname>Rosa</surname></string-name>, <string-name><given-names>H. C.</given-names> <surname>Albuquerque</surname></string-name> and <string-name><given-names>S. A. T.</given-names> <surname>Weber</surname></string-name></person-group>, &#x201C;<article-title>Handwritten dynamics assessment through convolutional neural networks: An application to Parkinson&#x2019;s disease identification</article-title>,&#x201D; <source>Artificial Intelligence in Medicine</source>, vol. <volume>87</volume>, pp. <fpage>67</fpage>&#x2013;<lpage>77</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C. S.</given-names> <surname>Luis Afonso</surname></string-name>, <string-name><given-names>G. H.</given-names> <surname>Rosa</surname></string-name>, <string-name><given-names>C. R.</given-names> <surname>Pereira</surname></string-name>, <string-name><given-names>S. A. T.</given-names> <surname>Weber</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Hook</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A recurrence plot based approach for Parkinson&#x2019;s disease identification</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>94</volume>, no. <issue>9680</issue>, pp. <fpage>282</fpage>&#x2013;<lpage>292</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Goyal</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Khandnor</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Chand Aseri</surname></string-name></person-group>, &#x201C;<article-title>Classification prediction, and monitoring of parkinson&#x2019;s disease using computer assisted technologies: A comparative analysis</article-title>,&#x201D; <source>Engineering Applications of Artificial Intelligence</source>, vol. <volume>96</volume>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E.</given-names> <surname>Balaji</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Brindha</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Balakrishnan</surname></string-name></person-group>, &#x201C;<article-title>Supervised machine learning based gait classification system for early detection and stage classification of Parkinson&#x2019;s disease</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>94</volume>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Joshi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Khajuria</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Joshi</surname></string-name></person-group>, &#x201C;<article-title>An automatic non-invasive method for Parkinson&#x2019;s disease classification</article-title>,&#x201D; <source>Computer Methods and Programs in Biomedicine</source>, vol. <volume>145</volume>, no. <issue>5</issue>, pp. <fpage>135</fpage>&#x2013;<lpage>145</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Azimi</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Anzanpour</surname></string-name>, <string-name><given-names>A. M.</given-names> <surname>Rahmani</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Pahikkala</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Levorato</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>HiCH: Hierarchical fog assisted computing architecture for healthcare IoT</article-title>,&#x201D; <source>ACM Transactions on Embedded Computing Systems</source>, vol. <volume>16</volume>, no. <issue>5s</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>120</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Liang</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Qin</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Xiao</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Yin</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Privacy preserving range query over multi-source electronic health records in public clouds</article-title>,&#x201D; <source>Journal of Parallel and Distributed Computing</source>, vol. <volume>135</volume>, no. <issue>6</issue>, pp. <fpage>127</fpage>&#x2013;<lpage>139</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Liu</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Ling</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Zhusong</surname></string-name></person-group>, &#x201C;<article-title>Secure and fine grained access control on e-healthcare records in mobile cloud computing</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>78</volume>, no. <issue>3</issue>, pp. <fpage>1020</fpage>&#x2013;<lpage>1026</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Sharma</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Bhatt</surname></string-name></person-group>, &#x201C;<article-title>Privacy preservation in WSN for healthcare application</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>132</volume>, no. <issue>1</issue>, pp. <fpage>1243</fpage>&#x2013;<lpage>1252</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhu</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Xu</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Rongxing</surname></string-name></person-group>, &#x201C;<article-title>PPDP: An efficient and privacy-preserving disease prediction scheme in cloud based e-Healthcare system</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>79</volume>, no. <issue>1</issue>, pp. <fpage>16</fpage>&#x2013;<lpage>25</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Han</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Computation offloading with multiple agents in edge-computing-supported IoT</article-title>,&#x201D; <source>ACM Transactions on Sensor Networks</source>, vol. <volume>16</volume>, no. <issue>1</issue>, pp. 1&#x2013;27, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Komnios</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Tsapeli</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Gorinsky</surname></string-name></person-group>, &#x201C;<article-title>Cost effective multi mode offloading with peer-assisted communications</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>25</volume>, no. <issue>2</issue>, pp. <fpage>370</fpage>&#x2013;<lpage>382</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Rafique</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Wanchun</surname></string-name></person-group>, &#x201C;<article-title>An offloading method using decentralized P2P-enabled mobile edge servers in edge computing</article-title>,&#x201D; <source>Journal of Systems Architecture</source>, vol. <volume>94</volume>, no. <issue>4</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Hussain</surname></string-name>, <string-name><given-names>S. V.</given-names> <surname>Manikanthan</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Padmapriya</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Nagalingam</surname></string-name></person-group>, &#x201C;<article-title>Genetic algorithm based adaptive offloading for improving IoT device communication efficiency</article-title>,&#x201D; <source>Wireless Networks</source>, vol. <volume>26</volume>, no. <issue>4</issue>, pp. <fpage>2329</fpage>&#x2013;<lpage>2338</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Haridas</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Kailasam</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Dharanipragada</surname></string-name></person-group>, &#x201C;<article-title>Cloudy knapsack algorithm for offloading tasks from large scale distributed applications</article-title>,&#x201D; <source>IEEE Transactions on Cloud Computing</source>, vol. <volume>7</volume>, no. <issue>4</issue>, pp. <fpage>949</fpage>&#x2013;<lpage>963</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Pescosolido</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Conti</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Passarella</surname></string-name></person-group>, &#x201C;<article-title>On the impact of the physical layer model on the performance of D2D-offloading in vehicular environments</article-title>,&#x201D; <source>Ad Hoc Networks</source>, vol. <volume>81</volume>, no. <issue>2</issue>, pp. <fpage>197</fpage>&#x2013;<lpage>210</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Akbarnejad</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Soleymani Baghshah</surname></string-name></person-group>, &#x201C;<article-title>A probabilistic multi-label classifier with missing and noisy labels handling capability</article-title>,&#x201D; <source>Pattern Recognition Letters</source>, vol. <volume>89</volume>, no. <issue>2</issue>, pp. <fpage>18</fpage>&#x2013;<lpage>24</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Perera</surname></string-name> and <string-name><given-names>A. D.</given-names> <surname>Rajapakse</surname></string-name></person-group>, &#x201C;<article-title>Recognition of fault transients using a probabilistic neural-network classifier</article-title>,&#x201D; <source>IEEE Transactions on Power Delivery</source>, vol. <volume>26</volume>, no. <issue>1</issue>, pp. <fpage>410</fpage>&#x2013;<lpage>419</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Ling</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Cheng</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Gang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Sun</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>An efficient diagnosis system for detection of Parkinson&#x2019;s disease using fuzzy k-nearest neighbor approach</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>40</volume>, pp. <fpage>263</fpage>&#x2013;<lpage>271</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>You</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ling</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>En</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Na</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Design of an enhanced fuzzy K-nearest neighbor classifier based computer aided diagnostic system for thyroid disease</article-title>,&#x201D; <source>Journal of Medical Systems</source>, vol. <volume>36</volume>, pp. <fpage>3243</fpage>&#x2013;<lpage>3254</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Gu</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Chung</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ishibuchi</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Wang</surname></string-name></person-group>, &#x201C;<article-title>Imbalanced TSK fuzzy classifier by cross-class bayesian fuzzy clustering and imbalance learning</article-title>,&#x201D; <source>IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>, vol. <volume>47</volume>, no. <issue>8</issue>, pp. <fpage>2005</fpage>&#x2013;<lpage>2020</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Kaur</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Singh Saini</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Gupta</surname></string-name></person-group>, &#x201C;<article-title>An adaptive fuzzy K-nearest neighbor approach for MR brain tumor image classification using parameter free bat optimization algorithm</article-title>,&#x201D; <source>Multimedia Tools and Applications</source>, vol. <volume>78</volume>, no. <issue>15</issue>, pp. <fpage>21853</fpage>&#x2013;<lpage>21890</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. R.</given-names> <surname>Kruthika</surname></string-name> and <string-name><given-names>H. D.</given-names> <surname>Maheshappa</surname></string-name></person-group>, &#x201C;<article-title>Multistage classifier-based approach for Alzheimer&#x2019;s disease prediction and retrieval</article-title>,&#x201D; <source>Informatics in Medicine Unlocked</source>, vol. <volume>14</volume>, pp. <fpage>34</fpage>&#x2013;<lpage>42</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Supriya</surname></string-name> and <string-name><given-names>A. J.</given-names> <surname>Deepa</surname></string-name></person-group>, &#x201C;<article-title>A novel approach for breast cancer prediction using optimized ANN classifier based on big data environment</article-title>,&#x201D; <source>Health Care Management Science</source>, vol. <volume>23</volume>, no. <issue>3</issue>, pp. <fpage>414</fpage>&#x2013;<lpage>426</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Gou</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Ma</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Ou</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Zeng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Rao</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>A generalized mean distance-based K-nearest neighbor classifier</article-title>,&#x201D; <source>Expert Systems With Applications</source>, vol. <volume>115</volume>, no. <issue>2&#x2013;3</issue>, pp. <fpage>356</fpage>&#x2013;<lpage>372</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Sarah</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Ahmed</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Labib</surname></string-name></person-group>, &#x201C;<article-title>Gene expression cancer classification using modified K-nearest neighbors technique</article-title>,&#x201D; <source>BioSystems</source>, vol. <volume>176</volume>, pp. <fpage>41</fpage>&#x2013;<lpage>51</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Lin</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Shan</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Yushuang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Xuan</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Accurate prediction of potential druggable proteins based on genetic algorithm and Bagging SVM ensemble classifier</article-title>,&#x201D; <source>Artificial Intelligence In Medicine</source>, vol. <volume>98</volume>, pp. <fpage>35</fpage>&#x2013;<lpage>47</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>Q.</given-names> <surname>Wen</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Zhang</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Wenmin</surname></string-name></person-group>, &#x201C;<article-title>Privacy preserving self-helped medical diagnosis scheme based on secure two-party computation in wireless sensor networks</article-title>,&#x201D; <source>Computational and Mathematical Methods in Medicine</source>, vol. <volume>2014</volume>, no. <issue>5</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>9</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Guo</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Shao</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Rongxing</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Yining</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Ghorbani</surname></string-name></person-group>, &#x201C;<article-title>A privacy preserving online medical prediagnosis scheme for cloud environment</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>6</volume>, pp. <fpage>48946</fpage>&#x2013;<lpage>48957</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Rajavel</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Mala</surname></string-name></person-group>, &#x201C;<article-title>Agent based automated dynamic SLA negotiation framework in the cloud using the stochastic optimization approach</article-title>,&#x201D; <source>Applied Soft Computing</source>, vol. <volume>101</volume>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Rajavel</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Sathish Kumar</surname></string-name> and <string-name><given-names>G. R.</given-names> <surname>Kanagachidambaresan</surname></string-name></person-group>, &#x201C;<article-title>Agent based cloud service negotiation architecture using similarity grouping approach</article-title>,&#x201D; <source>International Journal of Wavelets, Multiresolution and Information Processing</source>, vol. <volume>18</volume>, no. <issue>1</issue>, pp. <fpage>1941015</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Rajkumar</surname></string-name> and <string-name><given-names>T.</given-names> <surname>Mala</surname></string-name></person-group>, &#x201C;<article-title>IoT-based smart healthcare video surveillance system using edge computing</article-title>,&#x201D; <source>Journal of Ambient Intelligence and Humanized Computing</source>, vol. 13, no. 6, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X. R.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>W. F.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>X. M.</given-names> <surname>Sun</surname></string-name> and <string-name><given-names>S. K.</given-names> <surname>Jha</surname></string-name></person-group>, &#x201C;<article-title>A robust 3D medical watermarking based on wavelet transform for data protection</article-title>,&#x201D; <source>Computer Systems Science &#x0026; Engineering</source>, vol. <volume>41</volume>, no. <issue>3</issue>, pp. <fpage>1043</fpage>&#x2013;<lpage>1056</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X. R.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>X. M.</given-names> <surname>Sun</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Sun</surname></string-name> and <string-name><given-names>S. K.</given-names> <surname>Jha</surname></string-name></person-group>, &#x201C;<article-title>Robust reversible audio water marking scheme for telemedicine and privacy protection</article-title>,&#x201D; <source>Computers, Materials &#x0026; Continua</source>, vol. <volume>71</volume>, no. <issue>2</issue>, pp. <fpage>3035</fpage>&#x2013;<lpage>3050</lpage>, <year>2022</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>