<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sig. Proc.</journal-id>
<journal-title>Frontiers in Signal Processing</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sig. Proc.</abbrev-journal-title>
<issn pub-type="epub">2673-8198</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1479244</article-id>
<article-id pub-id-type="doi">10.3389/frsip.2024.1479244</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Signal Processing</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Markerless vision-based knee osteoarthritis classification using machine learning and gait videos</article-title>
<alt-title alt-title-type="left-running-head">Ben Hassine et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/frsip.2024.1479244">10.3389/frsip.2024.1479244</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Ben Hassine</surname>
<given-names>Slim</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2854029/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Balti</surname>
<given-names>Ala</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2596930/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Abid</surname>
<given-names>Sabeur</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ben Khelifa</surname>
<given-names>Mohamed Moncef</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Sayadi</surname>
<given-names>Mounir</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>University of Tunis, Ecole Nationale Sup&#x00e9;rieure d&#x2019;ing&#x00e9;nieurs de Tunis, Reseach Laboratory Signal, Image et Maitrise de l&#x2019;Energie</institution>, <addr-line>Tunis</addr-line>, <country>Tunisia</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Laboratory Youth-Physical Activity and Sports-Health (J-AP2S), Toulon University</institution>, <addr-line>Toulon</addr-line>, <country>France</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2425039/overview">Mohammad Zavid Parvez</ext-link>, Torrens University Australia, Australia</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2613090/overview">Ahashan Habib Niloy</ext-link>, University of Kentucky, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2539753/overview">Jia Uddin</ext-link>, Woosong University, Republic of Korea</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Ala Balti, <email>alaa.balti@enicar.ucar.tn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>11</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>4</volume>
<elocation-id>1479244</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>31</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Ben Hassine, Balti, Abid, Ben Khelifa and Sayadi.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Ben Hassine, Balti, Abid, Ben Khelifa and Sayadi</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Knee osteoarthritis (KOA) is a major health issue affecting millions worldwide. This study employs machine learning algorithms to analyze human gait using kinematic data, aiming to enhance the diagnosis and detection of KOA. By adopting this approach, we contribute to the development of an effective diagnostic methods for KOA, a prevalent joint condition.</p>
</sec>
<sec>
<title>Methods</title>
<p>The methodology is structured around several critical steps to optimize the model&#x2019;s performance. These steps include extracting kinematic features from video data to capture essential gait dynamics, applying data filtering and reduction techniques to remove noise and enhance data quality, and calculating key gait parameters to boost the model&#x2019;s predictive power. The machine learning model trains on these refined features, validates through cross-validation for robust performance assessment, and tests on unseen data to ensure generalizability.</p>
</sec>
<sec>
<title>Results</title>
<p>Our approach demonstrates significant improvements in classification accuracy, highlighting its potential for early and precise KOA detection. The model achieves a high classification accuracy, indicating its effectiveness in distinguishing KOA-related gait patterns.</p>
</sec>
<sec>
<title>Discussion</title>
<p>Furthermore, a comparative analysis with another model trained on the same dataset demonstrates the superiority of our method, suggesting that the proposed approach serves as a reliable tool for early KOA detection and potentially improves clinical diagnostic workflows.</p>
</sec>
</abstract>
<kwd-group>
<kwd>knee osteoarthritis (KOA)</kwd>
<kwd>gait analysis</kwd>
<kwd>machine learning</kwd>
<kwd>markerless motion capture</kwd>
<kwd>remote diagnostics</kwd>
<kwd>kinematic data</kwd>
<kwd>human pose estimation</kwd>
<kwd>telemedicine</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Biomedical Signal Processing</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The integration of machine learning and biomechanics in recent years has created new opportunities for understanding and analyzing human movement (<xref ref-type="bibr" rid="B8">Geng et al., 2023</xref>). Among the various applications, human gait analysis and classification have emerged as significant research areas that impact rehabilitation, sports science, medical diagnostics, and security systems. An individual&#x2019;s unique walking patterns reveal a multitude of information about their physical health, gait-related problems, and overall wellbeing (<xref ref-type="bibr" rid="B7">Elbaz et al., 2014</xref>; <xref ref-type="bibr" rid="B15">Rahi et al., 2023</xref>). Gait analysis has gained popularity as an effective tool for assessing the functional consequences of knee osteoarthritis (KOA) in daily life. KOA frequently affects knee joints, leading to pain, significant mobility challenges, and potential alterations in walking patterns.</p>
<p>To better understand these changes, kinematic and kinetic analyses of gait are crucial components of physical examinations, providing essential evidence of functional ability while evaluating disability. Comprehending normal gait is vital for interpreting abnormal findings, normative data from healthy individuals serve as a reference point when assessing abnormal or pathological gait parameters. The ability to walk significantly influences an individual&#x2019;s quality of life and health status, underscoring how one&#x2019;s health can affect gait kinematics (<xref ref-type="bibr" rid="B13">Li et al., 2022</xref>).</p>
<p>Technological advancements have revolutionized the field of gait analysis, enabling more precise and efficient methods for assessing human movement. Traditional gait analysis systems, however, often require complex setups that include PCs, wireless IMU sensors, and the expertise of trained professionals to operate sophisticated software. While these methods are accurate, they demand a well-equipped environment and considerable technical resources, limiting their accessibility for widespread use.</p>
<p>In contrast, our research focuses on a simplified approach to gait classification by utilizing a reduced set of parameters extracted from basic RGB videos (<xref ref-type="bibr" rid="B2">Balti et al., 2024</xref>). This innovative method significantly decreases the reliance on specialized hardware and expert manipulation, making gait analysis more accessible. With the rise of human pose extraction technologies, our approach facilitates the implementation of gait analysis in real-world scenarios, bridging the gap between advanced research and practical application.</p>
</sec>
<sec id="s2">
<title>2 Related work on markerless vision-based classification of knee osteoarthritis</title>
<p>Several researchers have been working on markerless systems and kinematics to diagnose human gait and identify diseases (<xref ref-type="bibr" rid="B14">Liang et al., 2022</xref>). For instance, <xref ref-type="bibr" rid="B10">Huang et al. (2024)</xref> aimed to compare kinematic and joint moment calculations of the lower limbs during gait using both a markerless motion system and a marker-based system. Sixteen healthy participants were enlisted, and their lower limb kinematics were recorded simultaneously at 120&#xa0;Hz by both systems, while a force platform captured ground reaction forces at 1,200&#xa0;Hz. The data were processed in visual3D for inverse dynamics analysis, revealing that the least variation in joint center position occurred at the ankle in the posterior and anterior directions, with a mean absolute deviation of 0.74&#xa0;cm.</p>
<p>In a similar vein, the markerless motion capture system utilizes deep learning to estimate 3D human poses through a deep convolutional neural network (<xref ref-type="bibr" rid="B5">Cao et al., 2017</xref>). This network was trained on a dataset comprising over 120,000 images, each featuring 25 manually labeled joints, enabling accurate identification of human joints from 2D images. Furthermore, Pixmotion processes data from eight cameras to construct 3D skeletons by merging multi-view 2D pose information (<xref ref-type="bibr" rid="B18">Sun et al., 2019</xref>). Camera calibration via Direct Linear Transformation (DLT) allows for the precise mapping of 3D spatial coordinates onto the 2D image plane, facilitating accurate 3D scene reconstruction from 2D inputs.</p>
<p>Building upon these advancements, <xref ref-type="bibr" rid="B14">Liang et al. (2022)</xref> focused on quantifying kinematic gait in elderly individuals to assess their health. They introduced a 3D markerless pose estimation system based on OpenPose and 3DPoseNet algorithms, which effectively addresses the limitations of traditional optical sensor methods. In their study, thirty participants completed walking tasks, and sample entropy was employed to evaluate the dynamic irregularity of gait parameters.</p>
<p>Expanding the scope of markerless pose estimation, <xref ref-type="bibr" rid="B9">Hu et al. (2024)</xref> proposed a new framework utilizing smartphone monocular videos. This approach offers a simpler and more cost-effective alternative to traditional motion capture techniques, addressing the limitations often associated with single-view technology, such as low accuracy and reliability. The framework was tested with 15 healthy adults and 12 patients with musculoskeletal disorders, measuring gait spatiotemporal dynamics, knee angles, and center-of-mass velocity while comparing results to the VICON gold standard system.</p>
<p>Finally, the study by <xref ref-type="bibr" rid="B6">Dong et al. (2023)</xref> explores the application of quantum machine learning to enhance knee osteoarthritis classification. The authors introduce an improved hybrid quantum convolutional neural network (HQCNN) model, which was initially trained on a brain tumor MRI dataset. Utilizing a quantum classical transfer learning (QCTL) approach, they fine-tune the model and extract features based on previously trained weights. Testing the HQCNN structure on the knee osteoarthritis dataset (OAI), they achieved a classification accuracy of 98.36%.</p>
</sec>
<sec id="s3">
<title>3 The methodology adopted</title>
<sec id="s3-1">
<title>3.1 Understanding gait kinematics in osteoarthritis assessment</title>
<p>Gait kinematics refers to the study of human walking patterns and movements, encompassing the detailed analysis of joint angles, segmental movements, and overall body posture during the gait cycle. As a specialized field within biomechanics, gait kinematics emphasizes the quantitative assessment of how individuals walk, providing critical insights into the mechanics of human locomotion. This analysis is particularly significant in understanding the impact of osteoarthritis on mobility and functional performance.</p>
<p>One of the key components of gait kinematics is joint angle measurement, which involves quantifying the angles at which various joints move during walking. In individuals with osteoarthritis, alterations in joint angles are commonly observed, especially in weight-bearing joints such as the knees and hips. These changes can indicate compensatory strategies that individuals adopt to manage pain and maintain mobility.</p>
<p>In addition to joint angles, various gait parameters can be analyzed, including stride length, step width, and walking speed. Osteoarthritis often leads to modifications in these parameters as individuals adjust their walking patterns to minimize discomfort. For instance, a person with osteoarthritis may shorten their stride or alter their step width to relieve pressure on affected joints. These adaptations are essential to monitor, as they can provide valuable information about the severity of the condition and the effectiveness of therapeutic interventions.</p>
<p>Joint loading patterns are another crucial aspect of gait analysis. This component examines how weight is distributed across joints during movement, revealing the potential for altered loading in individuals with osteoarthritis. For instance, affected individuals may unconsciously shift their weight away from the painful joint, leading to imbalances that can further exacerbate mobility issues. Analyzing these loading patterns can help healthcare professionals develop tailored rehabilitation strategies.</p>
<p>The assessment of asymmetry in gait is also vital, as osteoarthritis can lead to noticeable differences in movement between legs. For example, if one knee is more affected by osteoarthritis, the individual may exhibit a distinct asymmetry in their walking pattern, which can contribute to increased strain on other joints. Recognizing these asymmetries is essential for implementing effective treatment plans that address the underlying issues.</p>
<p>Temporal spatial parameters, which involve measuring time intervals and distances during walking, further enrich the understanding of gait kinematics. Changes in these parameters may occur as individuals with osteoarthritis adapt their movements to reduce pain. By analyzing these factors, clinicians can gain insight into how the disease affects mobility and identify appropriate interventions.</p>
<p>Moreover, pain assessment plays a crucial role in gait analysis. By combining objective gait measurements with self-reported pain levels, clinicians can develop a comprehensive understanding of how osteoarthritis influences an individual&#x2019;s walking pattern. This multifaceted approach enhances the ability to address the patient&#x2019;s needs effectively.</p>
<p>Longitudinal monitoring of gait kinematics is invaluable for tracking changes over time. This method allows for the assessment of osteoarthritis progression and the evaluation of the effectiveness of various interventions. By routinely measuring gait parameters, healthcare providers can make informed decisions regarding treatment adjustments.</p>
<p>Finally, gait kinematics offers objective assessment tools that provide quantifiable data on how osteoarthritis impacts mobility. This objective measurement can complement subjective evaluations, leading to better treatment planning and patient outcomes.</p>
</sec>
<sec id="s3-2">
<title>3.2 Database</title>
<p>Several medical research laboratories have developed databases to facilitate research on conditions like knee osteoarthritis (KOA) and Parkinson&#x2019;s disease (PD). One such dataset is the KOA-PD-NM (<xref ref-type="bibr" rid="B12">Kour et al., 2020</xref>), which we have utilized in our study (<xref ref-type="fig" rid="F1">Figure 1</xref>). This dataset accounts for key variables such as age, gender, and disease severity, providing a robust foundation for analyzing both normal (NM) and abnormal (KOA, PD) subjects. Its unique contribution lies in enabling the comprehensive evaluation of not only lower body movements but also upper body dynamics, including arm movements and posture.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Examples of videos on knee osteoarthritis from <xref ref-type="bibr" rid="B12">Kour et al. (2020)</xref>.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g001.tif"/>
</fig>
<p>In our study, we leverage the KOA-PD-NM dataset to compare gait deviations between patients and healthy individuals. By doing so, we aim to enhance the understanding of disease progression and contribute to the development of more refined diagnostic techniques and strategies.</p>
<p>The KOA-PD-NM Gait Video Dataset (<xref ref-type="bibr" rid="B12">Kour et al., 2020</xref>) consists of 96 subjects: 50 with KOA, 16 with PD, and 30 NM subjects (<xref ref-type="table" rid="T1">Table 1</xref>). Each individual is represented by two sequences left-to-right and right-to-left captured in the frontal and sagittal planes. The dataset includes MOV format videos, recorded using a NIKON DSLR 5,300 camera positioned 8&#xa0;m away from a walking mat in a clinical setting. While the original dataset involved the use of six red passive reflective markers on the body joints, our study takes a different approach by detecting gait abnormalities without relying on these markers, aiming for a more accessible and markerless diagnostic method.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Database composition (<xref ref-type="bibr" rid="B12">Kour et al., 2020</xref>).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Category</th>
<th align="center">Total subjects</th>
<th align="center">Knee osteoarthritis (KOA)</th>
<th align="center">Parkinson disease (Pd)</th>
<th align="center">Normal (NM)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Total</td>
<td align="center">96</td>
<td align="center">50</td>
<td align="center">16</td>
<td align="center">30</td>
</tr>
<tr>
<td align="center">Video format</td>
<td colspan="4" align="center">MOV</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-3">
<title>3.3 Gait analysis and human pose estimation technologies</title>
<p>Several advanced studies are available for assessing and quantifying gait patterns, providing a quantitative measure of ambulatory activity (<xref ref-type="bibr" rid="B3">Balti et al., 2022</xref>). These technologies facilitate gait analysis by extracting a variety of parameters, including kinematic, kinetic, electrical signal, and spatiotemporal variables, which contribute to a comprehensive understanding of gait characteristics (<xref ref-type="bibr" rid="B17">Salchow et al., 2022</xref>). For instance, some approaches utilize energy images for human gait analysis, while others employ a bottom-up pose estimation system that leverages a 3D markerless multimodal motion capture framework (<xref ref-type="bibr" rid="B1">Bakchy et al., 2022</xref>; <xref ref-type="bibr" rid="B19">Viswakumar et al., 2022</xref>).</p>
<p>In this study, we concentrate on classifying human gaits based on a streamlined set of parameters extracted from RGB videos. Recent advancements in technology have introduced several innovative libraries designed for human pose extraction and body joint estimation. After extensive research and experimentation, we selected MediaPipe (<xref ref-type="bibr" rid="B11">Kim et al., 2023</xref>), MediaPipe is a powerful python library that employs state-of-the-art machine learning techniques for precise body pose tracking. MediaPipe can extract 33 (3D) landmarks through a bottom-up approach, effectively capturing the critical joints and points along the body. The <xref ref-type="fig" rid="F2">Figure 2</xref> illustrate the extracted body landmarks, showcasing their importance in accurately analyzing and classifying gait patterns.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Examples of marker-less body point extraction.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g002.tif"/>
</fig>
</sec>
<sec id="s3-4">
<title>3.4 Workflow description</title>
<p>The methodology begins with the collection of a video dataset that includes several categories: NM (normal), KOA_EL (early-stage knee osteoarthritis), KOA_MD (mid-stage), and KOA_SV (severe-stage). From these videos, key kinematic features such as joint angles and distances are extracted to analyze the motion of joints and body segments during gait. The data is then cleaned through filtering and reduction processes to ensure accuracy and relevance. Afterward, the numerical dataset is split into two portions, one for training and validation and the other for testing. The machine learning model is trained and optimized using the training set, while the test set is employed to evaluate its performance. Finally, the model&#x2019;s accuracy is calculated, determining how effectively it can classify different KOA stages based on the gait data. This structured approach enables a reliable and comprehensive system for KOA classification (<xref ref-type="fig" rid="F3">Figure 3</xref>).</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Comprehensive flowchart of the kinematic gait classification methodology using machine learning techniques.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g003.tif"/>
</fig>
</sec>
</sec>
<sec id="s4">
<title>4 Measurements and analyses</title>
<sec id="s4-1">
<title>4.1 Gait kinematics feature selection</title>
<p>Throughout each phase of the gait cycle, various kinematic parameters are used to represent and analyze human walking patterns (<xref ref-type="bibr" rid="B16">Rodrigues et al., 2020</xref>). Machine learning techniques are applied to process and analyze the data, offering a precise method for assessing human gait. The specific kinematic features selected for this project are detailed in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Kinematic gait parameters used to classify individuals with knee osteoarthritis (KOA).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="left">Features name</th>
<th align="left">Feature ID</th>
<th align="left">Features name</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">Hip flexion</td>
<td align="left">8</td>
<td align="left">Max Heel Height</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">Hip extension</td>
<td align="left">9</td>
<td align="left">Hip angle semilarity</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">knee flexion</td>
<td align="left">10</td>
<td align="left">Knee angle semilarity</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">Knee extension</td>
<td align="left">11</td>
<td align="left">Ankle angle semilarity</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">Ankle dorseflexion</td>
<td align="left">12</td>
<td align="left">Step letgh semilarity</td>
</tr>
<tr>
<td align="left">6</td>
<td align="left">Ankle planarflexion</td>
<td align="left">13</td>
<td align="left">Heel high semilarity</td>
</tr>
<tr>
<td align="left">7</td>
<td align="left">Step lenght</td>
<td align="left"/>
<td align="left"/>
</tr>
</tbody>
</table>
</table-wrap>
<p>Below is a full explanation of the calculations and key parameters, accompanied by illustrative figures that depict the precise positioning of angles, heel and steps. These visualisations include example curves that effectively demonstrate the dynamic patterns of gait, providing a deeper insight into the biomechanical characteristics essential to the analysis.</p>
<sec id="s4-1-1">
<title>4.1.1 Angle calculation</title>
<p>To measure the angle (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>), we used a function that calculates the angle between three reference points and computes the angle between two lines. The first point is considered the starting point of the first line, the second point is regarded as the endpoint of the first line and the starting point of the second line, and the third point is considered the endpoint of the second line (<xref ref-type="fig" rid="F4">Figure 4</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Calculation of the angle between three points.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g004.tif"/>
</fig>
<p>Where (x2, y2) represents the vertex of the angle, (x1, y1) and (x3, y3) represent the other two points defining the vectors:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mtext>angle&#x2009;</mml:mtext>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>deg</mml:mi>
<mml:mo>&#x2061;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>arctan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">y</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>arctan</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">y</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>13</mml:mn>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The final angle is determined by averaging the values of both the flexion and extension angles over a specific number of gait cycles, ensuring that the resulting angle is an aggregate measurement.</p>
<p>The angle is the mean value of the N measurement angle flexion and extension <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Where <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e2">Equation 2</xref>) is the mean set of <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="normal">&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
</sec>
<sec id="s4-1-2">
<title>4.1.2 Knee angle</title>
<p>The knee angle is defined as the angle formed between the femur and the tibia, serving as a critical parameter for assessing joint movement during gait. In this study, we focus on two key knee angles: the maximum flexion angle, which corresponds to the degree of bending at the knee and is represented by the lowest point on the graph, and the maximum extension angle, which reflects the straightening of the knee and is denoted by the graph&#x2019;s highest point. These two angles provide valuable insight into the range of motion and functional capacity of the knee, particularly in conditions like osteoarthritis where joint movement is compromised (<xref ref-type="fig" rid="F5">Figure 5</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Knee angle measurement during gaite cycles7.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g005.tif"/>
</fig>
</sec>
<sec id="s4-1-3">
<title>4.1.3 Hip angle</title>
<p>The hip angle is defined as the angle between the thigh and the vertical axis, providing a crucial measure of hip joint movement during gait. For this analysis, we concentrated on two key angles: maximum flexion, which represents the degree of hip bending and is indicated by the minimum value on the graph, and maximum extension, which reflects the straightening of the hip joint and is marked by the highest point on the graph. These parameters offer important insights into hip mobility, particularly relevant for detecting abnormalities in gait patterns caused by conditions such as osteoarthritis (<xref ref-type="fig" rid="F6">Figure 6</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Hip angle measurement during gaite cycles.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g006.tif"/>
</fig>
</sec>
<sec id="s4-1-4">
<title>4.1.4 Ankle flexion and planar flexion angle measurements</title>
<p>Ankle dorsiflexion and plantar flexion are key movements at the ankle joint, essential for various activities like walking, running, and jumping. Dorsiflexion involves pulling the toes upward toward the shin, while plantar flexion refers to pointing the toes downward. These movements play a vital role in gait dynamics, enabling proper foot clearance and propulsion during the gait cycle (<xref ref-type="fig" rid="F7">Figure 7</xref>).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Ankle dorsiflexion and plantar flexion angle measurement during gaite cycles.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g007.tif"/>
</fig>
<p>The typical range of motion for ankle dorsiflexion is approximately 10&#x2013;20&#xb0;, while plantar flexion usually falls within 30&#x2013;50&#xb0;. However, these ranges can vary significantly based on factors such as age, genetics and individual anatomy. Reduced range of motion in either direction may indicate underlying musculoskeletal issues, such as stiffness or weakness, often seen in conditions like osteoarthritis or after injury. Understanding these movements and their variability is crucial for assessing gait abnormalities and developing targeted therapeutic interventions.</p>
</sec>
<sec id="s4-1-5">
<title>4.1.5 Step length</title>
<p>The step length (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>) was quantified along the horizontal axis of the walking track by measuring the distance from the right heel to the left heel when both feet were in contact with the ground (<xref ref-type="fig" rid="F8">Figure 8</xref>).<disp-formula id="e3">
<mml:math id="m6">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>p</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>L</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mo>&#x25b3;</mml:mo>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>O</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>l</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Step length measurement during gaite cycles.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g008.tif"/>
</fig>
<p>The step length exhibited by the maximum value in the graph was calculated by the average of the number of reputations. The mean value of N is the step length X. <inline-formula id="inf4">
<mml:math id="m7">
<mml:mrow>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>Where: <inline-formula id="inf5">
<mml:math id="m8">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> , <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the mean set of X left step lengths (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>) and X right step lengths (<xref ref-type="disp-formula" rid="e5">Equation 5</xref>).<disp-formula id="e4">
<mml:math id="m10">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>f</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m11">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
<sec id="s4-1-6">
<title>4.1.6 Measurement of heel height</title>
<p>The step height parameter refers to the maximum elevation of the foot relative to the ground during walking (<xref ref-type="fig" rid="F9">Figure 9</xref>). This height is computed as the difference between the maximum Ymax and minimum Ymin coordinates during a complete gait cycle (<xref ref-type="disp-formula" rid="e6">Equation 6</xref>):</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Step height measurements during gaite cycles.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g009.tif"/>
</fig>
<p>Where:<disp-formula id="e6">
<mml:math id="m12">
<mml:mrow>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mtext>Ymax</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>Ymin</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mtext>Ymax</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>Ymin</mml:mtext>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="&#x7c;">
<mml:mrow>
<mml:mtext>YN</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:mtext>YmaxN</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>YminN</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>
<inline-formula id="inf7">
<mml:math id="m13">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the mean set of Y (<xref ref-type="disp-formula" rid="e7">Equation 7</xref>):<disp-formula id="e7">
<mml:math id="m14">
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Gait symmetry</title>
<p>Gait symmetry refers to the degree of similarity between the movements of the left and right limbs during activities like walking or running. It is a critical measure in biomechanics, as it quantifies how closely the movement patterns of one side of the body mirror those of the opposite side. This concept is particularly important for assessing balance and coordination, as well as identifying potential movement impairments.</p>
<p>To assess gait symmetry, various kinematic parameters such as joint angles, range of motion, and timing of limb movements are analyzed. Discrepancies in these parameters between the left and right sides can reveal underlying imbalances or irregularities. For example, asymmetry in joint angles or step length may indicate musculoskeletal disorders, neurological conditions, or compensatory patterns due to pain or injury. Accurate measurement of gait symmetry helps clinicians and researchers identify movement inefficiencies, diagnose conditions, and tailor rehabilitation programs to restore normal and balanced gait patterns.</p>
<p>The assessment of gait symmetry involves the utilization of various comparative techniques. In our study, we chose to use Pearson correlation coefficient noted &#x201c;r&#x201d; (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>).</p>
<p>The Pearson correlation coefficient is often denoted as r and is widely used in statistics and data analysis to explore relationships between variables.</p>
<p>The Pearson correlation coefficient ranges from &#x2212;1 to 1. 1 indicates that two random variables are perfectly positively correlated, &#x2212;1 indicates that two random variables are perfectly negatively correlated, and 0 indicates that two random variables are not correlated.</p>
<p>The formula for calculating the Pearson correlation coefficient between two variables, X and Y, with n data points is as follows:<disp-formula id="e8">
<mml:math id="m15">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Where:</p>
<p>
<inline-formula id="inf8">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf9">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the individual data points for variables <italic>X</italic> and <italic>Y</italic>, respectively.</p>
<p>
<inline-formula id="inf10">
<mml:math id="m18">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m19">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>Y</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> are the mean values of variables <italic>X</italic> and <italic>Y</italic>, respectively.</p>
<p>
<xref ref-type="fig" rid="F10">Figure 10</xref> illustrates the correlation between the left and right knee angles of a normal individual and a person diagnosed with knee osteoarthritis (KOA). The blue points represent the Pearson correlation coefficients for the normal group (NM), indicating a healthy and symmetrical movement pattern. In contrast, the red points represent the Pearson correlation coefficients for the KOA_SV group, which corresponds to individuals in the severe stage of knee osteoarthritis. This visual comparison highlights the differences in knee angle relationships between the two groups, emphasizing how the severity of osteoarthritis impacts gait symmetry and joint function.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Correlations of left and right knee angles between a normal person and a person with knee osteoarthritis.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g010.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results|discussion" id="s5">
<title>5 Results and discussion</title>
<sec id="s5-1">
<title>5.1 Results of the classification of normal with knee osteoarthritis gait pattern</title>
<p>We conducted our experiments utilizing the gait dataset to analyze the severity of knee osteoarthritis and Parkinson&#x2019;s disease (<xref ref-type="bibr" rid="B4">Bishop et al., 2016</xref>). This comprehensive dataset encompasses gait data from both healthy individuals and those diagnosed with knee osteoarthritis (KOA), providing a valuable resource for our analysis.</p>
<p>For our study, we specifically focused on a subset of the dataset that included 30 video recordings from normal, healthy subjects. Each subject was recorded performing two sequences of gait, one from left to right and the other from right to left, all captured in the frontal and the sagittal plane. In addition, the dataset features 50 video files that document various stages of knee osteoarthritis, categorized into three distinct severity levels: early, moderate and severe. This structured approach allows for a nuanced understanding of how gait is affected across different stages of KOA.</p>
<p>To classify human gait patterns effectively, we employed three different machine learning algorithms: logistic regression, random forest (RF), and support vector machine (SVM). The primary aim of this classification was to differentiate between healthy individuals and those with varying grades of knee osteoarthritis based on their gait characteristics.</p>
<p>Following the training of our models, the dataset was divided into training and validation sets, with 20% reserved for testing the algorithms&#x2019; performance. To enhance the robustness of our findings, we utilized cross-validation techniques alongside the scikit-learn library for our analysis. The results of this evaluation, including performance metrics for each model, are summarized in <xref ref-type="table" rid="T3">Table 3</xref>, offering insights into the efficacy of each classification approach in distinguishing between the two groups.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Precision and sensibility result in classification of knee osteorathritis and normal subjects using logistic regression, Random Forest and SVM.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Classifiers</th>
<th align="center">Accuracy (%)</th>
<th align="center">Precision (%)</th>
<th align="center">Sensitivity (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Logistic Regression</td>
<td align="center">94</td>
<td align="center">86</td>
<td align="center">98</td>
</tr>
<tr>
<td align="center">Random Forest</td>
<td align="center">96.9</td>
<td align="center">98</td>
<td align="center">91.7</td>
</tr>
<tr>
<td align="center">Support vector machine (SVM)</td>
<td align="center">88</td>
<td align="center">90</td>
<td align="center">75</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Following a comprehensive analysis of the training process using this limited dataset, we found that the random forest model exhibited a remarkable accuracy of 96.9%, significantly outperforming the other algorithms. In contrast, the logistic regression model achieved an accuracy of 94%, while the support vector machine (SVM) model lagged behind at 88%.</p>
<p>These results highlight the random forest model&#x2019;s robustness and effectiveness in classifying gait patterns associated with knee osteoarthritis. However, there is a clear opportunity for improvement with the other models. By expanding the dataset to include a greater variety of samples and potentially more diverse gait patterns, we anticipate that both the logistic regression and SVM models will demonstrate enhanced performance. This expansion could lead to more reliable classifications and a better understanding of the subtle gait variations present in individuals with varying degrees of knee osteoarthritis.</p>
</sec>
<sec id="s5-2">
<title>5.2 Comparison of SVM and random forest model performance</title>
<p>
<xref ref-type="fig" rid="F11">Figure 11</xref> highlights the performance of the SVM model through its learning curve, validation curve, and confusion matrix. The learning curve indicates a steady increase in accuracy as training progresses, ultimately exceeding 85%. This suggests that the model&#x2019;s performance could further improve with additional training data. The validation curve shows optimal performance at a C value of 10&#x5e;1, striking a balance between underfitting and overfitting, with accuracy peaking around 90%. The confusion matrix reveals the model&#x2019;s high accuracy in predicting healthy individuals, with only 1 misclassification. However, it struggles slightly with predicting unhealthy cases, incorrectly classifying 3 out of 12 as healthy. This indicates room for refinement in handling complex cases.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Representation of SVM model, <bold>(A)</bold>: SVM learning, <bold>(B)</bold>: validation curve, <bold>(C)</bold>: confusion matrix.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g011.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> illustrates the learning curve, validation curve, and confusion matrix for the Random Forest classifier. The learning curve demonstrates a consistent improvement in accuracy as the training set size increases, stabilizing at 94% after reaching 80 training examples. The validation curve reveals that accuracy initially improves as the regularization parameter C increases, but after a certain threshold, further increases cause a decline in performance. The optimal C value is around 10&#x5e;&#x2212;1. The confusion matrix showcases the model&#x2019;s effectiveness, with only 2 false negatives and no false positives, highlighting its strong capacity to distinguish between healthy and unhealthy individuals. This shows robust classification, though additional fine-tuning could potentially improve its performance even further.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Representation of Random Forest, <bold>(A)</bold>: Random forest learning, <bold>(B)</bold>: validation curve, <bold>(C)</bold>: confusion matrix.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g012.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F13">Figure 13</xref> presents the performance of the Random Forest model via its learning curve, validation curve, and confusion matrix. The learning curve shows that accuracy steadily improves, stabilizing after 60 training examples and reaching 86%. The validation curve demonstrates that high accuracy is achieved quickly with a small number of estimators (trees), leveling off around 20 estimators, with diminishing returns beyond that point. The confusion matrix confirms the model&#x2019;s strong performance, with 19 true negatives, 12 true positives, 1 false positive, and no false negatives. This indicates a highly accurate model with only one misclassification, emphasizing its robustness in both identifying healthy and unhealthy cases.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Representation of Logistic Regression, <bold>(A)</bold>: Logistic Regression learning, <bold>(B)</bold>: validation curve, <bold>(C)</bold>: confusion matrix.</p>
</caption>
<graphic xlink:href="frsip-04-1479244-g013.tif"/>
</fig>
<p>The Random Forest model likely outperformed both Logistic Regression and SVM due to its ability to capture non-linear relationships and complex interactions between features. This capability allows it to excel even with smaller datasets by generating diverse models that generalize better. In contrast, Logistic Regression and SVM are more prone to overfitting or failing to recognize complex patterns without sufficient data. The Random Forest&#x2019;s inherent capacity to handle feature complexity and variability makes it a more reliable choice in this scenario.</p>
</sec>
<sec id="s5-3">
<title>5.3 Results of the classification of normal people with KOA of different severity levels</title>
<p>In this experiment, the primary objective was to classify individuals based on the severity of knee osteoarthritis (KOA), with a focus on evaluating the performance of two distinct classification methods: Support Vector Machine (SVMs) and Logistic Regression. The aim was to determine how effectively these models could differentiate between varying levels of KOA severity. A comprehensive comparison (<xref ref-type="table" rid="T4">Table 4</xref>) was conducted by analyzing key performance metrics, including accuracy, precision, and recall. By assessing these metrics, we sought to gauge the models&#x2019; ability not only to correctly categorize individuals but also to minimize false positives and false negatives, thus providing a more precise evaluation of their reliability in identifying KOA severity stages. This comparison is essential for identifying the most suitable model for clinical applications, where accurate classification is critical for effective diagnosis and treatment planning.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Accuracy and precision of classifying knee osteoarthritis severity using SVM and logistic regression.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center"/>
<th colspan="2" align="center">SVM</th>
<th colspan="2" align="center">Logistic regression</th>
</tr>
<tr>
<th align="center">Accuracy (%)</th>
<th align="center">Precision (%)</th>
<th align="center">Accuracy (%)</th>
<th align="center">Precision (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">NM versus KOA_EL</td>
<td align="center">50</td>
<td align="center">50</td>
<td align="center">78</td>
<td align="center">69</td>
</tr>
<tr>
<td align="center">NM versus KOA_MD</td>
<td align="center">80</td>
<td align="center">75</td>
<td align="center">90</td>
<td align="center">86</td>
</tr>
<tr>
<td align="center">NM versus KOA_SV</td>
<td align="center">89</td>
<td align="center">82</td>
<td align="center">100</td>
<td align="center">100</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>However, the accuracy achieved in this experiment may not be sufficient. One limitation is the relatively small dataset used likely contributed to overfitting, The limited sample size likely contributed to the reduced performance of both classification methods.</p>
</sec>
<sec id="s5-4">
<title>5.4 Comparative analysis</title>
<p>We conducted a comprehensive comparison between the proposed knee osteoarthritis (KOA) and normal gait pattern classification methodology and the state-of-art methodologies, with a primary focus on the accuracy parameter. <xref ref-type="table" rid="T5">Table 5</xref> provides a detailed comparison of the accuracy between our proposed method and other leading techniques for knee osteoarthritis (KOA) classification. <xref ref-type="bibr" rid="B20">Yang et al. (2020)</xref> introduced a sensor-based approach using Support Vector Machine (SVM), which achieved an accuracy of 92.8%. However, their method is reliant on a complex hardware setup, including a PC and wireless IMU sensors, and requires expert handling for software operation, making it suitable only for highly equipped laboratories. <xref ref-type="bibr" rid="B12">Kour et al. (2020)</xref> employed a vision-based method with marker points and K-Nearest Neighbors (KNN), achieving a higher accuracy of 95.16%. Nonetheless, their approach necessitates a controlled lab environment and requires considerable space and time to accurately capture data, limiting its practicality in real-world settings. In contrast, our proposed method, which is both markerless and vision-based, utilizes a Random Forest classifier and achieves an accuracy of 96.9%. This approach not only surpasses the accuracy of previous methods but also offers the advantage of being non-invasive and more adaptable to diverse environments. However, further improvements in performance can be achieved with access to larger datasets for training and refinement.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Accuracy comparison between the proposed method and other state-of-the-art methods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">References</th>
<th align="center">Methods</th>
<th align="center">Accuracy (%)</th>
<th align="center">Limitation</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<xref ref-type="bibr" rid="B20">Yang et al. (2020)</xref>
</td>
<td align="center">Sensor based<break/>SVM</td>
<td align="center">92.8%</td>
<td align="left">Require hardware system consisting of PC and wireless IMU sensors and expert to manipulate the software require a well-equipped laboratory</td>
</tr>
<tr>
<td align="center">
<xref ref-type="bibr" rid="B12">Kour et al. (2020)</xref>
</td>
<td align="center">Marker points, vision based<break/>KNN</td>
<td align="center">95.16%</td>
<td align="left">Demands lab environment and more space and time consumption to capture the subject&#x2019;s gait</td>
</tr>
<tr>
<td align="center">Our method</td>
<td align="center">Markless, vision based<break/>Random forest</td>
<td align="center">96.9%</td>
<td align="left">Require larger datasets to improve accuracy</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>6 Conclusion</title>
<p>Gait classification in patients with knee osteoarthritis (KOA) is a critical area of research with the potential to improve diagnosis, treatment and management. Analyzing gait patterns provides valuable insights into the biomechanical changes associated with KOA, enabling more personalized and effective interventions. However, gait classification in KOA remains complex, with ongoing advancements in classification systems and technologies aimed at better understanding the impact of KOA on gait. Personalized treatment approaches based on gait classification are also emerging, offering more targeted interventions.</p>
<p>While this study presents an effective method for KOA classification, several limitations must be acknowledged. The relatively small dataset impacts both the accuracy and generalizability of the machine learning model. Expanding the dataset with more diverse samples is crucial for improving the model&#x2019;s robustness. Additionally, relying solely on RGB videos for gait analysis limits the data scope compared to more advanced systems that incorporate sensors like IMUs. Future research could benefit from integrating multi-modal data to enhance the precision of KOA classification, and clinical validation is necessary to ensure real-world applicability.</p>
<p>In conclusion, this research demonstrates the potential of markerless vision-based gait classification for KOA assessment using machine learning. By analyzing gait patterns, the method provides valuable insights that aid in diagnosis, treatment planning, and rehabilitation. However, future work should focus on expanding the dataset, exploring additional features, and refining the algorithm to improve accuracy and clinical relevance. Despite these limitations, this approach shows promise as a non-invasive, scalable tool for KOA assessment, with the potential to improve personalized care for patients.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s8">
<title>Author contributions</title>
<p>SB: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing. AB: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing&#x2013;original draft, Writing&#x2013;review and editing. SA: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Resources, Software, Supervision, Validation, Visualization, Writing&#x2013;review and editing. MB: Conceptualization, Data curation, Formal Analysis, Investigation, Resources, Software, Supervision, Validation, Visualization, Writing&#x2013;review and editing. MS: Conceptualization, Data curation, Formal Analysis, Investigation, Resources, Supervision, Validation, Visualization, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s9">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bakchy</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Islam</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Mahmud</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Imran</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022</year>). <source>Human gait analysis using gait energy image</source>. <comment>arXiv preprint arXiv:2203.09549</comment>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Balti</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hamdi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Abid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ben Khelifa</surname>
<given-names>M. M.</given-names>
</name>
<name>
<surname>Sayadi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Enhanced fingerprint classification through modified PCA with SVD and invariant moments</article-title>. <source>Front. Artif. Intell.</source> <volume>7</volume>, <fpage>1433494</fpage>. <pub-id pub-id-type="doi">10.3389/frai.2024.1433494</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Balti</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Khelifa</surname>
<given-names>M. M. B.</given-names>
</name>
<name>
<surname>Hassine</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Ouazaa</surname>
<given-names>H. A.</given-names>
</name>
<name>
<surname>Abid</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lakhoua</surname>
<given-names>M. N.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). &#x201c;<article-title>Gait analysis and detection of human pose diseases</article-title>,&#x201d; in <conf-name>2022 8th International Conference on Control, Decision and Information Technologies (CoDIT)</conf-name>, <conf-loc>Istanbul, Turkey</conf-loc>, <conf-date>17-20 May 2022</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>1381</fpage>&#x2013;<lpage>1386</lpage>.</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bishop</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Read</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chavda</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Turner</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Asymmetries of the lower limb: the calculation conundrum in strength training and conditioning</article-title>. <source>Strength and Cond. J.</source> <volume>38</volume> (<issue>6</issue>), <fpage>27</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1519/ssc.0000000000000264</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cao</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Simon</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Wei</surname>
<given-names>S.-E.</given-names>
</name>
<name>
<surname>Sheikh</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Realtime multi-person 2d pose estimation using part affinity fields</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE conference on computer vision and pattern recognition</conf-name>, <conf-loc>Honolulu, HI, USA</conf-loc>, <conf-date>July 21 2017 to July 26 2017</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>7291</fpage>&#x2013;<lpage>7299</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Che</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Classification of knee osteoarthritis based on quantum-toclassical transfer learning</article-title>. <source>Front. Phys.</source> <volume>11</volume>, <fpage>1212373</fpage>. <pub-id pub-id-type="doi">10.3389/fphy.2023.1212373</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elbaz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Mor</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Segal</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Aloni</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Teo</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Teo</surname>
<given-names>Y. S.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Patients with knee osteoarthritis demonstrate improved gait pattern and reduced pain following a non-invasive biomechanical therapy: a prospective multi-centre study on Singaporean population</article-title>. <source>J. Orthop. Surg. Res.</source> <volume>9</volume>, <fpage>1</fpage>. <pub-id pub-id-type="doi">10.1186/1749-799x-9-1</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Geng</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Knee osteoarthritis: current status and research progress in treatment (Review)</article-title>. <source>Exp. Ther. Med.</source> <volume>26</volume> (<issue>4</issue>), <fpage>481</fpage>. <pub-id pub-id-type="doi">10.3892/etm.2023.12180</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Diao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ning</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Effective evaluation of HGcnMLP method for markerless 3D pose estimation of musculoskeletal diseases patients based on smartphone monocular video</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>11</volume>, <fpage>1335251</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2023.1335251</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Ruan</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Comparison of kinematics and joint moments calculations for lower limbs during gait using markerless and marker-based motion capture</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>12</volume>, <fpage>1280363</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2024.1280363</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>J. Y.</given-names>
</name>
<name>
<surname>Ha</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>J. H.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Human pose estimation using mediapipe pose and optimization method based on a humanoid model</article-title>. <source>Appl. Sci.</source> <volume>13</volume> (<issue>4</issue>), <fpage>2700</fpage>. <pub-id pub-id-type="doi">10.3390/app13042700</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Kour</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Gupta</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Arora</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Gait dataset for knee osteoarthritis and Parkinson&#x2019;s disease analysis with severity levels</source>. <comment>[Online]</comment>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://zenodo.org/records/3369237">https://zenodo.org/records/3369237</ext-link>
</comment>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Gait analysis of bilateral knee osteoarthritis and its correlation with Western Ontario and McMaster University Osteoarthritis Index assessment</article-title>. <source>Medicina</source> <volume>58</volume> (<issue>10</issue>), <fpage>1419</fpage>. <pub-id pub-id-type="doi">10.3390/medicina58101419</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Diao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>The reliability and validity of gait analysis system using 3D markerless pose estimation algorithms</article-title>. <source>Front. Bioeng. Biotechnol.</source> <volume>10</volume>, <fpage>857975</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2022.857975</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rahi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A review of techniques on gait-based person re-identification</article-title>. <source>Int. J. Netw. Dyn. Intell.</source> <volume>2</volume>, <fpage>66</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.53941/ijndi0201005</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rodrigues</surname>
<given-names>T. B.</given-names>
</name>
<name>
<surname>Salgado</surname>
<given-names>D. P.</given-names>
</name>
<name>
<surname>Cath&#xe1;in</surname>
<given-names>C. &#xd3;.</given-names>
</name>
<name>
<surname>O&#x2019;Connor</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Murray</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Human gait assessment using a 3D marker-less multimodal motion capture system</article-title>. <source>Multimedia Tools Appl.</source> <volume>79</volume>, <fpage>2629</fpage>&#x2013;<lpage>2651</lpage>. <pub-id pub-id-type="doi">10.1007/s11042-019-08275-9</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salchow</surname>
<given-names>H. C.</given-names>
</name>
<name>
<surname>Skrobot</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jochner</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Schauer</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>K&#xfc;hn</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Wenger</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Review-emerging portable technologies for gait analysis in neurological disorders</article-title>. <source>Front. Hum. Neurosci.</source> <volume>16</volume>, <fpage>768575</fpage>. <pub-id pub-id-type="doi">10.3389/fnhum.2022.768575</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>andWang</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Deep high-resolution representation learning for human pose estimation</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF conference on computer vision and pattern recognition</conf-name>, <conf-loc>Long Beach, CA, USA</conf-loc>, <conf-date>15-20 June 2019</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>5693</fpage>&#x2013;<lpage>5703</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Viswakumar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Rajagopalan</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Ray</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Gottipati</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Parimi</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Development of a robust, simple, and affordable human gait analysis system using bottom-up pose estimation with a smartphone camera</article-title>. <source>Front. Physiology</source> <volume>12</volume>, <fpage>784865</fpage>. <pub-id pub-id-type="doi">10.3389/fphys.2021.784865</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Jang</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Cho</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Novel method of classification in knee osteoarthritis: machine learning application versus logistic regression model</article-title>. <source>Ann. Rehabilitation Med.</source> <volume>44</volume> (<issue>6</issue>), <fpage>415</fpage>&#x2013;<lpage>427</lpage>. <pub-id pub-id-type="doi">10.5535/arm.20071</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>