|
Action Logger Opensource Project
Motivation
- To recognize various human activities using multimodal sensors in a Smartphone for providing personalized services.
- To provide activity recognition core engine for developing smartphone applications utilizing activity information such as fitness, tracking or behavior monitor.
- To utilize the cutting edge technology for processing sensor raw data from accelerometer and GPS sensor.
Goals
- Our goal is to recognize 5 different activities which are stay, walking, jogging, taking a bus and subway using accelerometer and GPS sensors in Smartphone.
- Also provide 3 applications - Fitness Tracking, Human Black Box and Pedometer - based on action logger core engine.
Features
- Utilizing raw sensor data from accelerometer and GPS sensor in a Smartphone.
- Recognizing 5 different activities - Standing Still, Walking, Jogging, Talking a bus and Subway.
- Calculating consumed calorie of each activities using METs index.
- Providing activity recognition core engine as Java library for developing smartphone application utilizing human's activity information.
- 3 example applications using action logger core engine are provided.
- Novel feature extraction algorithms using SVM(Signal Vector Magnitude) and FFT are utilized for processing accelerometer data.
- Classification algorithm using GMM(Gaussian Mixture Model) is utilized for training and classification phase.
Uniqueness
- Action Logger utilizes only sensors embedded in a Smartphone - Acceleormeter and GPS.
- Collecting, Storing and Processing gathered sensor data are handled on Smartphone platform.
- Calculation of calorie consumption of each activities precisely.
- The core engine is released as open source for smartphone application developers.
|