USPatent applicationPatented

Process for estimating the motion phase of an object

Granted 24 Jul 2007 · 1 office action

Life of the application

8 dated events
⤢ drag to zoom20062008201020122014201620182020202220242026ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

The process comprises acquisition of experimental data from measurements of physical quantities by means of at least one sensor associated to the object. The process comprises a first reliable estimation of a first range of values with a first method. The process comprises at least one additional estimation of an additional range of values with a different method. The methods each present a predetermined reliability. The ranges of values are successively observed in order of decreasing reliability of the corresponding methods. Each additional range of values is compared with the range of values corresponding to the previous method according to said order. The additional range is chosen as result when the additional range is comprised in the range corresponding to one of the previous methods.

Description

6 parts
›BACKGROUND OF THE INVENTION

The invention relates to a process for estimating the motion phase of an object comprising acquisition of experimental data from measurements of physical quantities by means of at least one sensor associated to the object, the process comprising a first reliability estimation of a first range of values with a first method.

›STATE OF THE ART

To determine the phase of a periodic motion of a body from physical measurements, one known technique consists in breaking the period down into several zones and in identifying the different zones of the motion by comparison with a reference model. In general, the data from several sensors are used to verify a motion hypothesis built up from different models.

However, known techniques do not enable a satisfactory precision to be obtained in an acceptable time, in particular in the case of determining prosthesis motions. Current techniques do not enable the phase to be calculated in real time, i.e. as the motion takes place, with a short latency time with respect to the motion.

Determining the motion phase enables different postures to be characterized, for example walking, running, sifting or standing. This can serve the purpose for example of preventing a fall or of analyzing a movement in the sporting field to correct the faults.

Apparatuses are thus known comprising gyrometers positioned on a person's lower limbs or trunk. The methods used are for example based on wavelets transformation or on intercorrelation.

›OBJECT OF THE INVENTION

The object of the invention is to remedy these shortcomings and in particular to propose a process enabling a motion phase to be estimated with a better precision and in a shorter time than methods according to the prior art.

According to the invention, this object is achieved by the fact that the process comprises at least one additional estimation of an additional range of values with a different method, the methods each presenting a predetermined reliability, the ranges of values being successively observed in order of decreasing reliability of the corresponding methods, each additional range of values being compared with the range of values corresponding to the previous method according to said order, the additional range of values being chosen as result when the additional range of values is comprised in the range corresponding to one of the previous methods.

›BRIEF DESCRIPTION OF THE DRAWINGS

Other advantages and features will become more clearly apparent from the following description of particular embodiments of the invention given as non-restrictive examples only and represented in the accompanying drawings, in which:

FIG. 1 illustrates a particular embodiment of the process according to the invention.

FIG. 2 illustrates additional steps of a particular embodiment of the process according to the invention.

›DESCRIPTION OF PARTICULAR EMBODIMENTS · 1 of 2

In FIG. 1 , experimental data D (Da, Db, Dc) are acquired from measurements of physical quantities by means of several sensors C (Ca, Cb, Cc), for example accelerometers or magnetometers. The sensors C are associated to the object, for example to an articulated segment, the motion phase of which is to be estimated. What is meant by motion phase is the temporal position in which one is situated at a given moment.

The sensors are for example connected to a portable acquisition system which also enables the analog signals from the sensors to be digitized and which comprises an embedded computer for determining the motion phase.

The experimental data D (Da, Db, Dc) can be previously processed by a Top-hat type transformation.

A first range of values R 1 is estimated with a first method by means of a first reliable estimation E 1 . Second (R 2 ), third (R 3 ) and fourth (R 4 ) additional ranges of values are respectively estimated when second (E 2 ), third (E 3 ) and fourth (E 4 ) additional estimations are made. The estimations can be run simultaneously and the ranges of values R 1 , R 2 , R 3 and R 4 are for example stored in a memory M.

The four estimations are performed with different methods. The estimation methods are characterized by two main properties: their reliability and their precision. A method is considered as being reliable when the result supplied has a high probability of being correct. The result of a method usually corresponds to a range of values. The narrower this range, the more the method is considered to be precise. In general, the more reliable a method, the less precise it is and vice-versa. The reliability can be determined, in known manner, for example empirically. The methods therefore each present a predetermined reliability and are classified in order of decreasing reliability and therefore in order of increasing precision.

The process according to the invention enables the different known methods to be managed and to be combined so as to obtain a reliable and precise result. In particular, the process enables a final result to be developed starting from reliable and fairly imprecise results and then progressing towards a more precise result which is however reliable. This is guaranteed by successive use of increasingly precise (and therefore less reliable) methods, the results of which are only retained when they are compatible with the reliable results of the more reliable methods. The risk of obtaining a very precise but rather unreliable final result is thereby avoided, for the final result must always be comprised in the range of the result at least of the first method, which is reliable. The precision is therefore affined while preserving the initial reliability.

Thus, the first estimation E 1 uses the most reliable and therefore the least precise method. The second estimation E 2 uses the second method according to the order of reliability. The third estimation E 3 uses the third method according to the order of reliability and the fourth estimation E 4 uses the least reliable method.

The ranges of values R are then successively observed in the order of decreasing reliability of the corresponding methods. Each additional range (R 2 , R 3 , R 4 ) of values is compared with the range of values corresponding to the previous method according to said order.

Thus, in FIG. 1 , an intermediate result Rint takes the value of the first range R 1 (function F 1 ) and an index i takes the value 2 (function F 2 ). An additional result Rsup takes the value of the range corresponding to the index i (function F 3 ), and therefore of the second range R 2 at the first execution of the function F 3 . Then the intermediate result Rint is compared with the additional result Rsup (function F 4 ).

If the additional result Rsup is comprised in the intermediate result Rint (YES output of F 4 ), the intermediate result Rint takes the value of the additional result Rsup (function F 5 ). The additional result Rsup is therefore accepted.

If the additional result Rsup is not comprised in the intermediate result Rint (NO output of F 4 ), said additional result Rsup is no longer used. The intermediate result Rint can for example be kept, as represented in FIG. 1 . In another embodiment described below ( FIG. 2 ) the intermediate result Rint can be replaced by means of a linear progression.

In both cases (YES or NO of F 4 ), the index i is then incremented (function F 6 ). The functions F 3 to F 6 are repeated so long as the index i is lower than a maximum value (NO output of F 7 ), in particular less than 5 in the case of four estimations being used. In a general manner, the maximum value of the index i for the function F 7 is N+1, where N is the number of different methods used.

When the index i is equal to its maximum value (YES output of F 7 ), the final result Rfinal takes the value of the intermediate result Rint (function F 8 ).

Thus, when one of the additional ranges (R 2 , R 3 , R 3 ) is comprised in the range corresponding to one of the previous methods (R 1 , R 2 , R 3 ), the additional range (R 2 , R 3 , R 3 ) is chosen as intermediate result Rint. The final result Rfinal corresponds to the value that the intermediate result Rint takes the last time the function F 5 is executed in the succession of steps.

Preferably, estimations by a qualitative analysis method (E 1 ), the wavelets method (E 2 ), the intercorrelation method (E 3 ) and the cyclogram analysis method (E 4 ) are successively used. Each of these methods is well known to a skilled artisan. These methods are based on the principle of comparing a reference model with experimental data acquired from measuring physical quantities. These methods are, in known manner, classified according to an order of decreasing reliability. All these methods provide an estimation of the phase.

Other methods may be used, for example comparison using a sum of the squares of the differences or a method using a matching filter estimating the future value of the phase by varying the progression coefficient of the phase from the measured errors.

›DESCRIPTION OF PARTICULAR EMBODIMENTS · 2 of 2

Qualitative analysis is generally based on state graphs and on observation of the derivative of the data signal after filtering to eliminate the noise. This method does in fact provide information that is not very precise, but it does enable a first reliable index to be obtained in a very simple and robust manner. The advantage of qualitative analysis is that it enables the motion starting and stopping phases to be detected and enables the speed at which the motion is performed to be estimated very simply. This information can be re-input to a computation using intercorrelation. Generally speaking, results obtained with any one of the methods used can be used in other methods.

The wavelets method enables certain phases of the motion to be detected with precision and reliability, for example placing one's heel on the ground when walking. At this moment, an acceleration peak due to the impact is in fact accompanied by a significant increase of the amplitude of the high-frequency components (compared with the frequencies normally contained in the walking motion) of the observed signal. Thus, in this particular case, the wavelets method provides very precise information on the phase, at a given moment. Moreover, this method enables irregularities and significant discontinuities to be detected.

The intercorrelation method enables the phase to be estimated precisely, but it requires a large computing time which tends to make it rather difficult to use in real time. However this method can be adapted by means of an opening type transformation, which enables slow variations of the signal to be extracted and eliminated and contrasts to be amplified.

The cyclogram analysis method has the advantage of requiring very little computing time and enables the phase to be estimated quickly but this method is subject to noise.

Certain methods can, at certain times, give both a reliable and a very precise result. Such a result can be accepted automatically.

In the case of a cyclic motion, for example walking or swimming, the motion phase is itself periodic. It can then be expressed in terms of percentage in the motion cycle. In this case, observation can involve the current cycle but also the previous cycles. In addition to the additional information supplied, this can enable analysis methods specific to cyclic motions to be used, in particular by cyclogram.

As illustrated in figure 2 , when the additional range (R 2 , R 3 , R 4 ) that is being observed is not comprised in the range corresponding to the previous method, the additional range of values (R 2 , R 3 , R 4 ) can be replaced by a range of values obtained by linear progression from the previous ranges of values. This linear progression can take account of a result obtained for a previous time period. This requires the index i to be greater than 2 (YES output of the function F 9 ), i.e., the first range of values R 1 and at least one additional range R 2 are available to be able to perform the linear progression. In addition, this additional range R 2 must itself be comprised in the first range R 1 . Thus, as represented in FIG. 2 , the intermediate result Rint takes the value of the result of the linear progression (function F 10 ). Then the process continues according to FIG. 1 , i.e., the index i is incremented (function F 6 ). If, in function F 9 , the index i is not greater than 2 (NO output of function F 9 ). the index i is then incremented (function F 6 ).

In a simplified embodiment (not represented), the process is interrupted when the additional range (R 2 , R 3 , R 4 ) is not comprised in the range corresponding to the previous method (NO output of F 4 ). In this simplified case, the next additional estimations are not used and the last intermediate result Rint is taken as the final result Rfinal (the NO output of F 4 is directly connected to the function F 8 ).

The process can be interrupted for other reasons. For example, when the first estimation E 1 enables it to be determined that the object is at a standstill, the process can be stopped. If analysis by wavelets enables the phase to be clearly determined, for example by means of a large wavelet peak, the process can also be stopped.

Claims as granted

4 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

9 codes
IPC · International Patent Classification
Section G — Physics
  • G06F19/00
  • G06F17/10
  • G06F17/00
  • G06F17/40
USPC · US Patent Classification
702/189702/179702/181702/150324/605

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomApr 2006Jul 2006Oct 2006Jan 2007Apr 2007Jul 2007USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.2 y
447 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Edward R Cosimano
art unit 2863 · TC 2800
Citations: 12 back · 2 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20062008201020122014201620182020202220242026Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock