Efficient Feature Selection For Online Activity Recognition On Smart Phones

Efficient Feature Selection For Online Activity Recognition On Smart Phones

Advisor: 

Cem Ersoy

Assigned to: 

Erman Dogan

Type: 

Year: 

2013

Status: 

Summary:

Activity Recognition (AR) is an active area of research that has direct applications on life quality and health of human beings. Related studies aim to classify different daily activities of people with high accuracy rates using various types of sensors. Becoming an essential part in our daily lives, smartphones are now suitable tools that enable people to make use of AR technologies without being obliged to use or wear some extra device. However, due to power and computational constraints of these devices, it becomes a challenging task to attain accurate results by using power and CPU-intensive classifiers. In this study, we present an efficient selection of features to attain high accuracies in recognizing five daily activities with a lightweight classifier, K Nearest Neighbors (KNN). Since previous studies in this area show that it is possible to obtain high recognition performance with the KNN classification algorithm, we focused on the problem of feature selection to see how far this performance can be enhanced by employing the most appropriate feature sets for the KNN algorithm. We use some well-known features together with some more specific features and in order to keep the system energy-efficient, all features are extracted from the readings of a single accelerometer on a smartphone that is carried in the trousers' pocket with different orientations. In this study, we also evaluated the effect of different window lengths and window functions that are used for segmenting the data prior to feature extraction. The results show that by having an efficient selection of features it is possible to obtain promising accuracy rates with a simple classification algorithm like KNN which facilitates online and real-time activity recognition on smartphones.

Özet:

Eylem Tanıma konusu yaşam kalitesi ve insan sağlığı ile ilgili doğrudan uygulamaları olan ve günümüzde aktif olarak çalışılan bir araştırma alanıdır. Bu konudaki çalışmalar insanların gün boyunca gerçekleştirdikleri eylemleri farklı türlerde algılayıcılar kullanarak yüksek doğruluk oranıyla sınıflandırabilmeyi amaçlamaktadır. Günlük yaşantımızın vazgeçilmez parçalarından biri haline gelen akıllı telefonlar, insanların eylem tanıma teknolojilerinden ilave bir alet kullanma ya da taşıma zorunluluğu olmaksızın faydalanmalarını sağlayabilecek cihazlardır. Fakat bu cihazların güç ve hesaplama açılarından kısıtlı kaynaklara sahip olması, bu cihazlar üzerinde güç-yoğun ve işlemci-yoğun sınıflandırma yöntemleri ile yüksek doğruluk oranları elde etmeyi zorlaş- tırmaktadır. Bu çalışma hafif bir sınıflandırma algoritması (KNN) ile beş farklı günlük eylemin yüksek doğruluk oranı ile tanınabilmesini sağlayacak bir etkin öznitelik seçimi sunmayı amaçlamaktadır. Bu doğrultuda, bazı özgün öznitelik tipleri ile yaygın olarak kullanılan diğer bazı öznitelik tipleri bir arada kullanılmıştır. Ayrıca, sistemi ener- ji verimli kılmak adına tüm bu öznitelikler yalnızca pantolon cebinde taşınan bir akıllı telefondaki yerleşik ivmeölçerden alınan verilerden çıkarılmıştır. Bu çalışmada ayrıca öznitelik çıkarımından önce algılayıcıdan edinilen veriyi pencerelemek için kullanılan farklı pencere uzunlukları ve pencere işlevlerinin etkisi de değerlendirilmiştir. Elde edilen sonuçlar gösteriyor ki etkin öznitelik seçimi, KNN gibi gerçek-zamanlı ve çevrimiçi sınıflandırmaya uygun, basit bir sınıflandırma algoritması ile umut veren doğruluk oranlarına ulaşmayı mümkün kılmaktadır.

Contact us

Department of Computer Engineering, Boğaziçi University,
34342 Bebek, Istanbul, Turkey

  • Phone: +90 212 359 45 23/24
  • Fax: +90 212 2872461
 

Connect with us

We're on Social Networks. Follow us & get in touch.