All Projects → chizhanyuefeng → FD-CNN

chizhanyuefeng / FD-CNN

Licence: other
ADL and Fall Detection

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to FD-CNN

swa-price-drop
Check for Southwest Airlines price drops for specific outbound and return flight numbers.
Stars: ✭ 14 (-75%)
Mutual labels:  fall
fall-detection-two-stream-cnn
Real-time fall detection using two-stream convolutional neural net (CNN) with Motion History Image (MHI)
Stars: ✭ 49 (-12.5%)
Mutual labels:  fall-detection
Fall-Detection-Dataset
FUKinect-Fall dataset was created using Kinect V1. The dataset includes walking, bending, sitting, squatting, lying and falling actions performed by 21 subjects between 19-72 years of age.
Stars: ✭ 16 (-71.43%)
Mutual labels:  fall-detection
ambianic-edge
The core runtime engine for Ambianic Edge devices.
Stars: ✭ 98 (+75%)
Mutual labels:  fall-detection

AFD-CNN(ADL and Fall Detection Convolutional Neural Networks)

our paper[https://ieeexplore.ieee.org/document/8662651]

Sensor data to img

if the 3-axes of the human motion model are considered as the 3 channels of a RGB image, the value of the XYZ axial data can be mapped into the value of the RGB channel data in a RGB image respectively. Namely, each 3-axial data can be converted into an RGB pixel. The 400 pieces of 3-axial data cached in the sliding window can be viewed as a bitmap with size of 20 or 20 pixels.

you can use .utils.transform.data2image func to make sensor data to img

image_2

ADLs and fall data graph

image_3 image_4 image_5 image_5

sensor data to img

image_7

Net construct

we use imgs to train our network

image_1

Net performance

  • accuracy = 0.978718
Class Sensitivity Specificity
Fall 1.000000 0.998654
Walk 0.969072 1.000000
Jog 0.983051 0.993243
Jump 0.948980 0.998684
up stair 0.989474 0.997379
down stair 0.967213 0.991848
stand to sit 0.981481 0.998667
sit to stand 0.990476 0.997344
Average 0.978718 0.996977

Requirenments

  • python3
  • tensorflow 1.4.0
  • pandas
  • numpy
  • matplotlib

How to train and test

python ./src/cnn.py

Dataset

we need two public datasets.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].