Mèo của chúng tôi đang chạy đi lấy dữ liệu cho bạn ...

[PE2025153] Nghiên cứu ứng dụng kỹ thuật Histogram of Oriented Gradients (HOG) trong nhận diện khuôn mặt trên thiết bị di động -44%

Upload bởi: admindev
(0 Đánh giá)
900,000đ
500,000đ

Mục tiêu chính của đề tài là nghiên cứu và xây dựng một ứng dụng định danh trực tuyến (eKYC) trên thiết bị di động Android, nhằm đáp ứng nhu cầu xác thực danh tính nhanh chóng, an toàn và tiện lợi. Cụ thể, đề tài hướng tới các mục tiêu sau: 1. Tìm hiểu cơ sở lý thuyết và công nghệ liên quan đến eKYC: Bao gồm các khái niệm về định danh trực tuyến, xử lý hình ảnh, nhận diện khuôn mặt (Face Recognition), nhận dạng ký tự quang học (OCR), và các giao thức bảo mật. 2. Phân tích và thiết kế hệ thống

Android
Cả 2
13/04/2025
Báo cáo HOG.docx
  • Chức năng đầy đủ và giống demo 100%

  • Hỗ trợ lắp đặt nếu cần

  • Hỗ trợ trả lời người mua sau khi tải

3.1.Quy trình triển khai ứng dụng

Quy trình triển khai ứng dụng bao gồm các bước chính như sau:

3.1.1. Huấn luyện mô hình nhận diện khuôn mặt

·         Thu thập và tiền xử lý dữ liệu hình ảnh khuôn mặt từ nhiều nguồn khác nhau.

·         Sử dụng Histogram of Oriented Gradients (HOG) để trích xuất đặc trưng từ ảnh khuôn mặt.

·         Áp dụng Support Vector Machine (SVM) để phân loại và nhận diện khuôn mặt.

·         Đánh giá độ chính xác của mô hình trên tập kiểm tra, tối ưu hóa các tham số để tăng hiệu suất.

3.1.2. Tích hợp vào ứng dụng React Native

·         Phát triển giao diện người dùng với React Native, đảm bảo tương thích trên Android và iOS.

·         Tích hợp mô hình nhận diện khuôn mặt sử dụng thư viện dlib hoặc OpenCV.

·         Kết nối hệ thống nhận diện với OCR (Tesseract OCR hoặc Google Vision API) để trích xuất thông tin từ giấy tờ tùy thân.

·         Xây dựng API để xử lý xác thực danh tính và lưu trữ dữ liệu vào cơ sở dữ liệu.

3.1.3. Kiểm tra và tối ưu hiệu suất

·         Kiểm tra chức năng nhận diện khuôn mặt trên các thiết bị có cấu hình khác nhau.

·         Đánh giá thời gian xử lý của ứng dụng trên thiết bị di động, tối ưu hóa thuật toán để tăng tốc độ.

·         Cải thiện giao diện người dùng để nâng cao trải nghiệm.

·         Thử nghiệm thực tế với nhiều điều kiện ánh sáng và góc chụp khác nhau để đánh giá độ chính xác.

·         Huấn luyện mô hình nhận diện khuôn mặt.

·         Tích hợp vào ứng dụng React Native.

·         Kiểm tra và tối ưu hiệu suất.

3.2.Thử nghiệm ứng dụng

Quá trình thử nghiệm ứng dụng được thực hiện để đánh giá độ chính xác, hiệu suất và khả năng hoạt động ổn định trên các thiết bị di động. Việc thử nghiệm được tiến hành theo các bước sau:

3.2.1 Kiểm tra trên thiết bị Android

·         Cài đặt ứng dụng trên nhiều thiết bị di động có cấu hình khác nhau để kiểm tra tính tương thích.

·         Kiểm tra giao diện người dùng, khả năng hiển thị và tính ổn định trên các màn hình có kích thước khác nhau.

·         Đánh giá thời gian phản hồi của ứng dụng khi chụp ảnh giấy tờ và khuôn mặt.

·         Kiểm tra khả năng hoạt động trên các phiên bản hệ điều hành khác nhau (Android 8.0 trở lên, iOS 12 trở lên).

3.2.2 Đánh giá độ chính xác nhận diện khuôn mặt

·         Thực hiện kiểm thử với tập dữ liệu gồm nhiều khuôn mặt có đặc điểm khác nhau (độ tuổi, giới tính, sắc tộc, điều kiện ánh sáng khác nhau).

·         So sánh kết quả nhận diện giữa HOG + SVM và các phương pháp khác để đánh giá mức độ chính xác.

·         Kiểm tra khả năng phát hiện các trường hợp giả mạo, chẳng hạn như sử dụng ảnh chụp hoặc video để đánh lừa hệ thống.

3.2.3 Tối ưu thời gian xử lý

·         Đo lường thời gian xử lý của từng bước trong quy trình nhận diện: chụp ảnh, tiền xử lý, trích xuất đặc trưng HOG, nhận diện bằng SVM.

·         Kiểm tra thời gian xử lý trên các thiết bị có phần cứng khác nhau (smartphone cao cấp, tầm trung, giá rẻ).

·         Áp dụng các phương pháp tối ưu như giảm kích thước ảnh đầu vào, tăng tốc bằng TensorFlow Lite hoặc sử dụng các API xử lý ảnh nhanh hơn.

3.2.4 Đánh giá trải nghiệm người dùng

·         Thực hiện khảo sát người dùng thử nghiệm để thu thập phản hồi về giao diện và mức độ dễ sử dụng.

·         Đánh giá mức độ hài lòng với thời gian xử lý, độ chính xác và khả năng nhận diện trong các điều kiện thực tế.

·         Điều chỉnh lại giao diện và quy trình nhận diện dựa trên phản hồi để nâng cao trải nghiệm người dùng.

·         Kiểm tra trên thiết bị Android.

·         Đánh giá độ chính xác nhận diện khuôn mặt.

·         Tối ưu thời gian xử lý.

Ứng dụng định danh trực tuyến (eKYC) hoạt động trên nền tảng Android:

·        Ứng dụng cho phép người dùng chụp và tải lên ảnh giấy tờ tùy thân như CMND/CCCD hoặc hộ chiếu.

·        Tích hợp tính năng nhận dạng ký tự quang học (OCR) để trích xuất thông tin từ giấy tờ một cách tự động và chính xác.

·        Tính năng nhận diện khuôn mặt (Face Recognition) để so sánh khuôn mặt người dùng với ảnh trên giấy tờ tùy thân, đảm bảo độ chính xác cao trong quá trình xác thực danh tính.

Hệ thống bảo mật dữ liệu:

·        Thông tin cá nhân và dữ liệu nhạy cảm của người dùng được mã hóa và lưu trữ an toàn.

·        Ứng dụng tuân thủ các tiêu chuẩn bảo mật cơ bản, giảm thiểu rủi ro bị đánh cắp hoặc lạm dụng thông tin.

Giao diện ứng dụng thân thiện với người dùng:

·        Giao diện trực quan, dễ thao tác, phù hợp với người dùng phổ thông, đặc biệt là những người không quen thuộc với công nghệ phức tạp.

·        Quy trình định danh đơn giản và hướng dẫn rõ ràng, giúp người dùng dễ dàng hoàn tất các bước xác thực.

Hướng phát triển

·         Phát hiện gian lận (Fraud Detection): Tích hợp công nghệ AI để nhận diện các hành vi giả mạo như sử dụng ảnh chụp màn hình hoặc video để lừa hệ thống.

·         Tích hợp chữ ký số: Cho phép xác thực danh tính thông qua chữ ký điện tử nhằm tăng cường bảo mật và tiện lợi hơn trong giao dịch trực tuyến.

·         Ngân hàng và tổ chức tài chính: Hỗ trợ các ngân hàng, tổ chức tín dụng triển khai eKYC để đơn giản hóa quy trình mở tài khoản và vay vốn trực tuyến.

·         Nền tảng thương mại điện tử: Áp dụng vào các sàn thương mại điện tử để xác thực danh tính người bán, giảm thiểu gian lận trong giao dịch.

·         Hệ thống chính phủ điện tử: Ứng dụng trong các thủ tục hành chính trực tuyến như cấp giấy tờ, chứng thực danh tính từ xa.

Bằng cách mở rộng các tính năng trên, hệ thống eKYC có thể đáp ứng nhiều nhu cầu thực tế và mang lại hiệu quả cao hơn trong lĩnh vực xác thực danh tính.

ĐIỂM TRUNG BÌNH
0
Xuất sắc (0)
Rất tốt (0)
Tốt (0)
Trung Bình (0)
Cần cải thiện (0)