elderly health monitoring system with fall detection using ... · anna university, mit campus,...

18
Elderly Health Monitoring System With Fall Detection Using Multi- Feature Based Person Tracking 4-6 December Atlanta, Georgia, USA Dhananjay Kumar & Vivekanandan Dharmalingham Anna University, MIT Campus, Chennai, India [email protected]

Upload: others

Post on 22-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

Elderly Health Monitoring System

With Fall Detection Using Multi-

Feature Based Person Tracking

4-6 December

Atlanta, Georgia, USA

Dhananjay Kumar & Vivekanandan Dharmalingham

Anna University, MIT Campus, Chennai, India

[email protected]

Page 2: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Outlines

❖Motivation

❖System Architecture

❖YOLO Model Based Object Detection

❖Similarity Computation

❖Fall Detection Approach

❖ Implementation Results

Page 3: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Motivation

❖ Need for an efficient health monitoring system for the

rapidly increasing elderly population

❖ Usage of wearable technology for monitoring, entirely

dependent on the wearer

❖ A non-invasive, hassle-free elderly location monitoring and

fall detection system helps in timely treatment, avoiding

severe effects

❖ Real-time data analysis using machine learning and cloud

computing enables better and accurate health-care

systems

Page 4: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

• Improving object tracking and detecting falls using

deep learning

• Multi-Feature based Person Tracking (MFPT)

– Visual similarity

– Motion similarity

• Vision based Person Fall Detector ( VPFD )

– Bounding box information from MFPT

– Histogram of Oriented Gradients (HoG)

– Long Short-Term Memory (LSTM)

Scope of the Work

Page 5: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Architecture

H.264 Video

through IP

Network

Elderly Homes

CLIENT

HOSPITALS

Fallen Person

Alert GenerationCLOUD STORAGE AND RETRIEVAL

ANALYTICS SERVER

Person Detection

using YOLO

Model

Siamese CNN

for Image

Similarity

TARGET ASSOCIATION

LSTM for

Motion

Prediction

Confidence Score

MFPT

LSTM Fall

Detection

HoG Feature

Extraction

Angle based

Person - Fall

Association

VPFD

Add New

Person

Update Person

Position, Appearance

NewExisting

Person

Appearance,

Location Storage

Frame

Selection

based on

SSIM

Page 6: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

YOLO Model: Person Detector

❖ Structural Similarity Index (SSIM) – to select key frame in improving processing speed

YOLO Model

Frame

Selection

based on

SSIM

Input Im

age

Dete

cte

d o

bje

cts

with b

oundin

g b

ox

Person

Filter

Figure 2 – YOLO Model based Object Detection

Page 7: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Similarity Computation

❖Target Association: effective tracking of the same

person in different frames

❖ Image Similarity: mapping visually similar persons

❖Motion Similarity: mapping nearby persons with

similar previous movements

Page 8: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Figure 3 - Image Similarity using Siamese CNN

Convolutional, Max

Pooling LayersConvolutional, Max

Pooling Layers

Feature Concatenation

Dense Layers

Similarity Score

Symmetrical

Layers

Similarity Computation (cont.)

Page 9: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Similarity Computation (cont.)

Figure 4 - Motion Similarity

Crop Box

Values

[x,y,w,h]

from YOLO

Center

CoordinateCloud

Storage

Previous

Multiple Center

Coordinates

Motion -

LSTM Model

Next

Predicted

Coordinate

Similarity

Score

Generation

Page 10: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Similarity Computation (cont.)

Two possible scenarios evaluated

❖ Selection of best candidate with highest image and motion

similarity score

▪ Score greater than specific threshold

▪ The current person is mapped to target candidate

❖ If no such candidates are found, current person is considered as

new person in the scene

Page 11: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Fall Detection Approach

VPFD Model

❖ Uses combination of:

❖ Rate of change in angle obtained from bounding box

❖ HoG - LSTM model for fall classification

❖HoG – feature extraction, a representation of object’s edge

orientations and structure

❖Sequence analysis using LSTM, to detect fall occurrence

Page 12: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Fall Detection Approach (cont.)

❖ Using Bounding Box

𝑂𝐴 = x1 − x0 𝑖 + 𝑦1 − 𝑦0 𝑗

𝑂𝐵 = x2 − x0 𝑖 + 𝑦2 − 𝑦0 𝑗

cos𝛼 =𝑂𝐴 .𝑂𝐵

𝑂𝐴 𝑂𝐵

❖ Avoids false detection using angle threshold and information from

HoG-LSTM model

α

(x2, y2)

Previous

Center

Current

Center

Reference Plane

(x1, y1)

O

BA

(x0, y0)

Figure 5 – Angle between two centers of same person

Page 13: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Implementation Overview❖ Hardware

➢ Intel i5 Processor, Windows OS, 8GB RAM computing machine

➢ Nvidia GeForce 940MX graphics card (for training in deep learning)

❖ Software

➢ Anaconda distribution of Python programming language

➢ Python flask web framework

➢ Keras, Tensorflow library for deep learning model construction

➢ Scikit-learn for frame processing

❖ Dataset

➢ UR Fall dataset: 30 Fall event and 40 normal videos of daily life activities

➢ Training - Testing split of data: 80 - 20

Page 14: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

0

50

100

150

200

250

300

350

0 50 100 150 200 250 300 350 400

Loss

Epoch

Figure 7 – Validation phase of LSTM

Figure 8 – Average precision in OTB 100 data set

Results

Figure 6 – Test on UR Fall Dataset

➢ The model convergence with respect to the input

data after 350 epochs

➢ The percentage of average precision (OTB 100

dataset) at threshold value of 20 is 94.67%.

Page 15: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Method CorrectDetects

Miss WrongDetects

IDswitch

MOTA

CNN +LSTM

78.23% 12.2% 3.3% 7.5% 76.6%

CNN 77.1% 15.4% 7.01% 7.5% 70.1%

LSTM 78.96% 14% 8.1% 7.1% 70.8%

Table 1 – Multiple Object Tracking Accuracy (MOTA)

Results (cont.)

𝑀𝑂𝑇𝐴 = 1 – (𝑀 + 𝑊𝐷 + 𝐼𝐷𝑠𝑤𝑖𝑡𝑐ℎ) Τ (𝑂𝑏𝑗𝑔𝑡)

The overall Multiple Object Tracking Accuracy was calculated using

where M → person misses, WD → wrong person detections, IDswitch → ID switches, Objgt → total

persons in the entire video scene

➢ The combination of appearance

and motion similarity yields

higher accuracy

Page 16: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

Epoch Loss Accuracy %1 0.2937 87.422 0.1401 93.453 0.1051 96.524 0.0874 97.685 0.1211 95.206 0.0553 98.01

S. No. Method Accuracy %

1 Curvelets + HMM 96.88

2 Optical Flow + CNN 95.00

3 HoG + LSTM

(Proposed)

98.01

Table 2 – Validation phase of VPFD Table 3 – Comparison of methods based on accuracy

Results (cont.)

➢ VPFD Model Accuracy: learning ability

to differentiate between fall and non-

fall sequences

➢ Higher accuracy by proposed method

results due to enhanced learning

Page 17: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

4-6 December

Atlanta, Georgia, USA

❖ Conclusion

➢ A novel multi-feature-based person tracker, supported by an efficient

vision-based fall detection

➢ The proposed system achieved 94.67% precision in tracking and

98.01% accuracy in fall detection

➢ The fall detection module (HoG feature-based LSTM training

network) is relevant to the activities of ITU-T Study Group 16 and

Focus Group on Artificial Intelligence for Health (FG-AI4H)

❖ Future work

➢ Detection of different activities apart from fall detection, and

recognize and report in the cases of anomalies

➢ Standardization of the proposed scheme at ITU-T SG16

Summary

Page 18: Elderly Health Monitoring System With Fall Detection Using ... · Anna University, MIT Campus, Chennai, India dhananjay@annauniv.edu. 4-6 December Atlanta, Georgia, USA Outlines Motivation

Thank you