EconPapers    
Economics at your fingertips  
 

A novel approach for joint indoor localization and activity recognition using a hybrid CNN-GRU and MRF framework

Sarmad Sohaib, Syed Mohsin Bokhari, Muhammad Shafi and Anas Alhashmi

PLOS ONE, 2025, vol. 20, issue 8, 1-18

Abstract: This work proposes a new hybrid model for joint indoor localization and activity recognition by combining a Convolutional Neural Network-Gated Recurrent Unit (CNN-GRU) model with a Markov Random Field (MRF) for better classification. The CNN-GRU successfully captures spatial and temporal dependencies, while the MRF models the mutual relations of activities and locations by estimating their joint probability distribution. The new system was tested on a public smart home dataset with four activities (sitting, lying, walking, and standing) and four indoor locations (kitchen, bedroom, living room, and stairs). The hybrid framework obtained an accuracy of 95% for activity recognition and 93% for indoor localization with a combined activity-location classification accuracy of 81%. Such results confirm the ability of the system to provide robust predictions in real-world smart environments, make it highly suitable for healthcare and intelligent living applications, and is efficient and deployable in real-world scenarios, addressing the critical challenges of noisy and dynamic indoor environments.

Date: 2025
References: Add references at CitEc
Citations:

Downloads: (external link)
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0328181 (text/html)
https://journals.plos.org/plosone/article/file?id= ... 28181&type=printable (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:plo:pone00:0328181

DOI: 10.1371/journal.pone.0328181

Access Statistics for this article

More articles in PLOS ONE from Public Library of Science
Bibliographic data for series maintained by plosone ().

 
Page updated 2025-08-09
Handle: RePEc:plo:pone00:0328181