Activity Monitoring of Islamic Prayer (Salat) Postures using Deep Learning
Anis Koubaa, Adel Ammar, Bilel Benjdira, Abdullatif Al-Hadid, Belal, Kawaf, Saleh Ali Al-Yahri, Abdelrahman Babiker, Koutaiba Assaf, Mohannad Ba, Ras

TL;DR
This paper introduces a deep learning-based system to recognize Islamic prayer postures, utilizing a new dataset and CNN models, achieving 85% accuracy, aiming to assist worshippers in performing Salat correctly.
Contribution
It is the first to develop a dataset and apply CNNs for recognizing Salat postures, advancing AI-assisted worship guidance.
Findings
Achieved 85% mean average precision in gesture recognition
Built a new dataset with 764 images of prayer postures
First application of deep learning for Salat activity recognition
Abstract
In the Muslim community, the prayer (i.e. Salat) is the second pillar of Islam, and it is the most essential and fundamental worshiping activity that believers have to perform five times a day. From a gestures' perspective, there are predefined human postures that must be performed in a precise manner. However, for several people, these postures are not correctly performed, due to being new to Salat or even having learned prayers in an incorrect manner. Furthermore, the time spent in each posture has to be balanced. To address these issues, we propose to develop an artificial intelligence assistive framework that guides worshippers to evaluate the correctness of the postures of their prayers. This paper represents the first step to achieve this objective and addresses the problem of the recognition of the basic gestures of Islamic prayer using Convolutional Neural Networks (CNN). The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsAverage Pooling · Logistic Regression · Global Average Pooling · 1x1 Convolution · Batch Normalization · k-Means Clustering · Softmax · Residual Connection · Convolution · BNB Customer Service Number +1-833-534-1729
