intelligent fall detection using statistical features and machine learning

4
International Journ Internatio ISSN No: 245 @ IJTSRD | Available Online @ www.i Intelligent Featur H 1 Departm KCG College ABSTRACT Falls have become common nowaday elderly. It has been noted by the W Organization (WHO) that approximatel elderly people aged above 65 living alo and the rate can increase in the coming ideas have been proposed and worked using of inertial sensors, accelerome meter. This paper proposes a method w from the camera is processed and the extracted. The features are extracted us statistical approach. The database con daily activities and Support Vector Mac used for classification which gives an 100%. KEY WORDS: Image Processing, Mach HOG, Statistical feature, SVM I. INTRODUCTION Medical admission due to impact of fal innumerably. According to WHO peop 65 years tend to fall often. Apart fro those with muscular dystrophy, Parkinson disease, fits are prone to fal care needs to be given as a person layi for a prolonged period of time after a physical as well as physiological ailm which research has been done on fall d many techniques including wearable s sensor, video surveillance etc. Wearab obtrusive for patients and the elderly p would not be able to wear it often due activities. Fall detection using video su been studied to a far extend and many been implemented with a good accu different statistical features have been s nal of Trend in Scientific Research and De onal Open Access Journal | www.ijtsrd.co 56 - 6470 | Volume - 3 | Issue – 1 | Nov ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 20 Fall Detection Using Statistica res and Machine Learning Hephzibah Thomas 1 , Thyla B 2 1 PG Student, 2 Assistant Professor ment of Electronics and Communication, e of Technology, Chennai, Tamil Nadu, India ys among the World Health ly one out of 3 one tend to fall g years. Many out including eter and gyro where the video e features are sing HOG and ntains fall and chine (SVM) is n accuracy of hine Learning, ll is increasing ple aged above om the elderly osteoporosis, ll and extreme ing unattended fall may have ments. Due to detection using sensors, kinect ble sensors are people as they e to their daily urveillance has y systems have uracy. In [1], studied. In [2], GMM is used for backgroun Height-Width ratio, distance centre of rectangle are used to ellipse approximation and M (MHI) method is used. In [4] Tree (RDT) algorithm is pro extraction and SVM classifier learning followed by transfer Histograms of Oriented Gr Binary Pattern (LBP) and fe Deep Learning Framework C form a new augmented featu named HLC. In [7], five algorithms were implemented their accuracy, sensitivity, and [8], median filter is used for and disparity map, moment fu used to detect the fall. In [9 utilized the fast region CNN consider the detected object's and MHI are applied follow acceleration and angular accel II. PROPOSED METHO The proposed method is used combination of HOG, statistic learning concepts. 10 fall v videos are trained and Su (SVM) is used for classifica Model (GMM) is used to features or subtract the backg with 9 statistical features are that contatin information to d fall is detected an alarm is ge send to the doctor along with t evelopment (IJTSRD) om – Dec 2018 018 Page: 609 al nd subtraction. Motion, between top and mid o detect a fall . In [3], an Motion History Image ], Randomized Decision oposed for the key joint r is applied. In [5], deep learning is used. In [6], radients (HOG), Local eature extracted by the Caffe are combined to ure and the feature was different classification d and evaluated based on d specificity achieved. In background subtraction unctions, centroid etc are 9], the detector operator N trained parameters to position. In [10], GMM wed by calculation of leration. OD d to detect a fall using a cal features and Machine videos and 10 non fall pport Vector Machine ation. Gaussian Mixture extract the foreground ground. HOG combined used to extract features detect the fall. Once the enerated and an email is the captured image.

Upload: ijtsrd

Post on 12-Aug-2019

1 views

Category:

Education


0 download

DESCRIPTION

Falls have become common nowadays among the elderly. It has been noted by the World Health Organization WHO that approximately one out of 3 elderly people aged above 65 living alone tend to fall and the rate can increase in the coming years. Many ideas have been proposed and worked out including using of inertial sensors, accelerometer and gyro meter. This paper proposes a method where the video from the camera is processed and the features are extracted. The features are extracted using HOG and statistical approach. The database contains fall and daily activities and Support Vector Machine SVM is used for classification which gives an accuracy of 100 . Hephzibah Thomas | Thyla B "Intelligent Fall Detection Using Statistical Features and Machine Learning" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-1 , December 2018, URL: https://www.ijtsrd.com/papers/ijtsrd19024.pdf Paper URL: http://www.ijtsrd.com/engineering/electronics-and-communication-engineering/19024/intelligent-fall-detection-using-statistical-features-and-machine-learning/hephzibah-thomas

TRANSCRIPT

Page 1: Intelligent Fall Detection Using Statistical Features and Machine Learning

International Journal of Trend in International Open Access Journal

ISSN No: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

Intelligent Fall DetectFeatures

Hephzibah Thomas1

Department oKCG College of Technology, Chennai,

ABSTRACT Falls have become common nowadays among the elderly. It has been noted by the World Health Organization (WHO) that approximately one out of 3 elderly people aged above 65 living alone tend to fall and the rate can increase in the coming years. Many ideas have been proposed and worked out including using of inertial sensors, accelerometer and gyro meter. This paper proposes a method where the video from the camera is processed and the features are extracted. The features are extracted using HOG and statistical approach. The database contains fall and daily activities and Support Vector Machine (SVM) is used for classification which gives an accuracy of 100%. KEY WORDS: Image Processing, Machine Learning, HOG, Statistical feature, SVM I. INTRODUCTION Medical admission due to impact of fall is increasing innumerably. According to WHO people aged above 65 years tend to fall often. Apart from the elderly those with muscular dystrophy, osteoporosis, Parkinson disease, fits are prone to fall and extreme care needs to be given as a person laying unattended for a prolonged period of time after a fall may have physical as well as physiological ailments. Due to which research has been done on fall detection using many techniques including wearable sensors, kinecsensor, video surveillance etc. Wearable sensors are obtrusive for patients and the elderly people as they would not be able to wear it often due to their daily activities. Fall detection using video surveillance has been studied to a far extend and manybeen implemented with a good accuracy. In [1], different statistical features have been studied.

International Journal of Trend in Scientific Research and Development International Open Access Journal | www.ijtsrd.com

ISSN No: 2456 - 6470 | Volume - 3 | Issue – 1 | Nov

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

Intelligent Fall Detection Using StatisticalFeatures and Machine Learning

Hephzibah Thomas1, Thyla B2 1PG Student, 2Assistant Professor

Department of Electronics and Communication, KCG College of Technology, Chennai, Tamil Nadu, India

Falls have become common nowadays among the elderly. It has been noted by the World Health Organization (WHO) that approximately one out of 3 elderly people aged above 65 living alone tend to fall and the rate can increase in the coming years. Many

ave been proposed and worked out including using of inertial sensors, accelerometer and gyro meter. This paper proposes a method where the video from the camera is processed and the features are extracted. The features are extracted using HOG and

al approach. The database contains fall and daily activities and Support Vector Machine (SVM) is used for classification which gives an accuracy of

Image Processing, Machine Learning,

Medical admission due to impact of fall is increasing innumerably. According to WHO people aged above 65 years tend to fall often. Apart from the elderly those with muscular dystrophy, osteoporosis, Parkinson disease, fits are prone to fall and extreme

e needs to be given as a person laying unattended for a prolonged period of time after a fall may have physical as well as physiological ailments. Due to which research has been done on fall detection using many techniques including wearable sensors, kinect sensor, video surveillance etc. Wearable sensors are obtrusive for patients and the elderly people as they would not be able to wear it often due to their daily activities. Fall detection using video surveillance has been studied to a far extend and many systems have been implemented with a good accuracy. In [1], different statistical features have been studied. In [2],

GMM is used for background subtraction. Motion, Height-Width ratio, distance between top and mid centre of rectangle are used to detect a fallellipse approximation and Motion History Image (MHI) method is used. In [4], Randomized Decision Tree (RDT) algorithm is proposed for the key joint extraction and SVM classifier is applied. In learning followed by transfer learning is used. In [6], Histograms of Oriented Gradients (HOG), Local Binary Pattern (LBP) and feature extracted by the Deep Learning Framework Caffe are combined to form a new augmented feature and the feature was named HLC. In [7], five different classification algorithms were implemented and evaluated based on their accuracy, sensitivity, and specificity achieved. In [8], median filter is used for background subtraction and disparity map, moment functions, centroid etc are used to detect the fall. In [9], utilized the fast region CNN trained parameters to consider the detected object's position. In [10], GMM and MHI are applied followed by calculation of acceleration and angular acceleration. II. PROPOSED METHODThe proposed method is used to detect a fall using a combination of HOG, statistical features and Machinelearning concepts. 10 fall videos and 10 non fall videos are trained and Support Vector Machine (SVM) is used for classification. Gaussian Mixture Model (GMM) is used to extract the foreground features or subtract the background. HOG combined with 9 statistical features are used to extract features that contatin information to detect the fall. Once the fall is detected an alarm is generated and an email is send to the doctor along with the captured image.

Research and Development (IJTSRD) www.ijtsrd.com

1 | Nov – Dec 2018

Dec 2018 Page: 609

ion Using Statistical

GMM is used for background subtraction. Motion, Width ratio, distance between top and mid

ntre of rectangle are used to detect a fall. In [3], an ellipse approximation and Motion History Image (MHI) method is used. In [4], Randomized Decision Tree (RDT) algorithm is proposed for the key joint extraction and SVM classifier is applied. In [5], deep learning followed by transfer learning is used. In [6], Histograms of Oriented Gradients (HOG), Local

) and feature extracted by the Deep Learning Framework Caffe are combined to form a new augmented feature and the feature was named HLC. In [7], five different classification algorithms were implemented and evaluated based on

nd specificity achieved. In [8], median filter is used for background subtraction and disparity map, moment functions, centroid etc are

ed to detect the fall. In [9], the detector operator utilized the fast region CNN trained parameters to

detected object's position. In [10], GMM and MHI are applied followed by calculation of acceleration and angular acceleration.

PROPOSED METHOD The proposed method is used to detect a fall using a combination of HOG, statistical features and Machine learning concepts. 10 fall videos and 10 non fall videos are trained and Support Vector Machine (SVM) is used for classification. Gaussian Mixture Model (GMM) is used to extract the foreground features or subtract the background. HOG combined

stical features are used to extract features that contatin information to detect the fall. Once the fall is detected an alarm is generated and an email is send to the doctor along with the captured image.

Page 2: Intelligent Fall Detection Using Statistical Features and Machine Learning

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

A. WORKFLOW

Fig 1: Workflow of Proposed System B. HARDWARE Processor Type : Pentium –IV Speed : 2.4 GHZ Ram : 4 GB Hard disk : 20 GB HD Camera : IP CAMERA C. SOFTWARE: Operating System : Windows 8.1 Programming : Matlab2016b D. DATABASE: The dataset for training and testing was obtained from the available https://cvl.tuwien.ac.at/research/cvl-databases/falldatabase/. E. PRE-PROCESSING The video input from the IP Camera is before it can be given to the neural network. The composite video is digitized in to a series of frames containing RGB images. Each RGB image is then converted to its gray scale image. F. ENHANCEMENT The images are resized which is a scale transformation. Here each pixel in the output image is mapped to its corresponding point maps in the input

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

Fig 1: Workflow of Proposed System

The dataset for training and testing was obtained from the available database:

databases/fall-

The video input from the IP Camera is pre-processed before it can be given to the neural network. The composite video is digitized in to a series of frames containing RGB images. Each RGB image is then

The images are resized which is a scale transformation. Here each pixel in the output image is mapped to its corresponding point maps in the input

image. Once the resize is done interpolation is performed. J(r’, c’) = I(r, c) . (1 − Λr) .1, c) . Λr . (1c) + T(r, c + 1)I(r + 1, c + 1) . Λr . Λc The frames are resized into 256 * 256 sized images. The resized images are the filtered to remove noise. The noise removal is done by Gaussian filter. Applying a Gaussian filter is with a Gaussian function.

The image is also segmented to get the useful information and avoid that is not. The gray images are converted to binary for further processing. This is done by applying a threshold value and all the pigreater than the threshold are assigned the value 1 (white) and the other pixels are assigned 0 (black) The background image is subtracted using the Mixture Models (GMM) method. The foreground image, being the moving object is extracted from image. The foreground detector will require a number of frames to initialize GMM.

This equation is applied to every cluster and example forming a matrix. G. FEATURE EXTRACTIONA combination of Histogram of Oriented Gradients (HOG) and 9 statistical features is used to extract the required features. Histogram of Oriented Gradients (HOG) is used to detect objects using edge detection. It has been found to be extremely useful in detecting human. HOG along with the statistical features. It is a feature descriptor that counts gradient orientation in localized portions. It is analysed by intensity gradients and edge directions The first step in HOG is to divide the images into blocks and each block is divided into smaller regions called cells. For each pixel within the cell the horizontal and vertical gradients are obtained and this is done by using 1-D Sobel operators.

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 610

image. Once the resize is done interpolation is

. (1 − Λc) + I(r +) . (1 − Λr) . Λc +

(1)

The frames are resized into 256 * 256 sized images. The resized images are the filtered to remove noise. The noise removal is done by Gaussian filter. Applying a Gaussian filter is convolving the image

(2)

The image is also segmented to get the useful information and avoid that is not. The gray images are converted to binary for further processing. This is done by applying a threshold value and all the pixels greater than the threshold are assigned the value 1 (white) and the other pixels are assigned 0 (black) The background image is subtracted using the Gaussian

method. The foreground image, being the moving object is extracted from the image. The foreground detector will require a number

(3) This equation is applied to every cluster and example

FEATURE EXTRACTION A combination of Histogram of Oriented Gradients (HOG) and 9 statistical features is used to extract the

Histogram of Oriented Gradients (HOG) is used to detect objects using edge detection. It has been found

detecting human. HOG along with the statistical features. It is a feature descriptor that counts gradient orientation in localized portions. It is analysed by intensity gradients and edge

The first step in HOG is to divide the images into s and each block is divided into smaller regions

called cells. For each pixel within the cell the horizontal and vertical gradients are obtained and this

D Sobel operators.

Page 3: Intelligent Fall Detection Using Statistical Features and Machine Learning

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

HOG along with statistical features plays a better role in efficient detection of fall. 9 statistical features are extracted here. This includes mean, standard deviation, entropy, variance, smoothness, kurtosis, skewness. H. CLASSIFICATION Support Vector Machine (SVM) is used to classify the falls and ADL. SVM is a separation of classes. A hyper plane is used to separate the classes. Regularization, gamma and kernel are important in SVM. The learning of the hyper plane is done by using linear algebra. f(x) = B(0) + sum(ai ∗ (x, xi)) Margin is a separation between the 2 classes and labels are given based on a threshold value. In SVM we tend to increase the margin between the data points and the hyper plane Gradient update for no misclassification is given by,

Gradient update for misclassification is,

Based on all the above a fall is detected. III. EXPERIMENT AND RESULTThe proposed system is implemented using MATLAB and experimented on 10 videos including fall and ADL out of which 7 were fall videos and 3 were ADL videos.

Table 1: Accuracy for proposed method

Activities Fall

Detected Fall not detected

FALL 7 0 ADL 0 3

Table 2: Comparison of accuracy with existing

method Method True Positive True

PROPOSED 100% EXISITING 95.2% 3.33%

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

HOG along with statistical features plays a better role cient detection of fall. 9 statistical features are

extracted here. This includes mean, standard deviation, entropy, variance, smoothness, kurtosis,

Support Vector Machine (SVM) is used to classify the is a separation of classes. A

is used to separate the classes. , gamma and kernel are important in

is done by using

(4)

Margin is a separation between the 2 classes and labels

In SVM we tend to increase the margin between the

Gradient update for no misclassification is given by,

(5)

(6) Based on all the above a fall is detected.

EXPERIMENT AND RESULT The proposed system is implemented using MATLAB and experimented on 10 videos including fall and

out of which 7 were fall videos and 3 were ADL

Table 1: Accuracy for proposed method

Accuracy

100% 0%

Table 2: Comparison of accuracy with existing

True Negative 0%

3.33%

Fig 2: Confusion matrix showing 100% accuracy IV. CONCLUSION The proposed paper uses Gaussian Mixed Model (GMM) for foreground extraction and Histogram OfOriented Gradients (HOG) along with statistical features is used to extract features. Datasets are trained and Support Vector Machine (SVM) is used to classify and detect a fall. This was experimented on 10 videos and gave an accuracy of 100% which is better that the existing method. Future works will be implemented to increase the number of datasets and analyse the performance. V. REFERENCES 1. Vijay Kumar1 , Priyanka

Statistical Measures in Digital Image Processing”, International Journal of Emerging Technology and Advanced Engineering, Volume 2, Issue 8, August 2012

2. Subhash Chand AgrawalTripathi ; Anand Singh Jalal, “Human falldetection from an indoor video surveillance2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Pages 1-5, 2017

3. G M Basavaraj ; Ashok Kusagur,surveillance system for detection of human fall”, 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT)1516-1520, 2017

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 611

Fig 2: Confusion matrix showing 100% accuracy

The proposed paper uses Gaussian Mixed Model (GMM) for foreground extraction and Histogram Of Oriented Gradients (HOG) along with statistical features is used to extract features. Datasets are trained and Support Vector Machine (SVM) is used to classify and detect a fall. This was experimented on 10 videos and gave an accuracy of 100% which is

ter that the existing method. Future works will be implemented to increase the number of datasets and

Vijay Kumar1 , Priyanka Gupta,” Importance of Statistical Measures in Digital Image Processing”, International Journal of Emerging Technology and Advanced Engineering, Volume

Subhash Chand Agrawal; Rajesh Kumar Anand Singh Jalal, “Human fall

detection from an indoor video surveillance ”, 2017 8th International Conference on Computing, Communication and Networking Technologies

5, 2017

Ashok Kusagur, ”Vision based surveillance system for detection of human fall”, 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Pages

Page 4: Intelligent Fall Detection Using Statistical Features and Machine Learning

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

@ IJTSRD | Available Online @ www.ijtsrd.com

4. Zhen-Peng Bian ; Junhui HouChau ; Nadia Magnenat-ThalmannDetection Based on Body Part Tracking Using a Depth Camera”, IEEE Journal of Biomedical and Health Informatics, Volume 18, Issue 2, Pages 430 – 439, 2015

5. Lesya Anishchenko , “Machine learning in videosurveillance for fall detection", Ural Symposium on Biomedical Engineering, Radio electronicsInformation Technology (USBEREIT)102, 2018

6. Kun Wang ; Guitao Cao ; Dan MengChen ; Wenming Cao , “Automatic fall detection of human in video using combination of features”, EEE International Conference on Bioinformatics and Biomedicine (BIBM), Pages 1228

7. Pranesh Vallabh ; Reza MalekianYe ; Dijana Capeska Bogatinoska, using machine learning algorithms, “International Conference on Software, Telecommunications and Computer Networks (SoftCOM)”, September 2016

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456

www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018

Junhui Hou ; Lap-Pui Thalmann, “Fall

Detection Based on Body Part Tracking Using a IEEE Journal of Biomedical and

, Volume 18, Issue 2, Pages

, “Machine learning in video Ural Symposium

electronics and Information Technology (USBEREIT), Pages 99-

Dan Meng ; Weiting , “Automatic fall detection

of human in video using combination of features”, EEE International Conference on Bioinformatics

, Pages 1228-1233, 2016

Reza Malekian ; Ning , Fall detection

using machine learning algorithms, “24th International Conference on Software,

and Computer Networks

8. LeiYang, Yanyun Ren, WenqiangZhang,"3D depth image analysis for indoor fall detection of elderly people”, Digital Communications and Networks, Volume 2, Issue 1, 2016

9. Yi-Zeng Hsieh ; Yu-Lin Jeng, “Home Intelligent Fall Detection IoT System Based on Feedback Optical Flow Convolutional Neural Network”, IEEE Access , Volume 6, Pages 60486057, 2018

10. Chih-Yang Lin ; Shang-Hong ; Li-Wei Kang ; Chungbased detection through shape features”, Second International Conference on Multimedia Big Data (BigMM), Pages 237

11. Zishan Zahidul Islam, Syed Mahir Tazwar, Md. Zahidul Islam, Seiichi Serikawa , and Md. Atiqur Rahman Ahad, "Automatic fall detection of unsupervise elderly people using smartphone", 5th IIAE International Conference on IntellSystems and Image Processing, 2017

International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470

Dec 2018 Page: 612

Ren, WenqiangZhang,"3D depth image analysis for indoor fall detection of elderly people”, Digital Communications and Networks, Volume 2, Issue 1, 2016

Lin Jeng, “Development of Home Intelligent Fall Detection IoT System Based on Feedback Optical Flow Convolutional Neural

, Volume 6, Pages 6048-

-Ming Wang ; Jia-Wei Chung-Lin Huang, “Vision-

based detection through shape features”, IEEE Second International Conference on Multimedia

, Pages 237 – 240 , 2016

Zishan Zahidul Islam, Syed Mahir Tazwar, Md. Zahidul Islam, Seiichi Serikawa , and Md. Atiqur Rahman Ahad, "Automatic fall detection of unsupervise elderly people using smartphone", 5th IIAE International Conference on Intelligent Systems and Image Processing, 2017