Research Article
Real-Time and Automatic System for Performance Evaluation of Karate Skills Using Motion Capture Sensors and Continuous Wavelet Transform
Algorithm 1
Building the standard model.
(1) | for p in players do | (2) | for j in joints do | (3) | for a in angles do | (4) | peaks = CWT(T(p, j, a)) | (5) | inverted_T = | (6) | valleys = CWT (T(p, j, a)) | (7) | main_points.add (peaks) | (8) | main_points.add (valleys) | (9) | end | (10) | end | (11) | end | (12) | for p in players do | (13) | for j in joints do | (14) | for a in angles do | (15) | T_normalized (p, j, a) = normalize (main_points, T(p, j, a)) | (16) | end | (17) | end | (18) | end | (19) | min = 361 | (20) | max = −361 | (21) | mean = 0 | (22) | for k = 0 to T_normalized[0].size() do | (23) | min [k] = min (T_normalized[k][0:T_normalized.size()]) | (24) | max [k] = max (T_normalized[k][0:T_normalized.size()]) | (25) | mean [k] = mean (T_normalized[i][0:T_normalized.size()]) | (26) | std [k] = STD (T_normalized[i][0:T_normalized.size()]) | (27) | end |
|