Hệ Thống Quản Lý Phòng Tập Gym Bằng Nhận Diện Khuôn Mặt

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp facial recognition technology in gym management, vận dụng lý thuyết vào thực tế, đề xuất giải pháp cụ thể cho vấn đề .

Chuyên ngành

Information Systems Engineering

Người đăng

Ẩn danh

Thể loại

Graduation Thesis

2023

54
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

PREFACE

1. CHAPTER 1: INTRODUCTION

1.1. Problem Statement

1.2. Problem Solution

1.3. Challenges

1.4. Goal and Study Scope

1.5. Thesis Structure

2. CHAPTER 2: LITERATURE REVIEW

2.1. Facial Recognition Systems

2.2. Computer Vision Techniques

2.2.1. Face Detection

2.2.2. Image Preprocessing

2.2.3. Feature Extraction

2.3. Gym Management and Member Tracking

2.4. Related Works

2.5. Summary

3. CHAPTER 3: METHODOLOGY

3.1. Data Collection

3.2. Data Preprocessing

3.2.1. Image Cleaning and Normalization

3.2.2. Facial Region Detection and Alignment

3.2.3. Image Resizing and Cropping

3.2.4. Data Augmentation

4. CHAPTER 4: SYSTEM IMPLEMENTATION

4.1. Development Environment

4.2. Usecase

4.2.1. Sequence Diagram

4.2.2. Member Registration

4.2.3. Attendance Tracking

4.2.4. Membership Management

4.2.5. Facial Recognition Model Integration

4.2.6. Data Serialization and Storage

4.3. Real-Time Performance Optimization

4.4. Testing and Validation

4.5. Integration with Gym Infrastructure

5. CHAPTER 5: EVALUATION AND RESULTS

5.1. Training and Validation

5.2. Testing and Recognition Performance

5.3. False Positives and False Negatives

5.3.1. False Positive Rate (FPR)

5.3.2. False Negative Rate (FNR)

5.4. Comparison with Traditional Attendance Systems

5.5. Variability in Facial Expressions

5.6. Evaluation of System Performance

5.6.1. Accuracy and Recognition Speed

5.6.2. Robustness and Error Analysis

6. CHAPTER 6: DISCUSSION

6.1. User Feedback and Acceptance

6.2. Privacy and Ethical Considerations

6.3. Cost-Benefit Analysis

6.4. Future Enhancements and Recommendations

6.4.1. Continuous Model Training

6.4.2. Enhanced False Positive Mitigation

6.4.3. Usability Enhancements

6.4.4. Summary of Results

7. CHAPTER 7: CONCLUSION

7.1. Time and Effort Saving

7.2. Improved Member Management

7.3. Optimized Customer Experience

7.4. Contributions and Limitations

7.5. Future Development Directions

7.5.1. Upgrading Recognition Algorithms

7.5.2. Integration with Attendance and Management Systems

7.5.3. Extension to Other Fields

REFERENCES

Tóm tắt

I. Tổng quan về Hệ Thống Quản Lý Phòng Tập Gym Bằng Nhận Diện Khuôn Mặt

Hệ thống quản lý phòng tập gym bằng nhận diện khuôn mặt đang trở thành xu hướng mới trong ngành thể hình. Công nghệ này không chỉ giúp tiết kiệm thời gian mà còn nâng cao trải nghiệm của khách hàng. Việc áp dụng công nghệ nhận diện khuôn mặt vào quản lý phòng gym giúp tự động hóa quy trình đăng ký và theo dõi thành viên, từ đó giảm thiểu sai sót trong quản lý.

1.1. Lợi ích của việc sử dụng công nghệ nhận diện khuôn mặt

Công nghệ nhận diện khuôn mặt mang lại nhiều lợi ích cho phòng tập gym. Đầu tiên, nó giúp tăng cường bảo mật thông tin khách hàng bằng cách xác thực danh tính một cách chính xác. Thứ hai, quy trình đăng ký và theo dõi thành viên trở nên nhanh chóng và hiệu quả hơn.

1.2. Các thành phần chính của hệ thống

Hệ thống bao gồm nhiều thành phần quan trọng như mô hình nhận diện khuôn mặt, giao diện người dùng và cơ sở dữ liệu. Mỗi thành phần đều đóng vai trò quan trọng trong việc đảm bảo hệ thống hoạt động trơn tru và hiệu quả.

II. Vấn đề và Thách thức trong Quản Lý Phòng Tập Gym

Quản lý phòng tập gym không chỉ đơn thuần là việc theo dõi thành viên mà còn bao gồm nhiều thách thức khác nhau. Các phương pháp truyền thống thường gặp khó khăn trong việc đảm bảo tính chính xác và bảo mật thông tin. Việc áp dụng phần mềm quản lý phòng gym có thể giúp giải quyết những vấn đề này.

2.1. Những khó khăn trong việc quản lý thành viên

Quá trình quản lý thành viên thường gặp phải các vấn đề như sai sót trong việc ghi nhận thông tin và thời gian chờ đợi lâu. Điều này không chỉ gây khó chịu cho khách hàng mà còn ảnh hưởng đến hiệu quả hoạt động của phòng gym.

2.2. Bảo mật thông tin khách hàng

Bảo mật thông tin khách hàng là một trong những thách thức lớn nhất. Việc lưu trữ và xử lý thông tin nhạy cảm cần phải được thực hiện một cách cẩn thận để tránh rò rỉ dữ liệu.

III. Phương Pháp Giải Quyết Vấn Đề Quản Lý Phòng Tập Gym

Để giải quyết các vấn đề trong quản lý phòng gym, việc phát triển một hệ thống nhận diện khuôn mặt là giải pháp tối ưu. Hệ thống này không chỉ giúp nhận diện thành viên mà còn theo dõi thời gian vào ra một cách chính xác.

3.1. Mô hình nhận diện khuôn mặt

Mô hình nhận diện khuôn mặt sử dụng các thuật toán như LBPH để xác định và nhận diện thành viên. Điều này giúp tăng cường độ chính xác và giảm thiểu sai sót trong quá trình quản lý.

3.2. Giao diện người dùng thân thiện

Giao diện người dùng được thiết kế đơn giản và dễ sử dụng, giúp nhân viên phòng gym dễ dàng quản lý thông tin thành viên và theo dõi hoạt động của họ.

IV. Ứng Dụng Thực Tiễn của Hệ Thống Nhận Diện Khuôn Mặt

Hệ thống nhận diện khuôn mặt đã được áp dụng thành công tại nhiều phòng gym, mang lại hiệu quả rõ rệt trong việc quản lý thành viên. Việc sử dụng công nghệ này không chỉ giúp tiết kiệm thời gian mà còn nâng cao trải nghiệm của khách hàng.

4.1. Kết quả nghiên cứu và ứng dụng

Nghiên cứu cho thấy rằng việc áp dụng hệ thống nhận diện khuôn mặt đã giảm thiểu thời gian chờ đợi của khách hàng và tăng cường độ chính xác trong việc theo dõi thành viên.

4.2. Phản hồi từ người dùng

Phản hồi từ người dùng cho thấy họ cảm thấy hài lòng với sự tiện lợi mà hệ thống mang lại. Điều này chứng tỏ rằng công nghệ nhận diện khuôn mặt đã đáp ứng được nhu cầu của khách hàng.

V. Kết Luận và Tương Lai của Hệ Thống Quản Lý Phòng Tập Gym

Hệ thống quản lý phòng tập gym bằng nhận diện khuôn mặt không chỉ là một giải pháp công nghệ mà còn là một bước tiến lớn trong việc nâng cao trải nghiệm khách hàng. Tương lai của công nghệ này hứa hẹn sẽ còn phát triển hơn nữa với nhiều tính năng mới.

5.1. Tương lai của công nghệ nhận diện khuôn mặt

Công nghệ nhận diện khuôn mặt sẽ tiếp tục được cải tiến với các thuật toán mới, giúp tăng cường độ chính xác và khả năng nhận diện trong nhiều điều kiện khác nhau.

5.2. Khả năng mở rộng ứng dụng

Hệ thống có thể được mở rộng để áp dụng trong nhiều lĩnh vực khác nhau, không chỉ riêng trong ngành thể hình mà còn trong các lĩnh vực như an ninh và quản lý sự kiện.

10/07/2025
Khóa luận tốt nghiệp facial recognition technology in gym management

Trích đoạn nội dung tài liệu

VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF INFORMATION TECHNOLOGY FACULTY OF INFORMATION SYSTEMS NGUYEN VAN THANH DUC - 18520421 GRADUATION THESIS FACE RECOGNITION FOR GYM MANAGEMENT SYTEM INFORMATION SYSTEMS ENGINEERING Instructor HO CHI MINH CITY, 2023 Preface First of all, I would like to express my sincerest thanks to Dr. Do Trong Hop, who wholeheartedly guided and supported me throughout the process of studying and researching to complete the thesis. In addition to teaching and commenting on academic knowledge, presentation skills, research and reporting, he also cares about students' health and psychology as well as always listens, shares, and inspires students. inspired and motivated me to complete the thesis.

The knowledge and skills imparted by the teacher will definitely be one of the valuable baggage for my future growth. Next, I would like to thank the teachers and staff at the Information Systems Laboratory, including Mr. Nguyen Ho Duy Tri, Mr. Huynh Thien Y, Mr.

Mai Van Binh, Mr. Tran Vinh Khiem for creating favorable conditions. , advice, support me throughout the process of making the thesis. Besides, I would also like to thank the teachers in the Faculty of Information Systems in particular, and the teachers in the University of Information Technology - Vietnam National University, Ho Chi Minh City in general, for teaching knowledge and skills.

for me for the past four years. Once again, I express my gratitude to Dr. Do Trong Hop and the teachers who have always accompanied and supported me during my university studies. Author Nguyen Van Thanh Duc TABLE OF CONTENTS NGUYEN VAN THANH DUC - 185204421.- --- 5: 225 *S2£+t+sE+EEsxererrrrrrrrrrrer 1 INFORMATION SYSTEMS ENGINEERING.

HH He, 1 lo itprtDOỒIắỒOỒắđOỒOỒđỒỔAỒỔỒẦỒIdđdaaiíidỎÔỎdaddđdada4. Goal and Study 2v h3. 1S nh Tho Thọ TH Tu TH HH HH HH nh TT 8 CHAPTER 2: LITERATURE REVIEW. LH 2n HH nưệp 10 2.

Facial Recognition SVSf€IS. Computer Vision Techñn1QU€S. Face [DD€f€CfIOT.-- G1 1 211211211211 11 11T TH TH TH TH HH TT HT ng 11 2. Feature EXTAC{IOH.

LH HT TH TH TH ngàng II 2. Gym Management and Member TrackIng.- -- --- ¿+ ++s++s£+sx+sx+e+sxeessxs 13 2. Related An acc ỨC. --- -- << 2E 1113111 551111155111 11351 1E 111K kg k kg k ky 19 3.

LBPH Model “TraIning. Model Evaluation 0¬ °ˆˆễ®ễ#ễồ". User Interface Development. Real-Time Facial Recognition ÍntegTafIOI.

Data Security and PTIVACY. 111111118111 1 11111111111 111 11 11 11 11 1gp 24 CHAPTER 4: SYSTEM IMPLEMENTATIƠN. Development EnVITOTIN€TI.- + 2 E3 33323 E+E+EE+EE+EEEEEEeEEetEerrrrrrerrerrke 25 4. c1 n1 t S991 1 1111 11111111111 TH HT HH TH TH HH 25 4.

Usecase 0 nan nố. Sequence Diagram nnn. Member Registration SCT€€. Attendance Tracking SCT€€N.

Membership Management SCT€€n. Facial Recognition Model IntegrafIOn. Data Serialization and S†OTA.- 5à Tnhh HH HH nh nh nh nh nh nh 32 4. Real-Time Performance OpfII1ZAfIOTI.

Testing and ValIdafIOTn. Integration with Gym InfTasfTUCfUTC€.- óc 2c 2+ SE 3E ererrrrrrrke 33 CHAPTER 5: EVALUATION AND RESULTS. Training and Validation PhấadÝỶ. Testing and Recognition PerÍOrmanC©.

False Positives and False NegatIVe€S.- ác St HH HH t 38 5. False Positive Rate (FPR) 07. False Negative Rate (ENR). Sàn HH HH HH HH nhiệt 4I 5.

Comparison with Traditional Attendance SŠysfems. Variability in Facial EXPT€SSIOTS. Evaluation of System PerfOTTnannCe. Accuracy and Recognition SŠpeed.

Robustness and Error AnnaÌyS1S. -- ¿5c 2c St SE srrsrerrerrrrrrrke 46 6. User Feedback and Accepfance. ---- -----cc+cc k2 x + net 46 6.

Privacy and Ethical ConS1d€rafIOTNS. Cost-Benefit Analysis 1n. Future Enhancements and RecommendatIOWS.- -¿-- 55+ ++++xs+x>ec+exsxss 47 6. Continuous Model 'TTaIning.

Enhanced False Positive Mitigation. Usability Enhanceim€IfS. Summary of Results 1. Effectiveness and Potential for DevelopImen(.--- -- 5-5 5+5 s+ss+ss++e+exss 49 7.

Time and Effort SaVITE. Improved Member Managermer(. Optimized Customer EXP€TI€TIC€.---- (5 3+ 32333 E*EE+E+EE+eeeeeesrrrerree 51 7. Contributions and LIIfAfIOIS.- --- c2 3+ 2+ **t**E+EE+EEE+EEsEekrrrkrrkrrrkrrree 51 7.

Future Development Directions. Upgrading Recognition Algorithms. Integration with Attendance and Management Systems. Extension to Other Fields.

s6 12x 99 2 919 121 1121 11g ng ưêp 52 I9 (c)060iải 7. 53 CATALOG OF IMAGE Figure 3. Face Recognition using LBPH algorithm. --s- 5+ sx+e+sseesersexee 20 Figure 3.

Comparison between accuracy, precision, recall, and fl score.Yu0i20A0Đàt Tay 0. Add New SGT. co nh kh nh nh TT TT HH HH HH giờ 30 Figure 4. Camera scans and shows customer’s information on screen.

Problem Statement In today's fast-paced world, managing gym facilities efficiently and effectively has become a critical task. Traditional methods of manual registration and identification of gym members can be time-consuming and prone to errors. Additionally, ensuring the security and privacy of gym members' data is of utmost importance. The problem statement addressed in this thesis is to develop a facial recognition system to manage gym facilities.

The system aims to provide an automated and accurate solution for identifying gym members, registering their attendance, and maintaining a secure and convenient environment for both gym staff and members. Problem Solution To address the challenges in gym management, the proposed solution involves the development of a facial recognition system. The system will use state-of-the-art computer vision techniques to recognize and identify gym members based on their facial features. By integrating this system into the gym's existing infrastructure, it will streamline the registration process and enhance the overall user experience.

The key components of the problem solution are: Facial Recognition Model: Develop and train a facial recognition model using OpenCV and LBPH (Local Binary Patterns Histograms) algorithm. This model will be capable of recognizing registered gym members' faces accurately. User Interface: Design and implement a user-friendly interface using Tkinter to facilitate gym staff 1n registering new members and managing member data. Attendance Tracking: Implement real-time facial recognition to track gym member attendance, providing a seamless and contactless experience.

Data Security: Ensure the protection of sensitive user information and privacy by securely storing member data and incorporating appropriate data protection measures. Challenges During the development of the facial recognition system, several challenges need to be addressed: Accuracy and Robustness: Ensuring high accuracy and robustness of the facial recognition model to correctly identify gym members under various lighting conditions and facial expressions. Real-time Performance: Implementing the system to perform facial recognition in real- time, enabling swift attendance tracking during peak gym hours. Data Privacy: Addressing data privacy concerns by adhering to data protection regulations and implementing secure data storage and access mechanisms.

Goal and Study Scope The primary goal of this thesis is to develop a fully functional facial recognition system tailored for gym management. The system aims to provide an efficient and secure solution for gym staff to manage member registrations, track attendance, and ensure a smooth gym experience for members. The study scope encompasses the development, implementation, and evaluation of the facial recognition system. It includes: Collecting and preprocessing facial image data for model training.

Training and optimizing the facial recognition model. Developing a user interface for gym staff to interact with the system. Integrating real-time facial recognition for attendance tracking. Addressing data security and privacy concerns.

Thesis Structure The thesis is structured as follows: Chapter 1: Introduction: This chapter provides an overview of the problem statement, the proposed solution, challenges, goals, and the scope of the study. Chapter 2: Literature Review: This chapter reviews the existing literature and research related to facial recognition systems, computer vision techniques, and gym management. Chapter 3: Methodology: In this chapter, the methodology used to develop the facial recognition system will be discussed in detail, including data collection, model training, and system implementation. Chapter 4: System Implementation: This chapter presents the implementation details of the facial recognition system, including the user interface and real-time facial recognition integration.

Chapter 5: Evaluation and Results: The performance evaluation and results of the facial recognition system will be presented in this chapter. Chapter 6: Discussion: This chapter discusses the findings, limitations, and potential improvements of the developed facial recognition system. Chapter 7: Conclusion: The final chapter concludes the thesis, summarizing the achievements and contributions of the research, and suggests future directions for further improvement and application of the facial recognition system in gym management. References: The reference list of all the sources cited throughout the thesis.

CHAPTER 2: LITERATURE REVIEW 2. Facial Recognition Systems Facial recognition technology has gained significant attention in recent years due to its wide-ranging applications in various fields, including security, surveillance, and user authentication. It involves the use of computer vision algorithms to identify and verify individuals based on their facial features. Several facial recognition techniques have been developed, including Eigenfaces, Fisherfaces, and Local Binary Patterns Histograms (LBPH).

The Eigenfaces method, introduced by Turk and Pentland in 1991, uses Principal Component Analysis (PCA) to extract essential facial features from a set of training images. Similarly, Fisherfaces, proposed by Belhumeur et al., is based on Linear Discriminant Analysis (LDA) and aims to maximize the inter-class variations while minimizing intra-class variations. In recent years, LBPH has emerged as a popular facial recognition technique due to its simplicity and efficiency. LBPH encodes facial features by considering local binary patterns in a face image and creates a histogram of these patterns.

It has shown promising results in various real-world applications and has become the algorithm of choice for many facial recognition systems. Computer Vision Techniques Computer vision techniques play a pivotal role in developing facial recognition systems. These techniques enable the system to detect, extract, and process facial features effectively. Some fundamental computer vision techniques include: Computer vision techniques are at the core of developing robust and accurate facial recognition systems.

These techniques empower the system to detect, extract, and process facial features effectively, laying the foundation for successful facial identification. Several fundamental computer vision techniques are utilized in facial recognition systems, 10 2. Face Detection Face detection is the process of locating and localizing human faces in an image or video frame. Various methods have been proposed for face detection, such as Haar cascades, Histogram of Oriented Gradients (HOG), and Single Shot MultiBox Detector (SSD).

Haar cascades, introduced by Viola and Jones, utilize a set of Haar-like features and a trained classifier to detect faces efficiently. Image Preprocessing Image preprocessing is essential to enhance the quality of facial images before feeding them into the facial recognition system. Common preprocessing techniques include grayscale conversion, histogram equalization, and noise reduction using filters like Gaussian and Bilateral filters. These techniques help to improve the robustness and accuracy of the facial recognition process.

Feature Extraction Feature extraction aims to identify relevant and distinctive features from facial images that can be used for recognition. In addition to the aforementioned PCA and LDA methods, Convolutional Neural Networks (CNNs) have also been extensively employed for feature extraction. CNNs have proven to be highly effective in learning hierarchical features and achieving state-of-the-art performance in various computer vision tasks, including facial recognition. Feature extraction is a crucial step in facial recognition systems, where the goal is to identify relevant and distinctive features from facial images that can be used for recognition purposes.

Extracting meaningful and discriminative features is essential for accurate and robust identification of individuals in varying conditions. In addition to the previously mentioned principal component analysis (PCA) and linear discriminant analysis (LDA) methods, Convolutional Neural Networks (CNNs) have gained significant popularity and success in the field of feature extraction for facial recognition. CNNs have demonstrated remarkable capabilities in learning hierarchical features from raw 11 image data, making them highly effective in various computer vision tasks, including facial recognition. CNNs work by employing multiple layers of convolutional filters, followed by pooling layers, to automatically learn and extract intricate patterns and features from the input images.

The initial layers detect simple patterns such as edges and corners, while subsequent layers learn more complex and higher-level features, such as facial contours and textures. This hierarchical learning process enables CNNs to capture both local and global features, making them well-suited for facial recognition tasks where facial features can vary in size, shape, and orientation.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hệ Thống Quản Lý Phòng Tập Gym Bằng Nhận Diện Khuôn Mặt" trình bày một giải pháp công nghệ tiên tiến nhằm tối ưu hóa quy trình quản lý và theo dõi khách hàng tại các phòng tập gym. Hệ thống này sử dụng công nghệ nhận diện khuôn mặt để tự động hóa việc điểm danh, giúp tiết kiệm thời gian và nâng cao trải nghiệm của người dùng. Bên cạnh đó, nó còn cung cấp các báo cáo chi tiết về thói quen tập luyện của khách hàng, từ đó hỗ trợ các quản lý phòng tập trong việc cải thiện dịch vụ và thu hút khách hàng.

Để mở rộng thêm kiến thức về ứng dụng của công nghệ nhận diện khuôn mặt trong các lĩnh vực khác, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp hệ thống thông tin quản lý ứng dụng nhận diện khuôn mặt trong bài toán chăm sóc khách hàng tại vietinbank sử dụng opencv, nơi khám phá cách công nghệ này được áp dụng trong ngành ngân hàng. Ngoài ra, tài liệu Khóa luận tốt nghiệp kỹ thuật máy tính hệ thống điểm danh kết hợp thẻ rfid và nhận diện khuôn mặt sử dụng cnn facenet svm sẽ cung cấp cái nhìn sâu sắc về việc kết hợp RFID và nhận diện khuôn mặt trong hệ thống điểm danh. Cuối cùng, bạn cũng có thể tìm hiểu thêm về Đồ án tốt nghiệp thiết kế và thi công hệ thống chấm công bằng nhận diện khuôn mặt kết hợp công nghệ rfid trên raspberry pi 4, một ứng dụng thực tiễn khác của công nghệ này trong việc chấm công. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về tiềm năng của công nghệ nhận diện khuôn mặt trong nhiều lĩnh vực khác nhau.