Chào mừng bạn đến với TiemDienThoai.com
Kiến thức · Camera

Camera trước dùng cho filter AR và thử đồ ảo cần dữ liệu chiều sâu khác gì so với mở khoá khuôn mặt

Cùng dùng dữ liệu chiều sâu nhưng mở khoá chỉ cần một lần xác thực nhanh, còn filter AR phải cập nhật bản đồ chiều sâu liên tục theo thời gian thực để bám khuôn mặt.

Mục lục bài viết

Dữ liệu chiều sâu (depth map) là tập hợp khoảng cách đo từ camera đến từng điểm trên khuôn mặt, được thu thập bởi một số camera trước có trang bị cảm biến 3D, song song với ảnh màu thông thường. Cùng một loại dữ liệu này lại được khai thác cho hai mục đích rất khác nhau trên điện thoại: mở khoá khuôn mặt và các hiệu ứng thực tế tăng cường như filter AR, thử kính hoặc thử trang điểm ảo. Yêu cầu kỹ thuật giữa hai ứng dụng chênh lệch đáng kể dù cùng xuất phát từ một nguồn dữ liệu.

Mở khoá khuôn mặt dùng dữ liệu chiều sâu như một lần xác thực

Khi mở khoá, hệ thống chỉ cần quét chiều sâu khuôn mặt một lần, so khớp với mẫu dữ liệu đã lưu sẵn trong bộ nhớ bảo mật, rồi đưa ra kết quả đúng hoặc sai gần như tức thời. Toàn bộ quá trình diễn ra trong một khoảng thời gian rất ngắn, phục vụ đúng một mục đích là xác nhận danh tính, và không cần dựng lại hình ảnh chiều sâu để hiển thị cho người dùng thấy.

Filter AR và thử đồ ảo cần theo dõi chiều sâu liên tục

Ngược lại, một filter AR bám theo khuôn mặt như thêm tai thú, đổi màu tóc hay thử gọng kính phải cập nhật bản đồ chiều sâu liên tục ở tốc độ gần bằng tốc độ khung hình của camera, để hình ảnh ảo di chuyển khớp với chuyển động thật của đầu và biểu cảm khuôn mặt theo thời gian thực. Nếu tốc độ cập nhật chậm hoặc mật độ điểm đo quá thưa, hiệu ứng ảo sẽ bị trễ, lệch vị trí hoặc giật hình mỗi khi người dùng quay đầu, chớp mắt hoặc cười.

Khác biệt về mật độ điểm đo và mục đích xử lý

  • Mở khoá cần độ chính xác cao ở một số vùng đặc trưng cố định của khuôn mặt như sống mũi, hốc mắt, đường viền cằm, để phân biệt người dùng thật với người khác hoặc với ảnh giả mạo.
  • Filter AR cần dữ liệu chiều sâu phủ đều toàn bộ khuôn mặt, kể cả những vùng ít đặc trưng như má hay trán, để lớp phủ đồ hoạ không bị méo hoặc lệch khi hiển thị.
  • Mở khoá chỉ chạy xử lý bên trong bộ phận bảo mật riêng của thiết bị, không xuất hình ảnh chiều sâu ra bên ngoài cho ứng dụng khác truy cập.
  • Filter AR chạy trong ứng dụng thông thường, cần xuất luồng hình ảnh kết hợp giữa video thật và lớp đồ hoạ ảo theo thời gian thực để người dùng xem trực tiếp.

Quan niệm sai lệch cần điều chỉnh

“Điện thoại có cảm biến chiều sâu để mở khoá khuôn mặt thì chắc chắn filter AR trên máy đó sẽ mượt và chính xác hơn máy không có cảm biến này” là suy nghĩ không hoàn toàn đúng. Cảm biến chiều sâu chuyên cho mở khoá được tối ưu về tốc độ xác thực và mức độ bảo mật, không nhất thiết được tối ưu cho tốc độ cập nhật liên tục mà nhiều ứng dụng AR đòi hỏi. Trên thực tế, phần lớn filter AR phổ biến trên mạng xã hội chỉ dùng camera 2D thông thường kết hợp thuật toán ước lượng chiều sâu bằng phần mềm, không cần đến cảm biến 3D chuyên dụng, nên độ mượt của filter phụ thuộc nhiều vào chất lượng phần mềm ứng dụng hơn là việc máy có phần cứng mở khoá 3D hay không.

Xem thêm

Nội dung này thuộc cụm bài Camera trước & mở khoá khuôn mặt: tổng hợp bài viết. Xem thêm Nhận diện khuôn mặt 2D và công nghệ 3D TrueDepth: mức độ an toàn khác nhau ra sao.

Lê Hoàng Nam - chuyên gia công nghệ điện thoại
Tác giả phụ trách chuyên mục

Chuyên gia nhiếp ảnh di động & hiệu năng — Từng thử nghiệm và đo hiệu năng hàng trăm mẫu điện thoại, tập trung vào camera, benchmark chip và tối ưu bộ nhớ.

Xem hồ sơ và chuyên môn →
Bình luận bài viết

Để lại bình luận

Thông tin liên hệ chỉ dùng để phản hồi, không hiển thị công khai.