MÔN TRÍ TUỆ NHÂN tạo đề tài ỨNG DỤNG TRÍ TUỆ NHÂN tạo TRONG NHẬN DIỆN KHUÔN mặt

12 44 0
MÔN TRÍ TUỆ NHÂN tạo đề tài ỨNG DỤNG TRÍ TUỆ NHÂN tạo TRONG NHẬN DIỆN KHUÔN mặt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN MÔN TRÍ TUỆ NHÂN TẠO ĐỀ TÀI ỨNG DỤNG TRÍ TUỆ NHÂN TẠO TRONG NHẬN DIỆN KHUÔN MẶT SINH VIÊN THỰC HIỆN Nguyễn Tuấn Anh – 2055010014 Trần Đăng Quyế[.]

  TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN MƠN: TRÍ TUỆ NHÂN TẠO ĐỀ TÀI: ỨNG DỤNG TRÍ TUỆ NHÂN TẠO TRONG NHẬN DIỆN KHN MẶT SINH VIÊN THỰC HIỆN : Nguyễn Tuấn Anh – 2055010014 Trần Đăng Quyết - 2055010224 Nguyễn Thanh Tùng - 2055010248 Nguyễn Văn Đang – 2055010056 Trần Văn Thái - 2055010254 LỚP : 20CN2 GIẢNG VIÊN PHỤ TRÁCH : Nguyễn Đăng Khoa   Ứng dụng trí tuệ nhân tạo nhận diện khuôn mặt   NHẬN XÉT ĐÁNH GIÁ CỦA THẦY CÔ   LỜI MỞ ĐẦU Trong năm gần “Trí tuệ nhân tạo” (Artificial Intelligence) ngày nhắc đến nhiều lĩnh vực khác Khối lượng liệu ngày tăng kết hợp với đột phá cơng nghệ lưu trữ, tính toán phần cứng giúp cho ứng dụng AI ngày lớn hiệu Đặc  biệt ứng dụng nhận diện khuôn mặt AI Với chế nhận dạng khuôn mặt, mạng lưới dạng thần kinh hình thành hệ thống cách nhập liệu để tạo nhận dạng mẫu liệu bao gồm hình ảnh khn mặt hàng triệu người tổng hợp từ nhiều nguồn khác mạng xã hội, trang web, camera giám sát có chức ghi nhận ứng dụng khác có khai báo nhận dạng khn mặt…AI triển khai thuật toán lưu trữ khoảng cách điểm nút sở liệu nó, quét nhận dạng khớp định danh cá nhân với liệu có   Mục lục Giới thiệu trí tuệ nhân tạo .5 Công nghệ AI nhận diện khn mặt gì? Cách thức hoạt động AI nhân diện khuôn mặt .7 Hệ thống nhận dạng khuôn mặt Công nghệ sử dụng nhận diện khuôn mặt 5.1 OpenCV .9 5.2 Face – recognition .9 5.3 Pickle 5.4 Tkinter Sử dụng Camera AI View nhận diện khuôn mặt .10 6.1 Nhận dạng đối tượng 10 6.2 Liên kết đối tượng .10 6.3 Đo đạc đói tượng .10 6.4 Tái đối tượng .10 6.5 So sánh đối tượng 11 6.6 Nhận diện đối tượng 11 Ứng dụng thực tiễn công nghệ nhận diện khuôn mặt AI 11 7.1 Hệ thống giám sát sân bay, tàu điện, khu vực công cộng 11 7.2 Chấm công – Check in out khu vực an ninh quốc gia, tòa nhà văn phòng 12 Kết luận: 12 Tài liệu tham khảo 12   Giới thiệu trí tuệ nhân tạo  Trí Tuệ Nhân Tạo - AI (Artificial Intelligence) hoặc trí thơng minh nhân tạo cơng nghệ mơ phịng q trình suy nghĩ học tập người cho máy móc, đặc biệt hệ thống máy tính Trí tuệ nhân tạo người lập trình với mục đích tự động hóa hành vi thơng minh người, từ cắt giảm bớt nhân cơng người có tính chuẩn xác cao  Cơng nghệ AI tạo máy móc hệ thống thơng minh thơng qua việc sử dụng mơ hình máy tính, kỹ thuật công nghệ liên quan, giúp thực cơng việc u cầu trí thơng minh người Nhìn chung, ngành học rộng, bao gồm yếu tố tâm lý học, khoa học máy tính kỹ thuật Một số ví dụ phổ biến AI kể đến tơ tự lái,  phần mềm dịch thuật tự động, trợ lý ảo điện thoại hay đối thủ ảo chơi trò chơi điện thoại  Trí tuệ nhân tạo = Tri thức + Suy diễn Một số lợi ích mà AI mang lại:  Phát ngăn chặn rủi ro - AI giúp người dự báo trước rủi ro mối nguy hại tiềm ẩn hạn chế thiệt hại đem lại Các rủi ro AI nhận biết như: Thảm họa thiên nhiên, động đất, sóng thần, núi lửa, dịch bệnh hay có mối nguy hại sản xuất kinh doanh  Hạn chế sử dụng sức lao động người   -  Nhờ trình học máy tạo robot công nghiệp đời sống Con người tốn nhiều sức lao động sản xuất, vận hành Giờ đây, máy móc robot thay người làm việc  Xóa bỏ khoảng cách ngôn ngữ - Công nghệ AI sẽ giúp người Quốc gia nói chuyện hiểu nhau, thoải mái tiếp xúc Có thêm nhiều hội để học tập làm việc khắp giới  Cá nhân hóa - Cơng nghệ AI đánh giá thích ứng học hỏi đối tượng mà  phục vụ Từ đó, đưa phản ứng phù hợp cho đối tượng riêng biệt Cơng nghệ AI nhận diện khn mặt gì? - Nhận diện khn mặt AI ứng dụng trí tuệ nhân tạo vào việc xác minh đặc tính gương mặt, máy tính tự động xác định, nhận dạng người từ hình ảnh kỹ thuật số khung hình video Cơng nghệ nhận diện khuôn mặt công nghệ AI thuộc nhánh thị giác máy tính, mà thị giác máy tính tốt nhiều so với mắt thường người Một cách xác định dựa vào điểm nút khn mặt Cơng nghệ AI đo tới 80 điểm nút (khoảng cách điểm khuôn mặt giúp chế nhận dạng khuôn mặt trở nên dễ dàng - Với chế nhận dạng khuôn mặt, mạng lưới dạng thần kinh hình thành hệ thống cách nhập liệu để tạo nhận dạng mẫu liệu bao gồm hình ảnh khn mặt hàng triệu người tổng hợp từ nhiều nguồn khác mạng xã hội, trang web, camera giám sát   có chức ghi nhận ứng dụng khác có khai báo nhận dạng khn mặt…AI triển khai thuật toán lưu trữ khoảng cách điểm nút sở liệu nó, quét nhận dạng khớp định danh cá nhân với liệu có Cách thức hoạt động AI nhân diện khuôn mặt người  Quá trình mà sinh trắc học của công nghệ AI nhận diện khuôn mặt  hoạt động bao gồm:    Lấy mẫu: Trước hết, để phân tích khn mặt nhận diện, cần phải tách khn mặt khỏi khung cảnh cịn lại trước Phân tích: Chúng ta nhận diện gương mặt người qua đặc điểm, hệ thống nhận diện vậy, thực đánh giá đặc điểm level cao So sánh: Mỗi khuôn mặt có nhiều điểm mốc, phần lồi lõm tạo nên đặc điểm khuôn mặt Các hệ thống nhận diện gương mặt định nghĩa điểm điểm nút Kết quả: Hệ thống sau định kết so sánh có phù hợp hay không   Hệ thống nhận dạng khuôn mặt công nghệ AI  Nhận dạng trợ lý ảo không gian ba chiều: - Ngày nay, với phát triển công nghệ, với việc sử dụng Camera AI View vào nhận dạng khuôn mặt trợ lý ảo không gian ba chiều Và tất nhiên, nghe biết kỹ thuật cải thiện độ xác nhờ việc  phân tích nhiều thơng tin để so sánh Kỹ thuật sử dụng cảm    biến 3D để nắm bắt thơng tin hình dạng khuôn mặt, dùng điểm bật khn mặt mà nơi mơ cứng xương nhìn thấy rõ đường cong hốc mắt, mũi cằm để nhận đối tượng Các điểm độc nất khuôn mặt không thay đổi theo thời gian - Cách thức sử dụng độ sâu trục phần khuôn mặt khơng bị ảnh hưởng ánh sáng, nhận dạng khn mặt 3D sử dụng bóng tối nhận khn mặt từ nhiều gốc độ khác với độ chênh lệch lên tới 90 Độ Và nhờ có việc xác định khn mặt dựa tảng trợ lý ảo không gian ba chiều, nên nhận dạng 3D có khả xác định khn mặt từ nhiều góc nhìn Số lượng điểm liệu ba chiều khiến cho độ xác tăng lên đáng kể phát triển cảm biến tinh vi giúp nắm bắt hình ảnh chụp khn mặt 3D tốt Công nghệ sử dụng nhận diện khuôn mặt 5.1 OpenCV  OpenCV sử dụng cho đa dạng nhiều mục đích ứng dụng khác bao gồm:       Kiểm tra giám sát tự động Robot xe tự lái Phân tích hình ảnh y học Tìm kiếm phục hồi hình ảnh/video Phim – cấu trúc 3D từ chuyển động  Nghệ thuật đặt tương tác   Tính module phổ biến OpenCV  Xử lý hiển thị Hình ảnh/ Video/ I/O ( core, imgproc, highgui )  Phát vật thể (objdetect, features2d, nonfree)  Geometry-based monocular stereo computer vision ( calib3d,  stitching, videostab )  Computational photography ( photo, video, superres )  Machine learning & clustering ( ml, flann)  CUDA acceleration ( gpu) 5.2 Face – recognition  Cách thức hoạt động  Khi đối tượng lọt vào tầm quét camera, hệ thống tự động xác định xác vị trí khn mặt thực thuật tốn để trích xuất liệu khn mặt Trong q trình di chuyển, đối tượng giúp hệ thống dễ dàng xác nhận khuôn mặt Tất trình diễn vịng chưa đầy giây 5.3 Picke - Pickle sử dụng để thực chuyển đổi cấu trúc đối tượng Python sang dạng byte để lưu trữ ổ đĩa gửi qua mạng Sau đó, luồng ký tự sau truy xuất chuyển đổi trở lại sang dạng đối tượng ban đầu Python 5.4 Tkinter   - Tkinter thư viện GUI tiêu chuẩn cho Python Tkinter Python cung cấp cách nhanh chóng dễ dàng để tạo ứng dụng GUI Tkinter cung cấp giao diện hướng đối tượng cho công cụ Tk GUI Sử dụng Camera AI View nhận diện khuôn mặt 6.1 Nhận dạng đối tượng - Việc ghi lại hình ảnh thực cách quét ảnh 2D sẵn có, sử dụng video để có hình ảnh 3D sống đối tượng 6.2 Liên kết đối tượng - Sau ghi lại khn mặt, hệ thống tính tốn vị trí, kích cỡ tư đầu Như đề cập từ trước, hệ thống nhận khn mặt góc lệch lên tới 90 độ, với hình 2D, khn mặt đối tượng phải nghiêng 35 độ phía camera 6.3 Đo đạc đối tượng - Sau đó, hệ thống đo đạc đường cong khuôn mặt với độ xác lên tới mm, tạo khuôn mẫu 6.4 Tái đối tượng - Sau đó, hệ thống chuyển khn mẫu thành mã độc với người Với khuôn mẫu, mã có dạng nhóm số đại diện cho khuôn mặt đối tượng 6.5 So sánh đối tượng 10   - Nếu hình ảnh có dạng 3D sở liệu chứa hình ảnh 3D, việc đối chiếu tiến hành mà thực thay đổi hình ảnh Tuy vậy, hình ảnh dạng 2D có đơi chút khó khăn, cơng nghệ 3D đem lại hình ảnh thực sống động so với hình ảnh 2D phẳng lì, bất động Nhưng cơng nghệ giải khó khăn Ví dụ phần bên bên mắt với phần đỉnh mũi lấy đo đạc Sau việc đo đạc hoàn tất, thuật tốn áp dụng để chuyển hình ảnh sở liệu sang dạng 2D Sau chuyển đổi, phần mềm so sánh hai hình ảnh 2D với để tìm đối tượng 6.6 Nhận diện đối tượng - Là hình ảnh đối chiếu với tất hình ảnh sở liệu để tìm đối tượng Khi bạn, bạn phải ghi lại hình ảnh đối tượng so sánh với toàn sở liệu để biết đối tượng Ứng dụng thực tiễn công nghệ nhận diện khuôn mặt AI 7.1 Hệ thống giám sát sân bay, tàu điện, khu vực công cộng - Công nghệ nhận dạng khuôn mặt thật đem lại lợi ích to lớn cho nhân loại Cụ thể vấn đề chống dịch cúm Covid-19 Hiện nay, hầu hết địa điểm công – nơi tập trung nhiều người quốc gia lắp đặt hệ thống nhận diện khuôn mặt AI - Hệ thống công nghệ nhận diện tiên tiến cho phép nhận dạng đối tượng, giám sát từ xa quản lý sở liệu đối tượng khoa học - Sân bay, ga tàu địa điểm hàng đầu ứng dụng công nghệ nhận dạng gương mặt Các trung tâm thương mại, siêu thị, nơi công cộng nên xem xét ứng dụng công nghệ nhận diện Face ID 11   7.2 Chấm công – Check in out khu vực an ninh quốc gia, tòa nhà văn phòng - Ảnh hưởng dịch Covid-19 làm thay đổi nhận thức, hành vi sinh hoạt người Thay chấm cơng dấu vân tay nhận diện khuôn mặt giúp hạn chế khả lây lan dịch bệnh truyền nhiễm - Ngày nay, máy chấm cơng nhận diện khn mặt thơng minh cịn trang bị tích hợp tính đo thân nhiệt hồng ngoại - Hơn nữa, hệ thống chấm công cơng nghệ nhận dạng khn mặt cịn sở hữu nhiều tính có lợi cho doanh nghiệp, cơng ty Hệ thống chấm công nhận diện khuôn mặt ứng dụng cơng nghệ AI có tính bảo mật cao, khả giám sát quản lý mạnh giúp cho khối lượng công việc chấm công bớt cồng kềnh Đặc biệt với doanh nghiệp có quy mơ nhân viên đông Kết luận  Chắc hẳn bạn hiểu công nghệ nhận diện khuôn mặt Trong tương lai, mạng lưới 5G, 6G dần phát triển, công nghệ AI nhận diện khn mặt cịn phát triển rực rỡ mang đến cho người trải nghiệm, lựa chọn ngày cao cấp Tài liệu tham khảo [1] https://blog.vietnamlab.vn/nhan-dien-khuon-mat-voi-python-va-opencv/ [2] https://pythonnangcao.com/khoa-hoc/nhan-dang-khuon-mat-su-dungthu-vien-opencv-face-detection-with-python/ [3] https://thigiacmaytinh.com/bai-viet-theo-chu-de/nhan-dien-khuon-mat/ 12 ... thiệu trí tuệ nhân tạo .5 Công nghệ AI nhận diện khn mặt gì? Cách thức hoạt động AI nhân diện khuôn mặt .7 Hệ thống nhận dạng khuôn mặt Công nghệ sử dụng nhận diện khuôn mặt 5.1... nhận diện khuôn mặt  hoạt động bao gồm:    Lấy mẫu: Trước hết, để phân tích khuôn mặt nhận diện, cần phải tách khuôn mặt khỏi khung cảnh cịn lại trước Phân tích: Chúng ta nhận diện gương mặt. .. 12 Kết luận: 12 Tài liệu tham khảo 12   Giới thiệu trí tuệ nhân tạo  Trí Tuệ Nhân Tạo - AI (Artificial Intelligence) hoặc trí thơng minh nhân tạo cơng nghệ mơ phịng q trình

Ngày đăng: 16/01/2023, 05:47

Tài liệu cùng người dùng

Tài liệu liên quan