KLONIRANJE
IZRAZA LICA - POSTUPAK |
KRATKI OPIS POSTUPKA Postupkom kloniranja izraza lica direktno se preslikava izraz s početnog modela na ciljni model. Prvi korak u tome je određivanje početnog niza točaka ciljnog modela koje odgovaraju točkama na izvornom modelu. Bira se nekoliko točaka specifičnih za svako lice, npr. vrh nosa, vrh glave, krajnja lijeva i desna točka glave (na lijevom i desnom uhu), lijevi i desni rub oka pored nosa, vrh i dno usana, dno brade i vrat. Koristeći takav mali broj početnih točaka i njihove odnose moguće je za sve točke početnog modela postaviti odnos s točkama ciljnog modela. U tu svrhu koriste se RBF (engl. radial basis functions) ili radij-funkcije. Identificiranje prvog skupa točaka obavlja se ručno, unošenjem oko 25 do 50 točaka, ovisno o obliku i kompleksnosti modela. Idealno, identifikacija bi se obavljala automatski upotrebom nekog složenog algoritma. Nakon aproksimacije ciljnog modela radij-funkcijama, točke početnog modela se cilindrično projiciraju na površinu ciljnog modela. Time se osigurava da su sve točke početnog modela inkorporirane u površinu ciljnog modela. U
drugom koraku postupka vektori pomaka točaka s početnog modela prenose
se na točke ciljnog modela. Smjer i veličina vektora pomaka prilagođavaju
se fizionomiji lica ciljnog modela. Koristeći gusta preklapanja točaka
izračunatih u prvom koraku, vektori pomaka točaka na ciljnom modelu
definirani su linearnom interpolacijom pomoću baricentričnih koordinata
vektora pomaka točaka početnog modela.
|