1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo nghiên cứu khoa học: " PHƯƠNG PHÁP XÁC ĐỊNH ĐƯỜNG ĐỐI XỨNG CỦA MẶT NGƯỜI TRONG ẢNH SỐ" doc

6 536 1
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 708,67 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

PHƯƠNG PHÁP XÁC ĐỊNH ĐƯỜNG ĐỐI XỨNG CỦA MẶT NGƯỜI TRONG ẢNH SỐ A METHOD OF FACIAL SYMMETRY LINE DETECTION ON DIGITAL IMAGES Georgi Kukharev, Vũ Duy Linh Trường ĐHTH kỹ thuật Điện Xanh-

Trang 1

PHƯƠNG PHÁP XÁC ĐỊNH ĐƯỜNG ĐỐI XỨNG CỦA MẶT NGƯỜI

TRONG ẢNH SỐ

A METHOD OF FACIAL SYMMETRY LINE DETECTION ON DIGITAL IMAGES

Georgi Kukharev, Vũ Duy Linh

Trường ĐHTH kỹ thuật Điện Xanh-Petecbua – LB Nga

TÓM TẮT

Đường đối xứng của khuôn mặt đóng vai trò quan trọng trong rất nhiều bài toán trong lĩnh vực sinh trắc học Trên thực tế phương pháp xác định đường đối xứng một cách tương đối thường được sử dụng, tuy nhiên trong trường hợp này đường đối xứng có thể sẽ không được xác định một cách chính xác và sẽ dẫn đến phần trái và phần bên phải của khuôn mặt không chính xác và tất nhiên là các bước xử lý tiếp theo cũng không chính xác Chính vì thế mà chúng

ta đặt ra bài toán là phải xây dựng một phương pháp xác định chính xác và nhanh đường đối xứng của khuôn mặt

ABSTRACT

The facial symmetry line is used as input data in many biometric applications based on facial geometry A method of approximate facial symmetry line localization is usually applied in practical computer biometry In this case, the symmetry line is often incorrectly detected It leads

to inaccurate detection of right and left facial parts and further incorrect analyses Therefore, the development of reliable (accurate and fast) computer methods for facial symmetry line detection

on facial image is considered to be a highly significant task

1 Giới thiệu

Vai trò quan trọng của đường đối xứng của khuôn mặt đã được miêu tả trong các tài liệu [1]-[4]

Đường đối xứng đó là đường chia khuôn mặt thành 2 phần trái và phải Trong tài liệu [1] đường đối xứng được sử dụng để xóa bóng đen trên khuôn mặt Đường đối xứng còn được sử dụng trong các bài toán đo đạc tính toán các vị trí trên mặt người [2]

Ví dụ nếu ta biết rõ vị trí của đường đối xứng thĩ sẽ đơn giản hóa việc xác định vị trí của mắt trái và phải của mặt người, dễ dàng hơn trong việc xác định các góc trong và ngoài của mắt, lông mày, cũng như các phần đối xứng khác của khuôn mặt Các phần này được sử dụng để xây dựng mô hình mặt người và tính chính xác của các mô hình này phụ thuộc vào việc xác định chính xác đường đối xứng

Khi đánh giá trạng thái tâm lý của người theo khuôn mặt ta sẽ so sánh phần trái và phải của khuôn mặt với nhau, vì thế việc xác định chính xác đường đối xứng cũng đóng vai trò quan trọng trong bài toán này Khi khuôn mặt ở vị trí trực diện lý tưởng, đường đối xứng phải đi qua trung tâm của trán, giữa 2 góc trong của mắt, đi dọc mũi, giữa môi

Trang 2

và cằm Khi yêu cầu độ chính xác cao thường thì các phương pháp tương tác qua lại được sử dụng hoặc là được làm cho chính xác bằng hình thức giao tiếp người-máy tính [3]

Và đường đối xứng cũng chính là điểm mấu chốt trong các bài toán xác định phương hướng của khuôn mặt [4]

Trên thực tế trong lĩnh vực sinh trắc học để xác định đường đối xứng, chủ yếu là

sử dụng phương pháp đánh giá gần đúng vị trí đường đối xứng.Phương pháp dựa trên việc xác định 2 điểm cơ bản: điểm giữa của 2 đồng tử của mắt và đỉnh của mũi Trong trường hợp này đường đối xứng sẽ đi qua 2 điểm trên Tuy nhiên đồng tử có thể nhìn

về hướng nào đó, còn đỉnh mũi có thể bị che khuất bởi bóng đen Lúc đó đường đối xứng sẽ không chính xác dẫn đến không xác định chính xác phần mặt trái và phải và các bước xử lý tiếp theo sẽ không chính xác Các phương pháp xác định chính xác hơn thì hoặc là được xây dựng trên cơ sở có thêm sự tác động từ các thiết bị khác, hoặc không được miêu tả một cách cụ thể trong các tài liệu kỹ thuật

Chính vì thế trong bài báo này chúng tôi muốn giới thiệu môt phương pháp xác định chính xác và nhanh đường đối xứng đối với khuôn mặt có vị trị thẳng trực diện

Miêu tả phương pháp Giả sử ta có ảnh với kích cỡ M x N điểm ảnh, với M là số

hang, N là số cột Chúng ta sẽ xem xét trường hợp khuôn mặt ở vị trí thẳng trực diện và

nằm ở trung tâm của bức ảnh

Biểu diễn ảnh gốc trên hệ tọa độ Đề-các, chúng ta sẽ xem xét phần trọng tâm của

khuôn mặt được xác định bởi các đường Y1, Y2, X1 và X2 Ảnh gốc và phần trọng tâm được biểu diễn trong hình 1

Hình 1

Trong phần trọng tâm của khuôn mặt có thể xác định 3 đương đối xứng: 1 đường toàn cục (global) xác định trục đối xứng của khuôn mặt và 2 đường cục bộ (local) các trục đối xứng của mắt.Ảnh được biểu diễn trong hình 1 phía bên phải

Bài toán đặt ra đối với chúng ta là xác định các đường đối xứng này – tọa độ trên

trục X

Đường đối xứng trung tâm của khuôn mặt (ĐĐXTT) Quá trình tìm ĐĐXTT

được thực hiện lặp lại với t = 1, 2, 3, …, còn thuật toán ta có thể miêu tả như sau: Trong phần trọng tâm của mặt ta chọn ra 2 vùng dọc, phải và trái «L» và «R»,

Trang 3

gồm w >> 1 cột và nằm đối xứng tương ứng với ảnh gương của nó qua «x t» theo

trục X

Với t = 1 trục đối xứng «x t » của các vùng này được xác định x1 = (X1 + w), với X1

– ranh giới bên trái theo trục X Các vị trị tiếp theo (t = 2, 3, …) được lựa chọn như sau

(x1 + w) < x t < (x2 – w), với w – độ rộng của vùng; N – chiều ngang của ảnh

Như vậy ta sẽ có các cột của ảnh gốc như sau:

xt – 1, x t – 2, , x t – w, đối với vùng L(x t ) ;

xt + 1, xt + 2, , x t + w, đối với vùng R(x t ) (1)

Tuy nhiên chúng ta sẽ lần lượt ghi các cột vào vùng «R» tương ứng với vị trị

trong (1):

xt + w, …, x t + 2, x t + 1

Bây giờ ta xác định khoảng cách giữa các vùng này:

Khoảng cách cũng có thể xác định như sau:

2

1

1

Y w t

i j Y

Với L(i, j) và R(i, j) – các điểm ảnh của vùng «L» và «R»,

(3)

Vị trí X c trục đối xứng trung tâm của khuôn mặt sẽ tương ứng với giá trị của x t,

khi d(x t) nhận giá trị nhỏ nhất, được xác định theo công thức (2) hoặc (3):

Trên hình 2 biểu diễn 3 vị trí của x t, xuất hiện trong quá trình tìm đường đối xứng

trung tâm:

Vị trí đầu tiên (First), với t = 1;

• Giữa (Medium), khi thỏa mãn công thức (4);

• Cuối (End), tương ứng với lần tìm kiếm cuối cùng

Hình 2

Phía bên phải của hình 2 biểu diễn hàm tính khoảng cách (3), trên hình có đánh

dấu vị trí của x t thỏa mãn công thức (4)

Cần nhớ rằng trong công thức (2) khoảng cách được tính trực tiếp theo các giá trị

đầu vào, cho nên việc thay đổi độ sang cục bộ và bề mặt của các vùng được so sánh của

khuôn mặt và các thay đổi về mặt hình học của chúng sẽ làm cho việc đánh giá khoảng

cách sẽ có sự thay đổi rõ rệt.Thay đổi độ sang có thể là các phần của khuôn mặt bị che

Trang 4

khuất bới bóng đen, sự thay đổi về hình học có thể là việc thay đổi vị trị của khuôn mặt,

nghiêng 1 góc nào đó

Chúng ta tính toán độ sáng histogram H(L, BIN)H(R, BIN) cho các vùng «L» và

«R», tham số BIN ≥ 16 Phương pháp này giúp cho việc đánh giá khoảng cách ít bị ảnh

hưởng hơn bởi sự thay đổi bề mặt và các thay đổi hình học trên phần được so sảnh của

khuôn mặt

Khoảng cách giữa các Histogram có thể được tính theo công thức sau:

d(xt ) = || H (L, BIN) (x t ) – H (R, BIN) (x t) ||, ∀ x t (5)

Đường đối xứng cục bộ Việc tìm đường đối xứng cục bộ trên vùng mắt được

thực hiện cũng với thuật toán trên, sau khi tìm được đường đối xứng của khuôn mặt

Khi đó các vùng tìm kiếm sẽ được giới hạn như sau: [X1; X c ] và [X c ; X2] theo trục X và

có thể giới hạn hẹp đi vùng tìm kiếm theo trục dọc Tham số «w» cũng cần phải nhỏ

hơn

Trong hình 3 biểu diễn kết quả tìm kiếm trục đối xứng trung tâm của khuôn mặt

cũng nhu các trục đối xứng cục bộ, kết quả của thuật toán được miêu tả phía trên

Hình 3

Thuật toán được thực hiện trên môi trường MATLAB đối với ảnh của tác giả bài

báo và cơ sở dữ liệu ảnh ORL [6] Với M = 112, N = 92, còn các đường giới hạn có giá

trị sau:

Y1 =] M/4[; Y2 = M − Y1;

X1=] N/4[; X2 = N − X1, Với ]*[ – phép tính phần nguyên

Đối với trục đối xứng trung tâm ta chọn giá trị w = 30 Đối với các trục đối xứng

cục bộ w = 10

Tuy nhiên khi tìm kiếm các đường đối xứng cục bộ có thể các điểm cực tiểu

không dễ dàng phân biệt Chúng ta có thể thấy trên hình 4 Ở hình trung tâm hàng thứ 2

biểu diễn hàm khoảng cách d(x t), gồm 1 điểm cực tiểu toàn cục (global) và 2 điểm cực

tiểu cục bộ không được rõ ràng lắm

Trang 5

Hình 4

Theo tọa độ của các điểm cực tiểu này thì sẽ rất khó để xác định vị trí thật của các đường đối xứng cục bộ vì nó chứa thông tin không chỉ về trung tâm của mắt mà còn các thông tin về các góc mắt…

Đễ xác định chính xác vị trí của các đường đối xứng cục bộ cần phải chuyển dãy

khoảng các d(x t) sang các dấu hiệu kết thúc Kết quả được biểu diễn tại hàng thứ 2 trên hình 4 Các vòng tròn đánh dấu các thời điểm thay đổi dấu hiệu kết thúc tương ứng với

3 vị trí của các đường đối xứng

Như vậy thuật toán trên cho phép chúng ta xác định chính xác vị trí đường đối xứng cục bô của khuôn mặt

Kết luận

Bài báo đã giới thiệu phương pháp xác định đường đối xứng của mặt người Phương pháp này dựa trên sự so sánh hai vùng ảnh đối xứng nhau trên khuôn mặt qua 1

số đường phân cách Trong đó vùng thứ nhất là nguyên mẫu , vùng còn lại là đối tượng

để so sánh Hai vùng này sẽ được dịch chuyển đồng bộ tịnh tiến theo phương nằm ngang và sẽ ghi lại khoảng cách giữa chúng Tìm được khoảng cách tổng thể nhỏ nhất thì đường phân cách tương ứng chính là trục đối xứng của gương mặt

Việc đánh giá khoảng cách giữa các vùng được thực hiện bằng 2 phương pháp: so sánh trực tiếp hoặc sử dụng phương pháp histogram Trong bài báo chỉ ra rằng phương pháp histogram giúp cho việc so sánh chinh xác và không dễ bị thay đổi bởi sự thay đổi

bề mặt và các thay đổi hình học trên phần được so sảnh của khuôn mặt Phương pháp này hoàn toàn mới và chưa được biết đến trong các tài liệu kỹ thuật khác

Trang 6

TÀI LIỆU THAM KHẢO

[1] Young-Jun Song,Young-Gil Kim., Un-Dong Chang, Heak Bong Kwon «Face recognition robust to left/right shadows; facial symmetry», Pattern Recognition 39 (2006), 1542 – 1545

[2] Liu Y., S Mitra Facial Asymmetry Quantification for Expression Invariant Human Identification - Journal Computer Vision and Image Understanding, Vol 91, No 1/2, July, 2003, pp 138 – 159

[3] Ekaterina Kamenskaya, Georgy Kukharev Recognition of psychological characteristics from face Metody Informatyki Stosowanej, nr 2/2008, pages 59-73, Poland, May 2008

[4] Rajinda Senaratne and Saman Halgamuge.Driver Fatigue Detection by Fusing Multiple Cues - Lecture Notes in Computer Science, Volume 4492/2007, pp

801-809

[5] Georgy Kukharev “Các hệ thống nhận dạng: Phương pháp và môi trường nhận dạng đặc điểm riêng của người ” – Saint-Petersburg – 240 trang (2001)

[6] The ORL database - www.uk.research.att.com/pub/data/att_faces.zip

Ngày đăng: 22/07/2014, 20:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm