1
Architecture of an Automated Coaching System for Elderly Population Štěpán Obdržálek a , Gregorij Kurillo a , Edmund Seto b and Růžena Bajcsy a a University of California, Berkeley, USA, {xobdrzal, gregorij, [email protected]} b School of Public Health, University of California, Berkeley, USA ([email protected]) Abstract. We present an automated coaching system for elderly population living in assisted homes. The system guides its users through a sequence of exercises and tests. Each exercise is demonstrated by a pre-recorded video of a coach, checked for correct execution and qualitatively evaluated. Automatic coaching advices are generated in order to improve the execution. Performance measurements are shown as an immediate feedback to the user, and stored and evaluated over time. The system is designed to allow for a remote interaction with a coach, and, to bolster social aspect of the exercise, for concurrent exercise of two (or eventually multiple) remote users. Acknowledgements: This research was supported by National Science Foundation (NSF) grant 1111965 Conclusions: System for computer assisted coaching of elderly people Capable of providing automatic coaching intervention, performance evaluation, remote interaction with a coach or other users Platform for future research effects of different forms of the audio-visual feedback on the performance effect of added cognitive load social effect of concurrent exercise, multiple users in a shared virtual environment Figure 1: Automated coaching system architecture: Control flow overview` Figure 3: Automated evaluation of performed exercises: Data flow overview Figure 4: Examples of pose measurement primitives. These are internal, not shown to the user Figure 5: User interface. Using the pose measurements to infer progress through exercise repetitions (first line), to evaluate performance (second and third line) and to give coaching advices (fourth line of text) Figure 2: Pre-recorded video of a coach demonstrating the exercise Motivation and Problem Introduction Sustained exercising of physical activity improves quality of independent living of elderly Task-oriented training and repetition of motor activities, often involving impaired neuromuscular or musculoskeletal system Patient is guided by a trained physical coach, which observes and assists with correct tasks execution labour intensive, time consuming often very subjective Repetitive tasks often perceived as dull and non-engaging Consequently reducing patient’s level of engagement. Computer assisted coaching Provides objective measurement of performance, Potential to increase patient’s motivation for home exercises, when not under direct coach’s supervision Developed system Guides patients through a series of exercises, based on [3] Observes proper execution of the exercises Records the performance achieved. Hardware Low cost, low maintenance, user-installable setup Microsoft Kinect camera [4], personal computer Environment Indoor use only, working space – approx. 2x2 meters, minimal camera distance 2 meters Limited choice of exercises – stationary, sitting or standing System architecture, control flow of user interface in Fig. 1 Exercise session: a sequence of exercises Each exercise proceeds through three stages: Demonstration of the routine Computer assisted exercise Final evaluation of the performance Accessibility Controlled by mouse, keyboard or speech recognition Both audible (speech synthesis) and visual feedback Demonstration of the routine, Fig. 2 Pre-recorded video of a coach Optional, can be skipped or repeated, for users of different levels of experience Computer assisted exercise , Fig. 3-5 User’s pose acquired in real time using the Kinect camera Analysed end exercise-specific measurements evaluated improper execution of the routine performance (ability) progression through the exercise, counting repetitions Ended after reaching a predefined number of repetitions, or prematurely if the user is unable to complete them all Performance stored in a database Weekly/monthly progress shown upon exercise completion References: [1] Krakauer, J. W. (2006): Motor learning: its relevance to stroke recovery and neurorehabili- tation. Current Opinion in Neurology. [2] Sveistrup, H. (2004). Motor rehabilitation using virtual reality. Journal of NeuroEngineering and Rehabilitation [3] Scott, S. (2008): ABLE Bodies Balance Training. [4] Shotton, J., Fitzgibbon, A., Cook, M., Blake, A. (2011): Real-time Human Pose Recognition in Parts from Single Depth Images. Computer Vision and Pattern Recognition. [5] Obdržálek, Š., Kurillo, G., Ofli, F., et al. (2012): Accuracy and Robustness of Kinect Pose Estimation in the Context of Coaching of Elderly Population. EMBC'12. Figure 6: Achieved exercise-specific performance measure- ments are stored in a database, temporal progress charts are shown after each exercise

Architecture of an Automated Coaching System for Elderly ...tele-immersion.citris-uc.org/sites/default/files/stepan_mmvr... · Architecture of an Automated Coaching System for Elderly

  • Upload
    hanhu

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Architecture of an Automated Coaching System for Elderly PopulationŠtěpán Obdržáleka, Gregorij Kurilloa, Edmund Setob and Růžena Bajcsya

aUniversity of California, Berkeley, USA, {xobdrzal, gregorij, [email protected]}bSchool of Public Health, University of California, Berkeley, USA ([email protected])

Abstract. We present an automated coaching system for elderly population living in assisted homes. The system guides its users through a sequence of exercises and tests. Each exercise is demonstrated by a pre-recorded video of a coach, checked for correct execution and qualitatively evaluated. Automatic coaching advices are generated in order to improve the execution.

Performance measurements are shown as an immediate feedback to the user, and stored and evaluated over time. The system is designed to allow for a remote interaction with a coach, and, to bolster social aspect of the exercise, for concurrent exercise of two (or eventually multiple) remote users.

Acknowledgements:

This research was supported by National Science Foundation (NSF) grant 1111965

Conclusions:

• System for computer assisted coaching of elderly people• Capable of providing automatic coaching intervention, performance evaluation, remote

interaction with a coach or other users• Platform for future research

• effects of different forms of the audio-visual feedback on the performance• effect of added cognitive load• social effect of concurrent exercise, multiple users in a shared virtual environment

Figure 1: Automated coaching system architecture: Controlflow overview`

Figure 3: Automated evaluation of performed exercises: Dataflow overview

Figure 4: Examples of pose measurement primitives. These areinternal, not shown to the user

Figure 5: User interface. Using the pose measurements to inferprogress through exercise repetitions (first line), to evaluateperformance (second and third line) and to give coachingadvices (fourth line of text)

Figure 2: Pre-recorded video of a coach demonstrating theexercise

Motivation and Problem Introduction

• Sustained exercising of physical activity improves quality of independent living of elderly

• Task-oriented training and repetition of motor activities, often involving impaired neuromuscular or musculoskeletal system

• Patient is guided by a trained physical coach, which observes and assists with correct tasks execution

• labour intensive, time consuming • often very subjective

• Repetitive tasks often perceived as dull and non-engaging• Consequently reducing patient’s level of engagement.

Computer assisted coaching • Provides objective measurement of performance,• Potential to increase patient’s motivation for home exercises,

when not under direct coach’s supervision

Developed system

• Guides patients through a series of exercises, based on [3] • Observes proper execution of the exercises • Records the performance achieved.

Hardware

• Low cost, low maintenance, user-installable setup• Microsoft Kinect camera [4], personal computer

Environment

• Indoor use only, working space – approx. 2x2 meters, minimal camera distance 2 meters

• Limited choice of exercises – stationary, sitting or standing

System architecture, control flow of user interface in Fig. 1• Exercise session: a sequence of exercises• Each exercise proceeds through three stages:

• Demonstration of the routine• Computer assisted exercise• Final evaluation of the performance

• Accessibility• Controlled by mouse, keyboard or speech recognition• Both audible (speech synthesis) and visual feedback

Demonstration of the routine, Fig. 2• Pre-recorded video of a coach• Optional, can be skipped or repeated, for users of different

levels of experience

Computer assisted exercise , Fig. 3-5• User’s pose acquired in real time using the Kinect camera• Analysed end exercise-specific measurements evaluated

• improper execution of the routine• performance (ability) • progression through the exercise, counting repetitions

• Ended after reaching a predefined number of repetitions, or prematurely if the user is unable to complete them all

Performance stored in a database• Weekly/monthly progress shown upon exercise completion

References:

[1] Krakauer, J. W. (2006): Motor learning: its relevance to stroke recovery and neurorehabili-tation. Current Opinion in Neurology.

[2] Sveistrup, H. (2004). Motor rehabilitation using virtual reality. Journal of NeuroEngineering

and Rehabilitation

[3] Scott, S. (2008): ABLE Bodies Balance Training.[4] Shotton, J., Fitzgibbon, A., Cook, M., Blake, A. (2011): Real-time Human Pose Recognition

in Parts from Single Depth Images. Computer Vision and Pattern Recognition.[5] Obdržálek, Š., Kurillo, G., Ofli, F., et al. (2012): Accuracy and Robustness of Kinect Pose

Estimation in the Context of Coaching of Elderly Population. EMBC'12.

Figure 6: Achieved exercise-specific performance measure-ments are stored in a database, temporal progress charts areshown after each exercise