Signal Processing Techniques for Step Counting, Activity Classification, and Distance Measurement Using a Single IMU
dc.contributor.author | Wäneskog, Vendela | |
dc.contributor.author | Wiklund, Alexander | |
dc.contributor.author | Strandlycke, Philip | |
dc.contributor.author | Sillén, Lukas | |
dc.contributor.author | Törnkvist, David | |
dc.contributor.author | Carlsson, Gustav | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för elektroteknik | sv |
dc.contributor.department | Chalmers University of Technology / Department of Electrical Engineering | en |
dc.contributor.examiner | Brännström, Fredrik | |
dc.contributor.supervisor | Amani, Elina | |
dc.date.accessioned | 2025-06-18T08:59:42Z | |
dc.date.issued | 2025 | |
dc.date.submitted | ||
dc.description.abstract | The aim of this thesis was to develop and validate an offline method for monitoring human walking and running using a single, low-cost Inertial Measurement Unit (IMU). We designed signal-processing algorithms to count steps, estimate distance and speed, and classify activity level. All from the 3-axis accelerometer and gyroscope data. Raw signals were filtered with low-pass Finite Impulse Response (FIR) filter, zero-velocity updates were applied at each detected gait event and dominant stride frequencies were extracted via Fast Fourier Transform (FFT) over sliding windows. In test with five subject on a 75 m straight path, step-count accuracy averaged 98% for walking and 94% for running. The distance estimates reached 96% accuracy in walking and 91% in running. Activity classification achieved 100% accuracy in controlled trials and 89% in mixed scenarios. | |
dc.identifier.coursecode | EENX16 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12380/309517 | |
dc.language.iso | eng | |
dc.relation.ispartofseries | 00000 | |
dc.setspec.uppsok | Technology | |
dc.subject | Inertial Measurement Unit (IMU) | |
dc.subject | signal processing | |
dc.subject | gait analysis | |
dc.subject | distance estimation | |
dc.subject | activity classification | |
dc.subject | step counting | |
dc.subject | Zero-Velocity Update (ZUPT) | |
dc.title | Signal Processing Techniques for Step Counting, Activity Classification, and Distance Measurement Using a Single IMU | |
dc.type.degree | Examensarbete på kandidatnivå | sv |
dc.type.degree | Bachelor Thesis | en |
dc.type.uppsok | M2 |