SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Close Range Depth Sensing
Cameras for Virtual Reality based
Hand Rehabilitation
Darryl Charles1, Katy Pedlow2, Suzanne McDonough2, Ka Shek3, and Therese Charles3
1Computer

Science Research Institute, School of Computing and Information Engineering,
University of Ulster, Coleraine, Northern Ireland BT52 1SA
2Centre for Health and Rehabilitation Technologies, School of Health Sciences,
University of Ulster, Jordanstown, Northern Ireland BT37 0QB
3SilverFish Studios, Coleraine, Northern Ireland BT52 2NR
Introduction
• Our interest is in low cost, technology based,
games enhanced physical rehabilitation
• Previous work has used webcams and Kinect
– Effective but has issues, e.g. lag and resolution

• Leap Camera released

– Low lag, high resolution tracking of fingers
– We investigated beta camera and sdk
– Developed several VR therapies for fingers.

• In this paper we present results from trials with
professional physiotherapists
Previous Research
• Video of previous webcam and augmented
reality games from Ulster ->
Leap Motion Camera/Controller
Leap Motion camera/controller
• Low cost (approx. £70 in the UK)
• Small (0.5” x 1.2” x 3” with a weight of 0.1
pounds)
• Built-in infrared LEDs to detect objects within
a dome of approximately 8 cubic feet above it
• Minimal latency and high spatial precision
(0.01mm)
Leap Demo
• On Screen (Visualizer + other examples)
Method
• Construct virtual simulations of 3 common rehab tasks
for hand and fingers
– Leap Motion and a natural interface controller
– Use a 3D game engine for construction
– Collaborate with commercial developers (SilverFish
Studios) and academics from the Centre for Health and
Rehabilitation Technologies (CHaRT)

• Trial simulated tasks with clinicians

– Give us understanding of the potential and limitations of
the Leap
– Obtain feedback from professionals at Regional Acquired
Brain Injury Unit (RABIU) at Musgrave Hospital in Belfast
before considering patient trials
Task 1 – Cotton Balls
Activity Description

Progression Parameters

Feedback Parameters

Cotton balls and a container are placed on a
table. The user is asked to pick the cotton balls
up off of the table and place them in the
container. The use is encouraged to use a pincer
grasp.
• Size of Container
• Distance of container from user
• Height of container
• Number of cotton balls
• Time required to place a set number of
cotton balls in the container
• Number of repetitions
Task 2 – Stacking Blocks
Activity Description

The user is given rectangular blocks
(wooden or plastic), and is asked to
build a tower by stacking blocks
vertically on the table.
Progression
• Distance of blocks from the user.
Parameters
• Number of blocks
• Size of blocks
Feedback Parameters • Number of repetitions in a set time
period
• Time: Time required to complete the
task
Task 3 - Nine Hole Peg Test (NHPT)
• The standardized equipment for the test typically
consists of:

– A board, in wood or plastic, with 9 holes (10 mm
diameter, 15 mm depth), placed apart by 32 mm
(Mathiowetz et al. 1985) or 50 mm (Heller et al. 1987)
– A container for the pegs. Initially the container was a
square box (100 x 100 x 10 mm) apart from the board.
The most current container is a shallow round dish at
the end of the board (Grice et al., 2003)
– 9 pegs (7 mm diameter, 32 mm length) (Mathiowetz
et al. 1985)
– Stopwatch
Virtual Tasks
• Video or live demo of software
Screenshots of three simulated rehab tasks. From left to right: Cotton Balls, Nine Hole Peg Test, and
Stacking Blocks.
Trial Participants
Participant

Q1. Occupation

1

Physiotherapist

2
3
4
5
6
7
8

Q2. Years of
Experience
10+

Q3. Use Games
for Rehab
No

Q4. Play Games

Occupational
Therapist
Student

10+

Yes

Occasionally

0

No

Never

Occupational
Therapist
Occupational
Therapist
Occupational
Therapist
Occupational
Therapist
Occupational
Therapist

1-2

Yes

Occasionally

3-5

Yes

Occasionally

3-5

Yes

Never

5-10

Yes

Occasionally

5-10

Yes

Never

Occasionally
Post Trial Questions
Background information

1. What is your occupation?
Physiotherapist / Occupational therapist / Other
2. How many years clinical experience do you have?
3. Do you use computer games for rehabilitation? YES/NO

System specific questions
(Answers on a Likert Scale 1 – 7)

4. Do you play games?
5. I feel that with practise I would become proficient in using the control interface
6. I feel that with practise I would become proficient in using the control interface
7. The tasks presented on the screen are easy to understand
8. The content on the screen is appropriate for the patient population
9. The prototypes provide a good illustration of all the functionalities I would require it to
have e.g. type of tasks, movements emphasised

Patient population related questions
(Answers on a Likert Scale 1 – 7)

10. I feel it would be easy to use this system in my clinical environment
11. I can see the benefit of this system for my general patient population
12. I can see the benefit of this system for the older patient population
13. I can see the benefit of this system for the younger patient population
14. I feel patients would be motivated to use this system
15. I feel my patients would benefit from this type of system in their home environment
16. I feel the system needs to be adapted to suit my patient population
Please state how it would need adapted (follow up comment)
Full Results
Mean Responses per Question
Variation per Participant
Participant

Q1. Occupation

Q2. Years of
Experience

Q3. Use
Games for
Rehab

Q4. Play Games

Q5 – Q16
Mean
Response

Interquartile
Range

1

Physiotherapist

10+

No

Occasionally

1.33

0.75

2

Occupational
Therapist

10+

Yes

Occasionally

2.25

0.75

3

Student

0

No

Never

2.67

2.5

4

Occupational
Therapist

1-2

Yes

Occasionally

4.00

2

5

Occupational
Therapist

3-5

Yes

Occasionally

1.75

1.75

6

Occupational
Therapist

3-5

Yes

Never

4.17

1

7

Occupational
Therapist

5-10

Yes

Occasionally

1.00

0

8

Occupational
Therapist

5-10

Yes

Never

3.58

3

6 Yes
2 No

5 Occasionally
3 Never

2.59 (Mean)

1.47 (Mean)

Summary
Summary of Results
• Mean response to all questions = 2.59 (scale 1-7)
– Six of respondents had a mean response to the
questions of less than 3

• 4 clinicians over 5 years experience provided a
(mean = 2.04)
– 4 other responded with a (mean = 3.14)

•
•
•
•

Tasks easy to understand (mean = 1.88)
Good illustration of rehab tasks (mean = 2.38)
Suitable for young patients (mean = 1.6)
Suitable for home environment (mean = 2.5)
Discussion
• Ease of use of system

– We spent most time on this – it is tricky!
– Some clinicians did the interface tricky – especially at the start

• Issues: its an unfamiliar UI, hand position must remain parallel to table
surface (+/- 10 degrees or so)
• Lessons: user needs time to attune, lots of positions cues required, VR
headset like Oculus Rift may help

– Several clinicians felt that older people could have problems
learning to use the system

• Clinicians felt that the system has potential but the tasks
should be converted into games and could be more tailored
to their treatements
• Clinicians were excited about the use of the system in the
home – especially since it is so cheap and easy to set up.
Participant Comments
• “Develop programmes for different
orientation, i.e. vertical and horizontal”
(Participant 1)
• “More functional activities; i.e. lift a cup,
bringing to a mouth. Puzzles - to incorporate
cognitive skills” (Participant 4)
• “May be set games for different age groups”
(Participant 7)
Conclusion
• The results were very encouraging
• We have learned a lot about designed virtual
rehab. software that use the Leap controller
• Next phase
– Move software to Unity3D
– Design games for the Leap in collaboration with
clinicians
– Trial games with patients

Mais conteúdo relacionado

Semelhante a An Evaluation of the Leap Motion Depth Sensing Camera for Tracking Hand and Fingers Motion in Physical Therapy

QMRAS Project Presentation
QMRAS Project PresentationQMRAS Project Presentation
QMRAS Project PresentationGary Spencer
 
Introduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey ResearchIntroduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey ResearchCaroline Jarrett
 
Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...
Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...
Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...Teletón Paraguay
 
Modeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural NetworksModeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural NetworksJosh Patterson
 
Controlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoControlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoMichael Shilman
 
ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...
ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...
ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...Pedro Kayatt
 
1. Intro DS.pptx
1. Intro DS.pptx1. Intro DS.pptx
1. Intro DS.pptxAnusuya123
 
Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical MehodsM Surendar
 
A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...Sergi Bermudez i Badia
 
Scientific Research Steps Part 2
Scientific Research Steps Part 2Scientific Research Steps Part 2
Scientific Research Steps Part 2Ainul Yaqin
 
Computer games for user engagement in Attention Deficit Hyperactivity Disorde...
Computer games for user engagement in Attention Deficit Hyperactivity Disorde...Computer games for user engagement in Attention Deficit Hyperactivity Disorde...
Computer games for user engagement in Attention Deficit Hyperactivity Disorde...Karel Van Isacker
 
Topic 5 Conducting Surveys, Experiment of observation.pdf
Topic 5 Conducting Surveys, Experiment of observation.pdfTopic 5 Conducting Surveys, Experiment of observation.pdf
Topic 5 Conducting Surveys, Experiment of observation.pdfRubenAgacio
 
Top Brainnovation harnessing Big Data
Top Brainnovation harnessing Big DataTop Brainnovation harnessing Big Data
Top Brainnovation harnessing Big DataSharpBrains
 
Differences in-task-descriptions
Differences in-task-descriptionsDifferences in-task-descriptions
Differences in-task-descriptionsSameer Chavan
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 

Semelhante a An Evaluation of the Leap Motion Depth Sensing Camera for Tracking Hand and Fingers Motion in Physical Therapy (20)

QMRAS Project Presentation
QMRAS Project PresentationQMRAS Project Presentation
QMRAS Project Presentation
 
Introduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey ResearchIntroduction to Usability Testing for Survey Research
Introduction to Usability Testing for Survey Research
 
Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...
Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...
Tecnologías que mejoran el resultado en el proceso de rehabilitación de perso...
 
OSCE paeds.pptx
OSCE paeds.pptxOSCE paeds.pptx
OSCE paeds.pptx
 
Final_Presentation.pptx
Final_Presentation.pptxFinal_Presentation.pptx
Final_Presentation.pptx
 
Lab 06-sol
Lab 06-solLab 06-sol
Lab 06-sol
 
Modeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural NetworksModeling Electronic Health Records with Recurrent Neural Networks
Modeling Electronic Health Records with Recurrent Neural Networks
 
Controlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong ZhaoControlled Experiments - Shengdong Zhao
Controlled Experiments - Shengdong Zhao
 
ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...
ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...
ISA15 - Influence of a HMD on UX and performance in a VR-based sports applica...
 
1. Intro DS.pptx
1. Intro DS.pptx1. Intro DS.pptx
1. Intro DS.pptx
 
Analytic emperical Mehods
Analytic emperical MehodsAnalytic emperical Mehods
Analytic emperical Mehods
 
A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...A systematic approach towards designing low-cost motor and cognitive rehabili...
A systematic approach towards designing low-cost motor and cognitive rehabili...
 
Scientific Research Steps Part 2
Scientific Research Steps Part 2Scientific Research Steps Part 2
Scientific Research Steps Part 2
 
Computer games for user engagement in Attention Deficit Hyperactivity Disorde...
Computer games for user engagement in Attention Deficit Hyperactivity Disorde...Computer games for user engagement in Attention Deficit Hyperactivity Disorde...
Computer games for user engagement in Attention Deficit Hyperactivity Disorde...
 
Topic 5 Conducting Surveys, Experiment of observation.pdf
Topic 5 Conducting Surveys, Experiment of observation.pdfTopic 5 Conducting Surveys, Experiment of observation.pdf
Topic 5 Conducting Surveys, Experiment of observation.pdf
 
Top Brainnovation harnessing Big Data
Top Brainnovation harnessing Big DataTop Brainnovation harnessing Big Data
Top Brainnovation harnessing Big Data
 
Differences in-task-descriptions
Differences in-task-descriptionsDifferences in-task-descriptions
Differences in-task-descriptions
 
Chapter 8 eval. tech. lesson 2
Chapter 8 eval. tech. lesson 2Chapter 8 eval. tech. lesson 2
Chapter 8 eval. tech. lesson 2
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
(Fall 2012) Palm Vein Recognition (Cradle VS Non-cradle)
(Fall 2012) Palm Vein Recognition (Cradle VS Non-cradle)(Fall 2012) Palm Vein Recognition (Cradle VS Non-cradle)
(Fall 2012) Palm Vein Recognition (Cradle VS Non-cradle)
 

Mais de Interactive Technologies and Games: Education, Health and Disability

Mais de Interactive Technologies and Games: Education, Health and Disability (20)

Robotics and Education – EduRob Project Results Launch
Robotics and Education – EduRob Project Results LaunchRobotics and Education – EduRob Project Results Launch
Robotics and Education – EduRob Project Results Launch
 
Educational Robotics for Students with disabilities (EDUROB) - brochure
Educational Robotics for Students with disabilities (EDUROB) - brochureEducational Robotics for Students with disabilities (EDUROB) - brochure
Educational Robotics for Students with disabilities (EDUROB) - brochure
 
Can Computer-Assisted Training of Prerequisite Motor Skills Help Enable Commu...
Can Computer-Assisted Training of Prerequisite Motor Skills Help Enable Commu...Can Computer-Assisted Training of Prerequisite Motor Skills Help Enable Commu...
Can Computer-Assisted Training of Prerequisite Motor Skills Help Enable Commu...
 
Increasing Awareness of Alzheimer’s Disease through a Mobile Game (Beverley C...
Increasing Awareness of Alzheimer’s Disease through a Mobile Game (Beverley C...Increasing Awareness of Alzheimer’s Disease through a Mobile Game (Beverley C...
Increasing Awareness of Alzheimer’s Disease through a Mobile Game (Beverley C...
 
Game features of cognitive training (Michael P. Craven and Carlo Fabricatore)
Game features of cognitive training (Michael P. Craven and Carlo Fabricatore)Game features of cognitive training (Michael P. Craven and Carlo Fabricatore)
Game features of cognitive training (Michael P. Craven and Carlo Fabricatore)
 
Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...
Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...
Enhancing the measurement of clinical outcomes using Microsoft Kinect choices...
 
User involvement in design and application of virtual reality gamification to...
User involvement in design and application of virtual reality gamification to...User involvement in design and application of virtual reality gamification to...
User involvement in design and application of virtual reality gamification to...
 
Our virtual selves, our virtual morals – Mass Effect players’ personality and...
Our virtual selves, our virtual morals – Mass Effect players’ personality and...Our virtual selves, our virtual morals – Mass Effect players’ personality and...
Our virtual selves, our virtual morals – Mass Effect players’ personality and...
 
Support Dementia: using wearable assistive technology and analysing real-time...
Support Dementia: using wearable assistive technology and analysing real-time...Support Dementia: using wearable assistive technology and analysing real-time...
Support Dementia: using wearable assistive technology and analysing real-time...
 
Breast Cancer Diagnosis using a Hybrid Genetic Algorithm for Feature Selectio...
Breast Cancer Diagnosis using a Hybrid Genetic Algorithm for Feature Selectio...Breast Cancer Diagnosis using a Hybrid Genetic Algorithm for Feature Selectio...
Breast Cancer Diagnosis using a Hybrid Genetic Algorithm for Feature Selectio...
 
Keynote speakers – Dom Martinovs and Rachel Barrett, ‘ No One Left Behind’ pr...
Keynote speakers – Dom Martinovs and Rachel Barrett, ‘ No One Left Behind’ pr...Keynote speakers – Dom Martinovs and Rachel Barrett, ‘ No One Left Behind’ pr...
Keynote speakers – Dom Martinovs and Rachel Barrett, ‘ No One Left Behind’ pr...
 
Playing games with observation, dependency and agency in a new environment fo...
Playing games with observation, dependency and agency in a new environment fo...Playing games with observation, dependency and agency in a new environment fo...
Playing games with observation, dependency and agency in a new environment fo...
 
Me, My Game-Self, and Others: A Qualitative Exploration of the Game-Self (Nik...
Me, My Game-Self, and Others: A Qualitative Exploration of the Game-Self (Nik...Me, My Game-Self, and Others: A Qualitative Exploration of the Game-Self (Nik...
Me, My Game-Self, and Others: A Qualitative Exploration of the Game-Self (Nik...
 
A comparison of humanoid and non-humanoid robots in supporting the learning o...
A comparison of humanoid and non-humanoid robots in supporting the learning o...A comparison of humanoid and non-humanoid robots in supporting the learning o...
A comparison of humanoid and non-humanoid robots in supporting the learning o...
 
ITAG 2016 Keynote speaker - Fiorella Operto, ‘Robotics, A New Science’
ITAG 2016 Keynote speaker - Fiorella Operto, ‘Robotics, A New Science’ITAG 2016 Keynote speaker - Fiorella Operto, ‘Robotics, A New Science’
ITAG 2016 Keynote speaker - Fiorella Operto, ‘Robotics, A New Science’
 
Tell me what you want and I’ll show you what you can have: who drives design ...
Tell me what you want and I’ll show you what you can have: who drives design ...Tell me what you want and I’ll show you what you can have: who drives design ...
Tell me what you want and I’ll show you what you can have: who drives design ...
 
Using a blended pedagogical framework to guide the applications of games in n...
Using a blended pedagogical framework to guide the applications of games in n...Using a blended pedagogical framework to guide the applications of games in n...
Using a blended pedagogical framework to guide the applications of games in n...
 
Urban Games: playful storytelling experiences for city dwellers
Urban Games: playful storytelling experiences for city dwellersUrban Games: playful storytelling experiences for city dwellers
Urban Games: playful storytelling experiences for city dwellers
 
Game transfer Phenomena: the pervasiveness of sounds from video games and the...
Game transfer Phenomena: the pervasiveness of sounds from video games and the...Game transfer Phenomena: the pervasiveness of sounds from video games and the...
Game transfer Phenomena: the pervasiveness of sounds from video games and the...
 
Immersive Virtual Reality Simulation Deployment in a Lean Manufacturing Envir...
Immersive Virtual Reality Simulation Deployment in a Lean Manufacturing Envir...Immersive Virtual Reality Simulation Deployment in a Lean Manufacturing Envir...
Immersive Virtual Reality Simulation Deployment in a Lean Manufacturing Envir...
 

Último

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Último (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

An Evaluation of the Leap Motion Depth Sensing Camera for Tracking Hand and Fingers Motion in Physical Therapy

  • 1. Close Range Depth Sensing Cameras for Virtual Reality based Hand Rehabilitation Darryl Charles1, Katy Pedlow2, Suzanne McDonough2, Ka Shek3, and Therese Charles3 1Computer Science Research Institute, School of Computing and Information Engineering, University of Ulster, Coleraine, Northern Ireland BT52 1SA 2Centre for Health and Rehabilitation Technologies, School of Health Sciences, University of Ulster, Jordanstown, Northern Ireland BT37 0QB 3SilverFish Studios, Coleraine, Northern Ireland BT52 2NR
  • 2. Introduction • Our interest is in low cost, technology based, games enhanced physical rehabilitation • Previous work has used webcams and Kinect – Effective but has issues, e.g. lag and resolution • Leap Camera released – Low lag, high resolution tracking of fingers – We investigated beta camera and sdk – Developed several VR therapies for fingers. • In this paper we present results from trials with professional physiotherapists
  • 3. Previous Research • Video of previous webcam and augmented reality games from Ulster ->
  • 5. Leap Motion camera/controller • Low cost (approx. £70 in the UK) • Small (0.5” x 1.2” x 3” with a weight of 0.1 pounds) • Built-in infrared LEDs to detect objects within a dome of approximately 8 cubic feet above it • Minimal latency and high spatial precision (0.01mm)
  • 6. Leap Demo • On Screen (Visualizer + other examples)
  • 7. Method • Construct virtual simulations of 3 common rehab tasks for hand and fingers – Leap Motion and a natural interface controller – Use a 3D game engine for construction – Collaborate with commercial developers (SilverFish Studios) and academics from the Centre for Health and Rehabilitation Technologies (CHaRT) • Trial simulated tasks with clinicians – Give us understanding of the potential and limitations of the Leap – Obtain feedback from professionals at Regional Acquired Brain Injury Unit (RABIU) at Musgrave Hospital in Belfast before considering patient trials
  • 8. Task 1 – Cotton Balls Activity Description Progression Parameters Feedback Parameters Cotton balls and a container are placed on a table. The user is asked to pick the cotton balls up off of the table and place them in the container. The use is encouraged to use a pincer grasp. • Size of Container • Distance of container from user • Height of container • Number of cotton balls • Time required to place a set number of cotton balls in the container • Number of repetitions
  • 9. Task 2 – Stacking Blocks Activity Description The user is given rectangular blocks (wooden or plastic), and is asked to build a tower by stacking blocks vertically on the table. Progression • Distance of blocks from the user. Parameters • Number of blocks • Size of blocks Feedback Parameters • Number of repetitions in a set time period • Time: Time required to complete the task
  • 10. Task 3 - Nine Hole Peg Test (NHPT) • The standardized equipment for the test typically consists of: – A board, in wood or plastic, with 9 holes (10 mm diameter, 15 mm depth), placed apart by 32 mm (Mathiowetz et al. 1985) or 50 mm (Heller et al. 1987) – A container for the pegs. Initially the container was a square box (100 x 100 x 10 mm) apart from the board. The most current container is a shallow round dish at the end of the board (Grice et al., 2003) – 9 pegs (7 mm diameter, 32 mm length) (Mathiowetz et al. 1985) – Stopwatch
  • 11. Virtual Tasks • Video or live demo of software Screenshots of three simulated rehab tasks. From left to right: Cotton Balls, Nine Hole Peg Test, and Stacking Blocks.
  • 12. Trial Participants Participant Q1. Occupation 1 Physiotherapist 2 3 4 5 6 7 8 Q2. Years of Experience 10+ Q3. Use Games for Rehab No Q4. Play Games Occupational Therapist Student 10+ Yes Occasionally 0 No Never Occupational Therapist Occupational Therapist Occupational Therapist Occupational Therapist Occupational Therapist 1-2 Yes Occasionally 3-5 Yes Occasionally 3-5 Yes Never 5-10 Yes Occasionally 5-10 Yes Never Occasionally
  • 13. Post Trial Questions Background information 1. What is your occupation? Physiotherapist / Occupational therapist / Other 2. How many years clinical experience do you have? 3. Do you use computer games for rehabilitation? YES/NO System specific questions (Answers on a Likert Scale 1 – 7) 4. Do you play games? 5. I feel that with practise I would become proficient in using the control interface 6. I feel that with practise I would become proficient in using the control interface 7. The tasks presented on the screen are easy to understand 8. The content on the screen is appropriate for the patient population 9. The prototypes provide a good illustration of all the functionalities I would require it to have e.g. type of tasks, movements emphasised Patient population related questions (Answers on a Likert Scale 1 – 7) 10. I feel it would be easy to use this system in my clinical environment 11. I can see the benefit of this system for my general patient population 12. I can see the benefit of this system for the older patient population 13. I can see the benefit of this system for the younger patient population 14. I feel patients would be motivated to use this system 15. I feel my patients would benefit from this type of system in their home environment 16. I feel the system needs to be adapted to suit my patient population Please state how it would need adapted (follow up comment)
  • 15. Mean Responses per Question
  • 16. Variation per Participant Participant Q1. Occupation Q2. Years of Experience Q3. Use Games for Rehab Q4. Play Games Q5 – Q16 Mean Response Interquartile Range 1 Physiotherapist 10+ No Occasionally 1.33 0.75 2 Occupational Therapist 10+ Yes Occasionally 2.25 0.75 3 Student 0 No Never 2.67 2.5 4 Occupational Therapist 1-2 Yes Occasionally 4.00 2 5 Occupational Therapist 3-5 Yes Occasionally 1.75 1.75 6 Occupational Therapist 3-5 Yes Never 4.17 1 7 Occupational Therapist 5-10 Yes Occasionally 1.00 0 8 Occupational Therapist 5-10 Yes Never 3.58 3 6 Yes 2 No 5 Occasionally 3 Never 2.59 (Mean) 1.47 (Mean) Summary
  • 17. Summary of Results • Mean response to all questions = 2.59 (scale 1-7) – Six of respondents had a mean response to the questions of less than 3 • 4 clinicians over 5 years experience provided a (mean = 2.04) – 4 other responded with a (mean = 3.14) • • • • Tasks easy to understand (mean = 1.88) Good illustration of rehab tasks (mean = 2.38) Suitable for young patients (mean = 1.6) Suitable for home environment (mean = 2.5)
  • 18. Discussion • Ease of use of system – We spent most time on this – it is tricky! – Some clinicians did the interface tricky – especially at the start • Issues: its an unfamiliar UI, hand position must remain parallel to table surface (+/- 10 degrees or so) • Lessons: user needs time to attune, lots of positions cues required, VR headset like Oculus Rift may help – Several clinicians felt that older people could have problems learning to use the system • Clinicians felt that the system has potential but the tasks should be converted into games and could be more tailored to their treatements • Clinicians were excited about the use of the system in the home – especially since it is so cheap and easy to set up.
  • 19. Participant Comments • “Develop programmes for different orientation, i.e. vertical and horizontal” (Participant 1) • “More functional activities; i.e. lift a cup, bringing to a mouth. Puzzles - to incorporate cognitive skills” (Participant 4) • “May be set games for different age groups” (Participant 7)
  • 20. Conclusion • The results were very encouraging • We have learned a lot about designed virtual rehab. software that use the Leap controller • Next phase – Move software to Unity3D – Design games for the Leap in collaboration with clinicians – Trial games with patients