You are on page 1of 72

PATTERN RECOGNITION

OF
HUMAN GAIT SIGNATURES
Author: Elizabeth I. Maduko

ABSTRACT
Pattern recognition is the classification of data into predetermined categories, usually
using statistical methods. Gait recognition is an area of application of pattern recognition
because it classifies and identifies an individual by their gait signatures. Gait recognition
offers the possibility of identifying individuals at a distance, or in video sequences
without any interaction or co-operation from the subject.
This project aims at developing a system capable of gait classification and recognition. A
gait signature has many features which make it an attractive proposition as a method of
identification. Such features include variation in angles of the parts of the body like the
hip, knee, ankle, etc, and variation of the amplitude of the gait pattern.
The experiment phase of the project was conducted on five subjects of three males and
two females, and features of their gait pattern extracted with the help of a video sequence.
The variation of the 2-dimensional angles of the hip, knee, torso and ankles were of
particular interest in this project. The angles obtained from the experiment known as the
crisp data were fuzzified using the Gaussian membership function and the resulting fuzzy
data stored in a knowledge base. Inferences on gait signature(s) under test were made
using the fuzzy data stored in the knowledge base.
The gait recognition system was built using a high level language C++ as shown in
appendix iv and v, and the output of the system is the membership function of the gait
signature under test with that of each of the five subjects which must vary between 0 and
1. A membership function of 1 indicates total or complete membership with the gait
signature of the corresponding subject while a membership function less than 1 indicates
partial or incomplete membership with the gait signature of the corresponding subject.

INTRODUCTION
Pattern recognition (also known as classification, pattern classification or statistical
classification) is a field within the area of machine learning, and can be defined as "the
act of taking in raw data and taking an action based on the category of the data" [Fau94].
As such, it is a collection of methods for supervised learning. Pattern recognition aims to
classify data (patterns) based on either a priori knowledge or on statistical information
extracted from the patterns. The patterns to be classified are usually groups of
measurements or observations, defining points in an appropriate multidimensional space.
Each individual has a unique gait; hence, the variations in styles and positions of human
gait signatures make it possible for them to be classified and recognized as patterns using
Fuzzy Logic and Artificial Neural Networks (ANN). Fuzzy Logic refers to a logical
system that generalizes classical two-valued logic for reasoning under uncertainty
[Yen99], while an Artificial Neural Network is an information-processing system that has
certain performance characteristics in common with biological neural networks [Nav95].
This project aims at developing a program capable of semi-automatic gait recognition i.e.
developing a system capable of performing recognition of individuals derived from a
video sequence of their pattern of walking. The program should be able to store the
derived gait signature in a knowledge base for comparison at a later stage. The project
was conducted in three phases as described below and as shown in the block diagram.
1. Experiment: The acquisition of the gait pattern of the various subjects used in the
experiment, through a video sequence.
2. Feature Extraction: This phase of the project involves the extraction of the
features (crisp data) of the gait pattern or signature from the video sequence.

Knowledge
Base
Experiment
Data

Feature
Extraction

Data

Inference

Response

Figure 1: Block diagram showing the various phases of the project

3. Inference: This phase of the project makes the decision on the fuzzified data
acquired from the previous phase, based on a test sample.
The output from the inference phase is in from of a membership function with the
subjects of the experiment, where a membership function of 1 indicates full membership
with that subject and a membership function less than 1 indicates partial membership
with the subject.
The following sections describe the experimental procedure of the project in detail, and
discuss the fuzzification of the acquired crisp data, the fuzzy rules applied to the fuzzified
data, the deffuzification of the output, the final results obtained and recommendations for
future enhancements.

EXPERIMENTAL PROCEDURE
The experiment involves capturing subtle changes in an individuals walk, taking into
consideration the variation in angles of the various parts of the body or the amplitude of
the persons walking pattern. The experiment was conducted with five subjects (two
females and three males) in three different stages.
Stage 1: Video Sequence
Stage 2: Points Digitization
Stage 3: Points Processing

Video Sequence
Each subject had a total of five markers (objects capable of reflecting light over a
camera) attached to the following parts of their body:
1. The Shoulder
2. The Hip
3. The Knee
4. The Ankle
5. The Toe
The video of each subjects gait pattern was captured randomly using the installed
camera. For each captured gait pattern, a mark-in point and mark-out point was chosen
arbitrarily. The mark-in point represents the first point in the captured gait video where
all the markers were visible, while the mark out point represents the last point in the
video where the five markers were visible. These mark-in points and mark-out points
were arbitrary in the sense that different points were chosen for each subjects captured
gait video.

Points Digitization
After the mark-in and mark-out points were chosen for each captured gait video, the data
points were cropped between the start and finish markers. Whenever the markers
exceeded the softwares default minimum and maximum outline, the setup was changed

6
to accommodate the excesses. The cropped data points were digitized automatically by
the software using the centriod of each marker. For points like those of the hips which
could not be digitized automatically by the software, as a result of the obstruction caused
by the arm during the gait, the cursor location was used to digitize the points instead. This
is known as guessing since the marker centriod was determined by the cursor location
input by the user.

Points Processing
The digitized points were processed by the process wizard in the software. The 2dimensional angles of rotation of the marked parts of the body were saved in a
predetermined format using a spline filter and a frequency of 60Hz. Reflex angles were
recorded for the hip, torso and ankle movement, while obtuse angles were recorded for
the knee movement as shown in the stick diagram below.

< 360

< 360

< 360

< 180

Figure 2: Stick diagram of the gait pattern showing the recorded angles

DATA ACQUISITION (CRISP)


The 2-dimensional angles of the hip, knee, torso and ankle movement obtained from the
above described experiment for each subject differed in size and number. For the first
subject (Subject 1), a total of 172 angles were obtained for the movement of each of the
four above named body part. For the second subject (Subject 2), a total of 128 angles
each were obtained. A total 170 angles each were obtained for the third subject (Subject
3), 152 angles each obtained for the fourth subject (Subject 4) and 138 angles each for the
last subject (Subject 5). The angles obtained for each subject in 3 places of decimal is
tabulated and attached in appendix i.
Because of the way the video of the gait patterns were captured and data acquired, the
gait patterns or signatures for the 5 subjects were not in sync as shown in figure 3.1(a)
through 3.1(d).

Hip Pattern
250

Angle

200

Subject 1
Subject 2

150

Subject 3
100

Subject 4
Subject 5

50
0
1 11 21 31 41 51 61 71 81 91 101 111 121 131 141 151 161 171

Figure 3.1(a): Out of Sync Hip Movement for the Subjects

Angle

Knee Pattern
200
180
160
140
120
100
80
60
40
20
0

Subject 1
Subject 2
Subject 3
Subject 4
Subject 5

1 11 21 31 41 51 61 71 81 91 101 111 121 131 141 151 161 171

Figure 3.1(b): Out of Sync Knee Movement for the Subjects

Angle

Torso Pattern
290
285
280
275
270
265
260
255
250
245
240

Subject 1
Subject 2
Subject 3
Subject 4
Subject 5

1 11 21 31 41 51 61 71 81 91 101 111 121 131 141 151 161 171

Figure 3.1(c): Out of Sync Torso Movement for the Subjects

Ankle Pattern
350
300
Subject 1

Angle

250

Subject 2

200

Subject 3
150

Subject 4

100

Subject 5

50
0
1 11 21 31 41 51 61 71 81 91 101 111 121 131 141 151 161 171

Figure 3.1(d): Out of Sync Ankle Movement for the Subjects

As a result of this out of sync data, the acquired data for each subject was synchronized
and trimmed down to 106 for each pattern. These modified angles, which represent the
crisp data to be fuzzified and stored in the knowledge base, are tabulated and attached in
appendix ii. Figures 3.2(a) through 3.2(d) show the graphical representation of the angles
(in sync) for the Hip, Knee, Torso and Ankle movement respectively.

Hip Pattern
250

200

150
Angles

Subject
Subject
Subject
Subject
Subject

100

50

0
1

13

17

21

25

29

33

37

41

45

49

53

57

61

65

69

73

77

81

85

89

93

97 101 105

Figure 3.2 (a) Hip Movement for the Subjects in Sync

1
2
3
4
5

10

Knee Pattern
200

180

160

140

Angle

120

100

80

Subject
Subject
Subject
Subject
Subject

1
2
3
4
5

Subject
Subject
Subject
Subject
Subject

1
2
3
4
5

60

40

20

0
1

13

17

21

25

29

33

37

41

45

49

53

57

61

65

69

73

77

81

85

89

93

97 101 105

Figure 3.2 (b) Knee Movement for the Subjects in Sync

Torso Pattern
290

285

280

275

Angle

270

265

260

255

250

245

240
1

13

17

21

25

29

33

37

41

45

49

53

57

61

65

69

73

77

81

85

89

93

97 101 105

Figure 3.2 (c) Torso Movement for the Subjects in Sync

11

Ankle Pattern
300

250

Angle

200
Subject
Subject
Subject
Subject
Subject

150

100

50

0
1

13

17

21

25

29

33

37

41

45

49

53

57

61

65

69

73

77

81

85

89

93

97 101 105

Figure 3.2 (d) Ankle Movement for the Subjects in Sync

The next section describes the fuzzification of the modified angles, and the type of
membership function used for the fuzzification.

1
2
3
4
5

12

FUZZIFICATION
The Gaussian membership function was used to fuzzify all the crisp data obtained as
described in the previous section.

The Gaussian Membership Function


The Gaussian Membership function was chosen because of its popularity and simplicity.
The formula is given below
A(x) = -exp (x m)2/22
Where x represents the crisp data (angles),
represents the membership function of x,
m represents the mean of all the crisp data x in the distribution and
represents the variance of all the crisp data in the distribution.
The variance can be represented mathematically as
= ((x m)2/n)
Where n is the number of angles in the distribution,
x represents the crisp data (angles) and
m represents the mean of all the crisp data x in the distribution.
Figure 4.1(a) and (b) displays the general structure of the membership functions
associated with all the inputs and output variables for the entire fuzzy inference system.
A four input variable and a one output variable membership function is shown. The input
variables include HIP, KNEE, TORSO and ANKLE, while the output variable is the
SUBJECT.

13
A(X)
1

Hip

Knee

Torso

Ankle

X
Figure 4.1(a): Input Variables Membership Function

A(X)
Subject 1
1

Subject 2

Subject 3

Subject 4

Subject 5

X
Figure 4.1(b): Output Variable Membership Function

The obtained Gaussian membership function (the result of the fuzzification) for the crisp
data was tabulated and attached in appendix iii. The data for each subject was stored in
the knowledge base and used for the inference when a gait pattern or signature is to be
tested, classified and recognized. The actual Gaussian membership function obtained for
the crisp data for all the four patterns associated with the five subjects are shown in figure
4.2(a) to 4.2(d) below.

14

Memebership Function for Hip Pattern

Membership func

1.2
1
Subject 1
0.8

Subject 2

0.6

Subject 3
Subject 4

0.4

Subject 5
0.2
0
1

15 22 29 36 43 50 57 64 71 78 85 92 99 106

Figure 4.2(a): Membership Function for the Hip Pattern of the Subjects

Membership Function for Knee Pattern

Memebership Func

1.2
1
Subject 1
0.8

Subject 2

0.6

Subject 3
Subject 4

0.4

Subject 5
0.2
0
1

15 22 29 36 43 50 57 64 71 78 85 92 99 106

Figure 4.2(b): Membership Function for the Knee Pattern of the Subjects

15

Membersip Function for Torso Pattern

Memebership Func

1.2
1
Subject 1
0.8

Subject 2

0.6

Subject 3
Subject 4

0.4

Subject 5
0.2
0
1

15 22 29 36 43 50 57 64 71 78 85 92 99 106

Figure 4.2(d): Membership Function for the Ankle Pattern of the Subjects

Membership Function for Ankle Pattern

Memebership Func

1.2
1
Subject 1
0.8

Subject 2

0.6

Subject 3
Subject 4

0.4

Subject 5
0.2
0
1

15 22 29 36 43 50 57 64 71 78 85 92 99 106

Figure 4.2(d): Membership Function for the Ankle Pattern of the Subjects

16

RULE-BASED SYSTEM (IF THEN)


Fuzzy if-then rules play a critical role in pattern recognition. They associate a condition
described using linguistic variables and fuzzy sets to a conclusion even when the
condition is only partially satisfied [Yen99].
The Mamdani fuzzy Model [Matlab] was used as the fuzzy if-then rules in this project,
the rules are in the form
Ri: IF x1 is A1 and and xj is Aj THEN y is Bi
Where the xs are the inputs, A1 and Bi the fuzzy sets and y is the output. The and in the
rule denotes the min operator. For the gait signature recognition, the inputs used to
construct the fuzzy if-then rules are the hip membership function, knee membership
function, torso membership function and the ankle membership function of the gait
pattern to be detected, while the output is the subject. The min operator was used in
all the rules.
The gait pattern under test is also fuzzified as described in the previous section and
compared with that already stored in the knowledge base, and an inference is made based
on the constructed fuzzy if-then rules. The fuzzy if-then rules were constructed on two
levels as will be described below. As an example of the first level of the fuzzy if-then
rules, we have the following rules

R1:

IF hip membership function is 0.977136 and knee membership function is


0.776425 and torso membership function is 0.829157 and ankle membership
function is 0.979104 THEN the gait signature is for subject 5.

R2:

IF hip membership function is 0.990224 and knee membership function is


0.765611 and torso membership function is 0.90846 and ankle membership
function is 0.967203 THEN the gait signature is for subject 5.

17
R3:

IF hip membership function is 0.997347 and knee membership function is


0.758626 and torso membership function is 0.966265 and ankle membership
function is 0.953793 THEN the gait signature is for subject 5.

If the conditions for the first level of the fuzzy if-then rules as shown in the example
above are fully satisfied, a membership function of 1 is obtained for subject 5, but when
the conditions are partially or not satisfied, a membership function less than 1 is returned
for subject 5. For the second level of the fuzzy if-then rules, with the above rules already
applied for all the membership functions, the following if-then rule makes the final
decision on the gait pattern under test

IF membership function for subject 5 in R1 is 1 and membership function for subject 5 in


R2 is 1 and and membership function for subject 5 in R106 is 1 THEN the gait signature
is for subject 5.
If the conditions for this second level of the fuzzy if-then rules as shown in the example
above are fully satisfied, then the obtained membership function is 1 which indicates full
membership with subject 5. If the conditions are partially or not satisfied, a membership
function less than 1 is returned for subject 5, and this indicates a resemblance with the
gait signature of the subject in question (subject 5 in this case) with a membership
function as obtained by the system.
Using the above examples as a yard stick, it means that in the first level, a total of 106
fuzzy if-then rules were constructed by the system for each subject, and 1 fuzzy if-then
rule constructed in the second level for each subject. This gives a total of 535 fuzzy ifthen rules used in the system for all the five subjects.

18

RESULTS (SIMULATION)
The result of the system is the output or response of the inference made from the
comparison of the membership functions of the gait signature to be detected with the
membership functions of the five gait signatures already stored in the knowledge base as
described in the previous section.
The result of the program written for the system displays the resemblance of the gait
signature under test with those of the five subjects already stored in the knowledge base.
The membership functions associated with each resemblance is also displayed. A
membership function of 1 indicates a total or full resemblance of the gait signature under
test with that of the corresponding subject stored in the knowledge base. A membership
function less than 1 indicates partial resemblance of the gait signature under test with that
of the corresponding subject stored in the knowledge base.

19

CONCLUSION
The ability to classify and recognize a gait signature from a distance or from a video
sequence makes it a very attractive area of human identification. This can be used in a
number of different scenarios. One example would be to analyze the video stream from
surveillance systems and identify a target individual based on his or her gait signature.
Such systems have a large amount of potential application domains, such as airports,
banks and general high security areas.
It can be concluded from the results of the designed system, that fuzzy reasoning
provides an efficient way of pattern classification and recognition of non-classical sets.

20

RECOMMENDATIONS FOR FUTURE ENHANCEMENTS


I believe a lot of improvements can be made to this system in the future in order to
achieve greater pattern recognition results. Some of the improvements can be made in the
following areas:
Digitizing all the cropped data points of the markers automatically by the use of
software using the centriod of each marker instead of guessing some of the points
with the position of the mouse.
Gait signature of individuals is susceptible to factors like the height and size of
the individual, the mood of the individual, the clothes worn by the individual and
a lot of other factors. Taking these factors into consideration when the data is
extracted or when the inference is made can improve the effectiveness of gait
recognition.
Making provision for the subjects to walk in other directions apart from the usual
direction perpendicular to the camera can make a lot of positive difference
because in a real life situation, the gait signature under test probably have walked
in many directions other than that perpendicular to the camera.
Other parameters apart from the angle of the body parts such as angular velocity
can be taken into consideration to increase the variation of the data to be classified
and recognized.
Classifying the acquired data into different known categories or classes (such as
males and females) using classifiers such as the back propagation neural net
before the gait pattern recognition can begin can help to narrow down the number
of gait signature to compare the test gait signature against.

21
Having different cameras in different positions take the video coverage of the gait
of the subjects would give the advantage of being able to recognize a particular
gait signature from numerous angles, rather than just from one angle or position.
Lastly, using a larger number of subjects for the experiment would make a good
improvement for this project because a recognized gait signature would be more
accurate when ascertained from a larger data set.

22

REFERENCES CITED

[Daw04] Dawson M. R., Gait Recognition Final Thesis Report, Department of


Computing, Imperial College of Science, Technology & Medicine, London, 2002.
[Fau94] Fausset, Laurene, Fundamentals of Neural Networks: Architectures,
Algorithms, and Applications, Prentice Hall, pp1-96,289-324, 1994.
[Matlab] Matlab Fuzzy Logic Toolbox.
[Nav95] Nava A. P., New Paradigms for Fuzzy Neural Networks Ph.D. Dissertation,
New Mexico State University, Las Cruces, New Mexico, 1995.
[Yen99] Yen John, Langari Reza, Fuzzy Logic Intelligence, Control, and Information,
Center forFuzzy Logic, Robotics, and Intelligent Systems, Texas A&M University.
Pearson Education Pte. Ltd.,Delhi, India, 1999.

23

APPENDIX I: 2-Dimensional Angles Obtained for the Subjects

SUBJECT 1
HIPANGLE
202.958
202.044
201.096
200.122
199.140
198.178
197.263
196.416
195.643
194.934
194.269
193.623
192.973
192.297
191.585
190.837
190.066
189.288
188.524
187.790
187.092
186.424
185.771
185.111
184.430
183.717
182.973
182.199
181.403
180.591
179.770
178.945
178.124
177.314
176.533
175.809
175.191
174.744
174.541
174.643
175.088

KNEE ANGLE
160.094
159.304
158.721
158.334
158.115
158.029
158.042
158.130
158.286
158.508
158.801
159.169
159.615
160.148
160.769
161.467
162.214
162.967
163.677
164.303
164.824
165.249
165.606
165.929
166.240
166.542
166.822
167.058
167.221
167.287
167.245
167.093
166.821
166.406
165.804
164.945
163.734
162.072
159.874
157.104
153.783

TORSO ANGLE
270.015
269.806
269.673
269.616
269.636
269.729
269.893
270.123
270.411
270.746
271.117
271.512
271.918
272.327
272.731
273.128
273.517
273.897
274.270
274.637
274.996
275.349
275.692
276.023
276.340
276.638
276.914
277.165
277.390
277.585
277.749
277.878
277.971
278.021
278.026
277.978
277.875
277.713
277.490
277.208
276.868

ANKLE ANGLE
252.978
253.733
254.593
255.548
256.591
257.704
258.848
259.969
261.013
261.944
262.752
263.445
264.031
264.516
264.891
265.145
265.278
265.316
265.309
265.323
265.417
265.624
265.945
266.344
266.773
267.187
267.559
267.889
268.208
268.549
268.915
269.278
269.592
269.810
269.888
269.770
269.375
268.596
267.315
265.400
262.726

24
175.876
176.981
178.359
179.955
181.712
183.572
185.478
187.386
189.266
191.108
192.916
194.701
196.467
198.208
199.903
201.517
203.000
204.287
205.301
205.966
206.217
206.026
205.412
204.454
203.27
202.005
200.804
199.784
199.017
198.528
198.304
198.297
198.426
198.583
198.647
198.515
198.132
197.500
196.666
195.702
194.680
193.661
192.683
191.756
190.862
189.964
189.028
188.029
186.960
185.832

149.984
145.801
141.331
136.675
131.944
127.277
122.836
118.785
115.266
112.384
110.203
108.751
108.025
108.018
108.722
110.141
112.280
115.151
118.782
123.223
128.525
134.687
141.583
148.899
156.135
162.691
168.015
171.723
173.662
173.908
172.741
170.570
167.853
165.011
162.387
160.217
158.615
157.577
157.030
156.870
156.984
157.270
157.640
158.043
158.465
158.920
159.434
160.019
160.674
161.376

276.473
276.026
275.531
274.993
274.416
273.807
273.172
272.520
271.863
271.213
270.587
270.000
269.467
269.001
268.612
268.302
268.068
267.903
267.794
267.725
267.680
267.643
267.599
267.537
267.451
267.336
267.195
267.032
266.856
266.678
266.513
266.373
266.271
266.216
266.215
266.275
266.398
266.586
266.838
267.153
267.524
267.944
268.397
268.868
269.339
269.793
270.218
270.608
270.960
271.276

259.233
255.004
250.317
245.660
241.641
238.809
237.516
237.811
239.440
241.962
244.912
247.921
250.769
253.365
255.667
257.646
259.294
260.600
261.548
262.102
262.196
261.757
260.769
259.341
257.725
256.233
255.091
254.344
253.879
253.533
253.197
252.864
252.632
252.659
253.082
253.958
255.239
256.800
258.484
260.133
261.633
262.926
263.998
264.869
265.577
266.165
266.681
267.175
267.688
268.238

25
184.670
183.501
182.343
181.211
180.115
179.065
178.072
177.141
176.275
175.465
174.694
173.951
173.239
172.586
172.048
171.706
171.652
171.972
172.726
173.928
175.545
177.501
179.704
182.064
184.506
186.963
189.377
191.701
193.906
195.978
197.912
199.704
201.355
202.858
204.202
205.362
206.302
206.970
207.308
207.266
206.811
205.947
204.725
203.253
201.682
200.174
198.861
197.807
197.004
196.385

162.091
162.782
163.429
164.021
164.544
164.977
165.283
165.431
165.406
165.208
164.849
164.330
163.619
162.634
161.254
159.344
156.783
153.509
149.549
145.023
140.115
135.036
129.972
125.060
120.390
116.035
112.081
108.626
105.770
103.593
102.141
101.418
101.388
102.003
103.246
105.157
107.828
111.367
115.858
121.338
127.780
135.054
142.86
150.707
157.964
164.008
168.371
170.839
171.478
170.618

271.563
271.826
272.075
272.316
272.552
272.787
273.021
273.248
273.462
273.654
273.815
273.934
274.000
274.005
273.945
273.817
273.622
273.363
273.046
272.679
272.27
271.829
271.364
270.884
270.395
269.905
269.420
268.947
268.493
268.067
267.678
267.335
267.044
266.811
266.638
266.523
266.465
266.454
266.481
266.530
266.586
266.632
266.655
266.639
266.576
266.458
266.281
266.047
265.761
265.433

268.817
269.400
269.952
270.452
270.898
271.310
271.735
272.218
272.776
273.397
274.038
274.624
275.069
275.279
275.149
274.557
273.362
271.405
268.571
264.866
260.499
255.831
251.234
247.029
243.594
241.397
240.789
241.739
243.725
245.913
247.632
248.769
249.769
251.257
253.557
256.421
259.248
261.517
263.015
263.755
263.803
263.197
261.980
260.285
258.387
256.667
255.469
254.979
255.173
255.848

26
195.847
195.288
194.633
193.850
192.939
191.913
190.792
189.614
188.429
187.293
186.254
185.342
184.569
183.920
183.363
182.847
182.322
181.750
181.112
180.408
179.651
178.859
178.045
177.225
176.415
175.631
174.885
174.184
173.528
172.916
172.343

168.793
166.594
164.490
162.730
161.385
160.455
159.914
159.713
159.769
159.992
160.308
160.665
161.030
161.390
161.750
162.135
162.576
163.091
163.678
164.313
164.954
165.560
166.103
166.559
166.902
167.107
167.151
167.019
166.708
166.233
165.605

265.080
264.723
264.386
264.096
263.882
263.765
263.763
263.885
264.134
264.502
264.979
265.546
266.181
266.861
267.560
268.256
268.929
269.568
270.166
270.721
271.234
271.707
272.143
272.547
272.919
273.262
273.575
273.857
274.106
274.323
274.505

256.714
257.519
258.154
258.673
259.208
259.864
260.684
261.665
262.788
264.021
265.300
266.533
267.620
268.494
269.150
269.628
269.984
270.279
270.567
270.884
271.252
271.68
272.165
272.707
273.306
273.958
274.648
275.354
276.036
276.648
277.156

SUBJECT 2
HIPANGLE
200.348
200.225
200.035
199.784
199.481
199.136
198.750
198.314
197.808
197.208
196.499
195.681

KNEE ANGLE
157.361
155.418
153.711
152.215
150.909
149.795
148.882
148.198
147.791
147.688
147.889
148.364

TORSO ANGLE
265.613
265.569
265.607
265.726
265.924
266.198
266.541
266.943
267.394
267.877
268.380
268.891

ANKLE ANGLE
254.181
254.314
254.750
255.512
256.568
257.824
259.182
260.544
261.811
262.918
263.842
264.585

27
194.766
193.773
192.721
191.621
190.476
189.286
188.055
186.787
185.491
184.174
182.846
181.521
180.214
178.946
177.739
176.613
175.589
174.696
173.975
173.489
173.318
173.551
174.274
175.536
177.338
179.622
182.280
185.179
188.191
191.225
194.232
197.198
200.116
202.967
205.716
208.307
210.671
212.733
214.413
215.642
216.363
216.538
216.152
215.218
213.791
211.976
209.933
207.870
206.005
204.521

149.068
149.946
150.945
152.030
153.190
154.426
155.725
157.055
158.374
159.655
160.878
162.020
163.045
163.897
164.502
164.791
164.707
164.192
163.176
161.570
159.271
156.191
152.285
147.592
142.237
136.425
130.420
124.505
118.942
113.931
109.611
106.078
103.392
101.577
100.628
100.521
101.238
102.763
105.083
108.179
112.047
116.723
122.266
128.712
136.017
143.956
152.054
159.634
165.951
170.348

269.400
269.901
270.390
270.868
271.335
271.793
272.244
272.688
273.126
273.555
273.972
274.371
274.744
275.084
275.380
275.623
275.802
275.910
275.940
275.889
275.761
275.561
275.302
274.999
274.671
274.336
274.011
273.708
273.436
273.203
273.012
272.862
272.751
272.674
272.622
272.585
272.550
272.505
272.436
272.334
272.192
272.008
271.785
271.533
271.262
270.983
270.704
270.431
270.166
269.909

265.164
265.613
265.975
266.280
266.528
266.718
266.864
267.009
267.208
267.477
267.809
268.184
268.591
269.033
269.533
270.106
270.741
271.397
271.997
272.413
272.484
272.025
270.868
268.885
266.020
262.316
257.962
253.439
249.59
247.366
247.217
248.682
250.708
252.412
253.565
254.387
255.103
255.753
256.302
256.742
257.059
257.195
257.084
256.696
256.078
255.410
254.939
254.824
255.053
255.507

28
203.515
202.971
202.787
202.824
202.951
203.064
203.086
202.959
202.636
202.098
201.352
200.425
199.358
198.193
196.972
195.731
194.496
193.284
192.107
190.972
189.879
188.824
187.798
186.787
185.774
184.741
183.678
182.576
181.437
180.267
179.077
177.878
176.693
175.557
174.525
173.663
173.055
172.793
172.971
173.665
174.914
176.700
178.941
181.500
184.216
186.935
189.541
191.980
194.249
196.374

172.460
172.377
170.636
168.004
165.146
162.374
159.736
157.270
155.086
153.28
151.88
150.878
150.261
150.019
150.123
150.514
151.114
151.858
152.700
153.611
154.563
155.525
156.481
157.427
158.364
159.287
160.185
161.050
161.867
162.608
163.238
163.722
164.007
164.020
163.667
162.837
161.405
159.243
156.244
152.361
147.635
142.211
136.332
130.302
124.427
118.970
114.131
110.040
106.773
104.363

269.656
269.407
269.159
268.916
268.684
268.471
268.288
268.148
268.059
268.03
268.065
268.166
268.33
268.555
268.838
269.175
269.563
269.999
270.476
270.990
271.531
272.091
272.661
273.230
273.789
274.328
274.839
275.313
275.746
276.130
276.461
276.732
276.937
277.072
277.131
277.110
277.010
276.83
276.575
276.252
275.872
275.447
274.99
274.515
274.034
273.553
273.081
272.620
272.174
271.744

256.018
256.371
256.343
255.817
254.885
253.906
253.339
253.449
254.220
255.499
257.105
258.853
260.569
262.113
263.410
264.463
265.328
266.056
266.674
267.202
267.671
268.116
268.556
269.006
269.476
269.985
270.548
271.162
271.811
272.491
273.204
273.950
274.729
275.525
276.282
276.924
277.359
277.485
277.177
276.268
274.566
271.911
268.220
263.546
258.281
253.289
249.717
248.385
249.158
251.094

29
198.381
200.280
202.062
203.701
205.165
206.409
207.390
208.064
208.398
208.371
207.988
207.285
206.318
205.151
203.833
202.395

102.804
102.067
102.102
102.869
104.347
106.536
109.434
113.029
117.329
122.390
128.278
134.957
142.255
149.923
157.732
165.564

271.332
270.941
270.572
270.229
269.913
269.630
269.382
269.176
269.016
268.908
268.857
268.868
268.943
269.084
269.292
269.567

253.145
254.683
255.628
256.216
256.690
257.160
257.620
258.033
258.325
258.376
258.052
257.346
256.422
255.578
255.155
255.447

SUBJECT 3
HIPANGLE
194.519
193.740
192.912
192.041
191.141
190.227
189.311
188.403
187.519
186.689
185.947
185.312
184.782
184.332
183.922
183.516
183.085
182.609
182.085
181.527
180.971
180.470
180.085
179.883
179.926

KNEE ANGLE
167.186
168.044
168.912
169.779
170.621
171.412
172.132
172.770
173.305
173.698
173.902
173.888
173.654
173.226
172.639
171.912
171.045
170.017
168.789
167.297
165.466
163.216
160.485
157.237
153.473

TORSO ANGLE
278.151
278.671
279.167
279.642
280.097
280.535
280.959
281.373
281.779
282.181
282.580
282.975
283.364
283.738
284.088
284.400
284.657
284.839
284.925
284.896
284.735
284.429
283.974
283.373
282.638

ANKLE ANGLE
254.862
255.461
255.985
256.455
256.898
257.341
257.795
258.264
258.744
259.233
259.721
260.186
260.604
260.957
261.238
261.453
261.609
261.695
261.677
261.476
260.969
260.008
258.439
256.16
253.189

30
180.265
180.914
181.846
183.001
184.308
185.713
187.191
188.735
190.340
191.995
193.668
195.309
196.851
198.232
199.418
200.409
201.219
201.861
202.332
202.617
202.710
202.622
202.386
202.054
201.688
201.347
201.076
200.908
200.844
200.846
200.846
200.772
200.593
200.332
200.067
199.869
199.723
199.521
199.144
198.555
197.824
197.082
196.441
195.939
195.537
195.163
194.754
194.279
193.735
193.136

149.245
144.668
139.923
135.224
130.789
126.802
123.395
120.652
118.621
117.318
116.738
116.867
117.694
119.210
121.389
124.188
127.561
131.48
135.941
140.947
146.467
152.405
158.579
164.717
170.482
175.535
179.574
182.373
183.835
184.023
183.155
181.542
179.497
177.226
174.783
172.173
169.517
167.095
165.196
163.943
163.252
162.908
162.715
162.596
162.597
162.801
163.253
163.927
164.746
165.621

281.791
280.861
279.882
278.889
277.917
276.994
276.140
275.368
274.676
274.057
273.497
272.978
272.485
272.010
271.556
271.133
270.759
270.449
270.215
270.061
269.984
269.974
270.014
270.088
270.173
270.249
270.298
270.305
270.261
270.161
270.009
269.814
269.592
269.365
269.159
269.001
268.920
268.939
269.078
269.348
269.750
270.279
270.924
271.668
272.489
273.362
274.260
275.154
276.021
276.846

249.711
246.085
242.784
240.272
238.840
238.538
239.215
240.592
242.341
244.183
245.963
247.633
249.174
250.527
251.595
252.291
252.562
252.407
251.885
251.080
250.077
248.973
247.898
247.008
246.436
246.229
246.333
246.612
246.911
247.113
247.177
247.122
247.011
246.951
247.088
247.553
248.381
249.479
250.697
251.903
253.018
254.017
254.897
255.644
256.242
256.690
257.011
257.245
257.432
257.609

31
192.493
191.809
191.088
190.336
189.568
188.799
188.043
187.317
186.634
186.001
185.414
184.864
184.337
183.815
183.273
182.681
182.012
181.250
180.398
179.473
178.516
177.601
176.844
176.379
176.326
176.751
177.644
178.920
180.448
182.095
183.773
185.451
187.121
188.761
190.326
191.768
193.044
194.134
195.042
195.798
196.440
196.994
197.470
197.862
198.149
198.307
198.331
198.248
198.107
197.964

166.487
167.301
168.036
168.665
169.168
169.529
169.743
169.805
169.709
169.462
169.080
168.597
168.042
167.440
166.822
166.215
165.627
165.041
164.418
163.703
162.827
161.69
160.149
158.048
155.265
151.767
147.639
143.070
138.322
133.67
129.343
125.493
122.228
119.645
117.836
116.866
116.768
117.541
119.146
121.514
124.573
128.271
132.572
137.447
142.868
148.779
155.052
161.457
167.692
173.424

277.618
278.330
278.980
279.569
280.102
280.584
281.024
281.430
281.812
282.174
282.524
282.864
283.192
283.506
283.796
284.053
284.262
284.409
284.478
284.455
284.329
284.092
283.743
283.286
282.73
282.089
281.377
280.611
279.810
278.986
278.151
277.315
276.483
275.660
274.848
274.050
273.271
272.520
271.811
271.163
270.602
270.149
269.822
269.630
269.569
269.624
269.772
269.985
270.234
270.489

257.802
258.039
258.351
258.762
259.281
259.895
260.578
261.310
262.08
262.886
263.729
264.601
265.475
266.310
267.056
267.666
268.093
268.276
268.143
267.601
266.557
264.935
262.687
259.814
256.395
252.656
248.994
245.918
243.887
243.152
243.714
245.361
247.732
250.415
253.066
255.468
257.510
259.159
260.435
261.365
261.945
262.140
261.902
261.22
260.137
258.769
257.273
255.823
254.572
253.612

32
197.862
197.832
197.893
198.052
198.273
198.453
198.450
198.132
197.427
196.357
195.053
193.735
192.619
191.792
191.174
190.591
189.898
189.058
188.138
187.240
186.453
185.833
185.393
185.112
184.936
184.798
184.629
184.371
183.996
183.517
182.981
182.445
181.941
181.487
181.093
180.762
180.496
180.30
180.164
180.065
179.976
179.879
179.769
179.648
179.522

178.35
182.211
184.804
186.007
185.851
184.585
182.637
180.511
178.662
177.348
176.530
175.878
174.978
173.629
171.963
170.329
169.064
168.327
168.082
168.202
168.556
169.029
169.541
170.043
170.527
171.009
171.523
172.104
172.765
173.460
174.100
174.591
174.886
174.970
174.842
174.511
173.981
173.249
172.337
171.298
170.195
169.079
167.973
166.882
165.799

270.726
270.923
271.064
271.138
271.139
271.069
270.933
270.745
270.522
270.286
270.061
269.875
269.750
269.706
269.756
269.909
270.168
270.535
271.009
271.59
272.275
273.055
273.915
274.830
275.774
276.719
277.645
278.535
279.378
280.170
280.908
281.594
282.230
282.819
283.365
283.872
284.344
284.786
285.200
285.591
285.958
286.303
286.627
286.928
287.208

252.970
252.64
252.613
252.880
253.422
254.174
255.018
255.784
256.278
256.356
256.04
255.558
255.247
255.365
255.977
256.969
258.129
259.256
260.221
260.969
261.494
261.831
262.039
262.179
262.298
262.430
262.597
262.808
263.066
263.383
263.787
264.301
264.929
265.654
266.456
267.306
268.181
269.059
269.905
270.674
271.323
271.816
272.132
272.255
272.175

33

SUBJECT 4
HIPANGLE
196.965
196.622
196.231
195.804
195.355
194.895
194.418
193.910
193.366
192.798
192.239
191.733
191.288
190.845
190.295
189.551
188.582
187.411
186.088
184.665
183.185
181.689
180.228
178.876
177.735
176.919
176.540
176.681
177.382
178.631
180.371
182.513
184.960
187.618
190.398
193.212
195.974
198.605
201.045
203.269
205.294
207.160
208.883
210.417
211.658
212.475

KNEE ANGLE
171.428
171.169
170.951
170.756
170.547
170.272
169.893
169.413
168.884
168.370
167.908
167.490
167.095
166.726
166.407
166.161
165.988
165.857
165.728
165.554
165.271
164.782
163.969
162.702
160.860
158.340
155.073
151.047
146.328
141.062
135.454
129.734
124.134
118.878
114.185
110.265
107.299
105.415
104.669
105.027
106.372
108.548
111.427
114.971
119.235
124.331

TORSO ANGLE
273.638
274.345
275.028
275.681
276.288
276.821
277.254
277.584
277.856
278.140
278.501
278.968
279.516
280.070
280.543
280.886
281.101
281.216
281.260
281.245
281.167
281.018
280.79
280.482
280.104
279.670
279.198
278.702
278.197
277.694
277.199
276.717
276.250
275.801
275.372
274.963
274.576
274.209
273.862
273.535
273.227
272.943
272.691
272.477
272.308
272.184

ANKLE ANGLE
249.514
250.635
251.685
252.678
253.619
254.525
255.438
256.402
257.433
258.542
259.709
260.905
262.092
263.245
264.329
265.327
266.263
267.188
268.116
269.009
269.809
270.493
271.072
271.533
271.766
271.514
270.390
267.953
263.860
258.137
251.358
244.523
238.740
234.891
233.411
234.261
236.952
240.602
244.210
247.105
249.165
250.630
251.787
252.769
253.524
253.866

34
212.774
212.534
211.814
210.734
209.442
208.076
206.748
205.522
204.418
203.413
202.462
201.513
200.522
199.45
198.263
196.941
195.49
193.948
192.379
190.852
189.430
188.161
187.080
186.210
185.562
185.130
184.889
184.789
184.761
184.727
184.612
184.356
183.920
183.285
182.447
181.415
180.204
178.840
177.363
175.836
174.340
172.969
171.839
171.081
170.823
171.155
172.114
173.678
175.788
178.362

130.353
137.295
144.987
153.018
160.748
167.456
172.564
175.805
177.281
177.408
176.753
175.777
174.703
173.602
172.513
171.507
170.688
170.141
169.891
169.897
170.077
170.341
170.602
170.784
170.833
170.726
170.467
170.091
169.655
169.211
168.801
168.455
168.187
167.994
167.862
167.756
167.620
167.397
167.026
166.433
165.513
164.146
162.214
159.609
156.259
152.165
147.411
142.142
136.545
130.832

272.098
272.041
272.000
271.964
271.920
271.861
271.783
271.685
271.568
271.434
271.286
271.127
270.961
270.795
270.638
270.504
270.409
270.372
270.414
270.549
270.79
271.139
271.596
272.155
272.807
273.541
274.340
275.183
276.038
276.872
277.656
278.364
278.980
279.495
279.901
280.190
280.358
280.401
280.319
280.117
279.804
279.390
278.893
278.338
277.755
277.172
276.609
276.086
275.615
275.206

253.624
252.835
251.858
251.367
252.089
254.251
257.129
259.264
259.319
256.896
252.736
248.291
244.915
243.294
243.446
244.913
247.026
249.187
251.067
252.613
253.909
255.058
256.127
257.156
258.162
259.159
260.156
261.162
262.172
263.191
264.217
265.232
266.216
267.151
268.028
268.858
269.663
270.456
271.216
271.898
272.448
272.762
272.649
271.814
269.867
266.370
261.040
254.089
246.334
238.929

35
181.314
184.558
188.006
191.572
195.165
198.689
202.047
205.144
207.892
210.223
212.096
213.479
214.335
214.615
214.262
213.222
211.501
209.213
206.567
203.803
201.127
198.676
196.523
194.692
193.181
191.965
191.003
190.233
189.574
188.947
188.303
187.621
186.911
186.193
185.486
184.805
184.158
183.546
182.953
182.357
181.739
181.082
180.375
179.604
178.754
177.807
176.754
175.603
174.377
173.115

125.220
119.923
115.139
111.050
107.812
105.542
104.316
104.168
105.090
107.024
109.868
113.512
117.895
123.029
128.981
135.813
143.449
151.54
159.464
166.474
171.928
175.497
177.259
177.644
177.219
176.403
175.347
174.065
172.591
171.040
169.584
168.392
167.557
167.088
166.933
167.000
167.183
167.393
167.560
167.646
167.644
167.578
167.491
167.424
167.396
167.412
167.465
167.527
167.558
167.501

274.864
274.595
274.398
274.269
274.203
274.188
274.211
274.253
274.291
274.299
274.244
274.097
273.837
273.459
272.971
272.397
271.758
271.079
270.384
269.698
269.046
268.449
267.922
267.471
267.098
266.804
266.589
266.457
266.416
266.472
266.636
266.913
267.304
267.800
268.382
269.027
269.710
270.405
271.092
271.751
272.368
272.935
273.450
273.914
274.326
274.69
275.009
275.286
275.523
275.723

232.968
229.228
228.094
229.532
233.086
237.872
242.758
246.812
249.659
251.445
252.544
253.274
253.752
253.945
253.816
253.419
253.041
253.237
254.610
257.32
260.649
263.214
263.78
261.936
258.228
253.892
250.285
248.269
248.046
249.270
251.311
253.552
255.601
257.324
258.748
259.967
261.083
262.158
263.229
264.311
265.382
266.39
267.285
268.059
268.768
269.503
270.320
271.237
272.234
273.275

36
171.867
170.675
169.569
168.566
167.676
166.900

167.304
166.934
166.378
165.628
164.671
163.495

275.884
276.004
276.080
276.107
276.085
276.012

274.290
275.174
275.805
276.136
276.182
275.969

SUBJECT 5
HIPANGLE
192.122
193.810
195.430
196.948
198.313
199.471
200.364
200.943
201.169
201.025
200.523
199.703
198.639
197.425
196.165
194.951
193.841
192.845
191.929
191.025
190.060
188.981
187.780
186.497
185.205
183.973
182.840
181.807
180.836
179.873
178.875
177.831
176.766
175.734
174.807
174.041
173.457

KNEE ANGLE
112.787
113.478
114.821
116.833
119.514
122.840
126.777
131.281
136.303
141.778
147.605
153.623
159.595
165.203
170.094
173.945
176.559
177.919
178.194
177.703
176.834
175.921
175.141
174.501
173.913
173.293
172.615
171.935
171.363
171.028
171.027
171.388
172.072
172.978
173.979
174.943
175.774

TORSO ANGLE
265.667
265.146
264.710
264.352
264.056
263.807
263.592
263.400
263.220
263.047
262.878
262.710
262.541
262.371
262.197
262.015
261.822
261.611
261.375
261.112
260.827
260.532
260.245
259.992
259.800
259.695
259.697
259.819
260.062
260.424
260.893
261.461
262.117
262.856
263.668
264.544
265.462

ANKLE ANGLE
238.458
241.162
243.617
245.825
247.742
249.277
250.291
250.655
250.305
249.302
247.882
246.420
245.349
245.072
245.813
247.492
249.699
251.838
253.366
253.967
253.593
252.447
250.885
249.297
248.036
247.357
247.346
247.911
248.840
249.898
250.934
251.888
252.729
253.458
254.088
254.648
255.172

37
173.030
172.700
172.402
172.082
171.706
171.258
170.734
170.134
169.458
168.706
167.882
166.989
166.036
165.039
164.020
163.007
162.028
161.115
160.308
159.662
159.247
159.156
159.484
160.306
161.654
163.506
165.794
168.44
171.381
174.584
178.028
181.684
185.494
189.353
193.120
196.631
199.710
202.192
203.944
204.894
205.060
204.549
203.524
202.152
200.568
198.879
197.167
195.500
193.93
192.481

176.418
176.870
177.159
177.335
177.455
177.565
177.696
177.861
178.055
178.267
178.484
178.688
178.845
178.902
178.791
178.444
177.801
176.815
175.442
173.635
171.338
168.486
165.016
160.902
156.181
150.968
145.444
139.812
134.266
128.975
124.084
119.717
115.989
113.021
110.935
109.849
109.856
111.012
113.320
116.719
121.086
126.248
132.022
138.252
144.809
151.544
158.239
164.572
170.161
174.667

266.392
267.302
268.170
268.981
269.738
270.446
271.116
271.755
272.364
272.945
273.49
273.992
274.438
274.816
275.114
275.319
275.423
275.422
275.313
275.098
274.784
274.384
273.916
273.398
272.849
272.285
271.722
271.178
270.671
270.223
269.856
269.584
269.416
269.338
269.323
269.326
269.287
269.147
268.853
268.377
267.724
266.936
266.079
265.22
264.414
263.694
263.069
262.531
262.056
261.617

255.682
256.175
256.631
257.028
257.375
257.705
258.047
258.413
258.799
259.197
259.583
259.92
260.170
260.300
260.270
260.065
259.682
259.096
258.238
256.972
255.125
252.484
248.878
244.268
238.88
233.374
228.835
226.325
226.329
228.499
231.916
235.619
239.053
242.160
245.095
247.926
250.561
252.849
254.680
256.011
256.833
257.113
256.802
255.866
254.344
252.442
250.581
249.309
249.083
250.029

38
191.148
189.891
188.650
187.364
185.988
184.515
182.979
181.446
179.986
178.649
177.453
176.387
175.429
174.559
173.764
173.034
172.356
171.703
171.037
170.312
169.499
168.611
167.702
166.832
166.039
165.328
164.679
164.054
163.413
162.731
161.992
161.197
160.360
159.503
158.651
157.831
157.072
156.409
155.886
155.562
155.510
155.809
156.527
157.704
159.343
161.418
163.892
166.731
169.912
173.431

177.877
179.753
180.432
180.189
179.366
178.28
177.129
175.961
174.757
173.515
172.299
171.23
170.432
169.999
169.969
170.325
171.002
171.908
172.947
174.028
175.075
176.018
176.805
177.419
177.874
178.205
178.457
178.670
178.873
179.073
179.259
179.404
179.457
179.346
178.993
178.323
177.266
175.760
173.762
171.248
168.201
164.624
160.547
156.046
151.237
146.260
141.248
136.311
131.527
126.939

261.183
260.733
260.25
259.729
259.179
258.618
258.074
257.582
257.179
256.903
256.786
256.854
257.123
257.596
258.264
259.102
260.070
261.115
262.173
263.187
264.111
264.932
265.667
266.351
267.018
267.693
268.387
269.098
269.810
270.503
271.158
271.756
272.280
272.715
273.043
273.248
273.313
273.225
272.979
272.581
272.053
271.428
270.750
270.066
269.417
268.837
268.348
267.96
267.676
267.494

251.816
253.760
255.128
255.44
254.638
253.075
251.313
249.871
249.089
249.101
249.855
251.152
252.717
254.264
255.575
256.536
257.152
257.513
257.749
257.988
258.331
258.835
259.493
260.237
260.982
261.663
262.256
262.765
263.221
263.656
264.075
264.456
264.764
264.959
264.985
264.771
264.239
263.300
261.853
259.783
256.952
253.205
248.433
242.734
236.663
231.231
227.467
225.891
226.415
228.673

39
177.292

122.568

267.411

232.397

40

APPENDIX II: Modified 2-Dimensional Angles of Subjects

SUBJECT 1
HIPANGLE
190.066
189.288
188.524
187.79
187.092
186.424
185.771
185.111
184.43
183.717
182.973
182.199
181.403
180.591
179.77
178.945
178.124
177.314
176.533
175.809
175.191
174.744
174.541
174.643
175.088
175.876
176.981
178.359
179.955
181.712
183.572
185.478
187.386
189.266
191.108
192.916
194.701
196.467
198.208
199.903
201.517

KNEE ANGLE
164.303
164.824
165.249
165.606
165.929
166.24
166.542
166.822
167.058
167.221
167.287
167.245
167.093
166.821
166.406
165.804
164.945
163.734
162.072
159.874
157.104
153.783
149.984
145.801
141.331
136.675
131.944
127.277
122.836
118.785
115.266
112.384
110.203
108.751
108.025
108.018
108.722
110.141
112.28
115.151
118.782

TORSO ANGLE
273.517
273.897
274.27
274.637
274.996
275.349
275.692
276.023
276.34
276.638
276.914
277.165
277.39
277.585
277.749
277.878
277.971
278.021
278.026
277.978
277.875
277.713
277.49
277.208
276.868
276.473
276.026
275.531
274.993
274.416
273.807
273.172
272.52
271.863
271.213
270.587
270
269.467
269.001
268.612
268.302

ANKLE ANGLE
265.316
265.309
265.323
265.417
265.624
265.945
266.344
266.773
267.187
267.559
267.889
268.208
268.549
268.915
269.278
269.592
269.81
269.888
269.77
269.375
268.596
267.315
265.4
262.726
259.233
255.004
250.317
245.66
241.641
238.809
237.516
237.811
239.44
241.962
244.912
247.921
250.769
253.365
255.667
257.646
259.294

41
203
204.287
205.301
205.966
206.217
206.026
205.412
204.454
203.27
202.005
200.804
199.784
199.017
198.528
198.304
198.297
198.426
198.583
198.647
198.515
198.132
197.5
196.666
195.702
194.68
193.661
192.683
191.756
190.862
189.964
189.028
188.029
186.96
185.832
184.67
183.501
182.343
181.211
180.115
179.065
178.072
177.141
176.275
175.465
174.694
173.951
173.239
172.586
172.048
171.706

123.223
128.525
134.687
141.583
148.899
156.135
162.691
168.015
171.723
173.662
173.908
172.741
170.57
167.853
165.011
162.387
160.217
158.615
157.577
157.03
156.87
156.984
157.27
157.64
158.043
158.465
158.92
159.434
160.019
160.674
161.376
162.091
162.782
163.429
164.021
164.544
164.977
165.283
165.431
165.406
165.208
164.849
164.33
163.619
162.634
161.254
159.344
156.783
153.509
149.549

268.068
267.903
267.794
267.725
267.68
267.643
267.599
267.537
267.451
267.336
267.195
267.032
266.856
266.678
266.513
266.373
266.271
266.216
266.215
266.275
266.398
266.586
266.838
267.153
267.524
267.944
268.397
268.868
269.339
269.793
270.218
270.608
270.96
271.276
271.563
271.826
272.075
272.316
272.552
272.787
273.021
273.248
273.462
273.654
273.815
273.934
274
274.005
273.945
273.817

260.6
261.548
262.102
262.196
261.757
260.769
259.341
257.725
256.233
255.091
254.344
253.879
253.533
253.197
252.864
252.632
252.659
253.082
253.958
255.239
256.8
258.484
260.133
261.633
262.926
263.998
264.869
265.577
266.165
266.681
267.175
267.688
268.238
268.817
269.4
269.952
270.452
270.898
271.31
271.735
272.218
272.776
273.397
274.038
274.624
275.069
275.279
275.149
274.557
273.362

42
171.652
171.972
172.726
173.928
175.545
177.501
179.704
182.064
184.506
186.963
189.377
191.701
193.906
195.978
197.912

145.023
140.115
135.036
129.972
125.06
120.39
116.035
112.081
108.626
105.77
103.593
102.141
101.418
101.388
102.003

273.622
273.363
273.046
272.679
272.27
271.829
271.364
270.884
270.395
269.905
269.42
268.947
268.493
268.067
267.678

271.405
268.571
264.866
260.499
255.831
251.234
247.029
243.594
241.397
240.789
241.739
243.725
245.913
247.632
248.769

SUBJECT 2
HIPANGLE
197.808
197.208
196.499
195.681
194.766
193.773
192.721
191.621
190.476
189.286
188.055
186.787
185.491
184.174
182.846
181.521
180.214
178.946
177.739
176.613
175.589
174.696
173.975
173.489
173.318
173.551
174.274
175.536
177.338
179.622
182.28

KNEE ANGLE
149.068
149.946
150.945
152.03
153.19
154.426
155.725
157.055
158.374
159.655
160.878
162.02
163.045
163.897
164.502
164.791
164.707
164.192
163.176
161.57
159.271
156.191
152.285
147.592
142.237
136.425
130.42
124.505
118.942
113.931
109.611

TORSO ANGLE
269.4
269.901
270.39
270.868
271.335
271.793
272.244
272.688
273.126
273.555
273.972
274.371
274.744
275.084
275.38
275.623
275.802
275.91
275.94
275.889
275.761
275.561
275.302
274.999
274.671
274.336
274.011
273.708
273.436
273.203
273.012

ANKLE ANGLE
265.164
265.613
265.975
266.28
266.528
266.718
266.864
267.009
267.208
267.477
267.809
268.184
268.591
269.033
269.533
270.106
270.741
271.397
271.997
272.413
272.484
272.025
270.868
268.885
266.02
262.316
257.962
253.439
249.59
247.366
247.217

43
185.179
188.191
191.225
194.232
197.198
200.116
202.967
205.716
208.307
210.671
212.733
214.413
215.642
216.363
216.538
216.152
215.218
213.791
211.976
209.933
207.87
206.005
204.521
203.515
202.971
202.787
202.824
202.951
203.064
203.086
202.959
202.636
202.098
201.352
200.425
199.358
198.193
196.972
195.731
194.496
193.284
192.107
190.972
189.879
188.824
187.798
186.787
185.774
184.741
183.678

106.078
103.392
101.577
100.628
100.521
101.238
102.763
105.083
108.179
112.047
116.723
122.266
128.712
136.017
143.956
152.054
159.634
165.951
170.348
172.46
172.377
170.636
168.004
165.146
162.374
159.736
157.27
155.086
153.28
151.88
150.878
150.261
150.019
150.123
150.514
151.114
151.858
152.7
153.611
154.563
155.525
156.481
157.427
158.364
159.287
160.185
161.05
161.867
162.608
163.238

272.862
272.751
272.674
272.622
272.585
272.55
272.505
272.436
272.334
272.192
272.008
271.785
271.533
271.262
270.983
270.704
270.431
270.166
269.909
269.656
269.407
269.159
268.916
268.684
268.471
268.288
268.148
268.059
268.03
268.065
268.166
268.33
268.555
268.838
269.175
269.563
269.999
270.476
270.99
271.531
272.091
272.661
273.23
273.789
274.328
274.839
275.313
275.746
276.13
276.461

248.682
250.708
252.412
253.565
254.387
255.103
255.753
256.302
256.742
257.059
257.195
257.084
256.696
256.078
255.41
254.939
254.824
255.053
255.507
256.018
256.371
256.343
255.817
254.885
253.906
253.339
253.449
254.22
255.499
257.105
258.853
260.569
262.113
263.41
264.463
265.328
266.056
266.674
267.202
267.671
268.116
268.556
269.006
269.476
269.985
270.548
271.162
271.811
272.491
273.204

44
182.576
181.437
180.267
179.077
177.878
176.693
175.557
174.525
173.663
173.055
172.793
172.971
173.665
174.914
176.7
178.941
181.5
184.216
186.935
189.541
191.98
194.249
196.374
198.381
200.28

163.722
164.007
164.02
163.667
162.837
161.405
159.243
156.244
152.361
147.635
142.211
136.332
130.302
124.427
118.97
114.131
110.04
106.773
104.363
102.804
102.067
102.102
102.869
104.347
106.536

276.732
276.937
277.072
277.131
277.11
277.01
276.83
276.575
276.252
275.872
275.447
274.99
274.515
274.034
273.553
273.081
272.62
272.174
271.744
271.332
270.941
270.572
270.229
269.913
269.63

273.95
274.729
275.525
276.282
276.924
277.359
277.485
277.177
276.268
274.566
271.911
268.22
263.546
258.281
253.289
249.717
248.385
249.158
251.094
253.145
254.683
255.628
256.216
256.69
257.16

SUBJECT 3
HIPANGLE
194.519
193.74
192.912
192.041
191.141
190.227
189.311
188.403
187.519
186.689
185.947
185.312
184.782
184.332
183.922
183.516

KNEE ANGLE
167.186
168.044
168.912
169.779
170.621
171.412
172.132
172.77
173.305
173.698
173.902
173.888
173.654
173.226
172.639
171.912

TORSO ANGLE
278.151
278.671
279.167
279.642
280.097
280.535
280.959
281.373
281.779
282.181
282.58
282.975
283.364
283.738
284.088
284.4

ANKLE ANGLE
254.862
255.461
255.985
256.455
256.898
257.341
257.795
258.264
258.744
259.233
259.721
260.186
260.604
260.957
261.238
261.453

45
183.085
182.609
182.085
181.527
180.971
180.47
180.085
179.883
179.926
180.265
180.914
181.846
183.001
184.308
185.713
187.191
188.735
190.34
191.995
193.668
195.309
196.851
198.232
199.418
200.409
201.219
201.861
202.332
202.617
202.71
202.622
202.386
202.054
201.688
201.347
201.076
200.908
200.844
200.846
200.846
200.772
200.593
200.332
200.067
199.869
199.723
199.521
199.144
198.555
197.824

171.045
170.017
168.789
167.297
165.466
163.216
160.485
157.237
153.473
149.245
144.668
139.923
135.224
130.789
126.802
123.395
120.652
118.621
117.318
116.738
116.867
117.694
119.21
121.389
124.188
127.561
131.48
135.941
140.947
146.467
152.405
158.579
164.717
170.482
175.535
179.574
182.373
183.835
184.023
183.155
181.542
179.497
177.226
174.783
172.173
169.517
167.095
165.196
163.943
163.252

284.657
284.839
284.925
284.896
284.735
284.429
283.974
283.373
282.638
281.791
280.861
279.882
278.889
277.917
276.994
276.14
275.368
274.676
274.057
273.497
272.978
272.485
272.01
271.556
271.133
270.759
270.449
270.215
270.061
269.984
269.974
270.014
270.088
270.173
270.249
270.298
270.305
270.261
270.161
270.009
269.814
269.592
269.365
269.159
269.001
268.92
268.939
269.078
269.348
269.75

261.609
261.695
261.677
261.476
260.969
260.008
258.439
256.16
253.189
249.711
246.085
242.784
240.272
238.84
238.538
239.215
240.592
242.341
244.183
245.963
247.633
249.174
250.527
251.595
252.291
252.562
252.407
251.885
251.08
250.077
248.973
247.898
247.008
246.436
246.229
246.333
246.612
246.911
247.113
247.177
247.122
247.011
246.951
247.088
247.553
248.381
249.479
250.697
251.903
253.018

46
197.082
196.441
195.939
195.537
195.163
194.754
194.279
193.735
193.136
192.493
191.809
191.088
190.336
189.568
188.799
188.043
187.317
186.634
186.001
185.414
184.864
184.337
183.815
183.273
182.681
182.012
181.25
180.398
179.473
178.516
177.601
176.844
176.379
176.326
176.751
177.644
178.92
180.448
182.095
183.773

162.908
162.715
162.596
162.597
162.801
163.253
163.927
164.746
165.621
166.487
167.301
168.036
168.665
169.168
169.529
169.743
169.805
169.709
169.462
169.08
168.597
168.042
167.44
166.822
166.215
165.627
165.041
164.418
163.703
162.827
161.69
160.149
158.048
155.265
151.767
147.639
143.07
138.322
133.67
129.343

270.279
270.924
271.668
272.489
273.362
274.26
275.154
276.021
276.846
277.618
278.33
278.98
279.569
280.102
280.584
281.024
281.43
281.812
282.174
282.524
282.864
283.192
283.506
283.796
284.053
284.262
284.409
284.478
284.455
284.329
284.092
283.743
283.286
282.73
282.089
281.377
280.611
279.81
278.986
278.151

254.017
254.897
255.644
256.242
256.69
257.011
257.245
257.432
257.609
257.802
258.039
258.351
258.762
259.281
259.895
260.578
261.31
262.08
262.886
263.729
264.601
265.475
266.31
267.056
267.666
268.093
268.276
268.143
267.601
266.557
264.935
262.687
259.814
256.395
252.656
248.994
245.918
243.887
243.152
243.714

SUBJECT 4
HIPANGLE
195.804

KNEE ANGLE
170.756

TORSO ANGLE
273.638

ANKLE ANGLE
253.619

47
195.355
194.895
194.418
193.91
193.366
192.798
192.239
191.733
191.288
190.845
190.295
189.551
188.582
187.411
186.088
184.665
183.185
181.689
180.228
178.876
177.735
176.919
176.54
176.681
177.382
178.631
180.371
182.513
184.96
187.618
190.398
193.212
195.974
198.605
201.045
203.269
205.294
207.16
208.883
210.417
211.658
212.475
212.774
212.534
211.814
210.734
209.442
208.076
206.748
205.522

170.547
170.272
169.893
169.413
168.884
168.37
167.908
167.49
167.095
166.726
166.407
166.161
165.988
165.857
165.728
165.554
165.271
164.782
163.969
162.702
160.86
158.34
155.073
151.047
146.328
141.062
135.454
129.734
124.134
118.878
114.185
110.265
107.299
105.415
104.669
105.027
106.372
108.548
111.427
114.971
119.235
124.331
130.353
137.295
144.987
153.018
160.748
167.456
172.564
175.805

274.345
275.028
275.681
276.288
276.821
277.254
277.584
277.856
278.14
278.501
278.968
279.516
280.07
280.543
280.886
281.101
281.216
281.26
281.245
281.167
281.018
280.79
280.482
280.104
279.67
279.198
278.702
278.197
277.694
277.199
276.717
276.25
275.801
275.372
274.963
274.576
274.209
273.862
273.535
273.227
272.943
272.691
272.477
272.308
272.184
272.098
272.041
272
271.964
271.92

254.525
255.438
256.402
257.433
258.542
259.709
260.905
262.092
263.245
264.329
265.327
266.263
267.188
268.116
269.009
269.809
270.493
271.072
271.533
271.766
271.514
270.39
267.953
263.86
258.137
251.358
244.523
238.74
234.891
233.411
234.261
236.952
240.602
244.21
247.105
249.165
250.63
251.787
252.769
253.524
253.866
253.624
252.835
251.858
251.367
252.089
254.251
257.129
259.264
259.319

48
204.418
203.413
202.462
201.513
200.522
199.45
198.263
196.941
195.49
193.948
192.379
190.852
189.43
188.161
187.08
186.21
185.562
185.13
184.889
184.789
184.761
184.727
184.612
184.356
183.92
183.285
182.447
181.415
180.204
178.84
177.363
175.836
174.34
172.969
171.839
171.081
170.823
171.155
172.114
173.678
175.788
178.362
181.314
184.558
188.006
191.572
195.165
198.689
202.047
205.144

177.281
177.408
176.753
175.777
174.703
173.602
172.513
171.507
170.688
170.141
169.891
169.897
170.077
170.341
170.602
170.784
170.833
170.726
170.467
170.091
169.655
169.211
168.801
168.455
168.187
167.994
167.862
167.756
167.62
167.397
167.026
166.433
165.513
164.146
162.214
159.609
156.259
152.165
147.411
142.142
136.545
130.832
125.22
119.923
115.139
111.05
107.812
105.542
104.316
104.168

271.861
271.783
271.685
271.568
271.434
271.286
271.127
270.961
270.795
270.638
270.504
270.409
270.372
270.414
270.549
270.79
271.139
271.596
272.155
272.807
273.541
274.34
275.183
276.038
276.872
277.656
278.364
278.98
279.495
279.901
280.19
280.358
280.401
280.319
280.117
279.804
279.39
278.893
278.338
277.755
277.172
276.609
276.086
275.615
275.206
274.864
274.595
274.398
274.269
274.203

256.896
252.736
248.291
244.915
243.294
243.446
244.913
247.026
249.187
251.067
252.613
253.909
255.058
256.127
257.156
258.162
259.159
260.156
261.162
262.172
263.191
264.217
265.232
266.216
267.151
268.028
268.858
269.663
270.456
271.216
271.898
272.448
272.762
272.649
271.814
269.867
266.37
261.04
254.089
246.334
238.929
232.968
229.228
228.094
229.532
233.086
237.872
242.758
246.812
249.659

49
207.892
210.223
212.096
213.479
214.335

105.09
107.024
109.868
113.512
117.895

274.188
274.211
274.253
274.291
274.299

251.445
252.544
253.274
253.752
253.945

SUBJECT 5
HIPANGLE
176.766
175.734
174.807
174.041
173.457
173.03
172.7
172.402
172.082
171.706
171.258
170.734
170.134
169.458
168.706
167.882
166.989
166.036
165.039
164.02
163.007
162.028
161.115
160.308
159.662
159.247
159.156
159.484
160.306
161.654
163.506
165.794
168.44
171.381
174.584
178.028

KNEE ANGLE
176.418
176.87
177.159
177.335
177.455
177.565
177.696
177.861
178.055
178.267
178.484
178.688
178.845
178.902
178.791
178.444
177.801
176.815
175.442
173.635
171.338
168.486
165.016
160.902
156.181
150.968
145.444
139.812
134.266
128.975
124.084
119.717
115.989
113.021
110.935
109.849

TORSO ANGLE
264.544
265.462
266.392
267.302
268.17
268.981
269.738
270.446
271.116
271.755
272.364
272.945
273.49
273.992
274.438
274.816
275.114
275.319
275.423
275.422
275.313
275.098
274.784
274.384
273.916
273.398
272.849
272.285
271.722
271.178
270.671
270.223
269.856
269.584
269.416
269.338

ANKLE ANGLE
254.088
254.648
255.172
255.682
256.175
256.631
257.028
257.375
257.705
258.047
258.413
258.799
259.197
259.583
259.92
260.17
260.3
260.27
260.065
259.682
259.096
258.238
256.972
255.125
252.484
248.878
244.268
238.88
233.374
228.835
226.325
226.329
228.499
231.916
235.619
239.053

50
181.684
185.494
189.353
193.12
196.631
199.71
202.192
203.944
204.894
205.06
204.549
203.524
202.152
200.568
198.879
197.167
195.5
193.93
192.481
191.148
189.891
188.65
187.364
185.988
184.515
182.979
181.446
179.986
178.649
177.453
176.387
175.429
174.559
173.764
173.034
172.356
171.703
171.037
170.312
169.499
168.611
167.702
166.832
166.039
165.328
164.679
164.054
163.413
162.731
161.992

109.856
111.012
113.32
116.719
121.086
126.248
132.022
138.252
144.809
151.544
158.239
164.572
170.161
174.667
177.877
179.753
180.432
180.189
179.366
178.28
177.129
175.961
174.757
173.515
172.299
171.23
170.432
169.999
169.969
170.325
171.002
171.908
172.947
174.028
175.075
176.018
176.805
177.419
177.874
178.205
178.457
178.67
178.873
179.073
179.259
179.404
179.457
179.346
178.993
178.323

269.323
269.326
269.287
269.147
268.853
268.377
267.724
266.936
266.079
265.22
264.414
263.694
263.069
262.531
262.056
261.617
261.183
260.733
260.25
259.729
259.179
258.618
258.074
257.582
257.179
256.903
256.786
256.854
257.123
257.596
258.264
259.102
260.07
261.115
262.173
263.187
264.111
264.932
265.667
266.351
267.018
267.693
268.387
269.098
269.81
270.503
271.158
271.756
272.28
272.715

242.16
245.095
247.926
250.561
252.849
254.68
256.011
256.833
257.113
256.802
255.866
254.344
252.442
250.581
249.309
249.083
250.029
251.816
253.76
255.128
255.44
254.638
253.075
251.313
249.871
249.089
249.101
249.855
251.152
252.717
254.264
255.575
256.536
257.152
257.513
257.749
257.988
258.331
258.835
259.493
260.237
260.982
261.663
262.256
262.765
263.221
263.656
264.075
264.456
264.764

51
161.197
160.36
159.503
158.651
157.831
157.072
156.409
155.886
155.562
155.51
155.809
156.527
157.704
159.343
161.418
163.892
166.731
169.912
173.431
177.292

177.266
175.76
173.762
171.248
168.201
164.624
160.547
156.046
151.237
146.26
141.248
136.311
131.527
126.939
122.568
122.034
121.476
120.663
120.057
119.321

273.043
273.248
273.313
273.225
272.979
272.581
272.053
271.428
270.75
270.066
269.417
268.837
268.348
267.96
267.676
267.494
267.411
267.395
267.399
267.421

264.959
264.985
264.771
264.239
263.3
261.853
259.783
256.952
253.205
248.433
242.734
236.663
231.231
227.467
225.891
226.415
228.673
232.397
232.423
232.665

52

APPENDIX III: Fuzzified Data for the angles of the Body Parts of the
Subjects

SUBJECT 1
HIP
171.652 0.300197
171.706 0.302691
171.972 0.315151
172.048 0.318764
172.586
0.34499
172.726 0.351998
173.239 0.378297
173.928 0.415049
173.951 0.416303
174.541 0.448982
174.643
0.45473
174.694 0.457613
174.744 0.460447
175.088 0.480104
175.191 0.486042
175.465 0.501944
175.545 0.506614
175.809 0.522105
175.876 0.526053
176.275 0.549695
176.533 0.565077
176.981 0.591898
177.141 0.601496
177.314 0.611876
177.501 0.623093
178.072 0.657238
178.124 0.660334
178.359 0.674287
178.945
0.70871
179.065 0.715675
179.704
0.75215
179.77 0.755851
179.955 0.766144
180.115
0.77495
180.591 0.800564
181.211 0.832428
181.403 0.841908
181.712 0.856742
182.064 0.872965

KNEE
101.388 0.117584
101.418 0.117911
102.003 0.124421
102.141 0.125996
103.593 0.143492
105.770 0.173007
108.018 0.207794
108.025
0.20791
108.626 0.217972
108.722 0.219609
108.751 0.220105
110.141 0.244766
110.203 0.245906
112.081 0.282044
112.28 0.286053
112.384 0.288162
115.151 0.347589
115.266 0.350192
116.035 0.367858
118.782 0.434349
118.785 0.434424
120.390 0.475377
122.836
0.53996
123.223
0.55035
125.060 0.600007
127.277 0.659983
128.525 0.693342
129.972 0.731282
131.944
0.78107
134.687 0.845016
135.036 0.852599
136.675
0.88624
140.115 0.944586
141.331 0.960666
141.583 0.963676
145.023 0.993035
145.801 0.996524
148.899 0.998485
149.549 0.996468

TORSO
266.215 0.329034
266.216 0.329167
266.271 0.336456
266.275 0.336989
266.373 0.350203
266.398 0.353620
266.513 0.369543
266.586 0.379833
266.678 0.392997
266.838 0.416379
266.856 0.419043
267.032 0.445499
267.153 0.464046
267.195 0.470545
267.336 0.492582
267.451 0.510774
267.524 0.522411
267.537 0.524490
267.599 0.534432
267.643 0.541510
267.678 0.547153
267.680 0.547473
267.725 0.554744
267.794 0.565917
267.903 0.583621
267.944 0.590289
268.067 0.610314
268.068 0.610478
268.302
0.64852
268.397 0.663884
268.493 0.679331
268.612 0.698331
268.868 0.738472
268.947
0.7506
269.001 0.758811
269.339 0.808403
269.42 0.819762
269.467 0.826244
269.793 0.868823

ANKLE
237.516 0.077974
237.811
0.08324
238.809 0.103189
239.44 0.117612
240.789 0.153554
241.397 0.172164
241.641 0.180069
241.739 0.183315
241.962 0.190856
243.594 0.252589
243.725 0.258045
244.912 0.310799
245.66 0.346995
245.913 0.359724
247.029 0.418556
247.632 0.451965
247.921 0.468321
248.769 0.517373
250.317 0.609433
250.769 0.636473
251.234 0.664161
252.632 0.745354
252.659 0.746875
252.864 0.758358
253.082 0.770416
253.197 0.776709
253.365 0.785813
253.533 0.794805
253.879 0.812944
253.958 0.817009
254.344 0.836437
255.004 0.867808
255.091 0.871754
255.239 0.878359
255.667 0.896665
255.831 0.903352
256.233 0.918938
256.8 0.938861
257.646 0.963764

53
182.199
182.343
182.973
183.501
183.572
183.717
184.43
184.506
184.67
185.111
185.478
185.771
185.832
186.424
186.96
186.963
187.092
187.386
187.79
188.029
188.524
189.028
189.266
189.288
189.377
189.964
190.066
190.862
191.108
191.701
191.756
192.683
192.916
193.661
193.906
194.68
194.701
195.702
195.978
196.467
196.666
197.5
197.912
198.132
198.208
198.297
198.304
198.426
198.515
198.528

0.878986
0.885279
0.911169
0.930662
0.93312
0.938017
0.959597
0.961645
0.965891
0.976128
0.983302
0.988131
0.989035
0.995964
0.999319
0.99933
0.999716
0.999986
0.998979
0.997632
0.993083
0.986039
0.981881
0.981471
0.979763
0.966693
0.964109
0.940876
0.93264
0.910859
0.908707
0.8693
0.858531
0.822048
0.80943
0.76786
0.766699
0.709817
0.693692
0.664798
0.652949
0.602998
0.578296
0.565139
0.560602
0.555295
0.554878
0.547617
0.542329
0.541558

149.984
153.509
153.783
156.135
156.783
156.87
156.984
157.03
157.104
157.27
157.577
157.64
158.043
158.465
158.615
158.92
159.344
159.434
159.874
160.019
160.217
160.674
161.254
161.376
162.072
162.091
162.387
162.634
162.691
162.782
163.429
163.619
163.734
164.021
164.303
164.33
164.544
164.824
164.849
164.945
164.977
165.011
165.208
165.249
165.283
165.406
165.431
165.606
165.804
165.929

0.994651
0.966471
0.963311
0.930849
0.920309
0.918844
0.916907
0.91612
0.914847
0.911962
0.906519
0.905385
0.897995
0.890011
0.887115
0.881132
0.872612
0.870773
0.861642
0.858581
0.85436
0.844446
0.831528
0.828765
0.812715
0.812271
0.805298
0.799418
0.798053
0.795869
0.780136
0.775452
0.772604
0.765453
0.758369
0.757687
0.752271
0.745141
0.744502
0.742044
0.741224
0.740352
0.735285
0.734227
0.733349
0.730169
0.729522
0.72498
0.719823
0.716558

269.905
270
270.218
270.395
270.587
270.608
270.884
270.96
271.213
271.276
271.364
271.563
271.826
271.829
271.863
272.075
272.27
272.316
272.52
272.552
272.679
272.787
273.021
273.046
273.172
273.248
273.363
273.462
273.517
273.622
273.654
273.807
273.815
273.817
273.897
273.934
273.945
274
274.005
274.27
274.416
274.637
274.993
274.996
275.349
275.531
275.692
276.023
276.026
276.34

0.882391
0.893432
0.917033
0.934298
0.950962
0.952648
0.972221
0.976738
0.988957
0.991311
0.994133
0.998486
0.999879
0.999866
0.999675
0.996609
0.990958
0.989234
0.979823
0.978088
0.970529
0.963264
0.944979
0.942827
0.931411
0.924082
0.912375
0.901729
0.895595
0.883463
0.879662
0.860822
0.859809
0.859557
0.849261
0.844411
0.842956
0.835621
0.834947
0.797994
0.776656
0.743259
0.687345
0.686867
0.62986
0.60023
0.574044
0.520665
0.520188
0.470711

257.725
258.484
259.233
259.294
259.341
260.133
260.499
260.6
260.769
261.548
261.633
261.757
262.102
262.196
262.726
262.926
263.998
264.866
264.869
265.309
265.316
265.323
265.4
265.417
265.577
265.624
265.945
266.165
266.344
266.681
266.773
267.175
267.187
267.315
267.559
267.688
267.889
268.208
268.238
268.549
268.571
268.596
268.817
268.915
269.278
269.375
269.4
269.592
269.77
269.81

0.965779
0.982304
0.993406
0.994077
0.994569
0.999657
0.99995
0.999802
0.99933
0.993578
0.992597
0.991043
0.985954
0.984373
0.97394
0.969343
0.938807
0.907312
0.907193
0.889128
0.888829
0.888531
0.885228
0.884493
0.877489
0.8754
0.860773
0.850396
0.841753
0.825018
0.820349
0.799486
0.79885
0.792051
0.778905
0.771861
0.760767
0.742886
0.741189
0.723443
0.722178
0.720739
0.707958
0.702254
0.680973
0.675251
0.673774
0.6624
0.65182
0.649437

54
198.583
198.647
199.017
199.784
199.903
200.804
201.517
202.005
203
203.27
204.287
204.454
205.301
205.412
205.966
206.026
206.217

0.538297
0.534505
0.512705
0.468302
0.461528
0.411465
0.373617
0.348738
0.300845
0.288541
0.244972
0.238245
0.205997
0.202002
0.182865
0.180872
0.17463

166.24
166.406
166.542
166.821
166.822
167.058
167.093
167.221
167.245
167.287
167.853
168.015
170.57
171.723
172.741
173.662
173.908

0.7084
0.704029
0.700438
0.693051
0.693024
0.686752
0.68582
0.682409
0.681769
0.680648
0.665493
0.66114
0.592009
0.560826
0.533482
0.508984
0.502489

276.473
276.638
276.868
276.914
277.165
277.208
277.39
277.49
277.585
277.713
277.749
277.875
277.878
277.971
277.978
278.021
278.026

0.450234
0.425308
0.391564
0.384968
0.349941
0.344112
0.320022
0.307202
0.295299
0.279698
0.275404
0.26069
0.260347
0.249817
0.249037
0.244272
0.243722

269.888
269.952
270.452
270.898
271.31
271.405
271.735
272.218
272.776
273.362
273.397
274.038
274.557
274.624
275.069
275.149
275.279

0.644788
0.64097
0.61107
0.584373
0.559786
0.554135
0.53458
0.506224
0.473989
0.440901
0.438953
0.403908
0.376487
0.373015
0.350359
0.346364
0.339923

SUBJECT 2
HIP
172.793 0.336542
172.971 0.343593
173.055 0.346948
173.318 0.357563
173.489 0.364554
173.551 0.367105
173.663 0.371737
173.665 0.371819
173.975 0.384789
174.274 0.397499
174.525 0.408315
174.696 0.415757
174.914 0.425328
175.536
0.45312
175.557 0.454071
175.589
0.45552
176.613 0.502703
176.693 0.506447
176.7 0.506775
177.338 0.536889
177.739 0.555996
177.878 0.562644
178.941 0.613709
178.946 0.613949

KNEE
100.521 0.163648
100.628
0.16513
101.238 0.173762
101.577 0.178696
102.067 0.186002
102.102 0.186532
102.763 0.196737
102.804 0.197382
102.869 0.198409
103.392 0.206801
104.347 0.222742
104.363 0.223016
105.083 0.235574
106.078 0.253674
106.536 0.262295
106.773 0.266827
108.179 0.294702
109.611 0.324789
110.04 0.334125
112.047 0.379663
113.931 0.424972
114.131 0.429913
116.723 0.495849
118.942
0.55443

TORSO
268.03 0.220558
268.059 0.224796
268.065 0.225682
268.148 0.238148
268.166 0.240905
268.288 0.260166
268.33 0.267013
268.471 0.290815
268.555 0.305572
268.684
0.32906
268.838 0.358358
268.916 0.373685
269.159 0.423411
269.175
0.42678
269.4 0.475264
269.407 0.476806
269.563 0.511465
269.63 0.526555
269.656 0.532436
269.901 0.588372
269.909 0.590208
269.913 0.591126
269.999 0.610882
270.166
0.64918

ANKLE
247.217 0.182196
247.366 0.188269
248.385 0.233591
248.682 0.248052
249.158 0.272396
249.59 0.295717
249.717 0.302791
250.708 0.361246
251.094 0.385483
252.412 0.473477
253.145 0.525135
253.289 0.535441
253.339
0.53903
253.439 0.546219
253.449
0.54694
253.565 0.555302
253.906 0.579984
254.22 0.602789
254.387 0.614926
254.683 0.636416
254.824
0.64663
254.885
0.65104
254.939 0.654941
255.053 0.663163

55
179.077
179.622
180.214
180.267
181.437
181.5
181.521
182.28
182.576
182.846
183.678
184.174
184.216
184.741
185.179
185.491
185.774
186.787
186.787
186.935
187.798
188.055
188.191
188.824
189.286
189.541
189.879
190.476
190.972
191.225
191.621
191.98
192.107
192.721
193.284
193.773
194.232
194.249
194.496
194.766
195.681
195.731
196.374
196.499
196.972
197.198
197.208
197.808
198.193
198.381

0.62025
0.646414
0.674656
0.677171
0.731841
0.734727
0.735687
0.769826
0.782796
0.794434
0.829003
0.848564
0.850181
0.869839
0.885411
0.896013
0.905261
0.935279
0.935279
0.93924
0.960031
0.965436
0.968146
0.979359
0.986054
0.989200
0.992759
0.997324
0.999427
0.999905
0.999845
0.998938
0.998424
0.994516
0.988882
0.982424
0.975065
0.974769
0.970274
0.964961
0.943947
0.942669
0.925087
0.92143
0.906911
0.899608
0.89928
0.878777
0.864836
0.857818

118.97
122.266
124.427
124.505
128.712
130.302
130.42
136.017
136.332
136.425
142.211
142.237
143.956
147.592
147.635
149.068
149.946
150.019
150.123
150.261
150.514
150.878
150.945
151.114
151.858
151.88
152.03
152.054
152.285
152.361
152.700
153.190
153.280
153.611
154.426
154.563
155.086
155.525
155.725
156.191
156.244
156.481
157.055
157.27
157.427
158.364
158.374
159.243
159.271
159.287

0.555177
0.643623
0.70096
0.703001
0.807971
0.843929
0.846493
0.947246
0.951517
0.952747
0.998506
0.998569
0.999743
0.983242
0.982896
0.969409
0.959323
0.958424
0.957127
0.955377
0.952085
0.94716
0.94623
0.943849
0.932819
0.932479
0.930143
0.929766
0.926091
0.924865
0.919284
0.910914
0.909338
0.903443
0.888274
0.885635
0.875339
0.866429
0.862291
0.852468
0.851335
0.846229
0.833608
0.828791
0.825244
0.803578
0.803342
0.782542
0.781861
0.781472

270.229
270.39
270.431
270.476
270.572
270.704
270.868
270.941
270.983
270.99
271.262
271.332
271.335
271.531
271.533
271.744
271.785
271.793
272.008
272.091
272.174
272.192
272.244
272.334
272.436
272.505
272.55
272.585
272.62
272.622
272.661
272.674
272.688
272.751
272.862
273.012
273.081
273.126
273.203
273.23
273.436
273.553
273.555
273.708
273.789
273.972
274.011
274.034
274.328
274.336

0.663559
0.699944
0.709098
0.719091
0.740152
0.76847
0.802363
0.816911
0.825113
0.826466
0.87609
0.887811
0.888301
0.918457
0.918741
0.94645
0.951227
0.952134
0.973501
0.980137
0.985843
0.986954
0.989918
0.994157
0.99758
0.999055
0.999650
0.999913
1.000000
1.000000
0.999878
0.999789
0.999666
0.998765
0.995799
0.989023
0.984852
0.98178
0.975888
0.973634
0.95332
0.93942
0.93917
0.918535
0.906563
0.877042
0.870334
0.866312
0.811085
0.809493

255.103
255.41
255.499
255.507
255.628
255.753
255.817
256.018
256.078
256.216
256.302
256.343
256.371
256.69
256.696
256.742
257.059
257.084
257.105
257.16
257.195
257.962
258.281
258.853
260.569
262.113
262.316
263.41
263.546
264.463
265.164
265.328
265.613
265.975
266.02
266.056
266.28
266.528
266.674
266.718
266.864
267.009
267.202
267.208
267.477
267.671
267.809
268.116
268.184
268.22

0.666762
0.688751
0.695084
0.695653
0.704226
0.713035
0.717526
0.731535
0.735686
0.745179
0.751052
0.753839
0.75574
0.777105
0.777503
0.780537
0.801112
0.802709
0.804047
0.807536
0.809747
0.855948
0.873755
0.903306
0.97035
0.998182
0.999352
0.995489
0.993816
0.975815
0.954471
0.948579
0.937563
0.922204
0.920192
0.918566
0.908132
0.895964
0.888511
0.886225
0.878501
0.870634
0.85987
0.85953
0.843982
0.832406
0.823997
0.804804
0.800467
0.798159

56
199.358
200.116
200.28
200.425
201.352
202.098
202.636
202.787
202.824
202.951
202.959
202.967
202.971
203.064
203.086
203.515
204.521
205.716
206.005
207.87
208.307
209.933
210.671
211.976
212.733
213.791
214.413
215.218
215.642
216.152
216.363
216.538

0.819316
0.787375
0.780258
0.77391
0.732239
0.697596
0.672172
0.664986
0.663222
0.657162
0.65678
0.656398
0.656207
0.651761
0.650708
0.630137
0.581763
0.524744
0.511125
0.425933
0.406829
0.339373
0.310854
0.263942
0.23887
0.206517
0.18896
0.167827
0.157406
0.145506
0.140782
0.136952

159.634
159.655
159.736
160.185
160.878
161.05
161.405
161.57
161.867
162.02
162.374
162.608
162.837
163.045
163.176
163.238
163.667
163.722
163.897
164.007
164.02
164.192
164.502
164.707
164.791
165.146
165.951
168.004
170.348
170.636
172.377
172.46

0.772985
0.772468
0.770473
0.759328
0.741865
0.737486
0.728394
0.724146
0.716465
0.712491
0.703259
0.697127
0.691106
0.685621
0.682159
0.680519
0.669138
0.667675
0.663016
0.660084
0.659737
0.655147
0.646858
0.641369
0.639117
0.629594
0.607962
0.552904
0.491113
0.483654
0.439384
0.437313

274.371
274.515
274.671
274.744
274.839
274.99
274.999
275.084
275.302
275.313
275.38
275.447
275.561
275.623
275.746
275.761
275.802
275.872
275.889
275.91
275.94
276.13
276.252
276.461
276.575
276.732
276.83
276.937
277.01
277.072
277.11
277.131

0.802474
0.772798
0.739408
0.723412
0.702307
0.668238
0.666191
0.646794
0.596768
0.594245
0.578863
0.563524
0.537548
0.523523
0.495951
0.49262
0.483537
0.468157
0.464448
0.459881
0.453384
0.413069
0.388031
0.346893
0.325458
0.297186
0.280294
0.262527
0.250822
0.24115
0.235342
0.232167

268.556
268.591
268.885
269.006
269.033
269.476
269.533
269.985
270.106
270.548
270.741
270.868
271.162
271.397
271.811
271.911
271.997
272.025
272.413
272.484
272.491
273.204
273.95
274.566
274.729
275.525
276.268
276.282
276.924
277.177
277.359
277.485

0.776239
0.773918
0.754173
0.745924
0.744076
0.713309
0.7093
0.677168
0.668483
0.636554
0.622548
0.61332
0.591956
0.5749
0.544989
0.537802
0.531636
0.529633
0.502041
0.497033
0.49654
0.447158
0.39762
0.358712
0.348752
0.302282
0.262347
0.261627
0.229977
0.218228
0.21003
0.204479

SUBJECT 3
HIP
176.326 0.239758
176.379 0.242411
176.751 0.261564
176.844 0.266496
177.601
0.30876
177.644 0.311271
178.516 0.364636
178.92 0.390842
179.473 0.428074
179.883
0.45658
179.926
0.45961

KNEE
116.738 0.062406
116.867 0.063473
117.318
0.06732
117.694
0.07067
118.621 0.079511
119.21 0.085575
120.652 0.101977
121.389 0.111261
123.395 0.139829
124.188 0.152522
126.802 0.200301

TORSO
268.92 0.310622
268.939 0.312226
269.001 0.317501
269.078 0.324119
269.159 0.331163
269.348 0.347921
269.365
0.34945
269.592
0.3702
269.75 0.384993
269.814 0.391064
269.974 0.406437

ANKLE
238.538 0.109704
238.84 0.119221
239.215 0.131903
240.272 0.173081
240.592 0.187196
242.341 0.278375
242.784 0.305204
243.152 0.328586
243.714 0.366122
243.887 0.378095
244.183 0.399014

57
180.085
180.265
180.398
180.448
180.47
180.914
180.971
181.25
181.527
181.846
182.012
182.085
182.095
182.609
182.681
183.001
183.085
183.273
183.516
183.773
183.815
183.922
184.308
184.332
184.337
184.782
184.864
185.312
185.414
185.713
185.947
186.001
186.634
186.689
187.191
187.317
187.519
188.043
188.403
188.735
188.799
189.311
189.568
190.227
190.336
190.34
191.088
191.141
191.809
191.995

0.470876
0.483737
0.49331
0.496923
0.498516
0.53093
0.535125
0.555749
0.576338
0.600131
0.612524
0.617974
0.61872
0.656978
0.662312
0.685891
0.69204
0.705729
0.723253
0.741536
0.744498
0.752003
0.778591
0.780217
0.780555
0.810024
0.815307
0.843269
0.849408
0.866871
0.879957
0.882901
0.915129
0.917721
0.939729
0.944769
0.952427
0.969783
0.979525
0.986877
0.988111
0.99581
0.998202
0.999777
0.999404
0.999387
0.991955
0.991111
0.976971
0.9719

127.561
129.343
130.789
131.48
133.67
135.224
135.941
138.322
139.923
140.947
143.07
144.668
146.467
147.639
149.245
151.767
152.405
153.473
155.265
157.237
158.048
158.579
160.149
160.485
161.69
162.596
162.597
162.715
162.801
162.827
162.908
163.216
163.252
163.253
163.703
163.927
163.943
164.418
164.717
164.746
165.041
165.196
165.466
165.621
165.627
166.215
166.487
166.822
167.095
167.186

0.21593
0.255772
0.291316
0.309291
0.370262
0.416885
0.439215
0.516336
0.569971
0.604621
0.67623
0.728879
0.785546
0.820344
0.864505
0.923578
0.936202
0.955003
0.979537
0.995667
0.998854
0.999834
0.99759
0.996115
0.987975
0.978974
0.978963
0.977612
0.976602
0.976292
0.975315
0.971426
0.970954
0.970941
0.964727
0.961422
0.961181
0.953695
0.94867
0.94817
0.942958
0.940129
0.935053
0.932056
0.931939
0.92002
0.914225
0.906849
0.900649
0.898546

269.984
270.009
270.014
270.061
270.088
270.161
270.173
270.215
270.249
270.261
270.279
270.298
270.305
270.449
270.759
270.924
271.133
271.556
271.668
272.01
272.485
272.489
272.978
273.362
273.497
274.057
274.26
274.676
275.154
275.368
276.021
276.14
276.846
276.994
277.618
277.917
278.151
278.151
278.33
278.671
278.889
278.98
278.986
279.167
279.569
279.642
279.81
279.882
280.097
280.102

0.407407
0.409835
0.410322
0.414907
0.417552
0.424736
0.425921
0.430082
0.433462
0.434657
0.436454
0.438354
0.439054
0.45356
0.485354
0.502554
0.524568
0.569713
0.581753
0.618598
0.669556
0.669985
0.721437
0.760562
0.773959
0.826998
0.845041
0.87967
0.915024
0.929135
0.964886
0.97014
0.992733
0.995546
0.999866
0.997586
0.993847
0.993847
0.98984
0.979506
0.971085
0.967162
0.966896
0.958365
0.936214
0.931737
0.920925
0.916081
0.900887
0.900521

245.918
245.963
246.085
246.229
246.333
246.436
246.612
246.911
246.951
247.008
247.011
247.088
247.113
247.122
247.177
247.553
247.633
247.898
248.381
248.973
248.994
249.174
249.479
249.711
250.077
250.527
250.697
251.08
251.595
251.885
251.903
252.291
252.407
252.562
252.656
253.018
253.189
254.017
254.862
254.897
255.461
255.644
255.985
256.16
256.242
256.395
256.455
256.69
256.898
257.011

0.53049
0.534048
0.543721
0.555176
0.56347
0.571703
0.585795
0.609779
0.612989
0.617562
0.617803
0.623977
0.625982
0.626703
0.631111
0.661143
0.667502
0.688455
0.726052
0.770642
0.772186
0.785299
0.806985
0.822983
0.847243
0.875236
0.885235
0.906497
0.932115
0.944925
0.945681
0.960778
0.964844
0.969948
0.972857
0.982722
0.986629
0.998514
0.998363
0.998087
0.990728
0.98717
0.979042
0.974126
0.971653
0.96675
0.964726
0.956258
0.948061
0.943339

58
192.041
192.493
192.912
193.136
193.668
193.735
193.74
194.279
194.519
194.754
195.163
195.309
195.537
195.939
196.441
196.851
197.082
197.824
198.232
198.555
199.144
199.418
199.521
199.723
199.869
200.067
200.332
200.409
200.593
200.772
200.844
200.846
200.846
200.908
201.076
201.219
201.347
201.688
201.861
202.054
202.332
202.386
202.617
202.622
202.71

0.970572
0.955981
0.940049
0.930624
0.905854
0.902507
0.902255
0.873583
0.859892
0.845979
0.820659
0.811307
0.7964
0.769305
0.734231
0.704775
0.687931
0.633027
0.602583
0.578487
0.53482
0.514721
0.507214
0.492576
0.482076
0.46795
0.449272
0.443897
0.431156
0.418905
0.41402
0.413885
0.413885
0.409698
0.398449
0.388987
0.380607
0.35872
0.347868
0.335968
0.319222
0.316024
0.302552
0.302265
0.297224

167.297
167.301
167.44
168.036
168.042
168.044
168.597
168.665
168.789
168.912
169.08
169.168
169.462
169.517
169.529
169.709
169.743
169.779
169.805
170.017
170.482
170.621
171.045
171.412
171.912
172.132
172.173
172.639
172.77
173.226
173.305
173.654
173.698
173.888
173.902
174.783
175.535
177.226
179.497
179.574
181.542
182.373
183.155
183.835
184.023

0.895955
0.895862
0.892578
0.878037
0.877886
0.877836
0.86369
0.86191
0.858641
0.855369
0.850857
0.848473
0.840409
0.838884
0.83855
0.83352
0.832563
0.831548
0.830815
0.824788
0.811323
0.807235
0.794597
0.783462
0.768024
0.76114
0.759851
0.74508
0.740889
0.726181
0.723615
0.712221
0.710778
0.704532
0.704071
0.674818
0.649566
0.59235
0.516063
0.513511
0.449577
0.423492
0.399541
0.37923
0.373704

280.535
280.584
280.611
280.861
280.959
281.024
281.373
281.377
281.43
281.779
281.791
281.812
282.089
282.174
282.181
282.524
282.58
282.638
282.73
282.864
282.975
283.192
283.286
283.364
283.373
283.506
283.738
283.743
283.796
283.974
284.053
284.088
284.092
284.262
284.329
284.4
284.409
284.429
284.455
284.478
284.657
284.735
284.839
284.896
284.925

SUBJECT 4

0.866784
0.862724
0.86047
0.838938
0.830197
0.824315
0.79162
0.791232
0.786116
0.751566
0.750355
0.748228
0.719827
0.710981
0.710252
0.674079
0.668115
0.661923
0.652077
0.637695
0.625754
0.602375
0.592244
0.583845
0.58288
0.56858
0.543748
0.543214
0.53757
0.518695
0.510367
0.506689
0.506269
0.488515
0.481567
0.474242
0.473316
0.471261
0.468593
0.466236
0.448043
0.440203
0.42983
0.424188
0.42133

257.245
257.341
257.432
257.609
257.795
257.802
258.039
258.264
258.351
258.439
258.744
258.762
259.233
259.281
259.721
259.814
259.895
260.008
260.186
260.578
260.604
260.957
260.969
261.238
261.31
261.453
261.476
261.609
261.677
261.695
262.08
262.687
262.886
263.729
264.601
264.935
265.475
266.31
266.557
267.056
267.601
267.666
268.093
268.143
268.276

0.932969
0.92849
0.924127
0.915319
0.905619
0.905246
0.89223
0.879247
0.874069
0.868748
0.849658
0.848501
0.817141
0.813833
0.782659
0.775889
0.769945
0.761581
0.748251
0.718307
0.716295
0.688732
0.687788
0.66651
0.660787
0.649388
0.647551
0.636917
0.631472
0.63003
0.599151
0.550597
0.534803
0.46914
0.404362
0.380648
0.343789
0.29076
0.276055
0.247771
0.219084
0.215819
0.195179
0.192854
0.186766

59

HIP
170.823
0.23147
171.081 0.240091
171.155 0.242603
171.839 0.266612
172.114 0.276667
172.969 0.309378
173.678 0.338111
174.34 0.366187
175.788 0.431386
175.836 0.433628
176.54 0.467009
176.681 0.473802
176.919
0.48534
177.363 0.507087
177.382 0.508023
177.735
0.5255
178.362 0.556847
178.631 0.570385
178.84 0.580928
178.876 0.582746
180.204 0.649823
180.228
0.65103
180.371 0.658216
181.314 0.705112
181.415 0.710068
181.689 0.723432
182.447 0.759659
182.513 0.762753
183.185
0.79362
183.285 0.798104
183.92 0.825837
184.356 0.844064
184.558 0.852262
184.612 0.854426
184.665 0.856538
184.727 0.858995
184.761 0.860335
184.789 0.861435
184.889 0.865338
184.96 0.868082
185.13 0.874565
185.562
0.89045
186.088
0.90859
186.21
0.9126
187.08 0.938884
187.411 0.947771
187.618 0.953003
188.006 0.962114

KNEE
104.168
0.17665
104.316 0.178624
104.669 0.183396
105.027 0.188326
105.09 0.189203
105.415 0.193773
105.542 0.195579
106.372 0.207674
107.024 0.217525
107.299 0.221772
107.812 0.229843
108.548 0.241757
109.868 0.264107
110.265 0.271074
111.05
0.28518
111.427 0.292108
113.512 0.332186
114.185 0.345739
114.971 0.361929
115.139 0.365439
117.895 0.425324
118.878 0.447635
119.235 0.455847
119.923 0.471822
124.134 0.572841
124.331 0.577654
125.22 0.599411
129.734 0.708953
130.353 0.723581
130.832 0.734793
135.454 0.836079
136.545 0.857585
137.295 0.871707
141.062
0.93319
142.142
0.94755
144.987 0.977499
146.328 0.987411
147.411 0.993359
151.047 0.999506
152.165 0.997072
153.018 0.993855
155.073 0.981352
156.259 0.971158
158.34 0.948254
159.609 0.931317
160.748 0.914326
160.86 0.912567
162.214 0.890134

TORSO
270.372 0.289349
270.409 0.294346
270.414 0.295026
270.504 0.307413
270.549 0.313719
270.638
0.3264
270.79 0.348701
270.795 0.349449
270.961 0.374713
271.127 0.400846
271.139 0.402765
271.286
0.42662
271.434 0.451203
271.568 0.473905
271.596 0.478699
271.685 0.494027
271.783 0.511066
271.861 0.524736
271.92 0.535133
271.964 0.542906
272 0.549287
272.041 0.556564
272.098 0.566709
272.155 0.576875
272.184 0.582052
272.308 0.604228
272.477 0.634441
272.691 0.672482
272.807
0.69289
272.943 0.716535
273.227 0.764574
273.535 0.813841
273.541 0.814761
273.638 0.829484
273.862 0.861801
274.188 0.904016
274.203 0.905807
274.209 0.906521
274.211 0.906756
274.253 0.911669
274.269 0.913514
274.291 0.916016
274.299 0.916923
274.34 0.921484
274.345 0.922033
274.398 0.927747
274.576
0.9455
274.595 0.947262

ANKLE
228.094 0.053305
229.228 0.067493
229.532
0.07178
232.968
0.13703
233.086 0.139881
233.411 0.147961
234.261 0.170712
234.891 0.189123
236.952 0.258812
237.872 0.294588
238.74 0.330882
238.929 0.339098
240.602 0.416305
242.758 0.525308
243.294 0.553493
243.446 0.561531
244.21 0.602112
244.523 0.618768
244.913 0.639494
244.915
0.6396
246.334
0.71395
246.812 0.738311
247.026 0.749058
247.105 0.752997
248.291 0.810003
249.165 0.848852
249.187 0.849789
249.659 0.869364
250.63 0.906161
251.067 0.921042
251.358 0.930327
251.367 0.930606
251.445 0.933003
251.787 0.943064
251.858
0.94506
252.089 0.951326
252.544 0.962634
252.613 0.964226
252.736 0.966982
252.769 0.967704
252.835 0.969125
253.274 0.977795
253.524 0.982115
253.619 0.983637
253.624 0.983715
253.752 0.985657
253.866 0.987285
253.909 0.987875

60
188.161
188.582
189.43
189.551
190.295
190.398
190.845
190.852
191.288
191.572
191.733
192.239
192.379
192.798
193.212
193.366
193.91
193.948
194.418
194.895
195.165
195.355
195.49
195.804
195.974
196.941
198.263
198.605
198.689
199.45
200.522
201.045
201.513
202.047
202.462
203.269
203.413
204.418
205.144
205.294
205.522
206.748
207.16
207.892
208.076
208.883
209.442
210.223
210.417
210.734

0.965496
0.97392
0.987409
0.988946
0.996217
0.996926
0.999152
0.999176
0.999991
0.999811
0.999461
0.997188
0.996247
0.992628
0.987879
0.985818
0.977283
0.976615
0.96758
0.956992
0.950385
0.945474
0.941857
0.93304
0.928036
0.896641
0.84648
0.832319
0.828774
0.795558
0.7459
0.720718
0.697779
0.671246
0.650433
0.609697
0.602415
0.551733
0.515537
0.508128
0.49692
0.438036
0.418874
0.385748
0.37762
0.342994
0.320037
0.289458
0.282141
0.270429

162.702
163.969
164.146
164.782
165.271
165.513
165.554
165.728
165.857
165.988
166.161
166.407
166.433
166.726
167.026
167.095
167.397
167.456
167.49
167.62
167.756
167.862
167.908
167.994
168.187
168.37
168.455
168.801
168.884
169.211
169.413
169.655
169.891
169.893
169.897
170.077
170.091
170.141
170.272
170.341
170.467
170.547
170.602
170.688
170.726
170.756
170.784
170.833
171.507
172.513

0.881539
0.858049
0.85464
0.842145
0.832289
0.827334
0.82649
0.822892
0.820208
0.817468
0.81383
0.808616
0.808063
0.801787
0.795297
0.793795
0.787184
0.785885
0.785135
0.782262
0.779245
0.776885
0.775858
0.773936
0.769606
0.765479
0.763555
0.755684
0.753786
0.746272
0.741604
0.735985
0.730479
0.730432
0.730339
0.726122
0.725794
0.72462
0.721539
0.719913
0.71694
0.715049
0.713747
0.71171
0.710809
0.710097
0.709432
0.708268
0.692177
0.667915

274.864
274.963
275.028
275.183
275.206
275.372
275.615
275.681
275.801
276.038
276.086
276.25
276.288
276.609
276.717
276.821
276.872
277.172
277.199
277.254
277.584
277.656
277.694
277.755
277.856
278.14
278.197
278.338
278.364
278.501
278.702
278.893
278.968
278.98
279.198
279.39
279.495
279.516
279.67
279.804
279.901
280.07
280.104
280.117
280.19
280.319
280.358
280.401
280.482
280.543

0.969275
0.975956
0.979914
0.987948
0.988968
0.995015
0.9996
0.999961
0.999647
0.995357
0.993899
0.987437
0.985617
0.965519
0.956919
0.9478
0.943036
0.911309
0.908156
0.901594
0.858439
0.848234
0.842744
0.833784
0.818579
0.773594
0.764226
0.740624
0.736213
0.712712
0.677578
0.643695
0.630315
0.628167
0.58918
0.554943
0.536345
0.53264
0.505637
0.482454
0.465878
0.437494
0.431867
0.429723
0.417766
0.396995
0.390809
0.384042
0.371449
0.362101

253.945
254.089
254.251
254.525
255.058
255.438
256.127
256.402
256.896
257.129
257.156
257.433
258.137
258.162
258.542
259.159
259.264
259.319
259.709
260.156
260.905
261.04
261.162
262.092
262.172
263.191
263.245
263.86
264.217
264.329
265.232
265.327
266.216
266.263
266.37
267.151
267.188
267.953
268.028
268.116
268.858
269.009
269.663
269.809
269.867
270.39
270.456
270.493
271.072
271.216

0.988357
0.990191
0.99207
0.994796
0.998468
0.999757
0.999262
0.998045
0.994408
0.992049
0.99175
0.988359
0.977194
0.976731
0.96915
0.954703
0.951988
0.950537
0.939681
0.926056
0.900557
0.895624
0.891083
0.853986
0.850604
0.805193
0.802677
0.773337
0.755789
0.750215
0.70426
0.699336
0.652698
0.65021
0.644542
0.603026
0.601057
0.560428
0.55646
0.551812
0.512903
0.505065
0.471522
0.464135
0.46121
0.435156
0.431911
0.430094
0.402106
0.395273

61
211.658
211.814
212.096
212.475
212.534
212.774
213.479
214.335

0.238039
0.23283
0.223607
0.211598
0.209769
0.202439
0.181932
0.159065

172.564
173.602
174.703
175.777
175.805
176.753
177.281
177.408

0.666679
0.641415
0.614481
0.588176
0.587491
0.564328
0.551475
0.54839

280.79
280.886
281.018
281.101
281.167
281.216
281.245
281.26

0.325517
0.311873
0.29365
0.282522
0.273862
0.267535
0.263836
0.261932

271.514
271.533
271.766
271.814
271.898
272.448
272.649
272.762

0.381308
0.380426
0.369687
0.367494
0.36367
0.339149
0.330415
0.325558

SUBJECT 5
HIP
155.51 0.414194
155.562 0.416272
155.809 0.426202
155.886 0.429318
156.409 0.450717
156.527
0.4556
157.072 0.478395
157.704 0.505267
157.831 0.510717
158.651
0.54623
159.156 0.568317
159.247 0.572308
159.343 0.576523
159.484 0.582718
159.503 0.583554
159.662 0.590546
160.306 0.618891
160.308 0.618979
160.36 0.621267
161.115 0.654406
161.197 0.657991
161.418 0.667633
161.654 0.677893
161.992 0.692509
162.028 0.694059
162.731 0.724052
163.007 0.735655
163.413 0.752512
163.506 0.756335
163.892 0.772036

KNEE
109.849 0.098507
109.856 0.098571
110.935 0.108814
111.012 0.109575
113.021
0.13093
113.32
0.13436
115.989 0.168011
116.719 0.178193
119.321 0.218012
119.717
0.22456
120.057 0.230286
120.663 0.240728
121.086 0.248196
121.476 0.255212
122.034 0.265466
122.568 0.275516
124.084 0.305289
126.248 0.350851
126.939 0.366117
128.975 0.412942
131.527 0.475005
132.022 0.487401
134.266 0.544674
136.311 0.597834
138.252 0.648422
139.812 0.688676
141.248 0.725041
144.809 0.810266
145.444 0.824447
146.26 0.842112

TORSO
256.786 0.114474
256.854 0.117576
256.903 0.119852
257.123 0.130483
257.179 0.133299
257.582 0.154931
257.596 0.155726
258.074 0.184686
258.264 0.197192
258.618 0.222025
259.102
0.25922
259.179 0.265481
259.729 0.312885
260.07
0.34455
260.25 0.361927
260.733 0.410644
261.115 0.451091
261.183 0.458449
261.617 0.506318
262.056 0.555988
262.173 0.569364
262.531
0.61046
263.069 0.672021
263.187 0.685381
263.694 0.741636
264.111 0.785896
264.414 0.816501
264.544 0.829157
264.932
0.86498
265.22 0.889454

ANKLE
225.891 0.049718
226.325 0.054908
226.329 0.054958
226.415 0.056039
227.467 0.070739
228.499 0.088056
228.673 0.091283
228.835 0.094371
231.231 0.150216
231.916 0.169967
232.397 0.184909
232.423 0.185742
232.665 0.193624
233.374 0.218042
235.619 0.308386
236.663 0.356857
238.88 0.471197
239.053 0.480646
242.16 0.656237
242.734 0.688613
244.268 0.772041
245.095 0.814057
247.926 0.932164
248.433 0.947917
248.878 0.960157
249.083 0.965277
249.089 0.965422
249.101 0.965711
249.309 0.970535
249.855 0.981519

62
164.02
164.054
164.679
165.039
165.328
165.794
166.036
166.039
166.731
166.832
166.989
167.702
167.882
168.44
168.611
168.706
169.458
169.499
169.912
170.134
170.312
170.734
171.037
171.258
171.381
171.703
171.706
172.082
172.356
172.402
172.7
173.03
173.034
173.431
173.457
173.764
174.041
174.559
174.584
174.807
175.429
175.734
176.387
176.766
177.292
177.453
178.028
178.649
179.986
181.446

0.777179
0.77854
0.803108
0.816847
0.827637
0.844553
0.853088
0.853193
0.876579
0.87986
0.88489
0.906615
0.911798
0.927045
0.931463
0.933864
0.951493
0.952382
0.960911
0.965168
0.968413
0.9755
0.980053
0.983087
0.98467
0.988454
0.988487
0.992231
0.994502
0.994845
0.996802
0.998428
0.998445
0.999636
0.999685
0.999996
0.99985
0.998495
0.998393
0.997347
0.993058
0.990224
0.982563
0.977136
0.968439
0.965511
0.954063
0.94001
0.904198
0.857374

150.968
151.237
151.544
156.046
156.181
158.239
160.547
160.902
164.572
164.624
165.016
168.201
168.486
169.969
169.999
170.161
170.325
170.432
171.002
171.23
171.248
171.338
171.908
172.299
172.947
173.515
173.635
173.762
174.028
174.667
174.757
175.075
175.442
175.76
175.961
176.018
176.418
176.805
176.815
176.87
177.129
177.159
177.266
177.335
177.419
177.455
177.565
177.696
177.801
177.861

0.929043
0.933116
0.937632
0.986453
0.987383
0.997496
0.999594
0.999042
0.979865
0.97942
0.975918
0.937979
0.933802
0.910152
0.909641
0.906864
0.904016
0.902138
0.891884
0.887665
0.887329
0.885644
0.87474
0.867037
0.853886
0.841985
0.839428
0.836706
0.830953
0.816855
0.814839
0.80766
0.799267
0.791905
0.787211
0.785874
0.776425
0.767175
0.766934
0.765611
0.759353
0.758626
0.756026
0.754346
0.752296
0.751417
0.748724
0.745508
0.742924
0.741444

265.462
265.667
266.079
266.351
266.392
266.936
267.018
267.302
267.395
267.399
267.411
267.421
267.494
267.676
267.693
267.724
267.96
268.17
268.348
268.377
268.387
268.837
268.853
268.981
269.098
269.147
269.287
269.323
269.326
269.338
269.416
269.417
269.584
269.738
269.81
269.856
270.066
270.223
270.446
270.503
270.671
270.75
271.116
271.158
271.178
271.428
271.722
271.755
271.756
272.053

0.90846
0.923356
0.949697
0.964272
0.966265
0.987453
0.989775
0.995997
0.997415
0.997469
0.997628
0.997757
0.998586
0.999825
0.99988
0.999954
0.999384
0.997199
0.994118
0.99351
0.993294
0.979949
0.979347
0.97422
0.969059
0.966763
0.959782
0.957885
0.957726
0.957082
0.952799
0.952743
0.942935
0.933154
0.928344
0.925195
0.91007
0.897997
0.879781
0.874936
0.860221
0.853088
0.818413
0.814275
0.812292
0.786974
0.756036
0.752492
0.752384
0.719974

249.871
250.029
250.561
250.581
251.152
251.313
251.816
252.442
252.484
252.717
252.849
253.075
253.205
253.76
254.088
254.264
254.344
254.638
254.648
254.68
255.125
255.128
255.172
255.44
255.575
255.682
255.866
256.011
256.175
256.536
256.631
256.802
256.833
256.952
256.972
257.028
257.113
257.152
257.375
257.513
257.705
257.749
257.988
258.047
258.238
258.331
258.413
258.799
258.835
259.096

0.981804
0.984499
0.992011
0.992246
0.997483
0.998442
0.999964
0.998726
0.998519
0.997087
0.996063
0.993957
0.992543
0.98487
0.979104
0.97564
0.973982
0.967438
0.967203
0.966447
0.955083
0.955001
0.953793
0.946115
0.942043
0.938721
0.932814
0.927989
0.922354
0.909305
0.905728
0.899144
0.89793
0.893217
0.892416
0.89016
0.886701
0.885099
0.87577
0.869853
0.861446
0.859491
0.848695
0.845986
0.837094
0.832702
0.828795
0.809998
0.808214
0.795112

63
181.684
182.979
184.515
185.494
185.988
187.364
188.65
189.353
189.891
191.148
192.481
193.120
193.930
195.500
196.631
197.167
198.879
199.71
200.568
202.152
202.192
203.524
203.944
204.549
204.894
205.06

0.84907
0.801077
0.739142
0.697649
0.676307
0.616051
0.559531
0.528906
0.505716
0.452721
0.398931
0.374218
0.344013
0.289372
0.253425
0.237424
0.190835
0.170683
0.151528
0.120399
0.119681
0.097607
0.091352
0.082905
0.078374
0.076266

177.874
177.877
178.055
178.205
178.267
178.28
178.323
178.444
178.457
178.484
178.670
178.688
178.791
178.845
178.873
178.902
178.993
179.073
179.259
179.346
179.366
179.404
179.457
179.753
180.189
180.432

0.741124
0.741049
0.736647
0.732923
0.731381
0.731057
0.729986
0.726967
0.726642
0.725968
0.721309
0.720858
0.718270
0.716912
0.716207
0.715477
0.713183
0.711163
0.706456
0.70425
0.703742
0.702777
0.701431
0.693891
0.682731
0.676485

272.28
272.285
272.364
272.581
272.715
272.849
272.945
272.979
273.043
273.225
273.248
273.313
273.398
273.49
273.916
273.992
274.384
274.438
274.784
274.816
275.098
275.114
275.313
275.319
275.422
275.423

0.694664
0.694102
0.685202
0.660582
0.645276
0.629919
0.618896
0.61499
0.607637
0.586727
0.58409
0.576634
0.566895
0.556381
0.50816
0.499662
0.456543
0.450709
0.414017
0.410688
0.381889
0.380282
0.360603
0.360017
0.350046
0.34995

259.197
259.493
259.583
259.682
259.783
259.92
260.065
260.17
260.237
260.27
260.3
260.982
261.663
261.853
262.256
262.765
263.221
263.3
263.656
264.075
264.239
264.456
264.764
264.771
264.959
264.985

0.789972
0.774691
0.769986
0.76478
0.759437
0.752139
0.744357
0.738686
0.735053
0.73326
0.731627
0.693971
0.6556
0.644805
0.621832
0.592762
0.566769
0.562278
0.542102
0.518535
0.509376
0.497324
0.480359
0.479976
0.469715
0.468303

64

APPENDIX IV: Source Code for the crisp Data Fuzzification


#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int main()
{
int totalangles = 424;
float angle[totalangles];
int totalpatterns = 4;
int anglesinpattern;
float averageangle, variance, sigmasquared;
float difference;
string patterns[] = {"HIP", "KNEE", "TORSO", "ANKLE"};

ifstream iFile("C:/Documents and Settings/Elizabeth Maduko/My


Documents/EE5390 Project/lizzy.txt", ios::in);
ofstream oFile("C:/Documents and Settings/Elizabeth Maduko/My
Documents/EE5390 Project/knowledgebaselizzy.txt",ios::out);

if (! iFile)
{
cout << "Error opening input file" << endl;
return -1;
}

int i;
for (i = 0; i < totalangles; i++)
{
iFile >> angle[i];
}

int pattern;
for (pattern = 0; pattern < totalpatterns; pattern++)
{
cout << " Membership functions for " << patterns[pattern] << "
is " << endl;
anglesinpattern = totalangles / totalpatterns;
float sumofangles = 0;
int entry;
for (entry = pattern; entry < totalangles; entry = entry +
totalpatterns)
{

65
sumofangles = sumofangles + angle[entry];
}

averageangle = sumofangles / anglesinpattern;

float deviation[anglesinpattern];
float devsquared[anglesinpattern];
float summation = 0;
int total = 0;
int var;
for (var = pattern; var < totalangles; var = var +
totalpatterns)
{
deviation[total] = angle[var] - averageangle;
devsquared[total] = deviation[total] *
deviation[total];
summation = summation + devsquared[total];
total = total + 1;
if (total == anglesinpattern)
{
break;
}
}
sigmasquared = summation / anglesinpattern;
variance = sigmasquared * 2;
float
float
float
float
float

difference[anglesinpattern];
diffsquared[anglesinpattern];
variable[anglesinpattern];
memfunction[anglesinpattern];
membfunc[anglesinpattern];

int all = 0;
int each;
for (each = pattern; each < totalangles; each = each +
totalpatterns)
{
difference[all] = angle[each] - averageangle;
diffsquared[all] = difference[all] * difference[all];
variable[all] = diffsquared[all] / variance;
membfunc[all] = exp(variable[all]);
memfunction[all] = 1 / membfunc[all];

66
cout << memfunction[all] <<endl;
oFile << memfunction[all] <<endl;
all = all + 1;
if (all == anglesinpattern)
{
break;
}
}
cout <<endl;
oFile << endl <<endl;
}

return 0;
}

67

APPENDIX V: Source Code for the Pattern Recognition


#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int totalmemfunctions = 424;
int numofsubjects = 5;
float memfunctions[numofsubjects*totalmemfunctions];
float datamfs[totalmemfunctions];
int totalpatterns = 4;
int mfsinpattern;
string subjects[] = {"DON", "KADJO", "CHRIS", "KONG", "LIZZY"};
mfsinpattern = totalmemfunctions / totalpatterns;

ifstream ifiled("C:/Documents and Settings/Elizabeth Maduko/My


Documents/EE5390 Project/knowledgebasedon.txt", ios::in);
ifstream ifilek("C:/Documents and Settings/Elizabeth Maduko/My
Documents/EE5390 Project/knowledgebasekadjo.txt", ios::in);
ifstream ifilec("C:/Documents and Settings/Elizabeth Maduko/My
Documents/EE5390 Project/knowledgebasechris.txt", ios::in);
ifstream ifileko("C:/Documents and Settings/Elizabeth Maduko/My
Documents/EE5390 Project/knowledgebasekong.txt", ios::in);
ifstream ifilel("C:/Documents and Settings/Elizabeth Maduko/My
Documents/EE5390 Project/knowledgebaselizzy.txt", ios::in);
ifstream iFile("C:/Documents and Settings/Elizabeth Maduko/My
Documents/EE5390 Project/data.txt", ios::in);

if (! ifiled)
{
cout << "Error opening input file" << endl;
return -1;
}
if (! ifilek)
{
cout << "Error opening input file" << endl;
return -1;
}
if (! ifilec)
{
cout << "Error opening input file" << endl;
return -1;
}
if (! ifileko)
{

68
cout << "Error opening input file" << endl;
return -1;
}
if (! ifilel)
{
cout << "Error opening input file" << endl;
return -1;
}
if (! iFile)
{
cout << "Error opening input file" << endl;
return -1;
}
int i;
for (i = 0; i < totalmemfunctions; i++)
{
ifiled >> memfunctions[i];
}
int j;
for (j = totalmemfunctions; j < (2*totalmemfunctions); j++)
{
ifilek >> memfunctions[j];
}
int k;
for (k = 2*totalmemfunctions; k < (3*totalmemfunctions); k++)
{
ifilec >> memfunctions[k];
}
int l;
for (l = 3*totalmemfunctions; l < (4*totalmemfunctions); l++)
{
ifileko >> memfunctions[l];
}
int m;
for (m = 4*totalmemfunctions; m < (5*totalmemfunctions); m++)
{
ifilel >> memfunctions[m];
}

int a;
for (a = 0; a < totalmemfunctions; a++)
{
iFile >> datamfs[a];
}
float
float
float
float

hipmfs[mfsinpattern];
kneemfs[mfsinpattern];
torsomfs[mfsinpattern];
anklemfs[mfsinpattern];

69

int y = 0;
int b;
for (b = 0; b < mfsinpattern; b++)
{
hipmfs[b] = datamfs[y];
y = y + 1;
}
int c;
for (c = 0; c < mfsinpattern; c++)
{
kneemfs[c] = datamfs[y];
y = y + 1;
}
int d;
for (d = 0; d < mfsinpattern; d++)
{
torsomfs[d] = datamfs[y];
y = y + 1;
}
int e;
for (e = 0; e < mfsinpattern; e++)
{
anklemfs[e] = datamfs[y];
y = y + 1;
}

float
float
float
float

hipmemfunctions[mfsinpattern];
kneememfunctions[mfsinpattern];
torsomemfunctions[mfsinpattern];
anklememfunctions[mfsinpattern];

int x = 0;
int z = 1;
while (x < 5*totalmemfunctions && z < 6)
{
int j;
for (j = 0; j < mfsinpattern; j++)
{
hipmemfunctions[j] = memfunctions[x];
x = x + 1;
}
int k;
for (k = 0; k < mfsinpattern; k++)
{
kneememfunctions[k] = memfunctions[x];
x = x + 1;
}

70
int l;
for (l = 0; l < mfsinpattern; l++)
{
torsomemfunctions[l] = memfunctions[x];
x = x + 1;
}
int m;
for (m = 0; m < mfsinpattern; m++)
{
anklememfunctions[m] = memfunctions[x];
x = x + 1;
}

float
float
float
float
float
float

hipmemfunc[mfsinpattern];
kneememfunc[mfsinpattern];
torsomemfunc[mfsinpattern];
anklememfunc[mfsinpattern];
memfunc[mfsinpattern];
smallest[mfsinpattern];

int line;
for (line = 0; line < mfsinpattern; line++)
{
if (hipmemfunctions[line] == hipmfs[line])
{
hipmemfunc[line] = 1;
}
else if (hipmemfunctions[line] < hipmfs[line])
{
hipmemfunc[line] =
hipmemfunctions[line]/hipmfs[line];
}
else
{
hipmemfunc[line] =
hipmfs[line]/hipmemfunctions[line];
}
if (kneememfunctions[line] == kneemfs[line])
{
kneememfunc[line] = 1;
}
else if (kneememfunctions[line] < kneemfs[line])
{
kneememfunc[line] =
kneememfunctions[line]/kneemfs[line];
}
else
{
kneememfunc[line] =
kneemfs[line]/kneememfunctions[line];

71

}
if (torsomemfunctions[line] == torsomfs[line])
{
torsomemfunc[line] = 1;
}
else if (torsomemfunctions[line] < torsomfs[line])
{
torsomemfunc[line] =
torsomemfunctions[line]/torsomfs[line];
}
else
{
torsomemfunc[line] =
torsomfs[line]/torsomemfunctions[line];
}
if (anklememfunctions[line] == anklemfs[line])
{
anklememfunc[line] = 1;
}
else if (anklememfunctions[line] < anklemfs[line])
{
anklememfunc[line] =
anklememfunctions[line]/anklemfs[line];
}
else
{
anklememfunc[line] =
anklemfs[line]/anklememfunctions[line];
}

smallest[line] = 1;
memfunc[line] = 1;
if (hipmemfunc[line] < smallest[line])
{
smallest[line] = hipmemfunc[line];
}
else if (kneememfunc[line] < smallest[line])
{
smallest[line] = kneememfunc[line];
}
else if (torsomemfunc[line] < smallest[line])
{
smallest[line] = torsomemfunc[line];
}

72
else if(anklememfunc[line] < smallest[line])
{
smallest[line] = anklememfunc[line];
}
}
float membershipfunction = 1;
int subject;
for (subject = 0; subject < mfsinpattern; subject++)
{
if (smallest[subject] < membershipfunction)
{
membershipfunction = smallest[subject];
}
else
{
membershipfunction = membershipfunction;
}
}
if (membershipfunction == 1)
{
cout <<endl;
cout << "This gait signature is that of Subject " << z <<
" (" << subjects[z-1] << ") " <<endl;
}
else
{
cout <<endl;
cout << "This gait signature has a resemblance with that
of Subject " << z << " (" << subjects[z-1];
cout << "), with a membership function of " <<
membershipfunction <<endl;
}
z = z + 1;
}

return 0;
}

You might also like