Development of a dual camera sit posture monitoring system

This project aims to develop a lightweight, real-time, single-user-focused sit-posture monitoring system for the Final Year Project. The goal of this project is to address health concerns related to improper sitting habits in office settings. The uniqueness of this system design is the implementatio...

Full description

Saved in:
Bibliographic Details
Main Author: Cheah, Song Cheng
Other Authors: Tan Yap Peng
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176845
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-176845
record_format dspace
spelling sg-ntu-dr.10356-1768452024-05-24T15:43:35Z Development of a dual camera sit posture monitoring system Cheah, Song Cheng Tan Yap Peng School of Electrical and Electronic Engineering EYPTan@ntu.edu.sg Computer and Information Science This project aims to develop a lightweight, real-time, single-user-focused sit-posture monitoring system for the Final Year Project. The goal of this project is to address health concerns related to improper sitting habits in office settings. The uniqueness of this system design is the implementation of a dual-camera setup, which enables the system to capture the user’s posture from both front and side perspectives at the same time, allowing it to analyze the frames and estimate the sitting posture immediately. The major core of this project is three different types of machine learning models: MediaPipe Pose Detector for determining the position of user posture facing forward; YOLO for determining the position of user posture from a side view, including whether the user leans forward or not; and EfficientNet acting as a classifier to detect the signs of drowsiness from the user's eyes. Each model has played a vital role in system development. The system program script is written using Python and trained on Google Colab as it possesses powerful cloud GPU service. Further developments are taken in Jupyter Notebook, which included combining all the models and system UI. This system offers an option for the user to customize preferred settings of the system. Besides, it will generate a feedback report after the user closes the program, and the user will understand his or her sitting quality through this report. In this project, the Cobb angle will be served as the measuring criterion for sitting posture. The journey of this project is to prioritize the integration of modern solutions with an intuitive interface. Through this sit-posture monitoring system, it is hoped to promote physical health for office users. Bachelor's degree 2024-05-20T07:47:46Z 2024-05-20T07:47:46Z 2024 Final Year Project (FYP) Cheah, S. C. (2024). Development of a dual camera sit posture monitoring system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/176845 https://hdl.handle.net/10356/176845 en A3201-231 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Cheah, Song Cheng
Development of a dual camera sit posture monitoring system
description This project aims to develop a lightweight, real-time, single-user-focused sit-posture monitoring system for the Final Year Project. The goal of this project is to address health concerns related to improper sitting habits in office settings. The uniqueness of this system design is the implementation of a dual-camera setup, which enables the system to capture the user’s posture from both front and side perspectives at the same time, allowing it to analyze the frames and estimate the sitting posture immediately. The major core of this project is three different types of machine learning models: MediaPipe Pose Detector for determining the position of user posture facing forward; YOLO for determining the position of user posture from a side view, including whether the user leans forward or not; and EfficientNet acting as a classifier to detect the signs of drowsiness from the user's eyes. Each model has played a vital role in system development. The system program script is written using Python and trained on Google Colab as it possesses powerful cloud GPU service. Further developments are taken in Jupyter Notebook, which included combining all the models and system UI. This system offers an option for the user to customize preferred settings of the system. Besides, it will generate a feedback report after the user closes the program, and the user will understand his or her sitting quality through this report. In this project, the Cobb angle will be served as the measuring criterion for sitting posture. The journey of this project is to prioritize the integration of modern solutions with an intuitive interface. Through this sit-posture monitoring system, it is hoped to promote physical health for office users.
author2 Tan Yap Peng
author_facet Tan Yap Peng
Cheah, Song Cheng
format Final Year Project
author Cheah, Song Cheng
author_sort Cheah, Song Cheng
title Development of a dual camera sit posture monitoring system
title_short Development of a dual camera sit posture monitoring system
title_full Development of a dual camera sit posture monitoring system
title_fullStr Development of a dual camera sit posture monitoring system
title_full_unstemmed Development of a dual camera sit posture monitoring system
title_sort development of a dual camera sit posture monitoring system
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/176845
_version_ 1800916192381108224