Graduate Project


Movement Pattern Detection Through IMU and Barometer Public Deposited

Downloadable Content

Download PDF


Attribute NameValues
  • Movement pattern detection can be applied in a variety of applications such as assisting independent living of seniors at home, behaviour understanding in surveillance systems, sports analytics, and robotics. This project develops a scheme that fuses information from different sensors to detect movement patterns. This report contains three main parts: information collection and processing, pattern detection using the information collected, and algorithm implementation and results. The information needed for movement pattern detection comes from an inertial measurement unit (IMU) and a barometer. The information from the accelerometer and the gyroscope is first combined by using a complementary filter. The measurements in the body coordinates of the IMU are then transformed into data in the earth coordinates via quaternions. We then develop a scheme that exploits the advantages of the vupport vector machine and the k-nearest neighbor algorithm for motion detection. These schemes are finally implemented to detect four different movement patterns: walking, running, standing up and falling down, which are classified into static and dynamic motions. For dynamic motion, the difference of tilt angle and height could be used to distinguish the standing-up and falling-down patterns; for static motion, the difference of velocity in the horizontal plane could be used to distinguish the walking and running patterns.
Resource Type
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Committee Member
Academic Affiliation
Rights Statement
Peer Reviewed



This work has no parents.