Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Complex and Composite human activity recognition utilizing wearable sensor data focusing on low-power low-cost low-compute IoT devices

bracu.degree.levelPostgraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorNoor, Jannatun
dc.contributor.authorRafee, Athar Noor Mohammad
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2025-09-15T06:10:21Z
dc.date.available2025-09-15T06:10:21Z
dc.date.copyright2025
dc.date.issued2025-08
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 74-92).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science and Engineering, 2025.en_US
dc.description.abstractHuman activity recognition is a foundational technology for applications like remote health monitoring, though accurately classifying complex and composite activities often necessitates cloud-based processing. This conventional approach, while powerful, introduces significant latency, power consumption, and privacy concerns, driving a trend toward on-device solutions. However, current on-device systems frequently overlook highly informative sensor modalities. Plantar pressure sensors, in particular, offer a distinct advantage by capturing rich kinetic data related to gait and balance unlike the kinematic data from standard inertial sensors. However, their application within knowledge distillation frameworks remains a significant, unexplored research gap. Hence, this study presents a cost-effective, low-computation system for complex and composite human activity recognition that leverages knowledgedistilled neural networks on a microcontroller unit to minimize reliance on cloud processing. A key contribution of this work is the investigation of plantar pressure sensor data within a knowledge distillation framework, addressing a notable gap in the existing literature. The proposed solution centers around the ESP32-S3 DevKit C1, equipped with a dual-core 240 MHz Tensilica chip, 320 KiB of usable static random access memory, and built-in Wi-Fi and Bluetooth. Significantly, both the teacher and the student models surpass existing state-of-the-art methods, achieving F1 Scores of 99.33%, 98.36%, and 97.68% respectively, in classifying a comprehensive set of 21 activities (15 composite and 6 simple) in CAPPIMU dataset. The distilled student models demonstrate remarkable efficiency, with execution times of 1.83 and 0.64 seconds, memory footprints of only 62 KB and 82 KB, and flash memory usage of approximately 209 KB and 127 KB, while maintaining low power consumption of 210 mW and 215 mW, respectively. Furthermore, validation on external public datasets confirms the generalizability of the proposed models. They not only match the performance of state-of-the-art methods but also exhibit superior computational efficiency, achieving an outstanding balance between accuracy and resource consumption. Lastly, we have developed an end-to-end prototype that integrates the ESP32-S3 with a WitMotion inertial measurement unit sensor. This system autonomously manages data acquisition, feature extraction, and inference in under 7 seconds with a total power consumption of approximately 295 mW. By enabling on-device data processing and inference, our approach significantly reduces dependency on cloud resources, making it highly suitable for power and computationally constrained applications such as remote health monitoring, fitness tracking, and smart home automation.en_US
dc.description.degreeMaster of Science in Computer Science and Engineering
dc.description.statementofresponsibilityAthar Noor Mohammad Rafee
dc.format.extent154 pages
dc.identifier.otherID 24366014
dc.identifier.urihttp://hdl.handle.net/10361/26737
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectTinyMLen_US
dc.subjectTiny machine learningen_US
dc.subjectMicrocontroller unitsen_US
dc.subjectNeural networksen_US
dc.subjectInertial measurement unitsen_US
dc.subjectAIoTen_US
dc.subjectKnowledge distillationen_US
dc.subjectComplex human activityen_US
dc.subjectComposite human activityen_US
dc.subject.lcshInternet of things.
dc.subject.lcshArtificial intelligence.
dc.subject.lcshEmbedded computer systems.
dc.subject.lcshHuman activity recognition.
dc.subject.lcshWearable technology.
dc.subject.lcshNeural networks (Computer science).
dc.titleComplex and Composite human activity recognition utilizing wearable sensor data focusing on low-power low-cost low-compute IoT devicesen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
24366014_CSE.pdf
Size:
2.69 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: