Hệ thống này sử dụng mô hình khuôn mặt xây dựng theo phương pháp biểu diễn mô hình khuôn mặt với lớp da là lưới tam giác. Quá trình tái tạo mô hình khuôn mặt của hệ thống được chia thành các bước chính sau:
Chuẩn hóa dữ liệu: Mô-đun này có nhiệm vụ chuẩn hóa dữ liệu đầu vào, tức là đưa tọa độ các điểm đặc trưng trên khuôn mặt đích về cùng một hệ tọa độ chứa các điểm đặc trưng trên khuôn mặt nguồn mà hệ thống sử dụng. Biến đổi khuôn mặt: Đây là mô-đun quan trọng nhất của hệ thống. Module
này có nhiệm vụ tìm ra các tham số của các hàm RBF để biến đổi các điểm đặc trưng trên khuôn mặt nguồn về các điểm đặc trưng trên khuôn mặt đích, từ đó xây dựng mô hình khuôn mặt đích.
Chỉnh sửa khuôn mặt: Mô-đun này có nhiệm vụ điều chỉnh các điểm đặc trưng trên khuôn mặt đích dựa trên phản hồi của người dùng đối với khuôn mặt vừa tái tạo được. Các tọa độ sau khi thay đổi được đưa lại vào module biến đổi khuôn mặt để tái tạo một mô hình khuôn mặt đích mới. Quá trình
32
tiếp tục như vậy cho đến khi người dùng thỏa mãn với mô hình khuôn mặt đích được xây dựng. Mô hình khuôn mặt đích này là đầu ra cuối cùng của hệ thống.
Như vậy hệ thống mà chúng tôi xây dựng cho phép người dùng can thiệp, điều chỉnh vào đầu ra tạm thời cho tới khi mô hình khuôn mặt đích xây dựng được phù hợp nhất có thể.
Mô hình hệ thống được minh họa trong Hình 15. Các mục tiếp theo của chương sẽ đi sâu vào mô tả chi tiết từng bước (mô-đun) của hệ thống.
33
Hình 15. Mô hình hệ thống tái tạo mô hình khuôn mặt từ các điểm đặc trưng (*Nếu người dùng không có yêu cầu chỉnh sửa gì thêm thì Mô hình khuôn mặt đích nhận
được sau “Biến đổi” là đầu ra cuối cùng của hệ thống)
HỆ THỐNG TÁI TẠO MÔ HÌNH KHUÔN MẶT
TỪ CÁC ĐIỂM ĐẶC TRƢNG
Các điểm đặc trưng trên khuôn
mặt đích Mô hình khuôn mặt đích* Chuẩn hóa Tọa độ các điểm đặc trưng trên khuôn mặt đích Biến đổi Tọa độ các điểm đặc trưng trên khuôn mặt nguồn Mô hình khuôn mặt nguồn Chỉnh sửa
34