Đặt vấn đề nghiên cứu luận văn Khoa học công nghệ rất quan trọng trong công cuộc công nghiệp hóa, hiện đại hóa đất nước là sự phát triển khoa học của mỗi quốc gia. Khoa học kỹ thuật, công nghệ phát triển với tốc độ khá nhanh và mang lại những lợi ích cho con người về tất cả mọi phương diện. Phát triển khoa học kỹ thuật công nghệ làm thay đổi tư duy thói quen của nhân loại, ứng dụng khoa học công nghệ vào thực tế đưa ra cảnh báo, đồng thời tránh những rủi ro và sai sót không đáng có. Giảm thiểu chi phí, sức lao động đồng thời tăng năng suất lao động, tăng giá trị cạnh tranh cũng cần có nhiều trang thiết bị, nhiều dây chuyền tự động, ứng dụng công nghệ vào trong quản lý.
Xuất phát từ nhu cầu thực tế trên tác giả xây dựng hệ thống phần quản lý vận tải điều xe có tích hợp camera nhận dạng khuôn mặt tự động để đưa ra phân tích, đánh giá tình huống chính xác nhất. Hỗ trợ doanh nghiệp dịch vụ vận tải logistics trong việc giám sát, phân công hành trình vận chuyển theo đơn hàng từ nơi giao nhận hàng hóa đến kho đóng/ rút của khách hàng và trả về nơi hạ công rỗng. Dựa vào số liệu có thể phân tích hình ảnh nhân viên đi ngang qua tầm giám sát của camera về tiến độ và hiệu quả công việc của nhân viên. Khái quát về hệ thống phân tích, hoạt động nguồn dữ liệu có sẵn để làm cơ sở phân tích, lý luận cho luận văn nghiên cứu.
Đánh giá thực trạng các hoạt động trong quản trị số liệu trong phần mềm quản lý, phân tích được các nhân tố ảnh hưởng đến hoạt động kinh doanh, hoạt động quản trị nguồn nhân lực, tiến độ làm việc nhân viên để phát huy được những điểm mạnh và khắc phục điểm yếu nhằm tìm ra những cơ hội để có thể tận dụng và né tránh những nguy cơ không phù hợp, đề xuất ra các giải pháp nhằm hoàn thiện bộ máy hoạt động quản trị hệ thống. download by : skknchat@gmail.com 2 Tác giả đã chọn “Ứng dụng camera nhận dạng khuôn mặt và phân tích thói quen người dùng” để làm đề tài nghiên cứu và thiết kế hệ thống phần mềm quản trị tích hợp nhận dạng này để kiểm chứng giải thuật điều khiển đưa ra.2 Mục tiêu nghiên cứu của luận văn Luận văn “Ứng dụng camera nhận dạng khuôn mặt và phân tích thói quen của người dùng” sử dụng các thuật toán, camera để phân tích, nhận dạng khuôn mặt của các tài xế.3 Đối tượng nghiên cứu và phạm vi nghiên cứu của luận văn Khuôn mặt của tài xế, camera và dữ liệu nhân viên lái xe.4 Phương pháp nghiên cứu luận văn Ứng dụng các thuật toán phương pháp nhận dạng khuôn mặt. Xây dựng phần mềm quản trị hệ thống, quản trị dữ liệu logistics trong vận tải. Phát triển ứng dụng trên nền.NET Framework kết hợp với các qui trình và nghiệp vụ xử lý để tạo nên hệ thống phần mềm quản lý vận tải.
Nghiên cứu cách thức nhận dạng khuôn mặt người bằng camera, xây dựng chương trình xư lý tình huống và xử lý thông tin. download by : skknchat@gmail.com 3 CHƯƠNG 2: HỆ THỐNG GIÁM SÁT VÀ NHẬN DẠNG 2.1 Tổng quan về nhận dạng Hệ thống nhận dạng khuôn mặt là một ứng dụng máy tính tự động xác định hoặc nhận dạng một người nào đó từ một bức hình ảnh kỹ thuật số hoặc một khung hình video từ một nguồn video. Một trong những cách để thực hiện điều này là so sánh các đặc điểm khuôn mặt chọn trước từ hình ảnh và một cơ sở dữ liệu về khuôn mặt. Hệ thống này thường được sử dụng trong các hệ thống an ninh và có thể được so sánh với các dạng sinh trắc học khác như các hệ thống nhận dạng vân tay hay tròng mắt.2 Các kỹ thuật về nhận dạng khuôn mặt Các thuật toán nhận dạng khuôn mặt xác định các đặc điểm khuôn mặt bằng cách trích xuất các ranh giới các đặc điểm hình ảnh khuôn mặt của đối tượng.
Có thể phân tích các vị trí tương đối, kích thước hay hình dạng của mắt, mũi, gò má, và cằm để tìm kiếm các hình ảnh khác với các tính năng phù hợp. Các thuật toán bình thường lưu giữ các hình ảnh khuôn mặt, nén dữ liệu khuôn mặt, chỉ lưu dữ liệu hình ảnh cho việc nhận dạng khuôn mặt. Lưu dữ ảnh mẫu mang đi so sánh với các dữ liệu khuôn mặt và nhận dạng thành công sớm nhất dựa trên các kỹ thuật phù hợp với mẫu áp dụng cho một tập hợp các đặc điểm khuôn mặt nổi bật, cung cấp một dạng đại diện của khuôn mặt được nén. Các thuật toán nhận dạng có thể được chia thành hai hướng chính, là hình học, đó là nhìn vào tính năng phân biệt, trắc quang (đo sáng) sử dụng phương pháp thống kê hình ảnh thành những giá trị và so sánh các giá trị với các mẫu để loại bỏ chênh lệch.
download by : skknchat@gmail.com 4 Nhận dạng hình ảnh theo không gian 3 chiều sử dụng các cảm biến 3D để nắm bắt thông tin về hình dạng của khuôn mặt để xác định các tính năng đặc biệt trên bề mặt của một khuôn mặt bao gồm các đường viền của hốc mắt, mũi, cằm và gò má. Nhận dạng khuôn mặt 3D không bị ảnh hưởng bởi những thay đổi trong ánh sáng có thể xác định một khuôn mặt từ một loạt các góc nhìn, trong đó có góc nhìn nghiêng. Các điểm dữ liệu ba chiều từ một khuôn mặt cải thiện lớn độ chính xác cho nhận dạng khuôn mặt tăng cường của các bộ cảm biến tinh vi giúp nắm bắt hình ảnh chụp khuôn mặt tốt hơn. Các cảm biến hoạt động bằng cách chiếu ánh sáng có cấu trúc lên gương mặt các bộ cảm biến hình ảnh được đặt lên trên cùng một con chip CMOS-mỗi cảm biến sẽ thu một phần khác nhau của hình ảnh.
Nhận dạng thông qua phân tích kết cấu da sử dụng các chi tiết hình ảnh của da, được chụp trong các hình ảnh kỹ thuật số hoặc máy scan tiêu chuẩn. Kỹ thuật này được gọi là phân tích kết cấu da, đưa các đường đặc trưng, hình dạng, và các điểm nốt trên làn da của một người vào một không gian toán học. Các thử nghiệm đã chỉ ra rằng với việc bổ sung các phân tích cấu trúc của da, hiệu quả trong việc nhận ra khuôn mặt có thể tăng 20-25 phần trăm.3 Camera nhận dạng khuôn mặt Công nghệ nhận diện khuôn mặt là một loại phần mềm sinh trắc học ánh xạ các đặc điểm khuôn mặt của một cá nhân về mặt toán học và lưu trữ dữ liệu dưới dạng faceprint (dấu khuôn mặt). Công nghệ sử dụng các thuật toán Deep Learning để so sánh ảnh chụp trực tiếp hoặc hình ảnh kỹ thuật số với faceprint được lưu trữ để xác minh danh tính của một cá nhân.
Phần mềm xác định 80 điểm nút trên khuôn mặt người. Các điểm nút được sử dụng để đo các biến trên khuôn mặt người, như chiều dài hoặc chiều rộng của mũi, độ sâu của hốc mắt và hình dạng của xương gò má. Hệ thống hoạt động bằng cách thu thập dữ liệu cho các điểm nút trên hình ảnh kỹ thuật số của khuôn mặt và lưu trữ dữ liệu kết quả dưới dạng faceprint. download by : skknchat@gmail.com 5 Faceprint sau đó được sử dụng làm cơ sở để so sánh với dữ liệu được chụp từ các khuôn mặt trong một hình ảnh hoặc video.
Mặc dù hệ thống nhận diện khuôn mặt chỉ sử dụng 80 điểm nút, nhưng nó có thể xác định nhanh chóng và chính xác mục tiêu khi điều kiện thuận lợi. Tuy nhiên, nếu khuôn mặt của chủ thể bị che khuất một phần, loại phần mềm này trở nên ít đáng tin cậy hơn. Camera tích hợp nhận diện khuôn mặt là một ứng dụng của công nghệ Facial Recognition (công nghệ nhận diện khuôn mặt). Camera có khả năng so sánh các khuôn mặt nó quan sát được với khuôn mặt cho sẵn trong cơ sở dữ liệu như hình 1 Hình 1: Các điểm nhận dạng download by : skknchat@gmail.com 6 Camera nhận dạng gương mặt gồm có 2 thành phần chính: Cảm biến thu nhận hình ảnh là thiết bị thu hình ảnh - video quan sát, cung cấp nguồn dữ liệu cho phần mềm nhận diện làm việc.
Phần mềm nhận diện khuôn mặt được tích hợp nhận các dữ liệu hình ảnh - video thu được từ Camera quan sát để thực hiện các xử lý nhận diện khuôn mặt. Xử lý nhận diện khuôn mặt tiên tiến nhất hiện nay là so sánh các đặc điểm trên khuôn mặt thu được với khuôn mặt từ dữ liệu mẫu được cho trước độ tuổi, chiều cao, giới tính, biểu cảm. Ứng dụng camera nhận dạng đang có nhiều ưu thế và một trong những ứng dụng đó là tích hợp hệ thống điểm danh điện tử hệ thống camera giám sát đều được ghi nhận xác định vật thể và nhận dạng khuôn mặt người đã được mã hóa theo một mã code nhất định. Phương pháp điểm danh xác định vật thể trước đây còn rất hạn chế, ngày nay phương pháp được cải tiến rất nhiều từ các nhà phát triển thiết bị.
Mô hình điểm danh điện tử rất cần thiết để đưa ra được giá trị chính xác hạn chế nhân lực, tốn thời gian minh họa như Hình 2. Hình 2: Camera nhận diện khuôn mặt điểm download by : skknchat@gmail.com 7 Nhận diện gương mặt có rất nhiều tiềm năng phát triển lớn trong tương lai gần và đặc biệt trong thời đại của các thiết bị công nghệ thông tin bùng nổ như hiện nay. Hệ thống camera nhận diện gương mặt sẽ hỗ trợ cho con người trong việc kiểm soát an ninh, kiểm soát lượng người ra vào trong 1 khu vực nhỏ như một tòa nhà mà hoàn toàn có thể là 1 hệ thống an ninh mạng tính hệ thống trong khu vực lớn và cũng có thể kết nối mạng lưới camera trên toàn quốc được kết nối đến 1 cơ sở dữ liệu các gương mặt của các tội phạm đang bị truy nã. Bảo mật thiết bị di động: hiện nay trên thế giới có rất nhiều hãng sản xuất các thiết bị di động tích hợp tính năng nhận diện gương mặt vào thiết bị của họ như là 1 chức năng bảo mật theo hãng Microsoft có tính năng mở khóa bằng khuôn mặt Window Hello và Apple có công nghệ FaceID minh họa như Hình 3.
Hình 3: Nhận diện khuôn mặt bằng thiết bị di động Chăm sóc khách hàng nhận diện gương mặt khách hàng nắm được các thói quen tiêu dùng của họ sẽ rất hữu ích trong kinh doanh như dịch vụ bán lẻ, dịch vụ ăn uống, nhà hàng, sân bay, nhà ga, nơi công cộng.