Hệ thống của chúng tôi cho phép chỉnh sửa 5 thành phần của mặt: Mắt, mũi, cằm, tai và miệng. Mô-đun chỉnh sửa khuôn mặt theo vùng được quản lý theo các tab như ở Hình 22.
Hình 22. Mô-đun chỉnh sửa khuôn mặt theo vùng
Từng đặc điểm của từng vùng được quyết định bằng một số đo nhân trắc học được tổng kết trong [1][2]. Chúng tôi chỉnh sửa đặc điểm của từng vùng bằng cách thay đổi các số đo nhân trắc học đó theo một tỉ lệ nhất định. Để thay đổi các số đo nhân trắc, chúng tôi thay đổi khoảng cách giữa các cặp điểm đặc trưng tương ứng, từ đó một số tọa độ các điểm đặc trưng trên khuôn mặt cần tái tạo thay đổi và chúng tôi truyền lại cho mô-đun biến đổi khuôn mặt để cho ra mô hình khuôn mặt mới. Dưới đây mô tả phương pháp chỉnh sửa một vài đặc điểm trên các vùng có trong hệ thống chúng tôi phát triển.
46
Hình 23. Chỉnh sửa mắt to nhỏ
Trên mắt có 8 điểm đặc trưng 𝑃1, 𝑃2,𝑃3, 𝑃4, 𝑃5, 𝑃6, 𝑃7 và 𝑃8 như ở Hình 23. Giả sử tọa độ trọng tâm của 8 điểm là P. Khi đó để chỉnh sửa mắt to lên hoặc nhỏ đi, chúng tôi co giãn khoảng cách giữa P tới 8 điểm trên. Lúc này điều chỉnh 𝑃𝑖 thành 𝑃′𝑖 với điều kiện: 𝑃𝑃 ⇈ 𝑃𝑃′𝑖 𝑖 và 𝑃𝑃 𝑖
𝑃𝑃′ 𝑖 =∝ trong đó i = 1→8, ∝ < 1 mắt nhỏ, ∝ > 1 mắt to.
Mũi
Hình 24. Chỉnh sửa mũi dài ngắn
47
𝑃4 như trên Hình 24. Chúng tôi điều chỉnh các điểm 𝑃𝑖 thành 𝑃′𝑖 với điều kiện: 𝑃𝑃 ⇈ 𝑃𝑃′𝑖 𝑖 và 𝑃𝑃 𝑖
𝑃𝑃′ 𝑖 =∝ trong đó i = 1→4, ∝ < 1 mũi ngắn, ∝ > 1 mũi dài.
Hình 25. Chỉnh độ rộng cánh mũi
Để chỉnh sửa độ rộng của cánh mũi, chúng tôi dựa vào hai khoảng cách 𝑃1𝑃2 và 𝑃3𝑃4 như trong Hình 25. Chúng tôi điều chỉnh 𝑃1 thành 𝑃′1 và 𝑃2 thành 𝑃′2, với 𝑃1𝑃2 ⇈ 𝑃 1𝑃′2 , ⇈ 𝑃𝑃2𝑃1 2𝑃′1 và 𝑃 1𝑃2 𝑃 1𝑃′2 = 𝑃 2𝑃1 𝑃 2𝑃′1 =∝ . 𝑃3 thành 𝑃′3 và 𝑃4 thành 𝑃′4, với ⇈ 𝑃𝑃3𝑃4 3𝑃′4 , ⇈ 𝑃𝑃4𝑃3 4𝑃′3 và 𝑃 3𝑃4 𝑃 3𝑃′4 = 𝑃 4𝑃3 𝑃 4𝑃′3 =∝ Trong đó ∝ < 1 cánh mũi hẹp, ∝ > 1 cánh mũi rộng.
Miệng
48
Dựa vào độ rộng của miệng là khoảng cách giữa 2 mép miệng 𝑃1𝑃2 như ởHình
26, chúng tôi điều chỉnh 𝑃1 thành 𝑃′1 và 𝑃2 thành 𝑃′2. Với 𝑃 ⇈ 𝑃1𝑃2 1𝑃′2 , 𝑃2𝑃1
⇈ 𝑃 2𝑃′1 và 𝑃 1𝑃2
𝑃 1𝑃′2 = 𝑃 2𝑃1
𝑃 2𝑃′1 =∝ trong đó ∝ < 1 miệng nhỏ, ∝ > 1 miệng to.
Cằm
Hình 27. Chỉnh sửa cằm dài, ngắn
Để chỉnh sửa cằm dài ngắn, chúng tôi lấy P làm điểm mốc như ở Hình 27, chúng tôi điều chỉnh 𝑃1, 𝑃2, 𝑃3 sao cho 𝑃𝑃 ⇈ 𝑃𝑃′𝑖 𝑖 và 𝑃𝑃 𝑖
𝑃𝑃′ 𝑖 =∝ trong đó i = 1→3, ∝ < 1 mũi ngắn, ∝ > 1 mũi dài.
Tai
49
Như trên Hình 28, chúng tôi lấy điểm P làm mốc, điều chỉnh các điểm Pi thành P′i với điều kiện: PP ⇈ PP′i i và PP i
PP′ i =∝ trong đó i = 1→5, ∝ < 1 tai nhỏ, ∝ > 1 tai to.