The present invention relates to the algorithms of the Mobility Assessment Tool (MAT) systems and methods of determining and assessing the mobility of a subject through the administration of fuzzy logic computer vision algorithms to 3-D video derived multi-joint skeletal representation of the subjects' moving body. The MAT fuzzy logic computer machine learning performs administration of complex bio-mechanical assessments of the subject's static and dynamic balance and locomotion. The subject's kinematics are assessed and monitored to determine level of function against normative values. Algorithm parameters may be adjusted as required, based on new and established best practices, for select populations including gender, age, athleticism, and disease or injury subgroups.
The MAT is designed to save time for both administrators and health care professionals. Algorithmic assessments results provide both gross overall scores and detailed results of a subject's performance of movements. Provided in a readily accessible test format, results can quickly and easily be recorded within computer database frameworks based on kinesiology practice and protocol, and output in printable standardized kinesiology report formats of the numerical and textural mobility assessment results and recommendations.
In general terms, the present invention provides a system, the Mobility Assessment Tool (MAT), for assessing the mobility of a subject, said system comprising: two or more motion sensors to observe movement of a subject performing 8 simple movements and to generate and record a 3-D video digital data stream representative of such movements; an active logic engine administering computer vision technologies including machine vision and machine learning functions to determine and record from the video a multi-nodal skeleton representation of 20 to 25 physical joints of a subjects' body movement for each video frame of the moving subject which representation is isolated from the stationary background; a set of fuzzy logic computerized active logic engine machine vision algorithms each with one or more adjustable parameters that can be administered for interpreting the kinesiology defined kinematics of each movement within which the movement can be determined by the said engine administering machine learning logic, as the measure of level of function of the movement lying within or lying outside of normative range of values of 13 specific features' values of the movements; and the administration of the algorithms these features' values by which to determine the mobility assessment of the subject; and automated output of assessment results as a readily accessible text format for standardized reports in numerical and text interpretations of the assessment.
Through computerized automation the MAT provides consistent, reliable and reproducible mobility assessment results across testers administering the MAT tests of a subject's mobility. Every subject receives identical computerized verbal and video instructions each time they perform the assessment test thereby eliminating tester and intra-tester reliability as a source of error. Verbal instructions can be provided in a variety of languages to suit the subject being assessed.
The MAT is designed to save time for both administrators and health care professional. Assessment results provide both gross overall mobility scores and detailed results of the subject's performance of test movements. Provided in a readily accessible text and numerical formats, the results can be recorded within internal system frameworks, based on practice setting. These formats provide to mobility practitioners, automation efficiency reducing their time to make and report a subject's mobility assessment while increasing the consistency of those assessments.
The MAT tool provides to mobility practitioners, a computer-automated, objective, reproducible and reliable assessment in keeping with kinesiology standards of measurement of the mobility of a subject and potential related medical conditions and remedial procedures, providing the critical information the practitioner needs for diagnosis of the subject's condition, injury, illness, or affliction and the treatments that may be needed.
In a further aspect, the invention provides a method of assessing mobility of a subject comprising the steps of recording motion of said subject, administering fuzzy logic machine vision and machine learning algorithms with said active logic engine, on said motions to determine kinematic assessments of mobility and for determination of abnormalities of such movement, determining relationships of said abnormalities to known normative values, and determining whether said abnormalities are within a known norm or range of known norms.
In a further aspect, the invention provides methods and systems of administering an allocator on said active logic engine to determine if said abnormalities are within a known normative value or range of known normative values whereby to determine the possible existence of bio mechanical or neurological conditions or injuries of the subject and to determine at what stage are the said conditions or injuries. The invention further can infer from these determined conditions or injuries what are their relationships to known kinesiology rehabilitation procedures and treatments for such conditions or injuries, and can determine the potentially appropriate rehabilitation procedures recommended by the said methods and systems to relieve, repair or restore the subject's health and potentially cure the said conditions or injuries.
From the above, it will be clear the determination of mobility impairment will include the deterioration of the walking gait of a subject. It has been shown by extensive studies that the deterioration in mobility, including gait, of a subject has been directly correlated to neurological deterioration of the subject. Dr. Dean M. Wingerchuk at the Mayo Clinic in Rochester Minn. has reported “Gait analysis adds objective, reliable outcome measures sensitive to detecting neurological deterioration.” Dr. Wingerchuk states that “Gradual deterioration in ambulatory function is one of the major manifestations of progressive forms of Multiple Sclerosis”. At the Alzheimer's Association International Conference 2012 in Vancouver, Canada, three independent research studies each surveying more than 1,000 people, all confirmed mobility deterioration in gait of subjects directly reflected their neurological deterioration due to their Alzheimer's dementia. The studies were conducted by Dr. Stephanie A. Bridgenbaugh of the Basel Mobility Center in Basel, Switzerland; Dr. Mohammad Ikram at Erasmus MC Rotterdam, the Netherlands; and Dr. Rodolfo Savica of the Mayo Clinic Study of Aging, Rochester Minn.
From the above, it will be clear the assessment methods and system means described could be applied to the determination of mobility impairment including the deterioration of the walking gait of a subject to determine the potential existence of brain related illnesses including but not limited to Multiple Sclerosis and Alzheimer's dementia.
In this example, the expert system administers the active logic engine algorithms to the data available to identify that a mobility impairment condition exists in one or more movements in the current assessment and accesses a data base to determine relationships of this mobility impairment condition to a previous assessment for this subject, stored in the database component of this system, to determine if this mobility impairment condition was detected in a previous assessment. If the mobility impairment condition did so exist, the computer system, administering time derivative determinations, calculates the rate of change in the mobility impairment condition between successive assessments for this subject. The computer facility, using a predetermined baseline matrix of outcomes, then determines if a critical mobility impairment condition exists and, comparing to previous assessments, determines if a deterioration in the mobility impairment condition has occurred, and if so occurring computes the rate of change of this deterioration. This active logic engine algorithm function of the computer system can apply equally to the brain concussions and conditions of the subject as is discussed herein.
Embodiments of the invention will now be described by way of example only with reference to the accompanying drawings in which:
Prior to describing the system and its function in assessing mobility of a subject from observing the subject performing 8 specific movements: sit still in a chair; arise from a chair; stand still; stand still with eyes closed; walk in a straight line path; turn 360 degrees walking in a circle; and turn 360 degrees walking on-the-spot. A number of the typical assessment environments will be described to provide context to the operation of the system.
Referring to
In
As an example, say the subject takes two attempts to rise from the chair (101, dotted lines). The cameras (103 &104) capture the movement of the subject (101) in a time dependant manner and the data are transferred to the computer (107). As will be described more fully below, the expert system administers the new and uniquely developed mobility assessment movement algorithms being revealed herein, which will be referred to as Mobility Algorithms to determine normality or abnormality of the movement according to kinesiology standards of movement as derived from the 13 specific features' and applies this information and additional input to provide the criteria required to apply standardized kinesiology test criteria and test parameters. In the example provided, the two attempts to rise are determined as an abnormal mobility condition and these determinations indicate that the subject has a significant limited level of compliance to the kinesiology standards for that movement and defining the subject's impairment condition for that movement.
Continuing with this
Eight kinesiology accepted movements have been selected that are used to observe and assess mobility, the occurrence of mobility impairment and conditions of a subject and the subject's potential of having related injury, illness, pain or disease for that subject being assessed.
Algorithms revealed in this invention are administered by the active logic engine algorithmic expert system, to the input video data streams from a multiplicity cameras to derive the skeleton nodal data streams and to derived specific features' values data streams, said additional algorithms functioning as an administrator, to conduct detection determinations, and specific features' extraction from the nodal data stream administrations, from which to assess the likelihood of limited level of compliance to the kinesiology standards for that movement for a subject. This is accomplished by administering active logic engine algorithms to video data, to develop for each frame of the video data stream a computerized frame by frame skeleton nodal data stream representation of the subjects' body including multiple control joints such as: head, neck, shoulders, elbows, wrists, hands, torso, hips, knees, ankles and feet. Further algorithms are administered to each skeleton nodal representation for each frame to determine a measurement of specific features' values of the movements of each joint relative to their location in the previous frame. Additional algorithms are administered to each measurement to determine metric amount of that joint's movement where by the algorithms can determine the bio mechanical movement of the subject's body at each joint. For example specific features' movements values such as for feet movements: step length, height of moving foot off the floor, separation between feet, step frequency can be determined. Another example for arm specific features'’ movements relative to: shoulder, elbow, wrist and torso joints, the angle of the upper arm and lower arm relative to the position of the torso can be determined from the angles formed by the wrist-elbow- shoulder joints. Not all such movement examples will be discussed here but it will be clear to any one informed in bio mechanics that with sufficient control joints, most bio mechanical body movements can be determined.
These specific features' values as determined by administration of the algorithms described above, also produce electronic or mathematical signatures of said movements such that administration of additional algorithms can derive from these movements, an allocator value to determine whether the values of said signatures are within known norms of the movement of personal, and/or, normal range level of compliance to the kinesiology standards for that movement and deviations there from for features'’ movement of normal subjects which provide features'’ signatures of movement are stored in the system in related databases. Then, deriving similar signatures of subjects to be assessed as to mobility performance of the movements, the active logic engine algorithms determine the deviation of these signatures from the normal signatures to make the decisions as to infer limited level of compliance to the kinesiology standards for that movement. If limited level is interpreted, the algorithms then determine whether the movement indicates a bio mechanical or neurological injury, pain, or illness and if so indicated, it informs the appropriate health care personnel or systems. Similarly, determinations of the deviation of subject's movements could result from medical emergencies such as heart attack, or seizure that such emergencies also require healthcare personnel assessment in responding to the subject in question for which appropriate medical actions can be taken.
The administration of the algorithmic system using the active logic engine, can implement unique determinations and subsequent reporting assessment results for mobility level of compliance to the kinesiology standards for that movement. These reports can be in readily accessible text format that can be cut and pasted into internal and external standardized reports based on kinesiology practice. Later, such observations of the subject will determine the changes in the subject's movement as it correlates to their earlier determinations and in real time determine any deviations that could relate to mobility reduced level of compliance to the kinesiology standards for that movement and possible existence of injury, pain or medical health condition as determined by the active logic engine algorithms. However, if the algorithm administration system through access to related databases has access to medical and health information and database of related mobility impairment signatures of the subject, the active logic engine processor may be able to determine if the subject being observed is in fact having a health problem such as heart attack, stroke, diabetic coma, epileptic seizure or brain related diseases such as Multiple Sclerosis, Parkinson's, Dementia, Cerebral Palsy, or brain concussion, and any of which could be needing immediate medical assistance and if so determined, can inform the proper health care providers.
In the case for that a subject is determined to have a reduced level of compliance to the kinesiology standards for a movement, for example as a stagger back shown in
Further, a significant foot placement specific features' test while walking is to request the subject to walk toe-to-heal such that the subject places each foot at each step so that the heal of the front foot touches the toe of the back foot. This is a more difficult and perhaps stressful walking task for the subject and the mobility assessment of the subject's movement can determine more subtle effects of and existence of bio mechanical or neurological problem. Further, an even more difficult walking task is to request the subject to walk either regular walk or toe-to-heal walk but with the moving foot to cross over the stationary foot such that the subject's feet when both are stationary are crossed at every step in the walk. Mobility assessment of the subject, under the stress in this task, can determine even more subtle effects of and existence of bio mechanical or neurological problems. It will be obvious to anyone verse in bio mechanics, that many more movements will be applicable for administration of the algorithms revealed herein for mobility assessment, however for brevity are not detailed here.
The above examples relate to an assessment performed in a controlled environment by a medical practitioner, tester or operator. The MAT system incorporates computerized voice instructions for each movement the subject is requested to perform thereby providing consistent reproducible test procedures. The expert system may also be used in a normal non-clinical environment as a continuous, non-invasive mobility assessment tool, such as a mobile computer and cameras system implemented near an athletic playing field to provide quick on-sight assessment of athletes before, during or after play. Particularly if a player is suspected of having suffered a hit, shaking or injury to the body during play, a prompt mobility assessment at the time of such occurrence could be critical in assessment for potential bio mechanical or neurological problem and the expert system algorithms could be administered to alter health providers and practitioners such that immediate action for medical attention can be taken as needed.
The implementation of the expert system can be considered as having two main linked components: a basic mobility assessment system and an advanced mobility assessment system. The basic system permits an operator to control part or all of the assessment process and to input assessments of the mobility of the subject being assessed. The advanced system contains the algorithms and computer facility active logic engine neural networks decision computations with which the expert system determines the assessment outcomes and recommendations according to established parameters, the mobility assessment total score number, and the differential determination of current assessment to previous assessments, and generates reports of remedial actions, possible aids and healthcare procedures, to the subject, or to the subject's employers or to the caregivers of the subject.
Further, the expert system may be administered using a limited number of skeleton nodal control points such as head, shoulders, trunk, elbows, wrists, hands for monitoring larger arm movements. Alternatively the expert system could also use a larger number of control points including the above plus thumbs, fingers, knuckles for refined higher resolution of movements such as for observing shaking of hands that could be typical of diseases such as Parkinson's.
The advanced system can compute a larger number of skeleton nodal control points and related selected specific features' values assessed than does the basic assessment system, for each video frame. Using known video skeleton nodal control point to create additional points, the advanced system can then derive additional specific extracted features' with which to detect the finer more precise subject's movement of each control point from frame to frame based on the displacement of each control point on a given frame relative to the same control point on the previous frame by differentiating between those two to determine the control points that are moving and those that are stationary on a frame to frame basis.
This may be performed by determining a specific extracted feature such as whether a given skeleton nodal control point, E for example of an elbow movement, in the image frame, x, moves or is displaced by or more than say 3 video pixel spaces in any direction for this control point in its location in the next image frame, y. If so then this control point, E, in frame x is identified as moved and assigned pixel component location. If pixel E in frame x, moved less than 3 pixel spaces at its new location in frame y, then this control point, E, is identified as not moved and assigned the pixel components it had in frame x. By computing the movement of all control points from frame x to their locations in frame y and assigning all those that move 3 or more spaces, with the new pixel locations where they appear in frame y and all those control points in frame x that move less than 3 pixel spaces to retain their pixel locations from frame x, a skeleton motion-rendition of the subject's movements wherein all movement of the subject can be observed and movement assessed. The number of pixels, for example here being 3 or more, is set by an adjustable algorithm pixel parameter by which the administration of the pixel movement algorithms determines the number of pixels moved. Additionally, administration of the pixel movement algorithms to the 3-D data stream components of the cameras can determine the physical distance of the skeleton nodal control joint movement from frame to frame where the distance of the movement is set by an adjustable algorithm distance parameter input to the administration of the algorithms.
The finer movement and measurements resulting from the higher number of skeleton nodal control points can be considered as a higher resolution detection skeleton nodal data stream and derived specific features' values representation which in this case is the subject being mobility level of compliance to the kinesiology standards for that movement assessed, and stores that skeleton nodal data steam and derived features' values representational data in a database. It is preferred that the mobility impairment detection algorithms revealed herein are advances on and entirely new derivations of those stagger algorithms of U.S. Pat. No. 7,988,647, and U.S. Pat. No. 7,999,857, and networking algorithms of U.S. patent application 20060190419 and determination of medical conditions by measuring mobility patent application 20100049095, and assessment and cure of brain concussion and medical conditions by determining mobility patent application 20140024971, the contents of which are incorporated herein by reference.
By using such techniques, it is possible to evaluate if a particular movement is indicative of a mobility level of compliance to the kinesiology standards for that movement and if an impairment condition exists from determining the movements of a subject. Each of these evaluations may be made from the specific extracted features' values derived from the skeleton nodal data stream of the motion by determining the average deviation of a set of specific features' data representing the body, for example determining the average location of the centreline of the subject relative to the normal path for that movement.
The mobility assessment algorithms are administered to the real-time or recorded video data stream and to the associated skeleton nodal data for determination of the specific features' values measure of the movements by a subject according to the Tinetti mobility test requirements which are defined and accepted as following kinesiology standards and protocol. The eight selected movements of the subject are: sit still in a chair, arise from sitting in a chair, stand still, stand still with eyes closed, sit down on a chair, walk in a straight path, turn 360 degrees walking in a circle and turn 360 degrees turning on-the-spot. With these eight, simple movements, the administration of the mobility assessment algorithms of the MAT extracts 13 specific features' values measure of mobility parameters with which the mobility assessment determines if the measured numerical values of these features' are within the range of the thresholds set for each feature. Feature values lying outside these thresholds allow additional algorithms to determine the mobility abnormalities these out-of-range features' and may further determine the possible conditions, illness, injury, pain, disease of the subject indicative of such abnormalities.
In an alternative embodiment images from multiple cameras may be used as shown schematically in
For data acquisition, the Kinect sensor samples at a frequency of approximately 30 Hz and video frames are captured both in color and depth. Using captured frames, the middleware of Kinect software SDK, segments and tracks human skeletons and gives the output of a human skeleton represented by 20 nodes, for the Kinect V-1 and 25 for the V-2, or control points in the Kinect's own reference frame known as the skeleton space. Each node represents a specific joint with 3D position information in units of meters. The skeleton space uses a right-handed coordinate system: the Y axis lies in vertical direction of the image plane, the Z axis extends in depth perpendicularly from the sensor and the X axis is horizontal in the image plane and orthogonal to the Y and Z axes.
In pre-processing, the position and the speed of each joint in the time sequence are considered as one-dimensional signals. Two 2nd order low-pass Butterworth smoothing filters were used to reduce the noise in the signals. Empirically-determined cut-off frequencies of 4 Hz and 1 Hz were used for the position and speed signals of each joint, respectively.
To extract the features' of walking steps, it is necessary to accurately segment the steps, i.e. determine the start and the end of a step. The Z component (in depth) of foot speed is used because it showed good regularity in relation to the phases of the steps. The algorithm robustly segments the steps while ignoring the small peaks generated by the interference from parts of the body overlapping or the distance between the subject and the camera being too long.
Algorithms determine the time series of the Z speeds of both feet during stepping. The most important features' are the start-, the mid- and the end-points. These are identified as feature points and used for analyzing the gait. The algorithm is insensitive to the tilt angle of the Kinect sensor since we use the Z component (in depth) of foot speed for step segmentation.
Algorithms finding overlaps of the feet in the 360° Turn analysis uses the same pre-processing step as the gait algorithms. Since a subject is turning 360° on spot, it is difficult to segment the steps using the method for the gait analysis. To measure the continuity of a turn, the algorithm identifies the skeleton frames in which the speeds of both feet are below a certain speed threshold. Specifically, the speed is defined as the Euclidean norm of X and Z components of the speed of a foot. A group of consecutive skeleton frames below a certain speed threshold indicates that a subject may have paused during a 360° turn. The algorithms identify pauses during the 360° turn based on a toe-off speed threshold of 0.2 m/s. The time interval of each pause is determined by the difference in timestamp of the first skeleton frame and the last skeleton frame in a group.
Several trunk features' are measured. The stability of the trunk of the body is monitored by two factors: the use of arms for balancing and the lean angle of the trunk in the coronal plane. Additionally, for gait algorithms it is necessary to calculate the deviation of the base of the spine relative to the traveled path.
It is assumed that at the start of an assessment the subject is not using the arms for balancing and the wrists are placed at the sides of body as directed by the computerized voice instructions. In other words, the wrists are at their resting positions. The distance between wrists is defined as the Euclidean norm of X and Y components of positions of two wrists. The Z component is ignored since the arms typically swing during walking.
During a walk or a 360° turn, when subjects use their arms for balancing or lean the trunk of their body, the distance between the wrists will increase. By calculating the difference of the distance between the wrists at the resting positions and the distance of wrists during a walk or a 360° turn, the use of arms for balancing can be detected. To illustrate the process, the algorithms detect the changes of X distances of two wrists with respect to the origin of the Kinect to measure the interval in which a subject may use an arm for balancing.
The leaning angle of the trunk is defined as the angle between the vector of the trunk (between the center of shoulders and the spine base) and the gravitational vector in the coronal plane. The angle can be obtained by calculating the mathematical dot product of these two vectors.
To measure the deviation from the path during a walk, a path vector P is calculated using the position of spine base in the first frame and last frame in a walk. The instantaneous deviation from the path is defined as the perpendicular distance between the position of the base of the spine and the straight line path along vector P.
There are several specific features' values extracted from the above measurements that further administration of algorithms will determine for the Walk Gait assessments. For the gait algorithms, of interest are the three feature points of each step: the start, the mid and the end. Each feature point contains the timestamp, the position and the speed of the moving foot. The gait specific features' values involved in the gait algorithms are the following (with units in parentheses):
Some of these specific features' values associated with the movements of feet are illustrated in
The classification of normal and abnormal patterns of each gait feature of a subject is performed by setting thresholds for the features' values extracted from the recorded skeleton. To determine the thresholds of the features', data were captured from athletes with potential risk of concussion and a kinesiologist was asked to score the athletes by watching the pre-recorded videos using the software developed for the study. The scores given by the kinesiologist were used as the ground truth for determining the thresholds.
The algorithms were designed using Matlab 2014a for data analysis and later were redesigned and coded in C++. Using Microsoft Visual Studio 2013, a desktop application was designed for performing experimental real-time assessments and further advancement of the designs has created the MAT as a tool for kinesiology professionals, practitioners and clinical testers to use as the new and validated mobility assessment tool. By way of example, the design methods will now be revealed herein.
In this example data were captured from 14 athlete subjects sample group by researchers in the department of Kinesiology at York University. Three athletes had a history of concussions, one had a suspected concussion and the rest were healthy controls. Informed consent was obtained from the participants in accordance with a protocol approved by the Human Participants Review Subcommittee at York University.
A Kinect V-1 sensor (camera) used was placed 0.84 m above the ground. For gait assessments, the athletes were asked to stand 3.8 m away from the camera, perform a straight line walk towards the camera and stop at 1.8 m away from the camera. For 360° turning assessments, the athletes were asked to stand at a position between 1.8 m and 3.8 m away from the camera and perform a 360° turn. To calibrate the system, the specific features' values to be extracted from the collected data were determined using the developed algorithms, as shown in the table of
The approach taken to set the thresholds is to consider the 14-subject sample group representative of normal variation. Then, for each feature, the values limit selected is one that will enable all normal participants to pass the automated assessment since all 14 were passed by the kinesiologist's subjective assessment; the limit is normally the value that represents the worst case in a sub-assessment as shown in the table of
The primary task for any given subject sample group is to build a database that contains as many samples as possible from relevant clinical populations. When the number of samples is large enough and adequately covers normal and abnormal patterns of each gait feature, the accuracy of the determination and segmentation of normal and abnormal gait is improved and new thresholds and more advanced classification algorithms can be determined. It will be clear to anyone with a kinesiology understanding that the MAT methods and algorithms revealed in this patent disclosure, will allow the establishing of databases specialized for clinical populations having particular mobility issues such as related to specific injuries, illnesses, pain, diseases and conditions such as concussion, dementia, chronic pain, Parkinson's, and stroke. The database described by the above example was dealing with male and female subjects in age ranges of 18-25, who are athletic and who have a risk of suffering brain concussions. It will further be clear that due to the objectivity, reliability and reproducibility of the testing mobility of subjects with the MAT system and algorithms, that the results from repeated testing with the MAT of subjects will permit the tracking and monitoring over time, of a subject's particular condition and it's progression of improvement or lack of improvement during treatment being given the subject for that condition. The MAT could become as common and fundamental a medical professional tool as the blood pressure measuring tools found in almost every medical practitioner's office to track and monitor patient's heart and blood pressure cardio vascular condition.
In clinical tests of subjects with the MAT mobility assessment system conducted to date to test and validate the assessment methods and apparatus, it was found that the methods and apparatus were well received by the kinesiology professionals as functional and highly accepted as a unbiased, objective and reproducible tool providing valuable patient mobility information. For the linkage relationships determined between current and previous subject's assessments in evaluating the changes in mobility and mobility impairment and potential existence of concussion as well as and for illness, pain or disease curing, arresting or reversing effects of the illness, pain or disease the MAT was also recognized to be effective.
The system described above has the capability to determine relationships of a subject's present assessments to the subject's previous assessments whereby the expert system can determine and measure the changes in any of the actions and motions of the subject specifically tailored to the subject's individual conditions and health. The expert system not only has databases of information on what are considered normal movements and actions of persons depending on age, sex, health condition and drug use, but also has similar databases specific to the subject being assessed, and thus the expert system can also base-line calibrate its decision-making determinations to what are considered normal movements and actions of the subject being assessed. Determining the relationships to the subject's base-line the expert system can further determine if the present assessment is normal or if it indicates a mobility impairment condition and possible potential existence of injury such as concussion, illness, pain or disease. If the system determines that a mobility impairment condition exists, then the system can determine relationships of the present assessment to previous assessments for this subject to further determine changes in the mobility impairment conditions. Further, if video monitoring in areas where the subject moves about, such as in a residence, home, hospital, playing and sports fields, professional stadium and sports entertainment facilities or natural environments are implemented as the earlier discussion noted, the expert system can determine relationships of these data with which the system can determine the mobility impairment and changes in the subject's mobility in the subject's daily living environment from which the system can determine more comprehensive preventative and remedial practices, health and well-being programs, mobility aids, and monitoring programs for improved quality of life activities, work related activities, monitoring of rehabilitation programs and their success or failure or modifications specific for the subject.
In either real-time or post-recording, the MAT expert system can be the decision-making facility which permits the actual operation of the system and assessment to be done by regular staff of the subject's employer, or clinic, or athletic or sports facilities without the need for highly qualified and expensive professional personnel. This frees up the professional practitioners time by integrating the MAT results into the diagnosis of their patient's mobility and health condition. The apparatus and methods described above can also allow authorized personnel, such as professional physiotherapists, neurologists and concussion specialists to review this new source of mobility assessment data and the determinations made by the MAT system, and integrate this information into their diagnosis of their patients' conditions.
A new and unique embodiment of the expert system is revealed here, that for the first time provides a fully computerized automation implementation of the standard kinesiology mobility test fundamentals of the Tinetti test as a tool for the kinesiology professional which provides consistent, reproducible and reliable testing results across any and all testers. Every subject receives identical computer generated verbal and video instructions, each and every time the subject performs the assessment test. This eliminates inter-tester and intra-tester reliability errors. Instructions are in a variety of selectable languages suited to the subject's requirements. Also, the MAT revealed herein, is designed to save time for both administrators and health care professionals. Assessment results are provided in both gross overall mobility scores and detailed results of the subject's performance of specified movements. Numerical and textual data are provided in readily accessible formats that can quickly and easily be stored and transferred within internal file format frameworks and exported to standardized spreadsheet and word processing formats based on kinesiology practice and setting.
From the above it will be clear the assessment methods and apparatus of the MAT tool described could be applied to many environments, such as, hospitals, private homes, hotels, commercial establishments, doctor's offices, clinics, drugstores, mobility-aids stores, and in the broad sense anywhere people are moving about such as sports and athletic facilities, playing fields, gyms, employment facilities. Also it will be clear to anyone versed in the healthcare field that many different algorithms, algorithm test parameters, action scoring methods and determinations can be implemented, including, mobility impairment algorithms, time derivative determinations and mobility testing, such as those we reveal as incorporated into the computer facility active logic engine neural networks decision determinations methods and apparatus with which we can assess mobility impairment and potential existence of injury, illness, pain or disease, the preventative outcomes and recommendations to reduce further mobility impairment and potential further injury, and for improved quality of life for assessed subjects. Further, it will also be clear that the methods and apparatus of the MAT tool, assessments and recommendations facilitated by the expert system can have application to any subject persons regardless of their age, health, sex, location or activity. Also, it will also be clear that the methods and apparatus, assessments and recommendations facilitated by the expert system can have application to assessment of and the tracking the progression of injury such as concussion, and the effects of treatments and rehabilitation regimes whether trials or long-term such as drugs, physiotherapy, nutrition, exercise, and success or failure of those treatments, and for other conditions such as diseases, illnesses, pains and injuries not limited to only those disclosed herein.