Abstract:
The method can determine physical properties of the ground stepped upon by a user wearing a footwear incorporating an accelerometer, and includes: receiving a raw signal from the accelerometer during at least one step being taken by the user on the ground; identifying, in the received raw signal, at least one characteristic signature; associating the at least one characteristic signature to physical properties of the ground; and generating a signal indicating the physical properties based on said association. The generated signal can further be used to advise a user of a risk of falling based on at least the physical properties of the ground.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application claims priority of U.S. provisional application 61/693,494, filed Aug. 27, 2012 and of U.S. provisional application 61/838,014, filed Jun. 21, 2013, the contents of both of which are hereby incorporated by reference. 
     
    
     FIELD 
       [0002]    The improvements generally relate to the field of wearable devices for interaction with their environment, more particularly in the field of foot-worn devices incorporating accelerometer and indicators. 
       BACKGROUND 
       [0003]    Because of problems that they lead to, programs have been created in order to prevent accidental falls. These programs can target multiple factors that can constitute a certain risk of falling. In this way, several programs have coupled the practice of physical exercises to analysis of balance and gait. Others have been focused on control of vision, hearing and blood pressure. Even though noticeable results have been achieved in this domain, there remains a need for improvement. 
       SUMMARY 
       [0004]    The solution taught herein allows to determine physical properties of the ground that a user is walking on using a signal from an accelerometer located in a foot-worn sensor. By associating physical properties of the ground to property-dependent features of the raw signal of the accelerometer, the foot-worn sensor can detect the type of ground on which the user relies. 
         [0005]    Optional features provided by the described embodiment also include means for the system to directly communicate with the user based on the type of ground, or the type of soil information can be used for real-time risk of falling analysis, optionally in combination with other factors. 
         [0006]    In accordance with one aspect, there is provided a method of determining at least a physical property of the ground stepped upon by a user wearing a footwear incorporating an accelerometer, the method comprising: receiving a raw signal from the accelerometer during at least one step being taken by the user on the ground; identifying, in the received raw signal, at least one characteristic signature; associating the at least one characteristic signature to at least a physical property of the ground; and generating a signal indicating the physical property. 
         [0007]    The solution taught herein allows a user wearing a footwear incorporating an accelerometer to be advised of a risk of falling depending on the type of ground stepped onto. The computing of the risk of falling can be based on physical properties of the ground, characteristics of the environment and on human characteristics. 
         [0008]    In accordance with another aspect, there is provided a method for advising a user of a risk of falling influenced by an environment of the ground stepped upon via a footwear incorporating an accelerometer and at least an indicator, the method comprising: receiving a raw signal from the accelerometer during at least one step being taken by the user; identifying, in the received raw signal, at least one characteristic; associating the at least one characteristic signature to at least a physical property of the ground; computing a risk of falling based on the at least a physical property of the ground; and generating a signal in the footwear worn by the user with the at least one indicator, the signal advising of the risk of falling to the user. 
         [0009]    In accordance with one aspect, there is provided a ground analysis sensor comprising: a footwear to be worn by a user stepping onto the ground, and an accelerometer sensitive to differences in vibrations depending on the type of the ground, the accelerometer being incorporated to the footwear and emitting an accelerometer signal indicative of the physical properties of the ground when the user steps onto the ground. 
         [0010]    Many further features and combinations thereof concerning the present improvements will appear to those skilled in the art following a reading of the instant disclosure. 
     
    
     
       DESCRIPTION OF THE FIGURES 
         [0011]    In the figures, 
           [0012]      FIG. 1  shows an example of a three axis (x, y, z) referential relative to the footwear; 
           [0013]      FIG. 2  is a schematic view showing sensor units used on the foot-worn sensor of  FIG. 1 ; 
           [0014]      FIG. 3  is a view of the foot-worn sensor incorporable to a heel portion of a footwear; 
           [0015]      FIG. 4  is a graph showing a spectral representation of the processed signal after using a fast Fourier transform; 
           [0016]      FIG. 5  is a graph showing example of raw signals from the accelerometer obtained from the foot-worn sensor for four types of ground; 
           [0017]      FIG. 6  is an example of an algorithm to obtain and analyse raw signals from the accelerometer; 
           [0018]      FIG. 7  is a graph showing raw signals after processing with the algorithm of  FIG. 6 ; 
           [0019]      FIG. 8  is a graph that shows centroids of characteristic signatures identified for the x acceleration (S x ) and the y acceleration (S y ) for the association with a specific type of ground; 
           [0020]      FIG. 9  is a graph that shows the risk level associated to heel strikes for various types of ground; 
           [0021]      FIGS. 10   a  and  10   b  show examples of results for gait analysis using respectively the ANN-RT model and the ANN-S model; 
           [0022]      FIG. 11  is a bloc diagram showing an example of an identification algorithm to perform differentiation of ground property types; 
           [0023]      FIG. 12  is a bloc diagram showing components of the software adapted for use with the foot-worn device; 
           [0024]      FIG. 13  is a bloc diagram of how fuzzy logic manages the environmental parameters, the gait parameters and the human parameters in order to determine a global risk level; and 
           [0025]      FIG. 14  is an example of a fuzzification relation for a temperature value. 
       
    
    
     DETAILED DESCRIPTION 
       [0026]    The foot-worn device can be provided in the form of an anklet or a footwear such as a sandal, a shoe, a boot, a sock, a foot wrap or in the sole of this footwear. It will be readily understood that the foot-worn sensor can be provided in the form of a compact electronic device attachable to the footwear or to the foot of the user. Depending on the application, a user may wear one foot-worn device in each foot. 
         [0027]    In a simple embodiment, the foot-worn device can incorporate an inertial sensor, such as a gyrometer or a motion sensor further referred to as an accelerometer. In the preferred embodiment, the three axis accelerometer sensor provides accelerations a x , a y  and a z . As seen in  FIG. 1 , the referential can be fixed on the accelerometer where the x axis can be forward and backward movements, the y axis can be associated with upward and downward movements, and the z axis can be associated with movements transversely oriented with the direction of the gait, e.g. rightward and leftward movements. In the embodiment described here, the accelerometer should have a sampling frequency above 256 Hz; however, a sampling frequency of about 1 kHz is generally preferable in order to adequately sample the foot gesture of the user. 
         [0028]    In another embodiment, the foot-worn device can incorporate indicators provided in the form of acoustic wave generators or haptic indicators, wherein the haptic indicators can be provided in the form of vibratory devices, heat generators such as a resistor dissipating electrical energy, cold generators such as a Peltier cooling module, pinching devices, or any device that is configurable to provide a non-visual feedback to the user or the foot of the user. Each tactile message to the foot of the user wearing the foot-worn device is referred to as a tacton, or tactile icon. 
         [0029]    In another embodiment, the haptic indicators are strategically positioned in the footwear. Either on the top of the tongue of the footwear, or in the sole of the footwear. In an embodiment, the haptic indicators can be positioned in a specific pattern in the sole of the footwear. With this later embodiment, pressing the soil with the heel can be distinguished from pressing the soil with the toes, for instance. 
         [0030]    In a preferred embodiment, the foot-worn device can incorporate an electronic board incorporating a processor for processing the raw signal of the accelerometer with an identification algorithm in order to determine a physical property of the ground or to advise a user of a risk of falling. The global risk of falling being processed with the processor of the electronic board. 
         [0031]    In a more complex embodiment, as shown in  FIG. 2 , the foot-worn device can comprise a combination of temperature sensors  100 , humidity sensors  102 , bending variable resistors  104 , piezo polymer films  106 , haptic indicators such as a vibrating motor  108  and a vibrating actuator  110 , force sensors  112  (FSR), gyrometers  114 , magnetometers  116  and accelerometers  118  in order to measure other characteristics of the environment with a footwear  120 . 
         [0032]    In order to capture the vibration of the soil, another embodiment is proposed. In this embodiment, the foot-worn device can be fixed of attached to the heel of the footwear of the user in a practical and functional way. The embodiment proposed incorporates the accelerometer and the electronic board without disturbing the user wearing the device, and can fit on any footwear. It gives great stability and simple fixation to the footwear, with constrained degrees of freedom to get better measurement signals. The mechanical device is designed to be fixed externally at the back of the footwear, specifically to the heel part. To satisfy this constraint, a U-shape was chosen with flexible material. Doing so, it can be adaptable with most standard footwear sizes, forms and models (for men, for women, for kids, etc.). An example of this embodiment is shown in  FIG. 3 . The device can be hold at the heel and is completely fixed for avoiding artifact noise coming from the motion of the device rubbing on the footwear. The selection of plastic considers some parameters such as enough rigidity for reducing damping of the vibration. Two plastic types could be considered: one for the electronic enclosure (rigid and unbending) and the other for the fixation (elastic and flexible). 
         [0033]    This embodiment can be composed of two plastic parts. A body  122  for enclosing the electronic circuit and battery in a rigid case  124 . A lid  126  to close the electric circuit enclosure of the first part. Both components can be assembled together with four screws. 
         [0034]    With such an embodiment, when the first part touches the heel and the surface of the ground, which gives better acceleration measurements. This embodiment enhances the heel motion signature in the raw signal of the accelerometer. Thus, the different gait phases and gait parameters are easily determined to detect eventual gait abnormalities. Also, this embodiment enables the measurement of the ground properties such as vibration, humidity and temperature. One skilled in the art would appreciate that sensors fixed to the side of the footwear tend to lead to noisy measurements. 
         [0035]    Furthermore, a metallic band can be added to the embodiment of  FIG. 3 . The metallic band  128  can provide three functions: (i) enhancement of the transmission of the vibration to the accelerometer; (ii) better grip to wrap the device around the heel of the footwear; and (iii) reduces the plastic material deterioration caused by friction and consequently, increases life time of the device. The metallic band  128  can also be installed under the heel in order to improve the ground contact (heel strike) such that small vibrations could be measured. In short, this metallic band  128  allows transmitting the ground vibrations to the accelerometer, which allow the determination of a ground property type. Additionally, cogs  130  was added at the end of the clips to give additional adherence with the footwear&#39;s tissue. 
         [0036]    The presented foot-worn device gathers several advantages; including being a transparent and a comfortable wearable device while being not affected by the condition of the environment. More particularly, the foot-worn device can be used anywhere and anytime such as in public transportation means and at the park. Since people generally wear a footwear, it is quite appropriate to think that the foot-worn device can be used in a multitude of situations. Moreover, being mainly incorporated inside the footwear, the foot-worn device disclosed herein can be viewed as a human behaviour helper that can be almost transparent for the user and unperceivable for others. Also, it is of common general knowledge that comfort aspects play an important role when dealing with wearable devices. Accordingly, the foot-worn device is light as it can weigh less than 10% of a footwear. Furthermore, this device does not necessitate any particular attention from the user and it does not represent any danger for the user during use. Regardless of the environment, if it is crowded, noisy, over or under lightened, capabilities of the designed system are generally not to be affected. 
         [0037]    Generally, the type of soil can affect the gait, and its differentiation can allow evaluating potentially dangerous situations inside the environment of the user. Variations of the gait of the user may not be enough to obtain a satisfactory indication of risk of falling since a walker can adapt, without any risk, its gait to various human activities. A walker&#39;s environment represents the main issue related to fall. The system considers both issues to compute a risk of falling. 
         [0038]    One human characteristic which affects the risk of falling is the perception of the ground adhesion or the coefficient of friction. This issue comes from the difference between the current measurement of friction and the psychophysical perception of friction. In fact, a walker can perceive some material properties under the foot while walking. Tactile information like vibration may be used to perceive some material properties like texture, roughness, compliance, and friction. However, vision and audition could be a disturbance on the tactile perception and any coarse evaluation of a slippery surface, for instance, can increase the risk of falling. Furthermore, the human characteristics can depend on the age of the user, its gender, its height, its weight, for instance. 
         [0039]    The foot-worn device can also assist in overcoming such disturbances and improve awareness of a walker by providing a clear indication to the user of the type of ground detected by the system. This is assumed via indicators included in the foot-worn device; they allow us to provide tactile or haptic messages to the user. 
         [0040]      FIG. 2  shows an example of a foot-worn device, in this particular case a ground analysis sensor, having an accelerometer  118  incorporated in a heel of a footwear  120 . As will appear from the description below, the analysis of the raw data captured by the ground analysis sensor can be effected by a separate component, such as an application incorporated into a smart phone for instance, which can be made to communicate wirelessly with the ground analysis sensor via a Bluetooth connection, for instance, or a CPU and software can be directly integrated into the ground analysis sensor, to name another example. In another embodiment, an electronic board incorporated to the footwear can also perform the analysis of the raw data. 
         [0041]    In this particular embodiment the ground analysis sensor further incorporates a force sensor  112 , the input of which can be used in determining gait parameters (such as establishing contact, midstance, and propulsion of the footwear for instance) useful in processing and/or analyzing the raw signal of the accelerometer as will be exemplified below. 
         [0042]    Balance and gait being dependent on physical characteristics of the soil, determination of the physical characteristics of the soil can thus be an important step in providing on-site assistance to a user. 
         [0043]    The accelerometer is coupled between the force applied by the whole human body and the ground. The vibration of the ground is derived from the heel strike and the stance phase which could be associated to an impulse response following a Heaviside (step response). Alternately, the measurement can be coupled with heel deformation. 
         [0044]    For soils having different physical characteristics, the action of walking will produce differences in the spectral and temporal characteristic signatures of the vibrations occurring between the heel of the footwear and such grounds. The accelerometer is thus used to measure these vibrations and to provide a value indicative of the differentiation thereof in real time. 
         [0045]    The differences in the spectral and/or temporal signatures can be subtle between similar ground types, and it was found useful to use an accelerometer which offered sufficient spectral discrimination to analyze this properly. In this example, a system offering a sampling frequency of 1 kHz was found useful to this end. 
         [0046]    Four types of ground were used for the experiment in this case of study which could be associated with a corresponding level of risk of falling. This was achieved using a test bench adjacent to a concrete surface. The experiments were conducted on five granular soil types (deformable): broken stone, stone dust, sand, snow and ice. For analyzing the effect of the heel, these granular soils are compared with concrete (considered here as non-deformable). Indeed, concrete may be seen as one particle with a nondominant response of the rheological model compared to the heel response. 
         [0047]    A 67 kg man, for who the footwear has been designed, wore the footwear for the experiment. On each surface, he realized about thirteen steps one after the other. During this experiment, for each step the force located at the heel was recorded, the bending of the sole and acceleration at the heel. These measurements are collected at a sampling frequency around 1 kHz which was considered enough for measuring ground reactions and vibrations as shown by the frequency bandwidth in  FIG. 4 . 
         [0048]      FIG. 5  shows a sample of raw signal of the accelerometer collected for the first five steps on the different types of ground. It will be noted that a visible difference is present between these graphs. The difference is explained by the fact that the vibrations measured by the accelerometer represent the variation of the impact force between the footwear sole and the ground. These variations are directly related to the physical properties of the soil. For the three deformable grounds (composed of multiple grains) these properties are characterized by different parameters, and are influenced by the size of a grain and its geometry, the grain density (space available between the grains) and the corresponding rheological model of the soil. These physical properties allow the grains to move when a force is applied by the foot. During movement of the soil, the friction between these grains generates some vibrations. Therefore, these vibrations are a time response of the physical properties of the granular soil excited by the applied force. The heel contact can be correlated to a certain extent with an impact response producing characteristic vibrations detectable with the accelerometer. As opposed to the others, the concrete is a non-deformable ground. It is thus understood that the vibrations corresponding to the impact with this model is significantly different from the previous ones. However, as will be detailed below, with an advanced prototype of the system, not only can non-deformable ground be differentiated from deformable ground, but subtle differences can be used to distinguish three types of non-deformable ground from each other. In  FIGS. 5 and 7 , the offsets on each measurement are provided to graphically separate each signal to facilitate reading. 
         [0049]    Starting from the top of  FIG. 5 , the four first signals show the raw signal of the accelerometer logged for each type of ground. The two others show the heel force and the bending of the sole (also obtained in this specific example). Looking at the heel force, it is observed that its extrema correspond to equivalent extrema in the acceleration graphs. This let us understand that the data coming from the accelerometer is directly related to the steps performed by the user. 
         [0050]    A better understanding of the acceleration waveforms (or raw signal of the accelerometer) needs an insight of the human gait. Human gait is usually composed of two periods in one cycle of walking: stance phase and swing phase. During the stance phase, the muscles are solicited for maintaining balance while during the swing phase; the leg accelerates forward in front of the walker like a double pendulum. 
         [0051]    The double stance support occurs between the transition from the stance phase to the swing phase; it represents about 10% of the walking cycle. This name comes from the fact that both feet support the whole body. A walking cycle begins by a double stance support and contains another one after 50% of the cycle. The vibration of the ground is coming from the first heel strike at the beginning of the stance phase. This stance phase has a duration of approximately 60% of the walking cycle. It may be divided into three parts: the first heel strike on the ground (the contact in the initial double stance support), the midstance and the propulsion where the toes apply a force to the ground. 
         [0052]    Waveforms coming from recorded accelerations can be associated with physical properties of the soil. These waveforms can be differentiated through a four steps algorithm as shown in  FIG. 6 : identification of the beginning and the end of the heel impact on the ground, zeros padding to obtain 2 n  data points, windowing with a hamming curve and finally filtering with smoothing filter (for example: Savitzky-Golay polynomial fitting or Gaussian smoothing). The beginning and the ending of the heel strike is found more particularly with the FSR force sensor in this case. FSR force sensors help to find the heel strike, but one can use also the acceleration waveform peak instead. 
         [0053]    These frames correspond to approximately a second of acquisition associated with the stance phase duration. However, since the duration of the stance phase may vary between gait steps, the number of acquisition points and time are not determined. 
         [0054]    The three stance parts are clearly identified on the  FIG. 7 , where the waveforms clearly exhibit different form of vibration for the different type of grounds. 
         [0055]    After the preprocessing step, an index that can differentiate the physical properties in real time is computed. This can be done by analyzing the amplitude and/or timing of vibrations as a function of frequency. In this particular example, a fast Fourier transform (FFT) is used to convert each acceleration waveform coming from preprocessing (as shown in  FIG. 7 ) from the time domain into the frequency domain as shown in  FIG. 4 . 
         [0056]    During this identification, a portion of the raw signal corresponding to a duration of one of the step of the user. Furthermore, it identifies a beginning and an end of the step in the identified portion of the raw signal. In order to properly identify the beginning of the step in the raw signal, a force sensor signal from a force sensor also incorporated in the foot-worn sensor helps to identify a particular phase of the human gait, e.g. the heel strike phase. Once the identification algorithm as found the right portion of the raw signal, it effects a fast Fourier transform (FFT) thereby obtaining the spectral representation of the portion of the raw signal corresponding to the step of the user. 
         [0057]    More particularly, once the spectral representation of the raw signal of the step of the user has been obtained, a centroid of that raw signal in the frequency domain is found, wherein the centroid is further associated to the physical property of the ground being stepped onto. Thereafter, a particular type of ground is associated to the physical property determined. Amongst the characteristic signatures possible, one can find characteristic signatures relating to spectral representation, energy computation, time signature and spatio-temporal alignment. Finally, is has to be noted that the physical property of the ground can include a deformability of the ground. For example, for a hard ground like broken stone, the position of the foot can be stable during the stand phase of the human gait, while for a soft ground like sand, the position of the foot can sink through the ground during the stand phase. 
         [0058]      FIG. 4  gives the mean absolute value of the FFT for one foot contacts. Thereafter, a centroid of the spectral response is calculated, which corresponds to a value of a characteristic signature in the raw signal of the accelerometer. For avoiding computational burden, a polynomial center is computed along abscissa and ordinate and then divided by the area of the spectral response. This operation may be labeled as spectral centroid and is noted by the coordinate {circumflex over (x)}=(S x ; S y ). The centroid of a set of n points masses m i  located at position x i  is computed using: 
         [0000]    
       
         
           
             
               
                 
                   
                     
                       x 
                       ^ 
                     
                     = 
                     
                       
                         
                           ∑ 
                           
                             i 
                             = 
                             1 
                           
                           n 
                         
                          
                         
                             
                         
                          
                         
                           
                             m 
                             i 
                           
                            
                           
                             x 
                             i 
                           
                         
                       
                       
                         
                           ∑ 
                           
                             i 
                             = 
                             1 
                           
                           n 
                         
                          
                         
                             
                         
                          
                         
                           m 
                           i 
                         
                       
                     
                   
                   ; 
                   and 
                 
               
               
                 
                   ( 
                   1 
                   ) 
                 
               
             
             
               
                 
                   
                     
                       x 
                       ^ 
                     
                     = 
                     
                       
                         
                           ∑ 
                           
                             i 
                             = 
                             1 
                           
                           n 
                         
                          
                         
                             
                         
                          
                         
                           x 
                           i 
                         
                       
                       n 
                     
                   
                   ; 
                   
                     
                       where 
                        
                       
                           
                       
                        
                       m 
                     
                     = 
                     
                       
                         m 
                         i 
                       
                       = 
                       1. 
                     
                   
                 
               
               
                 
                   ( 
                   2 
                   ) 
                 
               
             
           
         
       
     
         [0059]      FIG. 8  shows the final result of this simple computation. Each data point represents one heel strike. It should be noted that a region of exclusion was defined around a mean response to eliminate some wrong answers. The region of exclusion is defined by the boundary of the figure which corresponds to 50 along the abscissa and 8×10 −5  along the ordinate. As observed, each impact response of a specific soil seems to show a tendency to cluster in a certain region. Using this approach, it has been possible for us to define four clusters such as each region was associated with a specific soil and to associate the centroid, and a characteristic signature in the raw signal of the accelerometer (obtained from the accelerometer sensor) to the ground properties (in this case the ground type). Note that such classification algorithms give a misclassification rate between 1% to 5%, which was considered acceptable. The soil classification will be implemented with the help of fast artificial neural network (FANN). FANN is recognized for its very low computer burden allowing implemented on a smart phone for instance. 
         [0060]    To improve the accuracy obtained from the FFT centroid, this product proposes to use features extraction using a simple statistical model. These features are, among others, statistical parameters such as mean, standard deviation, variance, kurtosis, skewness, and energy functions to name a few. Computing a level L for the soil differentiation is achieved by weighted W i  sum of features F i  as follows: 
         [0000]        L=Σ   i=0   n   W   i   F   i   (3)
 
         [0061]    An optimisation is performed in order to find the best weight values and the best feature combinations. This optimisation is the same as the one used in the artificial neural network for learning algorithm. The results of the differentiation for a multitude of heel strikes for various soil types are shown in  FIG. 9 . The threshold for the differentiation is then computed using the distance of the mean value between each given soil. 
         [0062]    Ice and snow are differentiated using temperature and humidity sensors. As seen on  FIGS. 4 ,  8  and  9 , the snow has a similar behaviour than broken stone. Then the level computed here needs further analysis. The preferred method to calculate a risk of falling uses fuzzy logic. The results coming from these figures are fuzzified to consider a broader range of factors affecting the user&#39;s behaviour. 
         [0063]    Looking at  FIG. 8 , it is observed that some of the stone dust spectral centroids are situated outside of their associate cluster. One may note that this soil, is the most deformable among the four types experimented. Considering that the response of soil vibrations depends on the force applied by the foot, it is supposed that the soil deformation changes the foot orientation and thus changes the force distribution under the foot. This variation in the force distribution generates an unpredictable response of the soil. It is therefore possible that several spectral centroids be found outside their respective cluster. It will be noted here that optionally, the variation in the force distribution can be measured and identified by the FSR force sensor, in order to evaluate a risk level. 
         [0064]    In addition to the simple statistical model presented above, gait analysis can involve two other models: one based on real time data (ANN-RT) and one based on the step of a user (ANN-S). The ANN-RT model generally do not need a full step in order to calculate a risk of falling. However, the raw signal from the accelerometer is not likely to be used without a preprocessing stage. Indeed, in order to calculate a risk of falling with the ANN-RT model, one can pre-process a pressure ratio in a heel portion of the footwear (R h ), a pressure ratio under a tip portion of the footwear (R t ) and a midstance time ratio (R ms ). With such a statistical model, the gait analysis can be translated by a risk of falling level. The ANN-S model is similar to the ANN-RT model, except for the fact that the preprocessing stage is performed on an average pressure during midstance (P ms ) and a stance-to-swing ratio (R sts ) typically after a complete step of the user. 
         [0065]    Since the simple statistical model is a sum of computed data along a step, its curve shows peek waveforms representing gait abnormality. For instance, the simple statistical model can detect a significant difference in the gait parameters, as for regular steps or steps characterized by abnormalities. The first ANN model also treats data along a step, obtaining risk factor according to input features. The model detects mild abnormality during normal walk by providing impulse responses regularly as a function of time. Though, the risk factor augments during the expected abnormalities. Risk evaluated diverges from the simple statistical model as this ANN model seems to adequately spot the start of the abnormal step. 
         [0066]    Results of the ANN-RT presented in  FIG. 10   a . show that the ANN-RT model may give useful information for further analysis on the user&#39;s gait monitoring. Despite the fact that the ANN-S model gives the risk of falling evaluation at the end of a step, as showed in  FIG. 10   b , one could use the result to compute a trend in order to send a warning message to the user. Consequently, this preliminary experimentation on the gait balance gives interesting results and it validates the ability of ANN models to detect abnormal gait. Moreover, different ANNs features obtained from accelerometers may be used to enhance gait evaluation. Furthermore, other methods to obtain data set for ANN training are also in study, including offline simulation of the gait. 
         [0067]    Additionally, an experiment was performed in order to determine if a visual perturbation could increase gait abnormalities. For this experiment, users were asked to walk with four types of visual perturbation such as no perturbation (C 0 ), lightly obscured vision (C 1 ), obscured vision (C 2 ) and highly obscured vision (C 3 ). The users were asked to walk along a corridor in a straight line four times; each time wearing different glasses associated with the four visual perturbations. Analysis of the data showed that the three models (the simple statistical model, the ANN-RT model and the ANN-S model) were able to detect gait abnormalities. Furthermore, the models seemed to reveal an increase of the risk level when the visual perturbation was increased. However, other factors can increase the risk level such as external perturbations or uncontrollable variables. 
         [0068]    Henceforth, ground properties can be determined using the raw signal of the accelerometer recording the vibrations as a user walks on the ground, as described above. If given soil types are correlated to a given level of risk of falling, for instance, the output of the differentiation and classification algorithms can be attributed a given risk of falling. For example, walking on dry concrete can be determined to correspond to a lowest risk level while walking on soft sand increase the risk to a higher level. The risk associated with each soil type can be attributed according to user preferences for instance. 
         [0069]    To bring this reasoning to a further extent, one could represent a surface in accordance with a second order risk model, which gives the risk level for each centroid {circumflex over (x)}=(S x ; S y ) computed by equation (1). This surface is the Laplace s-plane and the risk level is computed with the logarithm of the amplitude from placement of the poles and zeros. The user can modify this surface by moving poles and zeros and then adjust the risk level. 
         [0070]    In alternate embodiments, the determination of the ground property can be made by using the raw signal of the accelerometer differently. For instance, instead of using a centroid value obtained from a spectral representation of the raw signal of the accelerometer, characteristic signatures of other features can be used such as values relating to energy computation, time-signature parameters, spatio-temporal alignment, statistical calculation (standard deviation, k-means) etc., depending also on the particular application and the available data, and these values can be associated to corresponding ground properties using adapted databases, for instance. 
         [0071]    In more evolved versions of the system, it is possible to obtain a more accurate representation of the ground property(ies) using additional sensors. For instance, just using a force sensor as presented above can help in facilitating the automatic identification of the steps and determining the respective timing of vibration events in relation to the user&#39;s gait, thereby facilitating the automatization of the signal analysis. 
         [0072]    An exemplary, quite evolved, configuration of sensors is shown in  FIG. 2 . In addition to incorporating an accelerometer  118 , and FSR  112 , both referred to above, this example configuration goes further and incorporates a plurality of FSRs in the configuration illustrated, a sole bending sensor (bending variable resistor)  104 , a temperature sensor  100 , a humidity sensor  102 , a gyrometer  114  which can be used in conjunction with the accelerometer  118  for the evaluation of gait parameters as stance and swing length, and a magnetometer  116 . It can be considered that heel strike and propulsion phases are more related to the risk of falling, in which case, the sole bending sensor can be used to obtain a more representative identification of these phases. Temperature and humidity sensors can be used to identify ice and/or a top layer of water on ice. Humidity sensor can also be used to detect a layer of water on concrete or iron which reduces the coefficient of friction between the soil and the footwear. Magnetometer  116 , which coefficient of friction is lower than dry concrete, is used to identify iron, or alloy. 
         [0073]    The use of more than one force sensor can allow a fuller insight into the interaction between the foot and the ground, for computation of gait parameters such as center of mass (COM) and center of pressure (COP) in assessing gait stability. The flexion sensor can calculate the angle of the sole and therefore allow assessment of the direction of the wrench vector (force and movement) during propulsion. The indication so provided can be combined with ground property information to evaluate coefficient of friction and, in combination with indication provided by the force sensors, compute wrench boundaries for avoiding slipping on the surface. The piezo-polymer film can be used in sensing dynamic motions and can be used to obtain an indication pertaining to the user&#39;s balance when located under the toes, or measure vibrations occurring when the heel is slipping over a surface, for instance, and can be very useful in detecting a situation of imminent fall. The temperature and humidity sensors can be used together in differentiating an icy or otherwise slippery surface from another surface having otherwise similar properties. The gyrometer can be used in conjunction with the accelerometer for the evaluation of gait parameters as stance and swing length. The magnetometer sensors can be used as another input for computing the pose of the foot with the help of a Kalman filter using a fifth order polynomial fitting. 
         [0074]    This exemplary configuration goes even further in providing vibrating indicators which can provide feedback directly to the user&#39;s foot. Once the risk is assessed, an associated message can be transmitted to the user by the vibrating indicator in the sole. Audible feedback can also be provided, for instance. 
         [0075]    The sensors can individually selectively be incorporated directly into the footwear, or made part of a sole, or of a footwear cover, for instance. The use of a sole or footwear cover can be interesting in embodiments where it is desired to retrofit the system to an existing footwear of the user. 
         [0076]    Depending on the complexity of the analysis involved, or any other practical considerations, some of the functions of the system can be incorporated on another physical medium than the footwear itself. For instance, the determination of the ground property can be effected by software which can be made part of a smartphone, for instance. In this case, the footwear can have simple electronic means to provide suitable signal acquisition, and include wire or wireless communication means to communicate with the smartphone and its incorporated software. In the embodiment depicted in  FIG. 2 , this is done via a Bluetooth antenna provided in the footwear. Of course, this can be done using a cable to connect the footwear  120  to the external software, though this may be less practical in many circumstances of intended use. In this embodiment, the signals of the sensors are acquired by an electronic board located in the footwear and which contains an analog-to-digital converter (ADC) and Bluetooth capabilities. The microcontroller on the electronic board embedded in the footwear is a PIC24 from Microchip. Signal waveforms are transmitted via a Bluetooth connection to the smart phone or the electronic tablet, where the data is logged and analyzed in real-time. A preprocessing algorithm is applied on the signal waveforms before the differentiation of ground properties. Subsequent to determination of ground property, and optionally of risk analysis, a message can be sent back to the footwear via the Bluetooth communication channel. Data to be accessed by the software can further be stored in the smart phone&#39;s memory. 
         [0077]    An example of the incorporation of the functions in respective components is illustrated in  FIG. 11 . 
         [0078]    In addition to ground type (R s ) (or ground properties), other factors can influence the risk of falling in outdoor activities. Software was developed to allow taking risk factors from other sources into consideration in establishing an overall level of risk of falling. Some of the factors can be computed in real-time with the help of the footwear. Such other factors can include the angle of the slope or steep (R θ ), outdoor temperature (R To ), outdoor humidity (R H % ), the user gait as sway posture (R G ), the time of walking (standing) associated with the fatigue or exhaustion (R t ), atmospheric temperature (R a ) and ambient sound or noise (Rs). Others factors depends on the user daily activities or general health. Therefore, this example algorithm for calculation of risk of falling uses a database which contains some factor evaluated off line such as: the type of medication (R M ), the fear of falling (R F ) and the risk associated with the Berg Balance Scale or Tinetti Assessment Tool (R B ). The overall equation for the risk index R is described by (4). The time of walking duration is also a factor which must be evaluated offline for an evaluation of the fatigue or exhaustion effect on balance. 
         [0000]        R =( R   s   R   θ   R   To   R   H %   R   G )( R   M   R   F   R   B ) R   t   (4)
 
         [0079]    The software was programmed to compute a risk index R ranged between 1 and 20. This number is used as a visual indicator on the device on which the software is installed. This risk can be saved in a database for a post-evaluation by a clinician. Each risk factor is also considered independently for the synthesis of an ecological cue. The ecological cue could be visual, vibrotactile or audible depending on the risk of falling. 
         [0080]    The risk factors can be summarized as follows for a clearer understanding: 
         [0081]    Soil properties (R s ): The risk associated to soil properties can be obtained as detailed above. 
         [0082]    Angle of the soil (R θ ): As human used to walk on a plane surfaces, walking up or down a slope may increase the risk of falling. An increasing exponential curve was determined to be suitable to evaluate the risk level associated with the angle of the soil. Such an exponential curve can be represented by: 
         [0000]    
       
         
           
             
               
                 R 
                 θ 
               
               = 
               
                 1 
                 + 
                 
                   
                     R 
                     0 
                   
                    
                   
                     ( 
                     
                       
                          
                         
                           θ 
                           τ 
                         
                       
                       - 
                       1 
                     
                     ) 
                   
                 
                 - 
                 
                   
                     R 
                     0 
                   
                    
                   
                     ( 
                     
                       
                          
                         
                           
                             θ 
                             0 
                           
                           τ 
                         
                       
                       - 
                       1 
                     
                     ) 
                   
                 
               
             
             , 
           
         
       
     
         [0000]    where R 0 =0.2, θ is the soil angle varying from 10° to 90° and θ 0 =10°. 
         [0083]    Outdoor temperature (R To ): Frozen soil is a frequent cause of falling and injuries. At high and low temperature, risk of falling is not as high as when temperature is around zero Celsius. At this stage, water film on the frozen soil may lead to slippery surfaces. In this embodiment, a Gaussian curve was used to indicate risk of falling according to the temperature. Such a Gaussian curve can be represented by: 
         [0000]    
       
         
           
             
               
                 R 
                 T 
               
               = 
               
                 
                   
                     R 
                     
                       T 
                       0 
                     
                   
                   · 
                   
                      
                     
                       ( 
                       
                         - 
                         
                           
                             T 
                             2 
                           
                           
                             2 
                              
                             
                                 
                             
                              
                             
                               σ 
                               2 
                             
                           
                         
                       
                       ) 
                     
                   
                 
                 + 
                 1 
               
             
             , 
           
         
       
     
         [0000]    where R TO =2° C., σ is the standard deviation that can be set up to 3° C. and the +1 is related to a minimum risk level. 
         [0084]    Outdoor humidity (R H % ): Humidity alone does not increase the risk of falling. Though, captured humidity ratio above the soil may detect presence of a water film. As soil becomes very slippery when wet, high humidity ratio may lead to an increased risk factor. In this embodiment, the sigmoid curve (having a steep increasing slope around 85%) is used to evaluate this risk. Such a sigmoid curve can be represented by: 
         [0085]    R H % =1+1/(1+e −(H %−1f)/2.5 ), where H % is the relative humidity varying between 0 and 100%, If is an inflection point and the arbitrary factor 2.5 is used to tune the slope of the curve. 
         [0086]    Fatigue (R t ): Walking during for a long continuous period may cause muscular fatigue or awareness fatigue, and this can augment the risk of falling. Here, the sigmoid curve (having a smooth transition of risk level from 1 to 2 from 0 and 30 000 seconds) is used to evaluate how walking time may influence the risk. Such a sigmoid curve can be represented by: 
         [0087]    R t =1+1/(1+e −(t−tf/2)/3600 ) where t is the time varying from 0 to 28800 seconds (8 hours), for instance and tf=is 28800 seconds. 
         [0088]    Atmospheric pressure (R a ): A low atmospheric pressure is known to reduce motor skills caused by an extension of biological tissues (inflammation) which extends nerves and then cause pain, arthritis symptom is an example. Lower atmospheric pressure also reduces the amount of oxygen available each breath. Also, a high barometric pressure does not usually cause problem, unless it is extreme. For instance, the atmospheric pressure could be measured by a microelectronical system (MEMS) incorporated in the foot-worn device. Thereby, the risk model could be represented by a sigmoid function described by: 
         [0089]    R a =1+1/(1+e −(A−1f)/2.5 ) where A is the atmospheric pressure and If is an inflection point. 
         [0090]    Ambient sound or noise (R s ): Ambient noise (S) can be measured with a ceramic microphone incorporated in the foot-worn device. The overall energy generated by ambient sounds and measured with the microphone can be computed to find a level of disturbance. One skilled in the art would appreciate that rhythmic sounds decrease gait parameters&#39; variability, however, asymmetric and arrhythmic ambient sounds could affect gait. Consequently, a spectral analysis of the rhythmic patterns of ambient sound could be associated to a risk of falling R s . 
         [0091]    Type of medication (R M ): Medications can have a dramatic effect on maintaining the balance. Side effects of each drug should be evaluated by a doctor to give them a risk factor. Particular attention should be paid to the combined effects between the drugs. The risk must be updated in the patient record so that the system can consider this factor in the risk calculation. For this reason, drugs increasing risk of falling (DIRF) could be in two classes: benzodiazepines and antidepressants. These medications could also include antiepileptics, antipsychotics, antiparkinsonian drugs, opioids, urological spasmolytics and drugs for cardiovascular diseases. 
         [0092]    Fear of Falling (R F ): Falls represent a major factor in the frail elderly. Beyond the physical injuries they can cause (fracture of the proximal femur), in many cases falls leave a psychological impact due to the fear of falling. All these factors can lead to a significant loss of autonomy. Fear of falling is also known to be a major factor to increase the risk to fall again. This factor can be obtained from medical records. 
         [0093]    Berg Balance Scale (R B ): represents the user&#39;s ability to maintain balance in different daily situations and can be obtained from medical records. 
         [0094]    User gait (R G ): Many gait parameters may have an influence on balance. Those parameters include raw data from sensor like the pressure under the foot, the foot bending and the lower body part accelerations (e.g. accelerations on the ankle). Partially process data may also be used as a good gait risk factor indicator. Those include step length, stride length, cadence (number of step per second), stance-to-swing ratio, pressure correlation under the foot and postural sway as well as timing data such as stride, step, stance, swing, and double support time. Models to compute the risk factor according to the patient gait can be based on statistics and on artificial intelligence (AI). 
         [0095]    Henceforth, in this embodiment, the software component incorporated to the smartphone further includes databases. The personal database contains personal information of the user. It contains information that will be exploited in order to provide a personalized assistance to the user. In addition to data coming from the footwear, the database can contain data on: fear of falling, daily activities of the user, his medical condition, physical characteristics of its usual environment, characteristics of its lower limbs (morphology) and its gait model (parameters) on different types of ground. 
         [0096]    After the computation of the falling risk, indicators incorporated in the system can optionally be used exploited in order to inform the user about the level of risk. Therefore, these signals appear as an aid designed to assist the user. To be useful, rendered signals must be properly assimilated by the user. In other words, in the case of a situation representing a high level of risk in addition to correctly interpret the rendered signal (identify the correct level of risk), the user should not be alarmed by the identified risk level since the stress occasioned by that can lead to a fall. Similarly, in the case of a situation presenting a low risk level, the user should not be less attentive since lack of attention can also lead to a fall. For all these reasons, it seems important to us to pay particular attention to the process of familiarization with the system within a fully controlled environment. For this, software dedicated to the learning of such a signal has been designed. 
         [0097]    Using these signals to communicate with a person should not prevent him of being fully aware of his external environment. Possible solutions can exploit a channel different than audio or visual. Furthermore, it is known that elderly often do have hearing and/or visual problems. Because of all that, tactile feedbacks for the communication are exploited. The messages are transmitted via the indicators distributed in the footwear. Knowing that humans are not used to exploit these kinds of communication, the user needs to fully understand transmitted messages before any exploitation. This aspect is especially important to avoid all kind of misinterpretation of rendered messages as well as all kind of stress. Therefore a suitable environment was created that can help users at learning transmitted messages. The goal has been targeted through software dedicated to the familiarization, as shown in  FIG. 12 . 
         [0098]    The software used for this purpose can be considered as a familiarization exercise. In this familiarization exercise, the goal of the users is to browsing in a virtual maze as fast as possible and identifying the level of risk associated with each of the areas of the maze while maintaining a normal gait. For this, equipped with the foot-worn device as described above, the user is asked to walk in a real room whose dimensions are mapped those of the virtual maze. This virtual scene can be displayed on the screen of a tablet hand-held by the user. When walking, the player&#39;s position in the virtual scene is updated according to his displacements in the real room. 
         [0099]    To perform the familiarization exercise several tactons are presented to the player corresponding to its profile. At this first step, he has to select four tactons that will be associated with four levels of risk accordingly (low, medium, high and very high). This design choice is based on studies where it has been showed that there was a strong, positive correlation between preference and successful identification of auditory notifications. After the selection of desired tactons, the user has to browse a virtual maze as fast as possible. When moving, for each area explored the corresponding signal is delivered to the user through the footwear. At each time the user is prompted to identify the level of risk associated with this signal. 
         [0100]    To maintain the engagement of the user into the familiarization exercise, several factors to evaluate a score are considered. The score, which aims at evaluating the level of memorization of tactons selected by the user, should be displayed in real-time. Moreover, considering that another purpose of the exercise is about the acceptance of rendered tactons to see if they stress or initiate an unusual behavior to the user, data recorded by an electrocardiogram (ECG) and those concerning the gait of the player can be also analyzed at the end of the session. 
         [0101]    One of the main advantages of using a familiarization exercise for learning tactons resides in the fact that the exercise can be experimented at home without the presence of a physiotherapist. However, this raises a number of problems related to user&#39;s safety. For this, several design choices were made in order to guaranty the safety of the user. For example, the experimental room should be completely empty in order to avoid accidents. Furthermore, the dimensions of this room can be mapped to those of the virtual room to avoid users banging on the walls. Beyond these aspects, in order to prevent potential injuries, at the end of the analysis performed on the data logged from the ECG and those concerning the gait of the user, if a serious trouble is detected, the familiarization exercise is locked and invites the user to contact the customer service because the familiarization exercise seems to be inappropriate according to his profile. 
         [0102]    In order to determine a global risk level, the calculation of the risk of falling involves a risk evaluation algorithm that is based on fuzzy logic, an alternative to binary logic. Indeed, in binary logic, one would need a specific rule to obtain a result, for instance, the variable w is considered “true” (1) for [0, 5] and “false” (0) for ]5, 10]. Consequently, when the variable w is equal to 2, then the value of variable w is “true”. Alternatively, in fuzzy logic, the rule would be more sophisticated. For example, the set of rules for fuzzification (or fuzzification relation) would be the variable w is “low” for the relation “0.1 w” and the variable w is “high” for the relation “−0.1 w+1”. So, when the variable w is equal to 2, then the value associated to “low” is 0.2 and the value associated to “high” is 0.8 so that one would say that the fuzzy set associated to w is “slightly low” and “fairly high”. After the process of fuzzification, one may perform a defuzzification in order to obtain a quantifiable result. In fact, the defuzzification interprets the fuzzy sets into a specific decision or a real value. 
         [0103]    Typically, fuzzy logic is used for systems having a multitude of input parameter which has to be evaluated to take a decision. Indeed,  FIG. 13  shows the bloc diagram of such an algorithm. The risk evaluation algorithm calculates independent risk levels associated with environmental parameters, gait parameters and human parameters (or human characteristics). Once the independent risk levels are calculated, each of them is weighed upon a particular weight (described above) to determine the global risk level. More particularly, the environmental parameters comprise temperature, humidity, soil angle, soil type, walking time and time; the gait parameters comprise cadence, stride length variability and swing time variability; and human parameters can comprise a type of medication, a height, a weight, an age, a gender, a berg balance scale and a fear of falling level. For each of these parameters, fuzzification relations are provided in order to correctly assign the fuzzy sets the parameter. 
         [0104]    The temperature is a very important parameter that affects the humans gait and the risk evaluation algorithm. Typically, the normal temperature is between 17° and 24°. The range variation of this parameter is [−30° C.; 45° C.]. Since it is a large range, it was divided in five intervals from very cold in the rage [−30° C.; −10° C.[, cold in the range [−10° C.; 15° C.[, average in the range [15° C.; 25° C.[, hot in the range [25° C.; 35° C.[ to very hot in the range [35° C.; 45° C.[, as seen in  FIG. 14 . 
         [0105]    The humidity is also a parameter that can affect the human&#39;s gait which can depend of the temperature. The normal supported humidity is between 37% and 53. As humidity is known to change the temperature feeling on one&#39;s skin, it affects the risk of falling also. For example, a high humidity percentage increases the temperature feeling (it becomes hotter). However, when the humidity is low it decreases the temperature feeling. The range variation of this parameter is between [0%; 100%]; low humidity between 0% and 37%, average humidity between 37 and 53% and finally, high humidity between 53% and 100%. The slope of the fuzzification relation can include Gaussian curves or triangle functions as well. 
         [0106]    The ground slope angle has a direct influence on the human gait depending from the temperature and also from the humidity in the environment. Because these environmental parameters will fix the soil state (dry, wet, etc.). It is considered that from −60° to −30° is a high-descending slope, from −30° to −10° is a descending slope, from −10° to 10° is a plan (no slope), from 10° to 30° is an ascending slope and from 30° to 60° is a high-ascending slope. Increasing and decreasing ground slopes has different risk levels associated to them. The descending slope is considered more dangerous than the ascending slope which can affect the risk variation accordingly. This explains the asymmetric curves around 0° soil angle. 
         [0107]    The activity time and intensity during the day can estimate the physical fatigue of the user. Fatigue index helps to evaluate the risk associated to the gait action and conditions. The walking time is classified into three levels: from 0 hour to 1.5 hours (short activity time), between 1.5 and 4.5 hours (average) and more than 4.5 hours (long activity time). The risk is function of the walking time and is linear so the risk increases when this duration increases as well as the activity intensity. 
         [0108]    The risk level is also influenced by the time of the day in which the activity is performed and of the activity time described above. Generally, a user is more likely to be tired at the end of the day than at the beginning. For instance, the day was divided in three distinct parts: morning from 8 am to 12 pm, midday from 12 pm to 16 pm and afternoon from 16 pm to 20 pm. Of course, an activity performed in the morning would be characterised by a lesser risk than an activity performed in the morning. In fact, the activity performed in the morning has zero impact of the associated risk level. However, an activity performed at midday is higher than an activity performed in the morning, and an activity performed at midday has a higher risk level if an activity was performed in the same morning. Indeed, an activity performed in the afternoon automatically increases the risk level. If a user had a long activity time in the day, the associated risk level is higher in the afternoon than it would have been with only an average activity time. 
         [0109]    The type of soil has also an influence on the gait, and consequently on the risk level. Of course, more a soil is deformable, more energy is necessary at each step and this increases the risk level. Being able to determine a ground property type with the foot-worn sensor helps provide an accurate risk level while a user walk on a particular type of ground. According to the type of ground analysis described above, it is known that the deformability of the ground is influenced by the grain size. Henceforth, the risk level is influenced by the grain size of the soil being stepped onto. Since snow and ice has the same response than broken stone and concrete, respectively, the temperature and humidity can help differentiate ice from concrete, for instance. Generally, even after determination of the ground property type, the associated risk level will vary according to the environmental parameters such as temperature, humidity and ground slope angle. To determine a fuzzification relation for the type of soil, one can use a variable varying from 0 to 1, where 0 is associated to an infinitely deformable soil type and 1 is associated to an infinitely hard soil type. For instance, sand has a value between 0 and 0.2, sand dust has a value from 0.2 to 0.4, stone and snow has a value between 0.4 and 0.8, and concrete, ice, or a soil having a top layer of water on it vary from 0.8 to 1. Of course, differentiating snow from stone, for instance, can rely on other sensors such as humidity sensors or temperature sensors. This differentiation is also used to differentiate a soil having a top layer of water from ice or concrete, for example. 
         [0110]    Evaluating the above mentioned environmental parameters in a defuzzification algorithm involves a multitude of rules, some of which are presented in the Table 1. 
         [0000]    
       
         
               
             
               
               
               
               
               
               
               
               
               
               
               
             
           
               
                 TABLE 1 
               
             
             
               
                   
               
               
                 Example of rules of the defuzzification process for the environmental parameters. 
               
             
          
           
               
                   
                   
                 Relative 
                   
                   
                   
                 Walking 
                   
                 Time of the 
                   
                   
               
               
                 Temperature 
                   
                 Humidity 
                   
                 Soil Angle 
                   
                 Time 
                   
                 Day 
                   
                 Risk Level 
               
               
                   
               
               
                 average 
                 &amp; 
                 average 
                 &amp; 
                 plan 
                 &amp; 
                 short 
                 &amp; 
                 morning 
                 so 
                 low 
               
               
                 very hot 
                 &amp; 
                 low 
                 &amp; 
                 plan 
                 &amp; 
                 short 
                 &amp; 
                 midday 
                 so 
                 average 
               
               
                 cold 
                 &amp; 
                 low 
                 &amp; 
                 descending 
                 &amp; 
                 average 
                 &amp; 
                 midday 
                 so 
                 high 
               
               
                   
               
             
          
         
       
     
         [0111]    The walking cadence, a parameter very similar to the walking speed, can be extracted easily from the raw signal of the accelerometer. The measurement unit for this parameter is the number of steps per minute. For instance, a normal walking cadence for an adult is estimated to 101.8 steps/min. However, it could vary in the range [80 steps/min; 120 steps/min]. The walking cadence depends from very slow from 80 steps/min to 87 steps/min, slow from 87 steps/min to 97 steps/min, average from 97 steps/min to 107 steps/min, fast from 107 steps/min to 115 steps/min and very fast from 115 steps/min to 120 steps/min. For example, when the cadence decreases, the impact on the risk level is more important than when it increases. However, the risk is higher when the walking cadence increases compared with normal average cadence. For instance, five intervals were considered in estimating the walking cadence variation, which are divided by 10 steps/min. 
         [0112]    The stride length also influences the risk level. The stride length can be chosen to detect abnormalities in the gait rhythm, which could be a consequence of different environmental or physical parameters such as temperature, humidity, fatigue, and the like. The stride length changes from one user to another, however, the stride length variability is similar for almost all users. Indeed, an increase of 10% of the stride length for a given user is considered to be an eventual gait abnormality. The stride length variability is considered as low from 2.48% to 2.8%, average from 2.8% to 4.7% and high from 4.7 to 5.56%. 
         [0113]    The swing time also depends from one user to another. Its variability is helpful to detect gait irregularities. For instance, the swing time is considered to be low from 2.85% to 4.4%, average from 4.4% to 5.9% and high from 5.9% to 7.62%. Also, an increase of 10% in the swing time for a user can significantly influence the associated risk level. 
         [0114]    Evaluating the above mentioned gait parameters in a defuzzification algorithm involves a multitude of rules, some of which are presented in the Table 2. 
         [0000]    
       
         
               
             
               
               
               
               
               
               
               
             
           
               
                 TABLE 2 
               
             
             
               
                   
               
               
                 Example of rules of the defuzzification 
               
               
                 process for the gait parameters. 
               
             
          
           
               
                   
                   
                 Stride 
                   
                   
                   
                   
               
               
                 Walking 
                   
                 Length 
                   
                 Swing 
               
               
                 cadence 
                   
                 Variability 
                   
                 Variability 
                   
                 Risk Level 
               
               
                   
               
               
                 very slow 
                 &amp; 
                 low 
                 &amp; 
                 low 
                 s 
                 high 
               
               
                   
                   
                   
                   
                   
                 o 
               
               
                 slow 
                 &amp; 
                 average 
                 &amp; 
                 average 
                 s 
                 average 
               
               
                   
                   
                   
                   
                   
                 o 
               
               
                 average 
                 &amp; 
                 average 
                 &amp; 
                 low 
                 s 
                 low 
               
               
                   
                   
                   
                   
                   
                 o 
               
               
                   
               
             
          
         
       
     
         [0115]    The independent risk levels are correlated using fuzzy logic in order to obtain the global risk level. The global risk level is divided in three levels: low, medium and high. In another embodiment, there is a possibility to have a state of no danger with a null risk level, however, it is not yet implemented in the output of the fuzzy logic algorithm. 
         [0116]    The global risk level is calculated based on the result of the independent risk levels described above: environmental parameters (EP), human parameters (or characteristics) and gait parameters (GP). Once the independent risk levels are calculated, each of them is weighted upon a specific weight, in order to adequately calibrate the global risk level. For instance, the human parameters has a weight of one, while the EP and the GP have a weight according to the Table 3. One is associated to a low risk, two is associated to a medium risk and three is associated to a high risk. One skilled in the art would appreciate that the weight associated with the GP is more important than the one associated with EP or the human parameters, indeed, the GP are more reliable to the risk of falling than the other parameters. The global risk level is estimated from the three independent risk level associated to their corresponding weight. 
         [0000]    
       
         
               
             
               
               
             
               
               
               
               
               
             
           
               
                 TABLE 3 
               
             
             
               
                   
               
               
                 Defuzzification curve used to get an intermediate risk level 
               
               
                 for gait parameters (GP) and environment factor (EP). 
               
             
          
           
               
                   
                 EP 
               
             
          
           
               
                   
                 GP 
                 1 
                 2 
                 3 
               
               
                   
                   
               
               
                   
                 1 
                 1 
                 1 
                 2 
               
               
                   
                 2 
                 2 
                 2 
                 3 
               
               
                   
                 3 
                 3 
                 3 
                 3 
               
               
                   
                   
               
             
          
         
       
     
         [0117]    Considering all these parameters for the risk evaluation, a multitude of rule need to be defined. For example, specific values for the temperature, the humidity, the soil angle, the activity time, the walking time and the soil type can be processed with fuzzy logic in order to obtain a corresponding global risk level. 
         [0118]    It will be readily understood that it is possible to obtain the risk level as a function of two or several parameters in the same graph. Accordingly, one skilled in the art could plot the risk level as a function of both temperature and humidity using a standard mesh grid. 
         [0119]    As can be seen therefore, the examples described above and illustrated are intended to be exemplary only. The scope is indicated by the appended claims.