SlideShare a Scribd company logo
AI Driven Posture Analysis Fall
Detection System for the Elderly
By: Patrick Ogbuitepu
Supervised By: Adrian Clark
MSc. Artificial Intelligence and Its Applications
CSEE Department
University of Essex
December 2024
How it Works
Contents
Justification
1.
Overview of the Solution
2.
Implementation Approach
3.
Demonstration
4.
Static Posture Classification
5.
Observations
6.
Fall Detection
7.
Results
8.
Justification
Source: https://ageing-better.org.uk/our-ageing-population-state-ageing-2023-4
Source: The Centre for
Ageing Better
Justification
Data Source: https://www.nomisweb.co.uk/datasets/mortsa
Justification
Data Source: https://www.nomisweb.co.uk/datasets/mortsa
Overview of the Solution
Activity Recognition
Computer Vision Sensor Based
Wearables Environment Monitors
Measured Values:
Heart Rate
Acceleration
Angular Velocity
Magnetic Fields
Measured Values:
Sound
Motion
Pressure
Monochrome
3D (RGB-depth)
Infrared
Thermal
2D (RGB) Frame Sequencing
Background Subtraction
Data Capture Methods Activity Recognition Methods
Pose Detection
Optical Flow
Histogram of Oriented
Gradients
Tech Utilised
Motion Detection
(frame diff + bg subtraction)
Human Pose
Estimation
Static Posture
Classification
Activity Recognition
Fall Detection
2D RGB Video Feed
Fall
No Fall
Static Posture Classification
Stand, Sit, Lie, or Absent
and
Bounding Box Aspect Ratio
Fall Detection
AI-Driven Posture Analysis Fall Detection System for the Elderly
Design Constraints
Stationary High Resolution Stationary 2D RGB Camera
1.
Camera must have full view of the person from head to toe
2.
Designed for indoor purpose
3.
Only supports single individual living alone
4.
Room must be well lit
5.
Implementation Approach
Proof of Concept
Static Posture
Classification
Posture
Classification
for Video
Fall Detection​
Image Processing
with OpenCV for
Motion Detection
Pose Estimation
with MediaPipe​
Analysis of Static
Poses​
Data Collection and
Labeling (113 Images
and 9 videos)
Implement
Prediction Logic on
Static Images
Improve Accuracy
of Motion Detection
Statistical Analysis
of Training Data
Performance
Evaluation on
Training Videos
Recognize State
Transition
Design finite state
machine model to
detect falls
Performance
Evaluation on the
Validation Videos
Position in Frame 1
Position in Frame 2
1 2 3 4 5
Value = 0
Value = 255
1 2 3 4 5
Value = 255
Value = 0
1 2 3 4 5 1 2 3 4 5
Frame 2 Frame 1 Frame Difference
Value = -255
Value = 255
Value = 0
1 2 3 4 5
Bounding Box
Region of Detected Motion
Result of Frame Differencing
Minus Equals
Motion Detection
Frame Difference After Denoising After Background Subtraction
Denoising Frame Differencing
Snapping
Bounding Box to a
Fixed Grid
Overlap and Retained Previous Region of Interest
Before: This frame was skipped After: The frame was recognized despite
lack of movement
MediaPipe Detected Pose on the Chair
Before: Entire frame was fed into
MediaPipe
After: Only the region of interest was fed
into MediaPipe
Creation of My Dataset in 5 Different Venues
static posture training
113 Images
static posture validation
fall detection training
3 Videos
fall detection validation
6 Videos
Categories of Static Posture​& Inspiration
Lying​
Hip to Shoulder is not Upright​
Standing​
Hip to Shoulder or Hip to ankle is in a
vertical position​
Sitting​
Hip to Shoulder is Upright & Not Standing​
Key Joints of Focus
Key Joints
of Focus
THIGH BONE
SHIN
BONE
BACK
BONE
12
11
23
24 26
25
27
28
Analysis of Static Poses​& Upright Test
X
X
X
X
Upright Test: P1 is far greater than P2
P1
P2
P1
P2
Upright
Not upright
Important criteria to distinguish sitting and lying​
Also, increases the confidence of predicting standing​
Standing vs Non-Standing
Classification Rules
Standing: % Threshold ≤ 16%
1.
Squatting: 16% < % Threshold ≤ 38%
2.
Percentage Difference= ∣(2D Thigh Bone+2D Shin Bone)−(Y-axis Distance from Hip to Ankle)∣​
_________________________________________________________
2D Thigh Bone+2D Shin Bone
Sitting vs Non-Sitting
( Y position of knee ≥ Y position of hips​
​
OR​
​
Y position of knee < Y position of hips
& Y distance btw hip and ankle ≤ Shin
bone )​
&​
Difference in Z of Hip and Z of Knee >
0.5 thigh length in 3D
&
Upright Test
YES
NO
Predict Stand, Sit, Lie
Are Legs in
Standing Pose?
Stand
Is Upright?
YES
NO
Both or either
Lying?
Lie
YES
NO
Both Standing?
Both
Squatting?
Sitting, Lying and
Low % Upright?
Standing and
Squatting?
Both Sitting?
Max % Standing is high
and Min % Sit is Low?
Either
Standing?
Either
Squatting?
Both Lying?
Either Sitting?
Stand
Stand
Lie
Sit
Stand
Stand
START
START
PREDICTION
Uncertain and
Certain?
Standing?
Squatting?
Sitting?
Both Uncertain?
Stand
Stand
Sit
Lie
Stand
Stand Sit
Standing?
Squatting?
Sitting?
Stand
Stand
Sit
None
Prediction Logic
full list of feature vectors include
is_upright
1.
percent_upright
2.
stand_left
3.
stand_right
4.
percent_stand_left
5.
percent_stand_right
6.
sit_left
7.
sit_right
8.
percent_sit_left
9.
percent_sit_right
10.
lie_left
11.
lie_right
12.
Aspect Ratio to Predict Static Pose
Aspect Ratio to Predict Static Pose
KMEANS Clustering
No of Clusters: 9
Histogram Plot of Aspect Ratio
No of Bins: 30
Stand Sit Lie
Evaluation Metric Bounding Box
Aspect Ratio
First iteration Second Iteration % Improvement
Accuracy 84 73 94 22.34
Precision 87.18 63.38 93.75 32.39
Recall 65.69 63.34 96.77 34.55
F1 Score 70.55 63.03 94.85 33.55
Number of
Prediction Rules
10 32
Training Results of Static Pose Classification
Activity Recognition
Analysis of Manual Labels
Analysis of Manual Labels
with Focus on 4 States Only
Observations on Static Pose Classification
Misclassified as sit​
Misclassified as sit​
After incorporating 3D coordinates it was correctly classified
Bone lengths are not always to scale / proportional in lying position,
consider incorporating angles​or using head/feet orientation in future
Updated standing logic to account for both 2d and 3d
coordinates, while giving more importance to 2d coordinates​
Temporal Smoothing
To compensate for occasionally wrong pose estimation
Before and After Fine-tuning
Before: Mis-classified as sit After: Classified as stand
Video File ​ hr_fall_detection_1 ​ hr_fall_detection_2 ​ hr_fall_detection_3 ​
Main
Characteristics​
Close-up shot​ High level of Occlusion​ Wide Angle​
Modal Class​ 53.85%​ 62.5%​ 41.07%​
Pre​
Pre-
Smooth​
Post​ Pre​
Pre-
Smooth​
Post​ Pre​
Pre-
Smooth​
Post​
Accuracy ​ 95.04 ​ 83.02​ 85.63​ 75.18​ 88.83​ 90.00​ 78.51 ​ 95.80​ 95.95​
Precision ​ 87.11 ​ 88.01​ 89.67​ 84.5​ 85.32​ 85.31​ 89.85 ​ 96.12​ 96.02​
Recall ​ 81.76 ​ 88.86​ 91.29​ 76.26​ 75.35​ 73.84​ 86.46 ​ 91.87​ 93.57​
F1 Score ​ 81.88 ​ 87.31​ 89.45​ 75.67​ 77.26​ 75.92​ 85.25 ​ 93.19​ 94.27​
Test Results of Static Pose Classification on Unseen Data
Falling
Sit/Stand
100 audio files
Stand
Sit
Lie
Absent
Lying
Recovery
Recovery
States
Transitions
Finite State Machine Model State transition must occur​
Stand-Lie (State Transition)​
Sit-Lie (Rate of Change of Bounding Box
Aspect Ratio)​
Delay to see if the subject remains in the
new state for a minimum period​
Definition of Fall
Train
Video File ​
hr_fall_detection_1​ hr_fall_detection_2​ hr_fall_detection_3 ​
Main ​
Characteri
stics​
Close-up shot​ High level of Occlusion​ Wide Angle​
Modal
Class​
50.00%​ 57.14%​ 57.14%​
Pre​ Post​ Pre​ Post​ Pre​ Post​
Accuracy ​ 91.82 ​ 100​ 97.94​ 85.71​ 98.61​ 85.71​
Precision ​ 95.38 ​ 100​ 98.94​ 90.00​ 99.30​ 90.00​
Recall ​ 79.11 ​ 100​ 77.90​ 83.33​ 74.69​ 83.33​
F1 Score ​ 84.38 ​ 100​ 85.28​ 84.44​ 82.70​ 84.44​
Fall Detection Training Results
Location of video
recording: CSEE Labs​
Other Approaches
Considered:​
1. Reinforcement
Learning with Q-tables​
2. Long Short-Term
Memory (LSTM) Networks​
3. Gated Recurrent Unit
(GRU) Networks​
Fall Detection Training Results Plot
Train
Video File ​
4​ 5​ 6​ 8​ 9​ 10​
Main ​
Characteristic
s​
Close-up
shot​
Close-up shot + High level of
Occlusion​
Wide Angle​
Modal Class​ 57.14%​ 55.55%​ 60.00%​ 53.85%​ 60.00%​ 54.55%​
Length of
Video
(seconds)​
207​ 146​ 83​ 435​ 67​ 243​
Accuracy ​ 100 ​ 66.67​ 60.00​ 84.61​ 100​ 81.81​
Precision ​ 100 ​ 81.25​ 30.00​ 88.89​ 100​ 87.5​
Recall ​ 100 ​ 62.50​ 50.00​ 83.33​ 100​ 80.00​
F1 Score ​ 100 ​ 58.46​ 37.50​ 83.75​ 100​ 80.35​
Fall Detection Training Results Plot
MediaPipe was unable to
detect pose in heavily
occluded videos especially
when the head was hidden​
Image from Video 6, dimly lit and
occluded​
Fall Detection Training Results Plot
Fall Detection Training Results Plot
End

More Related Content

PDF
AI Driven Posture Analysis Fall Detection System for the Elderly.pdf
PPTX
On the Development of A Real-Time Multi-Sensor Activity Recognition System
PDF
Triaxial Accelerometer Located on the Wrist for Elderly People’s Fall Detection
PDF
IRJET - Body Posture Guiding System
PDF
”YOGA WITH AI”
PPTX
Human Computer Intreaction
PDF
Pose Trainer: “An Exercise Guide and Assessment in Physiotherapy”
PDF
HUMAN IDENTIFIER WITH MANNERISM USING DEEP LEARNING
AI Driven Posture Analysis Fall Detection System for the Elderly.pdf
On the Development of A Real-Time Multi-Sensor Activity Recognition System
Triaxial Accelerometer Located on the Wrist for Elderly People’s Fall Detection
IRJET - Body Posture Guiding System
”YOGA WITH AI”
Human Computer Intreaction
Pose Trainer: “An Exercise Guide and Assessment in Physiotherapy”
HUMAN IDENTIFIER WITH MANNERISM USING DEEP LEARNING

Similar to Vision-based Fall Detection System - How it Works.pdf (20)

PPTX
Pose Machine
PDF
Handling displacement effects in on-body sensor-based activity recognition
PPTX
Activity Recognition from User-Annotated Acceleration Data Ling ...
PDF
A SURVEY ON HUMAN POSE ESTIMATION AND CLASSIFICATION
PPTX
Embedded Fest 2019. Игорь Таненков и Игорь Успеньев. Action Recognition from ...
PPT
PhD presentation bboulay
PDF
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
PDF
Track 1 session 1 - st dev con 2016 - contextual awareness
PPTX
Yoga pose detection using deep learning project PPT.pptx
PDF
MACHINE-LEARNING ESTIMATION OF BODY POSTURE AND PHYSICAL ACTIVITY BY WEARABLE...
PDF
Machine-Learning Estimation of Body Posture and Physical Activity by Wearable...
PDF
Objects as points (CenterNet) review [CDM]
PDF
Yoga Posture Classification using Computer Vision
PDF
Virtual Yoga System Using Kinect Sensor
PDF
Human pose detection using machine learning by Grandel
PDF
IRJET - Human Pose Detection using Deep Learning
PPTX
IoT and Computer Vision Based Driver Safety Monitoring System with Risk Predi...
PDF
A Study of Wearable Accelerometers Layout for Human Activity Recognition(Asia...
PPTX
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
PPTX
Healthcare arpan pal gws
Pose Machine
Handling displacement effects in on-body sensor-based activity recognition
Activity Recognition from User-Annotated Acceleration Data Ling ...
A SURVEY ON HUMAN POSE ESTIMATION AND CLASSIFICATION
Embedded Fest 2019. Игорь Таненков и Игорь Успеньев. Action Recognition from ...
PhD presentation bboulay
Development of Real-World Sensor Optimal Placement Support Software(AsianCHI2...
Track 1 session 1 - st dev con 2016 - contextual awareness
Yoga pose detection using deep learning project PPT.pptx
MACHINE-LEARNING ESTIMATION OF BODY POSTURE AND PHYSICAL ACTIVITY BY WEARABLE...
Machine-Learning Estimation of Body Posture and Physical Activity by Wearable...
Objects as points (CenterNet) review [CDM]
Yoga Posture Classification using Computer Vision
Virtual Yoga System Using Kinect Sensor
Human pose detection using machine learning by Grandel
IRJET - Human Pose Detection using Deep Learning
IoT and Computer Vision Based Driver Safety Monitoring System with Risk Predi...
A Study of Wearable Accelerometers Layout for Human Activity Recognition(Asia...
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Healthcare arpan pal gws
Ad

More from Patrick Ogbuitepu (13)

PDF
Credit Risk Assessment: A Comparative Analysis of Classifiers.pdf
PDF
Applying Neural Network Models for Binary Classification of EEG Signals.pdf
PDF
CE903 - Group 6 - Environment Setup & Version Control.pdf
PPTX
Social registries and management information system a prequel to requiremen...
PDF
Software development for the diversification of Nigeria Economy
DOCX
Cloud comparison hosting and choice of service provider
PPTX
Sample Presnetation for Website Development Project
PDF
Sample Guide for Writing Website Development Proposal
PDF
CONCEPTUAL DRAFT FOR ENTERPRISE WEBSITE DEVELOPMENT PROPOSITION
PDF
Project Team Structure
DOCX
Module 1: introduction to computer software
PDF
Mayor Farm Manager
PPTX
Management membership system portal presentation
Credit Risk Assessment: A Comparative Analysis of Classifiers.pdf
Applying Neural Network Models for Binary Classification of EEG Signals.pdf
CE903 - Group 6 - Environment Setup & Version Control.pdf
Social registries and management information system a prequel to requiremen...
Software development for the diversification of Nigeria Economy
Cloud comparison hosting and choice of service provider
Sample Presnetation for Website Development Project
Sample Guide for Writing Website Development Proposal
CONCEPTUAL DRAFT FOR ENTERPRISE WEBSITE DEVELOPMENT PROPOSITION
Project Team Structure
Module 1: introduction to computer software
Mayor Farm Manager
Management membership system portal presentation
Ad

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Spectroscopy.pptx food analysis technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
KodekX | Application Modernization Development
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
Review of recent advances in non-invasive hemoglobin estimation
Dropbox Q2 2025 Financial Results & Investor Presentation
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectroscopy.pptx food analysis technology
Advanced methodologies resolving dimensionality complications for autism neur...
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
NewMind AI Weekly Chronicles - August'25 Week I

Vision-based Fall Detection System - How it Works.pdf

  • 1. AI Driven Posture Analysis Fall Detection System for the Elderly By: Patrick Ogbuitepu Supervised By: Adrian Clark MSc. Artificial Intelligence and Its Applications CSEE Department University of Essex December 2024 How it Works
  • 2. Contents Justification 1. Overview of the Solution 2. Implementation Approach 3. Demonstration 4. Static Posture Classification 5. Observations 6. Fall Detection 7. Results 8.
  • 6. Overview of the Solution
  • 7. Activity Recognition Computer Vision Sensor Based Wearables Environment Monitors Measured Values: Heart Rate Acceleration Angular Velocity Magnetic Fields Measured Values: Sound Motion Pressure Monochrome 3D (RGB-depth) Infrared Thermal 2D (RGB) Frame Sequencing Background Subtraction Data Capture Methods Activity Recognition Methods Pose Detection Optical Flow Histogram of Oriented Gradients Tech Utilised
  • 8. Motion Detection (frame diff + bg subtraction) Human Pose Estimation Static Posture Classification Activity Recognition Fall Detection 2D RGB Video Feed Fall No Fall Static Posture Classification Stand, Sit, Lie, or Absent and Bounding Box Aspect Ratio Fall Detection AI-Driven Posture Analysis Fall Detection System for the Elderly
  • 9. Design Constraints Stationary High Resolution Stationary 2D RGB Camera 1. Camera must have full view of the person from head to toe 2. Designed for indoor purpose 3. Only supports single individual living alone 4. Room must be well lit 5.
  • 10. Implementation Approach Proof of Concept Static Posture Classification Posture Classification for Video Fall Detection​ Image Processing with OpenCV for Motion Detection Pose Estimation with MediaPipe​ Analysis of Static Poses​ Data Collection and Labeling (113 Images and 9 videos) Implement Prediction Logic on Static Images Improve Accuracy of Motion Detection Statistical Analysis of Training Data Performance Evaluation on Training Videos Recognize State Transition Design finite state machine model to detect falls Performance Evaluation on the Validation Videos
  • 11. Position in Frame 1 Position in Frame 2 1 2 3 4 5 Value = 0 Value = 255 1 2 3 4 5 Value = 255 Value = 0 1 2 3 4 5 1 2 3 4 5 Frame 2 Frame 1 Frame Difference Value = -255 Value = 255 Value = 0 1 2 3 4 5 Bounding Box Region of Detected Motion Result of Frame Differencing Minus Equals Motion Detection
  • 12. Frame Difference After Denoising After Background Subtraction Denoising Frame Differencing Snapping Bounding Box to a Fixed Grid
  • 13. Overlap and Retained Previous Region of Interest Before: This frame was skipped After: The frame was recognized despite lack of movement
  • 14. MediaPipe Detected Pose on the Chair Before: Entire frame was fed into MediaPipe After: Only the region of interest was fed into MediaPipe
  • 15. Creation of My Dataset in 5 Different Venues static posture training 113 Images static posture validation fall detection training 3 Videos fall detection validation 6 Videos
  • 16. Categories of Static Posture​& Inspiration Lying​ Hip to Shoulder is not Upright​ Standing​ Hip to Shoulder or Hip to ankle is in a vertical position​ Sitting​ Hip to Shoulder is Upright & Not Standing​
  • 17. Key Joints of Focus Key Joints of Focus
  • 18. THIGH BONE SHIN BONE BACK BONE 12 11 23 24 26 25 27 28 Analysis of Static Poses​& Upright Test X X X X Upright Test: P1 is far greater than P2 P1 P2 P1 P2 Upright Not upright Important criteria to distinguish sitting and lying​ Also, increases the confidence of predicting standing​
  • 19. Standing vs Non-Standing Classification Rules Standing: % Threshold ≤ 16% 1. Squatting: 16% < % Threshold ≤ 38% 2. Percentage Difference= ∣(2D Thigh Bone+2D Shin Bone)−(Y-axis Distance from Hip to Ankle)∣​ _________________________________________________________ 2D Thigh Bone+2D Shin Bone
  • 20. Sitting vs Non-Sitting ( Y position of knee ≥ Y position of hips​ ​ OR​ ​ Y position of knee < Y position of hips & Y distance btw hip and ankle ≤ Shin bone )​ &​ Difference in Z of Hip and Z of Knee > 0.5 thigh length in 3D & Upright Test
  • 21. YES NO Predict Stand, Sit, Lie Are Legs in Standing Pose? Stand Is Upright? YES NO Both or either Lying? Lie YES NO Both Standing? Both Squatting? Sitting, Lying and Low % Upright? Standing and Squatting? Both Sitting? Max % Standing is high and Min % Sit is Low? Either Standing? Either Squatting? Both Lying? Either Sitting? Stand Stand Lie Sit Stand Stand START START PREDICTION Uncertain and Certain? Standing? Squatting? Sitting? Both Uncertain? Stand Stand Sit Lie Stand Stand Sit Standing? Squatting? Sitting? Stand Stand Sit None Prediction Logic full list of feature vectors include is_upright 1. percent_upright 2. stand_left 3. stand_right 4. percent_stand_left 5. percent_stand_right 6. sit_left 7. sit_right 8. percent_sit_left 9. percent_sit_right 10. lie_left 11. lie_right 12.
  • 22. Aspect Ratio to Predict Static Pose
  • 23. Aspect Ratio to Predict Static Pose KMEANS Clustering No of Clusters: 9 Histogram Plot of Aspect Ratio No of Bins: 30 Stand Sit Lie
  • 24. Evaluation Metric Bounding Box Aspect Ratio First iteration Second Iteration % Improvement Accuracy 84 73 94 22.34 Precision 87.18 63.38 93.75 32.39 Recall 65.69 63.34 96.77 34.55 F1 Score 70.55 63.03 94.85 33.55 Number of Prediction Rules 10 32 Training Results of Static Pose Classification
  • 25. Activity Recognition Analysis of Manual Labels Analysis of Manual Labels with Focus on 4 States Only
  • 26. Observations on Static Pose Classification Misclassified as sit​ Misclassified as sit​ After incorporating 3D coordinates it was correctly classified Bone lengths are not always to scale / proportional in lying position, consider incorporating angles​or using head/feet orientation in future Updated standing logic to account for both 2d and 3d coordinates, while giving more importance to 2d coordinates​
  • 27. Temporal Smoothing To compensate for occasionally wrong pose estimation
  • 28. Before and After Fine-tuning Before: Mis-classified as sit After: Classified as stand
  • 29. Video File ​ hr_fall_detection_1 ​ hr_fall_detection_2 ​ hr_fall_detection_3 ​ Main Characteristics​ Close-up shot​ High level of Occlusion​ Wide Angle​ Modal Class​ 53.85%​ 62.5%​ 41.07%​ Pre​ Pre- Smooth​ Post​ Pre​ Pre- Smooth​ Post​ Pre​ Pre- Smooth​ Post​ Accuracy ​ 95.04 ​ 83.02​ 85.63​ 75.18​ 88.83​ 90.00​ 78.51 ​ 95.80​ 95.95​ Precision ​ 87.11 ​ 88.01​ 89.67​ 84.5​ 85.32​ 85.31​ 89.85 ​ 96.12​ 96.02​ Recall ​ 81.76 ​ 88.86​ 91.29​ 76.26​ 75.35​ 73.84​ 86.46 ​ 91.87​ 93.57​ F1 Score ​ 81.88 ​ 87.31​ 89.45​ 75.67​ 77.26​ 75.92​ 85.25 ​ 93.19​ 94.27​ Test Results of Static Pose Classification on Unseen Data
  • 30. Falling Sit/Stand 100 audio files Stand Sit Lie Absent Lying Recovery Recovery States Transitions Finite State Machine Model State transition must occur​ Stand-Lie (State Transition)​ Sit-Lie (Rate of Change of Bounding Box Aspect Ratio)​ Delay to see if the subject remains in the new state for a minimum period​
  • 32. Train Video File ​ hr_fall_detection_1​ hr_fall_detection_2​ hr_fall_detection_3 ​ Main ​ Characteri stics​ Close-up shot​ High level of Occlusion​ Wide Angle​ Modal Class​ 50.00%​ 57.14%​ 57.14%​ Pre​ Post​ Pre​ Post​ Pre​ Post​ Accuracy ​ 91.82 ​ 100​ 97.94​ 85.71​ 98.61​ 85.71​ Precision ​ 95.38 ​ 100​ 98.94​ 90.00​ 99.30​ 90.00​ Recall ​ 79.11 ​ 100​ 77.90​ 83.33​ 74.69​ 83.33​ F1 Score ​ 84.38 ​ 100​ 85.28​ 84.44​ 82.70​ 84.44​ Fall Detection Training Results Location of video recording: CSEE Labs​ Other Approaches Considered:​ 1. Reinforcement Learning with Q-tables​ 2. Long Short-Term Memory (LSTM) Networks​ 3. Gated Recurrent Unit (GRU) Networks​
  • 33. Fall Detection Training Results Plot
  • 34. Train Video File ​ 4​ 5​ 6​ 8​ 9​ 10​ Main ​ Characteristic s​ Close-up shot​ Close-up shot + High level of Occlusion​ Wide Angle​ Modal Class​ 57.14%​ 55.55%​ 60.00%​ 53.85%​ 60.00%​ 54.55%​ Length of Video (seconds)​ 207​ 146​ 83​ 435​ 67​ 243​ Accuracy ​ 100 ​ 66.67​ 60.00​ 84.61​ 100​ 81.81​ Precision ​ 100 ​ 81.25​ 30.00​ 88.89​ 100​ 87.5​ Recall ​ 100 ​ 62.50​ 50.00​ 83.33​ 100​ 80.00​ F1 Score ​ 100 ​ 58.46​ 37.50​ 83.75​ 100​ 80.35​ Fall Detection Training Results Plot MediaPipe was unable to detect pose in heavily occluded videos especially when the head was hidden​ Image from Video 6, dimly lit and occluded​
  • 35. Fall Detection Training Results Plot
  • 36. Fall Detection Training Results Plot
  • 37. End