- Open Access
Design of a complex virtual reality simulation to train finger motion for persons with hemiparesis: a proof of concept study
© Adamovich et al; licensee BioMed Central Ltd. 2009
- Received: 20 August 2008
- Accepted: 17 July 2009
- Published: 17 July 2009
Current neuroscience has identified rehabilitation approaches with the potential to stimulate adaptive changes in the brains of persons with hemiparesis. These approaches include, intensive task-oriented training, bimanual activities and balancing proximal and distal upper extremity interventions to reduce competition between these segments for neural territory.
This paper describes the design and feasibility testing of a robotic/virtual environment system designed to train the hand and arm of persons with hemiparesis. The system employs a simulated piano that presents visual, auditory and tactile feedback comparable to an actual piano. Arm tracking allows patients to train both the arm and hand as a coordinated unit, emphasizing the integration of both transport and manipulation phases. The piano trainer includes songs and scales that can be performed with one or both hands. Adaptable haptic assistance is available for more involved subjects. An algorithm adjusts task difficulty in proportion to subject performance. A proof of concept study was performed on four subjects with upper extremity hemiparesis secondary to chronic stroke to establish: a) the safety and feasibility of this system and b) the concurrent validity of robotically measured kinematic and performance measures to behavioral measures of upper extremity function.
None of the subjects experienced adverse events or responses during or after training. As a group, the subjects improved in both performance time and key press accuracy. Three of the four subjects demonstrated improvements in fractionation, the ability to move each finger individually. Two subjects improved their aggregate time on the Jebsen Test of Hand Function and three of the four subjects improved in Wolf Motor Function Test aggregate time.
The system designed in this paper has proven to be safe and feasible for the training of hand function for persons with hemiparesis. It features a flexible design that allows for the use and further study of adjustments in point of view, bilateral and unimanual treatment modes, adaptive training algorithms and haptically rendered collisions in the context of rehabilitation of the hemiparetic hand.
- Virtual Environment
- Haptic Device
- Individual Finger
- Finger Flexion
- Virtual Hand
Stroke remains the leading cause of serious, long-term disability. With over 5.7 million stroke survivors in the United States , only five percent regain full upper extremity function, despite having had intensive therapy to address the disability . While developing effective interventions to facilitate hand recovery is challenging, this is an important and needed aspect of rehabilitation. According to Manchke et al. , adaptive training paradigms that continually and interactively move the motor outcome closer and closer to the targeted skill are believed to be important to foster the formation of better organized motor skills. Computerized systems are well suited for accomplishing these goals. In particular, virtual-reality based simulations, allow for online adaptation and modification of task difficulty based on the participant s success rate and motor improvement.
This paper describes the Virtual Piano Trainer, a complex simulation, intended to train individual finger motion that provides realistic auditory and visual feedback of appropriate piano notes, sounds and music and combines hand movements with arm tracking. The VR system described in this paper allows us to manipulate the visual point of view when moving one s hands and manipulating objects. We present the virtual hands in a first person perspective because processing visual information gathered by looking down at one s own hand is easier and more intuitive than through the third person perspective (similar to looking in a mirror) The virtual piano trainer also provides auditory feedback in the form of music, which has specific benefits ascribed to it in the rehabilitation literature , and the VR literature . Auditory feedback is both intrinsic and meaningful to the task of piano playing in this simulation.
Adding haptic feedback to auditory and visual feedback has been identified as an important adjunct to skill development particularly when the task difficulty is high Several haptic devices designed for the hand provide tactile feedback during rehabilitation activities in virtual environments. Other haptic devices use an extensor force on the fingers to inhibit the mass grasp pattern commonly seen in persons with stroke when performing activities [7–10]. The system we have developed is capable of providing both of these features
In the system that we have developed, we aid finger extension by integrating the commercially available haptic device, the CyberGrasp with the Virtual Piano Trainer into a single training system. The CyberGrasp is an exoskeleton device situated on the dorsum of the hand which allows for multiplanar arm motion while exerting an extensor force on each individual finger (Immersion, USA).
Recent literature suggests that balancing the training of both proximal and distal components of the upper extremity in order to minimize over-representation of the upper arm in re-organizing cortical territory and facilitating inherent interlimb coordination through bilateral training might improve functional therapeutic outcomes for the arm and hand post-stroke. These concepts have led to the development of the Virtual Piano Trainer. This paper will provide a proof of concept of whether such a system can train the upper extremities either unilaterally or bilaterally and combine proximal and distal training into a single activity or train each segment separately. Additionally, it presents information regarding the variability among stroke subjects and their responses to various rehabilitation interventions.
Development of the system
The peripherals are connected to a PC (Pentium D 2.8 GHz, 1 GB RAM, 71.6 GB hard drive). The virtual environment was developed using Virtools software development package (Dassault Systemes, France) with the VR Pack plug-in which communicates with the open source VRPN (Virtual Reality Peripheral Network) server . The VRPN server connects to the two instrumented gloves and the two FOB trackers through both standard and custom communication libraries. The glove and the FOB data are obtained at a baud rate of 115200 bits per second and translated through custom Virtools components. Position data collected by the Flock of Birds sensor is utilized to control movement of the avatar s arm in the virtual environment. The virtual arm must be positioned over the cued key on the 64 key virtual key board in order to elicit accurate virtual key-presses. Data from the glove and FOB sensor are coordinated in the sense that both sets of information affect avatar position. Delay time between movement and graphical updating is negligible (< 16 ms). Since this delay remains constant throughout the trials it does not affect measurements of movement duration or speed.
The virtual piano trainer presents a full keyboard with a complete range of single notes. A list of .wav files, each having the sound of a single note of the piano, are pre-loaded into a sound file array. The keyboard array of the virtual piano matches the sound file array, so whenever a key is successfully pressed, the corresponding sound file is played.
A configurable file allows the user to preset the key sequence which defines each song. A separate file allows the configuration of the song order, and duration for the exercise regimen. Songs or scales consisting of 5 to 10 notes are played in their entirety before participants are cued to begin playing individual notes. For each note, the current key and the corresponding finger which has to press the key are highlighted to cue the subjects as to which note should be played. The task of the subject is to then press the highlighted key with the highlighted finger. Upon successfully pressing the key by meeting the fractionation targets described below, the note will play and the next key will be lit.
The ability to visualize a representation of one s own hand moving through virtual space may strengthen a participant s feeling of being involved in an action and of attributing that action to themselves. This appears to be related to the degree of concordance between the intent of the movement, the participant s kinesthetic experience and the sensory feedback provided by the virtual environment. While utilizing the Piano Trainer, hand position and orientation as well as finger flexion and abduction is recorded in real time at 100 Hertz (HZ) and translated into three dimensional movements of the virtual hands which are shown on the screen in a first-person perspective (Fig. 1c). When key presses are achieved a visual representation of the key press is depicted through appropriate key rotation in order to maintain feedback integrity (Fig. 1b). The virtual environment was presented with non-immersive two-dimensional graphics.
Where Aactual is the angle moved by the joint and Sactual is the actual signal measured from the glove at the same instant. We have developed and tested several calibration algorithms that were more sophisticated than the one described here. However, for this particular simulation where interacting in virtual environment is driven by only four degrees of freedom of the hand (flexion/extension in the metacarpophalangeal joints of the four fingers), these lengthy calibration procedures were not required.
The target fractionation score starts at 0° for each finger resulting in 8 fractionation targets. During an attempted key press, if the actual fractionation angle of a specific finger is equal to or becomes greater than the target fractionation, a successful piano key press will take place. After each trial (song) the system averages the fractionation achieved for each finger during that trial. If the average fractionation score is greater than 90% of the set target, the target fractionation will increase by 0.005 radians. If the average fractionation is less than 75% of the target, the target will decrease by the same amount. Therefore, successful achievement of the target fractionation in a previous trial increases the fractionation necessary to achieve a keystroke in a subsequent trial, and the target amount of fractionation decreases when the subject is unsuccessful.
A second requirement for a successful key press is having the active finger positioned correctly above the target piano key. The Virtools virtual environment has an inbuilt collision detection functionality which is used to detect the collision between the finger and the key in the virtual world. A successful key press is achieved and appropriate musical tone is generated only when the collision is detected at the appropriate key and the amount of finger flexion defined by the fractionation angle exceeds the targeted level.
The criteria for all training tasks is to make the task challenging but not too frustrating, in order to make subjects work consistently and successfully. It is not known how best to accomplish this or what specific algorithm will facilitate the best outcomes. This system is flexible enough to accommodate different training paradigms or algorithms and we have used several varying algorithms in our training protocols. In the current study we tested two adaptive algorithms available to adjust target fractionation in response to participant performance.
Using Algorithm A, target fractionation starts at previous target level and decreases continuously until a key press occurs.
Ttotal = total time allowed for each key press which was predetermined to be 10 seconds in this study
Ttotal = total time allowed for each key press which was predetermined to be 10 seconds in this study
While training using Algorithm A (target fractionation starts at previous target level and decreases continuously until a key press occurs) this subject was able to achieve successful key presses at -45 and -63 degrees of fractionation. Whereas, when training using Algorithm B (diminution of target fractionation angle is delayed for six seconds), the subject was able to attain a higher fractionation score (30 degrees) to affect a successful key press.
Simultaneous, synergistic flexion of all joints of the fingers, as well as difficulty with active finger extension following flexion is common sequelae of stroke. For subjects with these impairments, the CyberGrasp may be used to resist flexion of each of the fingers except for the active finger. We developed an interface for the CyberGrasp system and synchronized it with our virtual piano simulation running in Virtools. The piano simulation displays the active and non-active finger in the virtual environment, and triggers the CyberGrasp. A custom developed library for the Virtools environment controls the CyberGrasp. The force on the CyberGrasp is controlled such that the inactive fingers are given a much higher force than the active finger. As the subject improves his or her ability to flex their fingers one at a time, the haptic assistance can be gradually reduced. Tactile feedback can be provided when using the CyberGrasp. A small increase in resistance to finger flexion can be exerted on the distal phalanx of the active finger when a successful key press is achieved, providing the sensation of the finger contacting the piano key . This force feedback is provided with a delay of < 32 ms, strengthening the sense of immersion in the VE.
Proof of concept testing methods
Proof of concept study participant description
Years Post CVA
Finger Flexor MAS
Proof of concept testing results
To test real world function we used two clinical measures, the Jebsen Test of Hand Function (JTHF)  and the Wolf Motor Function Test (WMFT) . The two least impaired subjects improved their aggregate time on the JTHF (100 and 71 seconds respectively) which is consistent with our previous findings with this population [16, 19]. One subject, who did not demonstrate progress (157 seconds at pre-test and 234 seconds at post-test), experienced difficulty with the checker stacking item of the JTHF. This problem accounted for all of the regression demonstrated in her score. Another subject was able to complete the small object lifting task from the JTHF after completing training. He could not do this previously. Two of the four subjects made modest improvements in WMFT aggregate score (9 and 4 seconds) and a third subject made significant improvements (59 seconds). The most impaired subject completed the checker stacking task from the WMFT at posttest which he was unable to perform during pre-testing. One subject who suffered from a weather-related increase in spasticity (thirty degree drop in temperature the day before post-testing), regressed on both tests. (134 seconds on the JTHF and 8 seconds on the WMFT). Despite these disappointing test scores this subject felt that he benefitted from treatment and volunteered to participate in future studies.
Algorithm testing methods
Following the proof of concept study, we investigated the difference in the effects of two different assistance algorithms, A & B, on improving the ability to flex fingers independently while using the Virtual Piano Trainer. Two subjects trained for four days utilizing Algorithm A that decreased the target fractionation angle (as described in the methods) until the subject s attempted key press was successful. The two subjects trained four more days utilizing an Algorithm B that delayed this diminution of needed fractionation angle for six seconds, allowing the subject to make multiple attempts to press the key before the algorithm made the task easier. The two algorithm study subjects are not included in the proof of concept study analyses.
Algorithm testing results
This initial study demonstrated that we have been able to develop a virtual-reality based system that models rehabilitation by; 1) creating a simulation that addresses specific hand impairments, 2) incorporates several input devices to accommodate patients with different levels of impairments, 3) provides unilateral and bilateral training and 4) combines training of the hand and arm into an integrated task-based simulation. This unique training modality is practical and accommodates and safely challenges subjects with a range of hand impairments evident post-stroke. Subjects were able to practice continuously for ninety minutes without ill effects. All of the subjects were able to interact with the VR simulation that combined hand and upper extremity motions, isolated finger activity and bimanual activities, even if they had difficulty with these types of activity in real world environments.
All four subjects were in the chronic phase post stroke and therefore considered to be neurologically stable. However, each of the subjects showed improvements in kinematic measures during their training activities and importantly, all of them demonstrated some improvement on elements of the clinical tests. The subjects in this proof of concept study presented with varying levels of spasticity, motor control, and active movement. Two of the subjects made significant gains and two did not, but these responses to treatment did not seem to correspond to impairment severities. Extensive study will be required to identify the impairments and patient characteristics that are best suited to this type of intervention in general, as well as the treatment scheduling and task parameters that suit each patient subgroup the best. However, we believe that the improvement in clinical performance that included some significant gains, in a population that would be presumed to be clinically stable, and not reporting recent gains in motor function suggests that this modality may be worthy of further study.
Modification of task difficulty to produce incremental changes in motor performance is an intervention approach associated with skill acquisition and neuroplasticity [20–22]. Adaptive algorithms that control robotic assistance or virtual task parameters are an extremely efficient method to accomplish this approach. The rapid changes in performance following algorithm adjustment experienced by one of the two subjects in our algorithm experiment suggest that manipulating the rate at which task parameters change may affect the rate at which a particular subject learned to perform a task. The algorithm experiment also suggests that the rate of task parameter change may interact with impairment level. The more impaired subject demonstrated larger performance changes after switching from algorithm A to algorithm B (task requirements more difficult). This experiment only offers a brief glimpse into the study of using adaptive algorithms to facilitate skill development. This finding may suggest that in VR training, more emphasis should be placed on individualizing treatment parameters as is done in real world therapy.
The flexibility afforded by the virtual piano trainer system will allow for the study of this concept in much greater depth.
The utilization of haptics to train individual fingers is a newer area of study. The combination of selective inhibition of abnormal finger flexion offered by the CyberGrasp with free arm motion described in this paper is unique. The Rutgers Master II allows for individual finger training and free arm motion but the pneumatic resistance offered by the system is generalized across all three fingers and the thumb and is constant . Pneumatic and cable finger training systems described by Fischer allow for arm motion as well, but maintain a constant level of force throughout interventions . The HandCARE system varies resistance from finger to finger and varies resistance during interventions but does not allow arm movement . Kawasaki  developed a robot that trains individual finger flexion and extension in virtual environments utilizing robotic assistance that is controlled by the less impaired hand. This activity could allow for inhibition of the mass grasp pattern on individual fingers, but it is not coordinated with a simulation as in our system. To date, their pilot testing has not measured isolated finger flexion or real world function.
With the assistance of the CyberGrasp, one subject (S4) was able to use the system despite significant finger flexor dystonia and an inability to flex his fingers independently of each other. He was the only subject to utilize the CyberGrasp in this study. This subject made improvements in hand function after training as measured by the JTHF and elements of the WMFT. More impaired subjects, such as S4, have not demonstrated as much progress with previous iterations of our system [16, 24]. This improvement may be due to the selective inhibition of only the inactive fingers.
The design of suitable VR hand simulations are challenging due to the complexity of human hand function. However, this is a crucial area in need of systematic investigation, because the impact of even mild to moderate deficits in hand control in patients post stroke affect many activities of daily living, with detrimental consequences to social and work-related participation. Our current system allows for adjustments in point of view, bilateral and unimanual treatment modes, adaptive training algorithms and haptically rendered collisions. The rehabilitation literature describes promising results from these treatment elements, but controlled studies of the specific effects of these elements have not been done. This system allows for the study of multiple combinations of these virtual elements that may allow for quantification of the relative contribution of each, to the effectiveness of rehabilitation activities.
This work was supported in part by NIH grant HD 42161 and by the National Institute on Disability and Rehabilitation Research RERC (Grant # H133E050011).
- American Heart Association Google Scholar
- Gowland C, deBruin H, Basmajian JV, Plews N, Burcea I: Agonist and antagonist activity during voluntary upper-limb movement in patients with stroke. Phys Ther 1992, 72: 624-633.PubMedGoogle Scholar
- Mahncke HW, Bronstone A, Merzenich MM: Brain plasticity and functional losses in the aged: scientific bases for a novel intervention. Prog Brain Res 2006, 157: 81-109.View ArticlePubMedGoogle Scholar
- Schneider S, Schonle PW, Altenmuller E, Munte TF: Using musical instruments to improve motor skill recovery following a stroke. J Neurol 2007, 254: 1339-1346.View ArticlePubMedGoogle Scholar
- Huang H, Chen Y, Xu W, Sundaram H, Olson L, Ingalls T, Rikakis T, He J: Novel design of interactive multimodal biofeedback system for neurorehabilitation. Conf Proc IEEE Eng Med Biol Soc 2006, 1: 4925-4928.View ArticlePubMedGoogle Scholar
- Shing CY, Fung C, Chuang TY, Penn IW, Doong JL: The study of auditory and haptic signals in a virtual reality-based hand rehabilitation system. Robotica 2003, 21: 211-218.View ArticleGoogle Scholar
- Fischer HC, Stubblefield K, Kline T, Luo X, Kenyon RV, Kamper DG: Hand rehabilitation following stroke: a pilot study of assisted finger extension training in a virtual environment. Top Stroke Rehabil 2007, 14: 1-12.View ArticlePubMedGoogle Scholar
- Kawasaki H, Ito S, Ishigure Y, Nishimoto Y, Aoki T, Mouri T, Sakeda H, Abe M: Development of a hand motion assist robot for rehabilitation therapyby patient self motion control. IEEE International Conference on Robotic Rehabilitaion (ICORR); The Netherlands 2007.Google Scholar
- Bouzit M, Burdea G, Popescu G, Boian R: THe Rutgers-Master II: New design force-feedback glove. IEEE/ASME Transactions on Mechatronics 2002, 7: 256-263.View ArticleGoogle Scholar
- Adamovich S, Merians A, Boian R, Tremaine M, Burdea G, Recce M, Poizner H: A virtual reality based exercise system for hand rehabilitation post-stroke: transfer to function. Conf Proc IEEE Eng Med Biol Soc 2004, 7: 4936-4939.PubMedGoogle Scholar
- Hlustik P, Solodkin A, Noll DC, Small SL: Cortical plasticity during three-week motor skill learning. J Clin Neurophysiol 2004, 21: 180-191.View ArticlePubMedGoogle Scholar
- The Virtual Reality Peripheral Network (VRPN)[http://portal.acm.org/citation.cfm?id=505019]
- Zhou Z, Wan H, Gao S, Peng Q: A realistic force rendering algorithm for the Cybergrasp. In Ninth International Conference on Computer Aided Design and Computer Graphics. Washington DC. IEEE Computer Society; 2005:16-24.Google Scholar
- Gowland C, Stratford P, Ward M, Moreland J, Torresin W, Van Hullenaar S, Sanford J, Barreca S, Vanspall B, Plews N: Measuring physical impairment and disability with the Chedoke-McMaster Stroke Assessment. Stroke 1993, 24: 58-63.View ArticlePubMedGoogle Scholar
- Bohannon RW, Smith MB: Interrater reliability of a modified Ashworth scale of muscle spasticity. Phys Ther 1987, 67: 206-207.PubMedGoogle Scholar
- Merians AS, Poizner H, Boian R, Burdea G, Adamovich S: Sensorimotor training in a virtual reality environment: does it improve functional recovery poststroke? Neurorehabil Neural Repair 2006, 20: 252-267.View ArticlePubMedGoogle Scholar
- Jebsen RH, Taylor N, Trieschmann RB, Trotter MJ, Howard LA: An objective and standardized test of hand function. Arch Phys Med Rehabil 1969, 50: 311-319.PubMedGoogle Scholar
- Wolf SL, Thompson PA, Morris DM, Rose DK, Winstein CJ, Taub E, Giuliani C, Pearson SL: The EXCITE trial: attributes of the Wolf Motor Function Test in patients with subacute stroke. Neurorehabil Neural Repair 2005, 19: 194-205.View ArticlePubMedGoogle Scholar
- Adamovich S, Merians A, Boian R, Tremaine M, Burdea G, Recce M, Poizner H: A virtual reality (VR)-based exercise system for hand rehabilitation post stroke. Presence 2005, 14: 161-174.View ArticleGoogle Scholar
- Plautz EJ, Milliken GW, Nudo RJ: Effects of repetitive motor training on movement representations in adult squirrel monkeys: role of use versus learning. Neurobiol Learn Mem 2000, 74: 27-55.View ArticlePubMedGoogle Scholar
- Nudo RJ: Adaptive plasticity in motor cortex: implications for rehabilitation after brain injury. J Rehabil Med 2003, 7-10.Google Scholar
- Kleim JA, Barbay S, Nudo RJ: Functional reorganization of the rat motor cortex following motor skill learning. J Neurophysiol 1998, 80: 3321-3325.PubMedGoogle Scholar
- Dovat L, Lambercy O, Salman B, Johnson V, Milner T, Gassert R, Burdet E, Teo CL: Post-Stroke training of finger coordination with the HANDCARE (cable actuated rehabilitation equipment) a case study. International Convention for Rehabilitation Engineering and Assistive Technology 2008.Google Scholar
- Merians AS, Jack D, Boian R, Tremaine M, Burdea GC, Adamovich SV, Recce M, Poizner H: Virtual reality-augmented rehabilitation for patients following stroke. Phys Ther 2002, 82: 898-915.PubMedGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.