Next Article in Journal
YOLO-Based Simultaneous Target Detection and Classification in Automotive FMCW Radar Systems
Next Article in Special Issue
Instrumented Four Square Step Test in Adults with Transfemoral Amputation: Test-Retest Reliability and Discriminant Validity between Two Types of Microprocessor Knees
Previous Article in Journal
Geometric Model and Calibration Method for a Solid-State LiDAR
Previous Article in Special Issue
A New Automatic Foot Arch Index Measurement Method Based on a Flexible Membrane Pressure Sensor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Body Mass Index in Human Gait for Building Risk Assessment Using Graph Theory

by
Washington Velásquez
1,2,*,
Manuel S. Alvarez-Alvarado
1,
Andres Munoz-Arcentales
1,2,
Sonsoles López-Pernas
2 and
Joaquín Salvachúa
2
1
Escuela Superior Politécnica del Litoral, Campus Gustavo Galindo Km 30.5 Vía Perimetral, P.O. Box 09-01-5863, Guayaquil EC090112, Ecuador
2
Departamento de Ingeniería de Sistemas Telemáticos, ETSI Telecomunicación, Universidad Politécnica de Madrid, 28040 Madrid, Spain
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(10), 2899; https://doi.org/10.3390/s20102899
Submission received: 3 April 2020 / Revised: 27 April 2020 / Accepted: 1 May 2020 / Published: 20 May 2020
(This article belongs to the Special Issue Sensors for Gait, Posture and Health Monitoring)

Abstract

:
This article presents a comprehensive study of human physiology to determine the impact of body mass index (BMI) on human gait. The approach followed in this study consists of a mathematical model based on the centre of mass of the human body, the inertia of a person in motion and the human gait speed. Moreover, the study includes the representation of a building using graph theory and emulates the presence of a person inside the building when an emergency takes place. The optimal evacuation route is obtained using the breadth-first search (BFS) algorithm, and the evacuation time prediction is calculated using a Gaussian process model. Then, the risk of the building is quantified by using a non-sequential Monte Carlo simulation. The results open up a new horizon for developing a more realistic model for the assessment of civil safety.

1. Introduction

According to the World Health Organization (WHO), the number of individuals who are overweight worldwide has tripled since 1975 (http://www.who.int/es/news-room/fact-sheets/detail/obesity-and-overweight). In 2016, more than 1900 million adults (18 or older), 340 million children between 5 and 19 and 41 million children under 5 were overweight or obese [1]. The Body Mass Index (BMI) is a reliable indicator of overweight, and it is commonly used to identify if a person lies within a weight category that can lead to health problems [2]. For instance, a person is considered to be obese if his or her BMI is greater than 30. There are a number of studies in the literature in which the BMI is calculated on the basis of weight and height [3,4,5,6,7]. Nevertheless, the Center for Disease Control and Prevention (CDC) states that “factors such as age, sex, ethnicity, and muscle mass can influence the relationship between BMI and body fat. Also, BMI doesn’t distinguish between excess fat, muscle, or bone mass, nor does it provide any indication of the distribution of fat among individuals” [8,9]. Therefore, it is relevant to consider these factors to avoid inaccuracies in BMI calculation.
The new trends in Information and Communication Technologies (ICT) have fostered the development of countless applications in several fields, such as telemedicine and e-health. In most applications, the BMI is used to indicate certain ways in which the physical condition of an individual can be improved [10]. For instance, some Xiaomi products (My Band 2, 3 and My Body Composition Scale) [11] allow customers to keep track of daily activities and, through a mobile application, consult several health indicators such as BMI, body fat, bone mass and muscle mass in a reliable and safe way. Although these applications help citizens become aware of their BMI, there are several other factors influencing this measure such as eating habits [12], lack of daily exercise [13] and stress [14], that affect the daily routine of human beings, especially in the workplace. Taking into account these factors, Mattila et al. [15] presented a concept for maintaining ICT-assisted health in a company, designed to address various risks in occupational safety that allow better management of employee health. Furthermore, Akhtar et al. [16] presented a mixed-methods approach, including user experience and a perception survey through telemedicine services. Both studies focus on monitoring a person’s health by providing the necessary information for a healthy life. Conversely, this study aims to make use of the BMI provided by these applications in order to relate it to the possibility of evacuating a building when an unforeseen event happens.
The main contribution of this article is an innovative model that allows assessing building risk using evacuation times. The evacuation times are calculated on the basis of the nearest emergency exit to each person in the building. The model considers two main algorithms: (1) Breadth-First Search (BFS (https://www.geeksforgeeks.org/breadth-first-search-or-bfs-for-a-graph/) for determining the optimal evacuation route, and (2) Non-Sequential Monte Carlo simulation for determining the risk index of the building. The building employed for validating the model is based on the laboratory of the Institute of Applied Information Technology, which is subject to an earthquake condition. The model incorporates the real size of the different rooms and exit pathways of the building. In order to get realistic results, people with different physiologies are simulated. This model is based on previous research in which the relationships between BMI at different speeds and human gait [17], and between BMI and human walking on different types of surface (concrete, wood and ceramic) are calculated [18]. Moreover, the centre of mass, weight and height of a person are also taken into consideration in this model.
The rest of the article is structured as follows. Section 2 presents related work in the literature. Section 3 describes the mathematical model of human gait expressed as a function of BMI. Section 4 describes the simulation environment including the building’s representation using graphs. Section 5 presents the case study in this analysis. Section 6 presents the test results and an analysis of the impact of BMI on human gait. Finally, a discussion about this research and future work that has been contemplated before the implementation of a reactive emergency system is presented in Section 7.

2. Related Work

The existing literature presents different approaches to the study of human gait. For instance, Ackermann et al. [19] presented a model based on walking optimisation using minimal energy to predict how a patient’s gait adapts to mechanical interventions such as prosthetics or surgery, concluding that minimising fatigue may be one of the optimisation principles governing human pace. Likewise, Dorn et al. [20] formulated a predictive simulation framework based on energy minimisation, which they use to simulate a regular walk, with a variety of slopes and loads transported. This simulation is muscle-driven and includes controllers based on muscle force and stretch reflexes. More comprehensive research is presented by Sun and Sakai in [21], in which human motion is predicted using a model based on measurement sensors. Their study focuses on the various angles that legs form when walking at different speeds. Similarly, Balazia and Plataniotis [22] propose a method for gait recognition using image classifiers that can be applied to a street-level video surveillance environment. Following a different approach, Rajagopal et al. [23] presented an open source 3-D musculoskeletal model with hi-fi representations of the lower limb musculature of young individuals that can be used to generate accurate gait simulations. The results suggest that the model they present is suitable for creating adequate muscle simulations for a healthy gait. Although there is a considerable number of studies on human gait, there is a dearth of literature regarding the influence of human gait on public safety, and simulations regarding natural hazards are not explicitly given. For instance, the study conducted by Wolf, Babaee and Rigoll [24] presents a deep convolutional neural network for gait recognition in multiple views. Although this approach evaluates three different datasets (clothing variations, gait speeds and angle of vision), allowing to have comparable performance from different perspectives, it does not study how to improve occupational safety or natural disasters.
When studying evacuation route modelling schemes, different approaches have been followed. For instance, in [25], an evacuation model for low-level fires is proposed. Such model considers people’s motion as if they were in a “fluid”, in order to obtain the maximum evacuation time. It describes different mathematical models for each surface (room, stairs and lobby), in which people are supposed to travel in a fixed direction and angle until they reach the nearest exit. This model has an interesting peculiarity: if the room has more than one exit, it is divided into equal sections (smaller rooms with only one exit). Moreover, if there are obstacles inside the room, the model considers that the person moves in the shape of an “L” in order to reach the nearest exit. Similarly, in [26], an approach based on the fire escape stairs of a high-rise building is presented, in which the scheme of automaton cells are incorporated to human fatigue in the movement of a person to quantify the impact on the evacuation time. The design of the automaton cells is based on cell separation per room, i.e., a different cell for each room, staircase and hall. When a user arrives at the exit of one surface, he/she is automatically transported to the next automaton cell. This process is repeated until the exit is reached. However, in this study, the verification of fatigue was empirically obtained using a real-world scenario, and no mathematical model was defined. In [27], an evacuation model is presented including a study that regards chaotic movement as the main reason for injuries in people in an emergency. This model is aimed at reducing the total evacuation time by leading people to the nearest exit. However, this study is reduced to a simulation of a room with four exits. Furthermore, in [28], the authors present an evacuation model that applies the functions developed by Nelson and McLennan [29] for modelling human movement. Both studies incorporate a new procedure to solve evacuation problems in buildings. Even though these studies consider cinematic parameters (distance, time, etc.) to calculate the evacuation time, they disregard people’s physiology in their analysis (human gait), which brings inaccuracies when applying their proposed models in real scenarios. Likewise, Li et al. [30] present an approach using stairs in a multistorey elementary school, in which the spatial topology of twisted stairs and their relationship with the floors in the event of evacuation are studied. The validation of this study was carried out using simulations of real scenarios for showing qualitative and quantitative consistencies of the simulated results. Finally, Yuan and Tan [31] present a model of the evacuation of a room with obstacles, in which the evacuation analysis is conducted using automaton cells and human behaviour including only the effect of inertia. Overall, there are certain limitations to these studies. For instance, one concern is that they only consider a section of the area of a building, such as the stairs or a single room. Another limitation stems from the fact that the incidence of the body weight of a person in the evacuation is not considered. In addition, there is a lack of mathematical formulation to describe the motion of a person, and they do not acknowledge how well a building is designed to withstand an emergency.
In an effort to fill the gaps in the existing literature, this paper proposes a comprehensive model based on the BMI to determine the evacuation time of a building, taking into account the physical phenomena involved in human motion. The features of the building and the people involved are modelled by using graph theory incorporating a building with different floors, in which each node within the scheme represents a floor (including obstacles, doors, offices) and the relationships between floors represent the stairs (distance between each floor accounted for unit step). The BFS algorithm is used to define the optimal evacuation route, and the Monte Carlo simulation is utilised to indicate the risk index of the building. The proposed approach opens a pathway to bring a more accurate and realistic analysis to this field of study.

3. Human Gait Model Based on Bmi

This section describes the mathematical model used to calculate the evacuation time of a building. This model is based on previous research described in [17,18], where a BMI model is designed to recognise incidences on different types of soil.

3.1. Centre of Mass

The centre of mass of a human body varies depending on the person’s physiology. Nevertheless, there is evidence [32,33] that it mainly depends on sex and height, h. Taking the feet as a reference point, the mathematical formulation to calculate the position of the centre of mass of the human body is as follows.
x = k h ; k = 0.565 for   m e n 0.550 for   w o m e n

3.2. Inertia of the Human Body When Walking

From the physical point of view, an inverted pendulum is a mechanism in which the centre of mass oscillates over a pivot that contacts a solid surface. By analogy, the human gait represents such a mechanism, in which the human body centre of mass moves following repetitive variation (oscillation) with support on the feet (pivot), as presented in Figure 1. This idea is supported by previous investigations, such as in [34], which proposes a new method to simulate human gait motion based on the enhanced version of three-dimensional linear inverted pendulum. The authors of [35] conducted an experimental study with an inverted pendulum apparatus to describe human body motion, resulting suitable for human gait modelling. A more detailed study in this field is presented in [36], in which the inverted-pendulum theory is compared to the six determinants of gait theory. When using the inverted pendulum analogy to model human gait, the pendulum is formed by two main parts: (1) leg (including the thigh) of length l and mass m l , and (2) upper part of the body with mass m b (this value of mass includes the other leg that will swing when walking).
Focusing on the legs, they can be approximated as uniform bars. Thus, the inertia with respect to O is given by [37,38]
I l = 1 3 m l l 2
On the other hand, the upper part of the body is assumed to be a uniform cylinder. To determine its inertia, the Steiner Theorem can be applied [38]. Then,
I b = 1 12 m b b 2 + m b ( b 2 + l ) 2
Therefore, the total inertia of the human body when walking is
I o = I l + I b = 1 3 m l l 2 + 1 12 m b b 2 + m b ( b 2 + l ) 2
The human body has a proportion within its parts. For instance, the authors of [39] found that, for a male of 25.8 years of age, his height is around 8.58 times the height of his head. Another example is presented in [40], in which the authors set a relationship between the mass of the whole body and the mass of the limbs. Based on this criterion, let us call the relationship of human body height and mass as α and β , respectively. Then, Equation (4) can be rewritten in terms of the total human body mass m and height h, as shown in Equation (5).
I o = 1 3 ( β l m ) ( α l h ) 2 + 1 12 ( β b m ) ( α b h ) 2 + ( β b m ) ( α b h 2 + α l h ) 2
By reducing terms,
I o = m h 2 ( 1 3 β l α l 2 + 1 12 β b α b 2 + β b ( α l + α b 2 ) 2 )

3.3. Power Injected to Walk

For this analysis, the air friction will be considered as negligible and it will be assumed that the centre of mass follows a trajectory as described in Figure 2.
The person moves due to the torque produced by the force he/she injects in each step j, that is,
τ 0 = I o γ F j × x = I o γ F j x sin θ F x = I o γ
where γ is the angular acceleration, which can be represented as a function of the tangential speed v j , as follows,
γ = v j 2 / x
On the other hand, the relationship between power P j , force and speed is
P j = F j · v j F j = P j · v j 1
By replacing Equations (8) and (9) in Equation (7):
| P j · v j 1 | | x | sin θ F x = I o v j 2 / x
As F and x are orthogonal between them, the angle θ F x takes a value of 90 . Taking this fact into consideration, and solving v from (10), the result is as follows.
| v j | = ( P j | x | 2 I o ) 1 3
The last formulation is valid under the following assumptions.
  • When a person moves and has reached his/her limit speed (acceleration equal to zero), each leg is stiff during the time of its contact with the ground, like the spokes of a wheel, which thereby rotates without the benefit of a rim. Thus, each foot leaves contact with the ground at the same instant as the other one touches the ground. The flexing of the knee of the free leg serves only to keep that foot from contacting the ground as its leg swings forward, and such flexure does not consume significant energy or change the natural period of oscillation of the leg.
  • The elasticity of the tendons and ligaments are ignored.
  • The force on one foot acts at a fixed point.

3.4. Critical Human Walking Speed and Maximum Power Injected

With every step j, the person changes speed, and it depends on the power injected by the person. Nonetheless, there is a speed limit, attributed to the fact that walkers’ feet fall under gravity. Therefore, the acceleration cannot be greater than gravity.
For a body that experiments a circular motion, acceleration is defined by [37]
| γ | = | v j 2 | x
Solving Equation (12) for v j , and considering a value of 9.8 m / s 2 for gravity, the maximum speed is as follows,
| v m a x | = 9.8 x
By replacing Equation (13) in Equation (12) and solving for P m a x ,
| P m a x | = I o ( 9.8 x 3 ) x 2

3.5. Human Walking Speed Behavior

Based on the analysis developed in [41], the human walking is described as follows, when the human walking starts, it requires an initial power, considered to be 1/3 of the maximum power. Then, in the next few steps, the person needs to inject more power, which starts increasing (for simplicity, this study assumes a linear increment) until the person reaches its normal speed ( v n ) (assumed to be 90% of its maximum walking speed). Eventually, he/she will require to stop and, for that purpose, a fast decrease (approximated to be linear) in the injected power occurs until it becomes zero and, in that case, it is said that the person stops his/her motion. To better understand human speed behaviour, a schematic diagram of the power and speed of a man with B M I = O M , a total inertia of I o = 113 [kg/m 2 ], x = 1.143 m is presented in Figure 3.
In general, the mathematical formulation of speed is given by Equation (15).
v = u 1 s + w 1 for   0 s < s 1 v n for   s 1 s s 2 u 2 s for   s 2 < s s 3
where
w 1 = ( 1 3 P m a x | x | 2 I o ) 1 3 / u n i t s t e p i n m e t e r s
v n = ( 0.90 P m a x | x | 2 I o ) 1 3 / u n i t s t e p i n m e t e r s
u 1 = v n w 1 s 1
u 2 = v n s 3 s 2

3.6. Distance with Every Step

In Figure 2, it is noteworthy that with one step a person travels a distance equal to
u n i t s t e p = s = 2 l sin θ = 2 α l h sin θ
The angle θ is typically about 25 for human walking; therefore,
s = 0.845 α l h
If a person walks a distance D, the total number of steps s T can be estimated using (22). Nevertheless, s 1 and s 2 varies depending on the sex and B M I of the person.
A sample of 25 people with different BMIs was used. The experiment consisted in making each individual walk. Then, the number of steps and time used to travel a certain distance were recorded. Table 1 was obtained based on the variance of the results. The values for s 1 and s 2 were obtained using the following formulations.
s T = D / s

3.7. Human Walking Time Calculation

If the human walking speed is known, then the time in which the person covers a distance D with s T , can be determined. The analysis is carried out as follows.
The definition of speed in terms of steps is given below,
v = d s d t
then,
t = 0 s T v 1 d s
The speed equation is divided into three sections (as presented in Figure 3). Then, Equation (24) can be written as
t = 0 s 1 1 u 1 s + w 1 d s + s 1 s 2 1 v n d s + s 2 s T 1 u 2 s d s
Solving the integrals:
t = ln ( u 1 s + w 1 ) u 1 0 s 1 + s v n s 1 s 2 + ln ( s ) u 2 s 2 s T
t = ln ( u 1 s 1 + w 1 ) ln w 1 u 1 + s 2 s 1 v n + ln s T ln s 2 u 2

4. Simulation Environment

A relevant factor that affects the optimal evacuation route is the place in which the person is located when the natural hazard starts. This section presents the building structural features represented using graph theory. This representation is used to calculate the optimal evacuation route.

4.1. Building Design

The building’s design is based on a structural graph, where nodes represent a room, exit, ladder or another object. Moreover, relationships specify how nodes are connected to perform different analyses. The building is composed of a 30-story structure and a ground floor. Each floor is composed of several rooms, stairways and exits. The building’s area is 30 × 30 m 2 , with rooms of 5 × 10 m 2 and 10 × 10 m 2 . The database used in the proposed model is Neo4j (Graph Database—GDB) [42]. The graph used to represent the building employs relationships that allow establishing links or union between objects, i.e., it shows the adjoining rooms and set outputs that connect the rooms, as well as the sequence of stories through a relationship (Up-stair or Down-stair). Each relationship in the proposed model is described below.
  • A ( B u i l d i n g N o d e )   > C O N T A I N S > 1 . . ( F l o o r N o d e )
  • A ( F l o o r N o d e )   > C O N T A I N S > 1 . . ( R o o m N o d e ) and/or 1 . . ( S t a i r N o d e ) and/or 1 . . ( E x i t N o d e )
  • A ( S t a i r N o d e )   > J O I N ( U P D O W N ) > Another ( S t a i r N o d e )
  • A ( R o o m N o d e )   > J O I N ( L e f t R i g h t B e h i n d O n F r o n t ) > Another ( R o o m N o d e )
Focusing on ( R o o m N o d e ) , ( S t a i r N o d e ) and ( E x i t N o d e ) , they have the following information.
  • X-start—It represents the x-position in the matrix from where the object starts.
  • Y-start—It represents the y-position in the matrix from where the object starts.
  • Height—It represents the length of the object, with reference to point (x-start, y-start).
  • Width—It represents the width of the object, with reference to point (x-start, y-start).
  • Soil—This attribute is only for room and floor; everything will depend on the type of surface within each object.
Considering the previous information, the floor is designed with the following process. People are placed at a specific point ( x , y ) of any floor, as shown in Figure 4. Moreover, using ( w i d t h , h e i g h t ) building attributes, different matrices are created with dimensions MxN ( w i d t h , h e i g h t ) . Depending on the configuration of the floor, a matrix is created per level with free boxes ( 0 ) , locked ( 2 ) and exits ( 1 ) ; the exits can be of two types: room’s door or building exit. This will depend on the initial position of the person. Thus, we obtain a set of 31 matrices, one for the ground floor and the other 30 for each level of the building.
For more details, Figure A1 (Appendix A) shows the relational model graph of the building, how the nodes are connected to the relationships and the content of each node.

4.2. Walking Routes

To calculate the time that a person requires to get out of a building, three stages are defined as follows.
  • Graph—A Web application (out of the scope of this paper) has been developed, where you can design a building (floors, stairs and rooms) to create a graph with this information.
  • Building—This variable contains the design of the building, which is composed of arrays of arrays (Figure A1 (Appendix A)).
  • People inside the building—This variable ( A r r a y [ 4232 ] ) contains the attributes of the person, such as sex, weight, height, BMI and location inside the building.
The evacuation route is calculated for each person inside the building using the following as benchmarks: initial position of the person, and nearest floor exit, as shown in Figure 4. For every person, a twin matrix is created based on the floor in which he/she is located (one matrix per person). The characters used in the matrix free boxes ( 0 ) , blocked ( ) and exits ( e ) .
To find the evacuation optimal route, two algorithms are implemented. The former establishes the pathway to the nearest exit as a set ( x , y ) position. The latter determines the distance based on the position array. For instance, in Figure 5, a person is in position ( 6 , 6 ) , and must be directed to the nearest exit in position ( 1 , 4 ) . By using algorithm 2, the route is calculated, as shown in Figure 5a, with 11 boxes (distance) that the person has to walk. If the primary way is blocked, an alternative route is calculated, as shown in Figure 5b with 13 boxes to go. However, to calculate the evacuation route, algorithm 1 is used and each position ( x , y ) toward the nearest exit of the flat or the building is saved.
This procedure is then performed for each person ( 4232 ) inside the building, obtaining the optimal route from an initial position ( x i , y i ) to the closest exit ( x e , y e ) . Then, the exit time is calculated by replacing the person’s variables (sex, height and weight) and the distance travelled inside the building using Equation (27).

4.3. Building Risk Index

In this paper, the building risk index (BRI) refers to the statistical probability of not being capable of getting out of the building in the event of a natural hazard. In order to determine the BRI, a Monte Carlo simulation has been conducted. It starts by setting a random number of people with different features into different rooms and floors of the building. Then, a natural hazard condition is simulated and the optimal route for each person is determined by means of the algorithms previously described. As a result, the number of people who fail to get out of the building within the maximum evacuation time is obtained, and this value is saved. This process is repeated several times. With the saved data, the probability density function is obtained, and its mean represents the building risk index. Figure 6 presents a schematic diagram of the described process, where
  • n p : counter for the number of people inside the building
  • n f : counter for the number of floors
  • o: counter for the number of observations
  • O: total number of observations
  • r: increment of people in the building
  • N F : total number of floors
  • V 1 x N F : vector that contains the minimum number of people that can be inside the building, which depends on the number of floors.
  • W 1 x N F : vector that contains the maximum number of people that can be inside the building, which depends on the number of floors.
  • M 6 x 0 : matrix that contains the percentage of men that did not survive. The columns represent the classification of BMI (UW, NO, OM, AO, SO, VSO), whereas the rows contain the observations.
  • F 6 x 0 : matrix that contains the percentage of women that did not survive. The columns represent the classification of BMI (UW, NO, OM, AO, SO, VSO), whereas the rows contain the observations.

5. Case Study

The experiment was carried out with a dataset containing a sample of 4232 people [43]; 2284 women and 1948 men, with different heights and weights. In addition, Table 2 shows the BMI classification established by the World Health Organization (WHO) [44], and the number of individuals for each BMI category in the experiment.
In addition, for the design of the building, the structure of the Institute of Applied Information Technology Building (InIT - ZHAW) was taken as a reference for the first floor, for the next floors the design is as shown in Figure A2.

6. Test Results

6.1. Exit Time Prediction

An example of the distribution of people for each flat, assuming a 30-storey building is as follows, [30, 138, 145, 147, 120, 144, 140, 140, 143, 132, 122, 142, 131, 154, 128, 144, 140, 145, 133, 145, 130, 152, 160, 145, 132, 140, 137, 155, 139, 141, 138]. This distribution is random for each sample of the experiment, which consists of 5000 samples. Every person in the experiment has a feature called field ( x , y ) , which represents their position within their building floor. These values are used to obtain the results, which are classified according to BMI. In addition, there is a defined evacuation limit time ( T s ) of 15 s and an additional increment of two seconds per floor. If the person leaves the building in a time lower than T s , the person “survives”; otherwise, he/she is trapped inside the building. This is tagged as “1” or “0”, respectively, (it is used to determine the risk of the building).
The prediction of the exit time of a person is performed by using a Gaussian Process Regression (GPR (https://scikit-learn.org/stable/modules/gaussian_process.html)), due to its prediction accuracy compared to other models. A GPR is a supervised learning method designed to solve regression and probabilistic classification problems. In this case, it uses the kernel by default ( s i g m a 0 = 1.87 e 05 + n o i s e l e v e l = 0.00951 ) , obtaining a R 2 score of 0.90. To optimise this process, cross-validation is employed. It consists in adjusting a Gaussian process model using correlation parameters that are determined by maximum likelihood estimation (MLE). An anisotropic squared exponential correlation model with a constant regression model is assumed. Then, it computes a cross-validation estimate of the coefficient of determination ( R 2 ), using the set of parameters found in the dataset (with K = 20-fold estimate of the coefficient of determination is R 2 = 0.991 ).
Figure 7 shows a sample of 30 people chosen at random to validate the GPR. In each of the cases, the time prediction shows a standard deviation ~ 0.09 s , concerning the simulated time. In addition, to verify the proposed mathematical model presented in (27), Table 3 is presented. This table shows the evacuation time for people with different gender and BMI. The results are tabulated by group. The first group shows the evacuation time calculated using (27), whereas the second group shows the evacuation time based on statistical observation (simulation). The results reveal a relative error lower than 1% for all subject tests, which validates the mathematical model presented in (27).

6.2. Building Risk Index

Figure 8 shows a box plot of the percentage of people who escape the building within the evacuation time. These values are obtained by means of a Monte Carlo simulation, which is carried out with 5000 samples. It can be appreciated that, regardless of the BMI, males present a higher probability of evacuation than women. Regarding BMI, it presents an inverse relationship with the percentage of people who escape from the building. This last premise suggests that in order to reduce the risk, it is recommended to locate people inside the building by following a hierarchy from low to high, i.e., people with the highest BMI should be placed in the ground floor of the building and the ones with low BMI are suggested to be located in the upper floors.
To evaluate the risk of the building, Figure 9 shows the probability density function of the people who did not evacuate the building. This graph represents the BRI and it follows a Birnbaum–Saunders probability function with a mean of 3.37. According to the Federal Emergency Management Agency (FEMA) (https://www.fema.gov/media-library-data/20130726-1730-25045-1580/femap_750.pdf), the mean BRI value categorizes the building as “safe” under earthquake conditions. This index provides useful information for safety managers, safety officers and safety analysts to carry out safety-based decision-making.

7. Discussion and Future Work

This paper proposes an innovative approach to show the impact of sex and BMI on human gait. The model incorporates graph theory to emulate building infrastructure and human physiology. The main engines of the approach are the Breadth-First Search algorithm to determine the optimal evacuation route, and the non-sequential Monte Carlo simulation to evaluate the risk of the building, in addition to the use given to the prediction of evacuation times to know future problems that may occur within a building.
The results show that BMI strongly affects the human gait, and the higher it becomes, the lower the probability of evacuating the building (considering a building with several floors). Moreover, sex presents an impact on human gait, that is, women exhibit a lower probability of evacuation than men.
The proposed approach presents a pathway to develop a more realistic model to enhance public safety. The formulation can be extended considering other metrics such as floors with slopes, leg positions at different angles (walking uphill, downstairs and so on). Besides the human physical fitness can significantly affect human gait. For instance, if an individual is healthy, he/she should have a higher probability of evacuation than those with a weak body or gait disorders. Last, the implementation of external forces that can destroy the roof and walls can be considered for future research.

Author Contributions

Conceptualization, W.V. and M.S.A.-A.; Methodology, W.V. and M.S.A.-A.; Software, W.V., M.S.A.-A and A.M.-A.; Validation, W.V. and M.S.A.-A.; Formal Analysis, W.V. and M.S.A.-A.; Investigation, W.V., M.S.A.-A. and A.M.-A.; Resources, W.V. and M.S.A.-A.; Data Curation, W.V. and M.S.A.-A.; Writing—Original Draft Preparation, W.V. and M.S.A.-A.; Writing—Review & Editing, W.V., M.S.A.-A., A.M.-A. and S.L.-P.; Visualization, W.V. and M.S.A.-A.; Supervision, W.V., M.S.A.-A, A.M.-A., S.L.-P. and J.S.; Project Administration, W.V., M.S.A.-A., A.M.-A. and S.L.-P.; Funding Acquisition, W.V., M.S.A.-A. and A.M.-A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank to the Escuela Superior Politécnica del Litoral (ESPOL) and to the Secretaría Nacional de Educación Superior, Ciencia, Tecnología e Innovación (SENESCYT) for financing the continuity of reactive evacuation systems study in emergencies.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this article.

Nomenclature

Some of the symbols and notations used throughout this manuscript are defined below for quick reference. Others are defined following their first appearances, as appropriated.
xCentre of mass: position defined relative to an object or system of objects
hHeight of a person
mHuman body mass
kCentre of mass sex factor: this is a constant defined by the sex of the person
IInertia: resistance, of any physical object, to any change in its velocity.
OPivot: reference point over which the torque is analysed
I l Inertia of the legs with respect to O
m l Mass of the legs
I b Inertia of the upper body (legs not included) with respect to O
m b Mass of the upper body (legs not included)
I o Inertia of the human body with respect to O
α l Legs height rate: relationship between the length of the leg and human height
β l Legs mass rate: relationship between the mass of the legs and human body mass
α b Upper body height rate: relationship between the length of the upper body and human height
β b Upper body mass rate: relationship between the mass of the upper body and human body mass
τ 0 Torque that produces human body motion
jHuman body counter steps
γ Human body angular acceleration
v m a x Maximum speed motion
P m a x Maximum power to get maximum speed motion
P j Power required to move the person in every step
v j Human body tangential speed with every step
vHuman body tangential speed per step
sDistance travelled per step
s T Total distance travelled by the person
tTime needed to travel the total distance

Appendix A. Schemes & Algorithms

In this section, the building scheme and the algorithms for route calculation are shown.
Figure A1. Model of the internal structure building, stored in a graph with their respective relationships and content nodes.
Figure A1. Model of the internal structure building, stored in a graph with their respective relationships and content nodes.
Sensors 20 02899 g0a1
Figure A2. Scheme of the Building: (a) 30-storey building; (b) Ground Floor.
Figure A2. Scheme of the Building: (a) 30-storey building; (b) Ground Floor.
Sensors 20 02899 g0a2
Algorithm 1: Get the evacuation path
Input: g r i d , w i d t h , h e i g h t , s t a r t
Output: An array with each of the positions (x, y) where the person walks ( p a t h )

w a l l , c l e a r , g o a l = b’0’, b’*’, b’e’
q u e u e = collections.deque([[ s t a r t ]])
s e e n = set([ s t a r t ])
repeat (
   p a t h = q u e u e .popleft()
   x, y = p a t h [-1]
   if g r i d [y][x] == g o a l then
    ( return p a t h
  end (
  repeat (
   if 0 <= x 2 < w i d t h and 0 <= y 2 < h e i g h t and g r i d [ y 2 ][ x 2 ] != w a l l and ( x 2 , y 2 ) not in s e e
     then
     q u e u e .append( p a t h + [( x 2 , y 2 )])
     s e e n .add(( x 2 , y 2 ))
  end (
  until x 2 , y 2 in ((x+1,y), (x-1,y), (x,y+1), (x,y-1); (
until q u e u e ;
Algorithm 2: Get the distance to walk with BFS
Input: r o o m , w i d t h , h e i g h t , x p e r s o n , y p e r s o n
Output: Exit’s x-position ( r o w ), exit’s y-position ( c o l ), distance the person must walk - # of
       boxes ( d i s t a n c e ), An array with each of the positions (x, y) where the person walks ( p a t h )
s o u r c e = QItem( y p e r s o n -1, x p e r s o n -1,0);
    v i s i t e d = np.zeros((int( h e i g h t ),int( w i d t h )), dtype=int)
  repeat
   repeat
   if r o o m [i][j] == b’0’ then
      v i s i t e d [i][j] = 1
   else
      v i s i t e d [i][j] = 0
   end
   until range(0, int( w i d t h );
until range(0, int( h e i g h t );
q = queue.Queue(); q.put( s o u r c e ); v i s i t e d [ s o u r c e .row][ s o u r c e .col] = 1
  repeat
  p = q.get()
   if room[ p . r o w ][ p . c o l ] == b’e’ then
    return p . r o w +1, p . c o l +1, d i s t , bfsPathExit( r o o m , w i d t h , h e i g h t , ( x p e r s o n -1, y p e r s o n -1))
  end
  The function bfsPathExit is calculated with the Algorithm 2.
   if p.row - 1 >= 0 and v i s i t e d [p.row - 1][p.col] == 0 then
    q.put(QItem(p.row - 1, p.col, p.dist + 1))
       v i s i t e d [p.row - 1][p.col] = 1
   end
   if p.row + 1 < int( h e i g h t ) and v i s i t e d [p.row + 1][p.col] == 0 then (
    q.put(QItem(p.row + 1, p.col, p.dist + 1))
       v i s i t e d [p.row + 1][p.col] = 1
  end
  if p.col - 1 >= 0 and v i s i t e d [p.row][p.col - 1] == 0 then
    q.put(QItem(p.row, p.col - 1, p.dist + 1))
       v i s i t e d [p.row][p.col - 1] = 1
  end
  if p.col + 1 < int( w i d t h ) and v i s i t e d [p.row][p.col + 1] == 0 then
    q.put(QItem(p.row,p.col + 1, p.dist + 1))
       v i s i t e d [p.row][p.col + 1] = 1
  end
until q.empty() == False;
 return -1

References

  1. Alston, J.M.; Okrent, A.M. Obesity in America. In The Effects of Farm and Food Policy on Obesity in the United States; Springer: Berlin/Heidelberg, Germany, 2017; pp. 13–53. [Google Scholar]
  2. Moores, D. Obesity: Causes, Complications and Diagnosis. Available online: https://www.healthline.com/health/obesity (accessed on 1 October 2018).
  3. Abarca-Gómez, L.; Abdeen, Z.A.; Hamid, Z.A.; Abu-Rmeileh, N.M.; Acosta-Cazares, B.; Acuin, C.; Adams, R.J.; Aekplakorn, W.; Afsana, K.; Aguilar-Salinas, C.A.; et al. Worldwide trends in body-mass index, underweight, overweight, and obesity from 1975 to 2016: A pooled analysis of 2416 population-based measurement studies in 128· 9 million children, adolescents, and adults. Lancet 2017, 390, 2627–2642. [Google Scholar] [CrossRef] [Green Version]
  4. Goryakin, Y.; Lobstein, T.; James, W.P.T.; Suhrcke, M. The impact of economic, political and social globalization on overweight and obesity in the 56 low and middle income countries. Soc. Sci. Med. 2015, 133, 67–76. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Chukhraiev, N.; Zukow, W.; Chukhraieva, E.; Unichenko, A. Integrative approach to reduction of excess weight. J. Phys. Educ. Sport 2017, 17, 563. [Google Scholar]
  6. Stommel, M.; Schoenborn, C.A. Accuracy and usefulness of BMI measures based on self-reported weight and height: Findings from the NHANES & NHIS 2001–2006. BMC Publ. Health 2009, 9, 421. [Google Scholar]
  7. Nieto-Garcia, F.J.; Bush, T.L.; Keyl, P.M. Body mass definitions of obesity: Sensitivity and specificity using self-reported weight and height. Epidemiology 1990, 1, 146–152. [Google Scholar] [CrossRef]
  8. Wang, Y.; Lobstein, T. Worldwide trends in childhood overweight and obesity. Int. J. Pediatr. Obes. 2006, 1, 11–25. [Google Scholar] [CrossRef]
  9. Obesity Collaborators. Health effects of overweight and obesity in 195 countries over 25 years. N. Engl. J. Med. 2017, 377, 13–27. [Google Scholar] [CrossRef]
  10. Frontino, G.; Meschi, F.; Rigamonti, A.; Favalli, V.; Bonura, C.; Bonfanti, R. Opportunities and Challenges of Telemedicine. Diabetes Technol. Ther. 2016, 18, 404. [Google Scholar] [CrossRef]
  11. Yip, Y.N.Z.; Zhu, Z.; Chan, Y.C. Reliability analysis of smartwatch. In Proceedings of the 18th International Conference on Electronic Packaging Technology (ICEPT), Harbin, China, 16–19 August 2017; pp. 1011–1015. [Google Scholar]
  12. Yahia, N.; Achkar, A.; Abdallah, A.; Rizk, S. Eating habits and obesity among Lebanese university students. Nutr. J. 2008, 7, 32. [Google Scholar] [CrossRef] [Green Version]
  13. Booth, F.W.; Roberts, C.K.; Laye, M.J. Lack of exercise is a major cause of chronic diseases. Compr. Physiol. 2012, 2, 1143–1211. [Google Scholar]
  14. Rosmond, R.; Lapidus, L.; Björntorp, P. The influence of occupational and social factors on obesity and body fat distribution in middle-aged men. Int. J. Obesity Relat. Metab. Disorders: J. Int. Assoc. Study Obes. 1996, 20, 599–607. [Google Scholar]
  15. Mattila, E.; Koskelo, J.; Lappalainen, R.; Salminen, J.; Nyman, P.; Lahteenmaki, J.; Leino, T.; Korhonen, I. A Concept for ICT Assisted Health Promotion in the Occupational Healthcare. In Proceedings of the 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 22–26 August 2007; pp. 1786–1789. [Google Scholar]
  16. Akhtar, R.; Alam, S.; Siddiquee, N.K.A. Telemedicine: An ICT based healthcare approach to ensure health service for all. Int. J. Community Med. Publ. Health 2019, 6, 3732. [Google Scholar] [CrossRef]
  17. Velásquez, W.; Munoz-Arcentales, A.; Salvachúa, J. Relation between BMI and Exit Time of a Building in an Emergency Situation: Earthquake. Eng. Lett. 2017, 25, 366–381. [Google Scholar]
  18. Velásquez, W.; Alvarez-Alvarado, M.S.; Salvachúa, J. Body Mass Index in Human Walking on Different Types of Soil Using Graph Theory. IEEE Access 2018, 6, 47935–47942. [Google Scholar] [CrossRef]
  19. Ackermann, M.; Van den Bogert, A.J. Optimality principles for model-based prediction of human gait. J. Biomech. 2010, 43, 1055–1060. [Google Scholar] [CrossRef] [Green Version]
  20. Dorn, T.W.; Wang, J.M.; Hicks, J.L.; Delp, S.L. Predictive simulation generates human adaptations during loaded and inclined walking. PLoS ONE 2015, 10, e0121407. [Google Scholar] [CrossRef] [Green Version]
  21. Sun, N.; Sakai, Y. New Approaches to Human Gait Simulation Using Motion Sensors. In Proceedings of the 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA), Taipei, Taiwan, 27–29 March 2017; pp. 126–131. [Google Scholar]
  22. Balazia, M.; Plataniotis, K.N. Human gait recognition from motion capture data in signature poses. IET Biom. 2017, 6, 129–137. [Google Scholar] [CrossRef] [Green Version]
  23. Rajagopal, A.; Dembia, C.L.; DeMers, M.S.; Delp, D.D.; Hicks, J.L.; Delp, S.L. Full-Body Musculoskeletal Model for Muscle-Driven Simulation of Human Gait. IEEE Trans. Biomed. Eng. 2016, 63, 2068–2079. [Google Scholar] [CrossRef]
  24. Wolf, T.; Babaee, M.; Rigoll, G. Multi-view gait recognition using 3D convolutional neural networks. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 4165–4169. [Google Scholar]
  25. Takahashi, K.; Tanaka, T.; Kose, S. An evacuation model for use in fire safety design of buildings. Fire Saf. Sci. 1989, 2, 551–560. [Google Scholar] [CrossRef]
  26. Ding, N.; Chen, T.; Zhang, H. Simulation of high-rise building evacuation considering fatigue factor based on cellular automata: A case study in China. Build. Simul. 2017, 10, 407–418. [Google Scholar] [CrossRef]
  27. Pizzileo, B.; Lino, P.; Maione, G.; Maione, B. A new escape routing strategy for controlling evacuation from buildings. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 5124–5130. [Google Scholar]
  28. Pursals, S.C.; Garzón, F.G. Optimal building evacuation time considering evacuation routes. Eur. J. Oper. Res. 2009, 192, 692–699. [Google Scholar] [CrossRef]
  29. Nelson, H.E.; Mowrer, F.W. Emergency Movement. SFPE Handbook of Fire Protection Engineering; NFPA: Quincy, MA, USA, 2002; Volume 2, pp. 2115–2151. [Google Scholar]
  30. Li, W.; Li, Y.; Yu, P.; Gong, J.; Shen, S.; Huang, L.; Liang, J. Modeling, simulation and analysis of the evacuation process on stairs in a multi-floor classroom building of a primary school. Phys. A Stat. Mech. Appl. 2017, 469, 157–172. [Google Scholar] [CrossRef]
  31. Yuan, W.; Tan, K.H. An evacuation model using cellular automata. Phys. A Stat. Mech. Appl. 2007, 384, 549–566. [Google Scholar] [CrossRef]
  32. Guillén del Castillo, M.; Linares Girela, D.; Carrió García, J.C. Bases biológicas y fisiológicas del movimiento humano. Editorial Médica Panamericana 2002, 1, 47–66. [Google Scholar]
  33. Gambino, S.; Mirochnik, M.; Schechter, S. Center of Mass of a Human. The Physics Factbook. Available online: https://hypertextbook.com/facts/2006/centerofmass.shtml (accessed on 1 October 2018).
  34. Komura, T.; Nagano, A.; Leung, H.; Shinagawa, Y. Simulating pathological gait using the enhanced linear inverted pendulum model. IEEE Trans. Biomed. Eng. 2005, 52, 1502–1513. [Google Scholar] [CrossRef] [PubMed]
  35. Loram, I.D.; Lakie, M. Human balancing of an inverted pendulum: Position control by small, ballistic-like, throw and catch movements. J. Physiol. 2002, 540, 1111–1124. [Google Scholar] [CrossRef] [PubMed]
  36. Kuo, A.D. The six determinants of gait and the inverted pendulum analogy: A dynamic walking perspective. Hum. Movement Sci. 2007, 26, 617–656. [Google Scholar] [CrossRef]
  37. Young, H.D.; Freedman, R.A.; Ford, A.L. Sears and Zemansky’s University Physics; Pearson Education: London, UK, 2006; pp. 294–297. [Google Scholar]
  38. Serway, R.A.; Jewett, J.W. Physics for Scientists and Engineers with Modern Physics; Cengage Learning: Boston, MA, USA, 2018; pp. 307–310. [Google Scholar]
  39. Vasavada, A.N.; Danaraj, J.; Siegmund, G.P. Head and neck anthropometry, vertebral geometry and neck strength in height-matched men and women. J. Biomech. 2008, 41, 114–121. [Google Scholar] [CrossRef]
  40. De Leva, P. Adjustments to Zatsiorsky-Seluyanov’s segment inertia parameters. J. Biomech. 1996, 29, 1223–1230. [Google Scholar] [CrossRef]
  41. Zajac, F.E.; Neptune, R.R.; Kautz, S.A. Biomechanics and muscle coordination of human walking: Part I: Introduction to concepts, power transfer, dynamics and simulations. Gait Posture 2002, 16, 215–232. [Google Scholar] [CrossRef]
  42. Vargas, W.A.V. Algoritmo de recomendación sensible a contexto de elementos educativos reutilizables con almacenamiento Orientado a Grafos. Rev. Tecnológica-ESPOL 2017, 30, 100–113. [Google Scholar]
  43. Dobking, C. Dataset Health Medicine. Available online: https://people.ucsc.edu/~cdobkin/NHIS_2007_data.csv (accessed on 1 November 2018).
  44. Burrows, R.; Díaz, N.; Muzzo, S. Variaciones del índice de masa corporal (IMC) de acuerdo al grado de desarrollo puberal alcanzado. Rev. Médica de Chile 2004, 132, 1363–1368. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Human body represented as an inverted physical pendulum.
Figure 1. Human body represented as an inverted physical pendulum.
Sensors 20 02899 g001
Figure 2. Motion of the centre of mass.
Figure 2. Motion of the centre of mass.
Sensors 20 02899 g002
Figure 3. Human walking behaviour: (a) power and (b) speed [18,32].
Figure 3. Human walking behaviour: (a) power and (b) speed [18,32].
Sensors 20 02899 g003
Figure 4. A symbolic representation of one floor inside the building.
Figure 4. A symbolic representation of one floor inside the building.
Sensors 20 02899 g004
Figure 5. Evacuation route in a matrix using Breadth-First Search (BFS): (a) Non-blocked; (b) Blocked.
Figure 5. Evacuation route in a matrix using Breadth-First Search (BFS): (a) Non-blocked; (b) Blocked.
Sensors 20 02899 g005
Figure 6. Flowchart of the process.
Figure 6. Flowchart of the process.
Sensors 20 02899 g006
Figure 7. Predicting evacuation times with Gaussian Process Regression (GPR).
Figure 7. Predicting evacuation times with Gaussian Process Regression (GPR).
Sensors 20 02899 g007
Figure 8. Evacuation times (People) classified by BMI.
Figure 8. Evacuation times (People) classified by BMI.
Sensors 20 02899 g008
Figure 9. Birnbaum–Saunders probability function.
Figure 9. Birnbaum–Saunders probability function.
Sensors 20 02899 g009
Table 1. Transition steps depending on the body mass index (BMI).
Table 1. Transition steps depending on the body mass index (BMI).
SexBMI s 1 s 2
MaleUnder Weight r a n d ( 1 , 3 ) r a n d ( 1 , 2 )
Normal r a n d ( 2 , 3 ) r a n d ( 1 , 3 )
Obesity Mild r a n d ( 2 , 4 ) r a n d ( 1 , 3 )
Average Obesity r a n d ( 2 , 4 ) r a n d ( 1 , 4 )
Severe Obesity r a n d ( 2 , 5 ) r a n d ( 2 , 5 )
Very Severe Obesity r a n d ( 3 , 7 ) r a n d ( 2 , 5 )
FemaleUnder Weight r a n d ( 2 , 3 ) r a n d ( 1 , 2 )
Normal r a n d ( 2 , 4 ) r a n d ( 1 , 2 )
Obesity Mild r a n d ( 3 , 5 ) r a n d ( 1 , 3 )
Average Obesity r a n d ( 3 , 6 ) r a n d ( 1 , 4 )
Severe Obesity r a n d ( 3 , 6 ) r a n d ( 2 , 4 )
Very Severe Obesity r a n d ( 3 , 6 ) r a n d ( 2 , 4 )
Note: the function r a n d ( a , b ) generates a uniformly random number between a and b, while the function r o u n d ( a ) round the value x.
Table 2. Classification of BMI per Individual.
Table 2. Classification of BMI per Individual.
BMI MaleBMI WomenClassificationMaleFemale
<20<20UW25169
20–<2520–<24NO531656
25–<3024–<29OM867768
30–<3529–<33AO390353
35–<4033–<37SO114174
>=40>=37VSO21164
Table 3. Evacuation time verification.
Table 3. Evacuation time verification.
Subject
Test
GenderBMIDistance
[m]
Evacuation Time [s]Relative Error [%]
error = | ( t t ) / t | x 100
Using (27): tStatistical Observation: t
AM33.36414.9533124.9861750.659082
BM26.5412112.3296712.345690.129786
CF32.13928.9302328.9504590.225988
DM26.62596.0566236.0564240.003286
EF27.13394.0809844.0820340.025722
FM26.62808.2654458.2457910.238352
GF24.47545.5098765.5112770.025421
HF25.38666.9523456.9500910.032431
IM23.30909.2365409.2346200.020791
JM27.45212.2134502.2237880.464882

Share and Cite

MDPI and ACS Style

Velásquez, W.; Alvarez-Alvarado, M.S.; Munoz-Arcentales, A.; López-Pernas, S.; Salvachúa, J. Body Mass Index in Human Gait for Building Risk Assessment Using Graph Theory. Sensors 2020, 20, 2899. https://doi.org/10.3390/s20102899

AMA Style

Velásquez W, Alvarez-Alvarado MS, Munoz-Arcentales A, López-Pernas S, Salvachúa J. Body Mass Index in Human Gait for Building Risk Assessment Using Graph Theory. Sensors. 2020; 20(10):2899. https://doi.org/10.3390/s20102899

Chicago/Turabian Style

Velásquez, Washington, Manuel S. Alvarez-Alvarado, Andres Munoz-Arcentales, Sonsoles López-Pernas, and Joaquín Salvachúa. 2020. "Body Mass Index in Human Gait for Building Risk Assessment Using Graph Theory" Sensors 20, no. 10: 2899. https://doi.org/10.3390/s20102899

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop