zarys problematyki automatycznego kompensowania zmian

Transkrypt

zarys problematyki automatycznego kompensowania zmian
Beata GAJLIKOWSKA
ZARYS PROBLEMATYKI
AUTOMATYCZNEGO KOMPENSOWANIA ZMIAN
WYWOŁANYCH UPŁYWEM CZASU
W SYSTEMACH ROZPOZNAWANIA TWARZY
STRESZCZENIE W artykule przedstawiono zagadnienia dotyczące
automatycznego rozpoznawania twarzy ze szczególnym uwzględnieniem zmian, jakie w niej zachodzą pod upływem czasu. Została
pokrótce omówiona antropometria twarzy, będąca podstawową nauką pozwalającą zmierzyć fizycznie zmiany, jakie zachodzą podczas
rozwoju twarzoczaszki.
Zostały także przedstawione kierunki dotychczasowych badań
prowadzonych w dziedzinie systemów wizyjnych oraz psychofizyki,
jak również zaproponowane kierunki dalszych badań. Artykuł zawiera
krótkie omówienie wybranych systemów modelujących procesy starzenia się i ich wpływ na rozpoznawanie twarzy.
Słowa kluczowe: rozpoznawanie twarzy, antropometria, rozwój
twarzoczaszki, modelowanie wyglądu twarzy, proces starzenia twarzy
mgr inż. Beata GAJLIKOWSKA
e-mail: [email protected]
Akademia Górniczo-Hutnicza
Katedra Automatyki
PRACE INSTYTUTU ELEKTROTECHNIKI, zeszyt 243, 2009
28
B. Gajlikowska
1. WSTĘP
Twarz człowieka to najbardziej charakterystyczna spośród jego cech
widzialnych. Rozpoznanie znanej nam osoby nie sprawia nam problemu i nie
zajmuje wiele czasu, tak samo jak stwierdzenie, że nie znamy osoby, którą
widzimy po raz pierwszy. Automatyczne rozpoznawanie osób na podstawie
obrazu ich twarzy jest obecnie wysoko pożądane. Cechuje się ono pełną
naturalnością i nieinwazyjnością, co pozwala na zastosowanie w różnych
sytuacjach i miejscach, jak chociażby w kryminalistyce – podczas poszukiwania
przestępców i osób zaginionych czy w systemach o wysokim poziomie bezpieczeństwa – weryfikacja dostępu.
Od wielu lat prowadzone są badania mające na celu stworzenie systemu
automatycznego rozpoznawania twarzy, zarówno na podstawie zdjęć, jak
i sekwencji wideo. Pod lupę wzięto różne czynniki wpływające na zmianę
wyglądu, takie jak oświetlenie, profil, mimika, fryzura czy okulary. Dobry system
powinien jednakże uwzględniać również upływ czasu, gdyż wiek jest atrybutem
nierozerwalnie związanym z wyglądem ludzkiej twarzy.
Zagadnienia dotyczące wpływu wieku na wygląd twarzy są przedmiotem
badań nie tylko naukowców systemów wizyjnych, ale również psychofizyki.
Od wielu lat prowadzone są badania, których wyniki znajdą zastosowanie
w systemach automatycznego szacowania wieku, przewidywania wyglądu twarzy oraz rozpoznawania twarzy zmienionej upływem czasu.
W artykule zostały opisane zmiany biologiczne zachodzące w wyglądzie
twarzy od okresu dorastania do późnej starości. Opisana została antropometria
twarzy, rozwój twarzoczaszki oraz zmiany w tkankach miękkich.
W dalszej części opisane zostały kierunki aktualnych badań oraz przykładowe systemy i algorytmy modelujące zmiany wyglądu twarzy oraz ich
wykorzystanie w systemach automatycznej identyfikacji.
2. ZMIANY BIOLOGICZNE W WYGLĄDZIE TWARZY
Upływ czasu uwidacznia się na naszych twarzach – najpierw w okresie
dorastania zmieniają się przede wszystkim rozmiary kości czaszki, podczas gdy
później zmianie ulegają głównie tkanki miękkie.
Zarys problematyki automatycznego kompensowania zmian wywołanych …
29
Wzrost i rozwój twarzoczaszki trwa od niemowlęcia aż do 20 roku życia,
co powoduje, że w tym okresie jest ona nieproporcjonalna. Głowa niemowląt
wydaje się być szeroka i jednocześnie niska w stosunku do kościoczaszki
chroniącej mózg, który już na samym początku jest bardziej rozwinięty od
pozostałych elementów twarzy. Jednocześnie nos i kości żuchwy wydają się
relatywnie małe, gdyż nie zdążyły się jeszcze w pełni rozwinąć. Oczy małego
dziecka wydają się dysproporcjonalne w stosunku do twarzy. Jednakże gdy
regiony nosa i żuchwy powiększają swoje rozmiary, oczy pozostają tej samej
wielkości, co powoduje, że z czasem wydają się małe w stosunku do całej
twarzy [12]. Dziewczynki już w wieku 2 lat, a chłopcy w wieku około 2,5 roku
życia mają połowę wzrostu, jaki osiągną jako dorośli [1].
W wieku średnim tkanki łączące skórę z kośćmi twarzy zaczynają ulegać
zmianie, następuje utrata tkanki tłuszczowej, co prowadzi do obwisania skóry.
Między 30. a 40. rokiem życia skóra zaczyna tracić jędrność, co rozpoczyna
proces powstawania zmarszczek. Wraz z wiekiem skóra staje się półprzezroczysta i uwydatniają się żyły oraz kości twarzy. Zaczyna przybywać siwych
włosów, stają się one cieńsze i rzadsze. Z czasem następuje utrata zębów, brwi
rzedną, relatywnie rozmiar oczu i kształt ust ulega zmianie.
2.1. Antropometria twarzy
Antropometria jest nauką zajmującą się mierzeniem ciała ludzkiego i jego
części. Antropometria twarzoczaszki zajmuje się natomiast pomiarami czaszki
oraz twarzy. Badania dostarczają ilościowych opisów budowy twarzoczaszki.
Na przełomie lat w oparciu o kluczowe punkty znajdujące się na twarzy robione
są pomiary, które często wykorzystywane są do określenia normalnego i nienormalnego wzrostu twarzy.
Farkas [7] dokonał szczegółowego opisu antropometrii twarzy i wyznaczył 57 punktów na ludzkiej twarzy – tabela 1 zawiera opis wybranych punktów,
zaś rysunek 1 obrazuje wybrane z nich.
Odległości pomiędzy poszczególnymi punktami pozwalają na wyznaczenie wartości parametrów, takich jak długość głowy (g-op), szerokość ciemieniową (eu-eu), najmniejszą szerokość czoła (ft-ft), szerokość jarzmową (zy-zy),
szerokość żuchwy (go-go), wysokość twarzy całkowitą (n-gn), wysokość nosa
(n-sn) i wskaźniki: główny głowy, czołowo-ciemieniowy, jarzmowo-ciemieniowy,
twarzy całkowitej, twarzy górnej i nosa. Pomiar tych wskaźników i parametrów
pozwala na przeprowadzenie analiz dotyczących zmian zachodzących podczas
wzrostu człowieka, różnorodności populacji, zmian demograficznych danego
regionu oraz leczenia klinicznego.
30
B. Gajlikowska
TABELA 1
Punkty antropometryczne twarzy [3]
nazwa
symbol
alare
al
cheilion
ch
entokanthion
en
eurion
eu
ektokanthion
ex
frontotemporale
frontozygomaticus
glabella
gnathion
labiomentale
labrale superius
nasion
ft
fz
g
gn
labm
ls
n
otobasion inferior
obi
otobasion
superior
ophryon
opistocranion
postaurale
on
op
pa
pogonion
po
preaurale
pra
pronasale
superaurale
prn
sa
subaurale
sba
subnasale
sn
stomion
sto
tragion
t
trichion
tr
verte
v
zygien
zy
obs
opis
najbardziej ku bokowi wysunięty punkt skórny skrzydła nosa
punkt skórny kąta ust (punkt położony w miejscu zejścia się
czerwieni wargowej wargi górnej i dolnej, inaczej w kącie ust)
punkt położony w kącie powiekowym wewnętrznym (przyśrodkowym), w miejscu, gdzie kąt oka utworzony przez górną i dolną
powiekę styka się z powierzchnią mięska łzowego
najbardziej bocznie na czaszce
punkt położony w kącie powiekowym zewnętrznym (bocznym),
w miejscu zetknięcia się kąta, jaki tworzą powieki górne i dolne
z powierzchnią gałki ocznej
najbardziej zagłębiony dół na skroni
najbardziej boczny punkt na szwie czołowo-jarzmowym
najbardziej wysunięty punkt na gładziźnie czołowej,
punkty skórny i kostny bródki leżące najbardziej ku dołowi i przodowi
punkt skórny w największym zagłębieniu bruzdy wargowo-bródkowej
punkt skórny na przejściu skóry w czerwień wargi górnej
punkt skórny w największym zagłębieniu nosowo-czołowym
punkt położony w miejscu, gdzie muszla ucha (i skóra małżowiny
usznej) przechodzi w skórę głowy, najbardziej ku dołowi
punkt położony na przejściu muszli usznej w skórę głowy najbardziej ku górze
punkt skórny leżący na górnej linii brwi
najbardziej wysunięty punkt na potylicy
punkt położony najbardziej ku tyłowi na obrąbku małżowiny usznej
punkty skórny i kostny na najbardziej do przodu wystającej części
bródki
punkt położony na podstawie małżowiny usznej między punktami
obs i obi na wysokości punktu pa
punkt położony najbardziej ku przodowi na końcu (szczycie) nosa
punkt położony najbardziej górnie na obrąbku małżowiny usznej
punkt położony najbardziej dolnie na płatku małżowiny usznej
(najniższy punkt na małżowinie usznej)
punkt skórny leżący w zagłębieniu podnosowym na przejściu skórnej przegrody nosa w wargę górną (punkt położony na szczycie
kąta, jaki tworzy dolna krawędź przegrody nosowej i rynienka
wargowa – philtrum)
punkt skórny leżący w miejscu zetknięcia się czerwieni warg
punkt skórny na górnym brzegu skrawka małżowiny usznej (punkt
położony w miejscu, gdzie górna krawędź guzka małżowiny usznej
styka się z nasadą małżowiny usznej, a więc na poziomie wcięcia
przedniego małżowiny usznej)
punkt leżący na granicy przecięcia linii włosów z linią środkową
najwyżej położony punkt na głowie w płaszczyźnie frankfurckiej
(równolegle do podłoża)
punkty skórny i kostny na łuku jarzmowym najbardziej oddalone od
linii pośrodkowej
Zarys problematyki automatycznego kompensowania zmian wywołanych …
31
Rys. 1. Frontalny (A) i boczny (B) widok podstawowych punktów antropometrycznych twarzy [9]
Jako przykład zastosowania antropometrii do badania zmian demograficznych populacji można przytoczyć badania przeprowadzane w latach
1962–2002 na Żywiecczyźnie i opisane szczegółowo w pracy [8]. W trakcie tych
badań były przeprowadzane pomiary antropometryczne u dzieci w wieku od 3
do 18 lat. W oparciu o wyniki tych pomiarów dokonano analizy zmian poszczególnych wielkości oraz wskaźników obliczonych na ich podstawie, jak również
przeprowadzono analizę proporcji części mózgowej i twarzowej głowy. Analizy
te zostały wykonane zarówno w rozwoju ontogenetycznym, jak i w aspekcie
czasu. Na podstawie tych pomiarów okazało się, że u dzieci na Żywiecczyźnie
zachodzą zmiany w kierunku debrachycefalizacji, powodowane przede wszystkim zwiększaniem się wymiaru podłużnego głowy pogłębionego przez jednoczesne zmniejszanie się jej szerokości. Zjawisko to zachodzi dzięki działaniu
mechanizmów genetycznych oraz pod wpływem działania czynników środowiskowych specyficznych dla każdej populacji, takich jak wzrost białka w diecie,
ocieplenie klimatu, obniżenie lub podwyższenie poziomu stresu, zmiana statusu
ekonomicznego.
2.2. Rozwój twarzoczaszki
Wzrost i rozwój twarzoczaszki jest procesem biologicznym poddanym
wewnętrznej kontroli, zarówno na poziomie tkankowym, jak i komórkowym,
odbywającym się przez całe życie, przy czym najintensywniejszy wzrost można
zauważyć przez pierwsze 20 lat życia.
Po urodzeniu pojemność czaszki stanowi 60% pojemności czaszki osoby
dorosłej, zaś twarz ukształtowana jest w 40%. Mózgoczaszka ma wówczas
ośmiokrotnie większą pojemność niż twarzoczaszka, podczas gdy u dorosłej
32
B. Gajlikowska
osoby jest ona zaledwie dwukrotnie większa. Dolna i górna wysokość twarzy
stanowi 40% wymiaru osoby dorosłej (rys. 2).
Rys. 2. Czaszka noworodka i dorosłego [10]
Większe zaawansowanie wzrostu mózgu oraz czaszki jest zauważalne
w początkowych latach życia. Przez pierwsze 20 lat życia we wzroście kości
czaszki dominuje wzrost twarzoczaszki. Wspomniana wcześniej pojemność
czaszki wzrasta do 75% w 3. roku życia i do 90% w 7. roku życia. Średni obwód
głowy noworodka wynosi ok. 35 cm i w ciągu pierwszych 4 miesięcy powiększa
się o 5 cm, a w ciągu pierwszego roku o 10 cm. Pozostałe 10 cm przyrasta aż
do osiągnięcia dojrzałości.
Środkowa część twarzy składa się z jamy nosowej, oczodołów i ich
ograniczeń, zatok szczękowych, wyrostka zębodołowego szczęki oraz zębów.
Główną kością tej części twarzy jest szczęka, kość czołowa, lemiesz, kości
łzowe, podniebienie, kości jarzmowe, kości nosowe, klinowe oraz małżowiny
nosowe. Poza trzema ostatnimi elementami, które rozwijają się na podłożu
chrzęstnym, pozostałe rozwijają się na podłożu błoniastym.
W pierwszych miesiącach życia intensywnie przyrasta górna wysokość
twarzy, tak, że w wieku 1,5 roku przyrost ten stabilizuje się na poziomie 43%
całkowitej wysokości. Szczęka, która w momencie urodzenia jest krótka
w wymiarze pionowym, szybko przyrasta i w wieku 3 lat osiąga już ⅓ swego
ostatecznego rozmiaru.
W środkowej części twarzy dominują oczodoły mieszczące prawie całkowicie rozwinięte gałki oczne. W przeciągu pierwszych 8 lat życia wysokość
oczodołów powiększa się o 76%, a szerokość o 52%, co w rezultacie oznacza
odpowiednio wzrost o 1,5 cm i 1,4 cm. W tym samym czasie odległość pomiędzy oczodołami wzrasta o 91%, co w rzeczywistości oznacza, że oczodoły
oddalają się od siebie o ok. 1 cm.
Wzrost szczęki zachodzi wg schematu: tylny wzrost – doprzednie przemieszczenie, co oznacza, że z tyłu powstaje nowa tkanka, która wywołuje
Zarys problematyki automatycznego kompensowania zmian wywołanych …
33
doprzednie przemieszczenie całej kości. W ten sposób szczęka wydłużając się
w okolicy swego guza jednocześnie przemieszcza się w kierunku przednim
i robi miejsce dla kolejnych zębów trzonowych. Jeżeli chodzi o pionowy wzrost
szczęki, to nie jest on wywoływany wyłącznie przemieszczeniem. Szczęka,
w kierunku dolnym wzrasta poprzez przemieszczenie (w 43%) oraz apozycję
wyrostka zębodołowego szczęki (w 57%). Dodatkowo podstawa nosa opuszcza
się o ok. 61% wskazując na dryft, który tworzy kombinację z przemieszczeniem,
w wyniku której w okresie od narodzenia do dojrzałości szczeka powiększa swój
wymiar pionowy dwukrotnie (rys. 3).
Rys. 3. Wzrost dodolny podniebienia i wyrostka zębodołowego szczęki
na skutek nadbudowy i resorpcji.
Strzałka przedstawia przyrost wysokości jamy nosowej [10]
W przeciwieństwie do szczęki połączonej na stałe z podstawą czaszki,
żuchwa jest zawieszona za pomocą mięśni, skóry oraz tkanek łączących i jest
bezpośrednio związana z głową poprzez staw skroniowo-żuchwowy oraz zęby,
które wchodzą w kontakt z zębami szczęki. Zmiany kształtu żuchwy zachodzą
aż do wieku dojrzałego – dolna krawędź trzonu żuchwy staje się bardziej
pozioma, podczas gdy tylna krawędź gałęzi staje się coraz bardziej pionowa, co
powoduje zmianę kąta żuchwy [10].
2.3. Zmiany w tkankach miękkich oraz skórze
Pomimo zakończenia intensywnego procesu wzrostu czaszki (ok. 20.
roku życia), twarz każdego człowieka ulega dalszym zmianom, głównie w wyniku zmian zachodzących w tkankach miękkich – chrząstki nosa i uszu nadal
rosną, wygląd i tekstura skóry ulega zmianom. Według badań przeprowadzonych w Centrum Medycznym Duke University [3] wynika, że po ukończeniu 20.
roku życia również kości czaszki nadal rosną – czoło wysuwa się do przodu,
a kości policzkowe ulegają cofnięciu. Zmiana położenia fragmentów kośćca
34
B. Gajlikowska
powoduje przesunięcie zlokalizowanych nad nimi mięśni i skóry. Wraz z upływem lat kości zaczynają coraz bardziej wychylać się do przodu, w wyniku czego
leżące nad nimi tkanki miękkie tracą oparcie i zaczynają obwisać.
Starzenie się skóry jest procesem naturalnym, zachodzącym u każdego
człowieka przez całe życie. Proces ten przebiega u każdego inaczej i jest
uzależniony od wielu czynników zarówno wewnętrznych, jak i zewnętrznych.
Do czynników wewnętrznych zaliczamy predyspozycje genetyczne, gospodarkę
hormonalną, nieprawidłowe odżywianie, niedobory witamin, a do zewnętrznych
zanieczyszczenie środowiska, ekspozycję skóry na promieniowanie UV, stres
czy palenie papierosów. Ponadto do etiologii procesu starzenia się twarzy [13]
zaliczamy:
• utratę podskórnej tkanki tłuszczowej prowadzącej do spłaszczenia
struktur twarzy;
• zmiany w mięśniach mimicznych powodujące, iż zmarszczki dynamiczne pojawiają się najwcześniej w obszarach połączenia mięśni
mimicznych i powięzi bezpośrednio ze skórą;
• przebudowę struktur kostnych i chrzęstnych twarzy – zachodzący
proces resorpcji kości może doprowadzić do widocznego zmniejszenia
się objętości i asymetrii twarzy.
Wraz z upływem czasu na twarzy zaczynają pojawiać się oznaki starzenia, które są charakterystyczne dla poszczególnych dekad życia (tab. 2).
TABELA 2
Oznaki starzenia widoczne na twarzy charakterystyczne dla poszczególnych dekad życia [13]
Rok życia
Zachodzące zmiany
30
Skóra zaczyna być bardziej wiotka, pojawia się opadanie górnych powiek
spowodowane nadmiarem skóry powiek, w organizmie spada poziom kolagenu,
elastyny oraz glikanów, które są odpowiedzialne za jędrność i sprężystość skóry
40
Na czole pojawiają się poprzeczne zmarszczki, pomiędzy brwiami zaczynają
pojawiać się zmarszczki marsowe, pojawiają się też kurze łapki w kącikach oczu
oraz wyraźnie zaznaczają się fałdy nosowo-wargowe – bruzdy od skrzydełek
nosa do kącika ust
50
Obniża się koniuszek nosa, wokół ust, na szyi pojawiają się zmarszczki, na
policzkach oraz w okolicach skroni zaczyna zanikać tkanka tłuszczowa, co
powoduje wyraźniejsze zaznaczenie linii żuchwy.
60
W wyniku utraty tkanki tłuszczowej wokół oczy, oczy wydają się mniejsze,
bardziej zapadnięte. Skóra staje się cieńsza, zanika tkanka tłuszczowa wokół ust
70
Skóra staje się jeszcze cieńsza, zanika tkanka podskórna, co pogłębia
zmarszczki oraz prowadzi do wiotczenia skóry.
Zarys problematyki automatycznego kompensowania zmian wywołanych …
35
Proces starzenia skóry zależy nie tylko od wymienionych wcześniej
czynników, ale jest on również zależny od płci. Mężczyźni maja grubszą skórę,
nie jest ona tak delikatna jak u kobiet, ponadto jest bardziej tłusta. Powoduje to,
że zmarszczki u mężczyzn pojawiają się później, jednakże są one głębsze
i wyrazistsze, a wyglądem przypominają bruzdy.
Wraz z wiekiem skóra zmienia również swój kolor. Proces starzenia
powoduje, że staje się ona półprzeźroczysta, żyły i struktura kości stają się
bardziej widoczne, co z kolei uwydatnia cienie na twarzy. Ponadto wraz
z upływem czasu skóra traci swoją elastyczność i sprężystość, maleje aktywność gruczołów potowych i łojowych. Przyczynia się to do obniżenia zdolności
do wiązania wody i zatrzymywania jej w naskórku, co prowadzi do wysychania
skóry. Zmiany zachodzące w melanocytach powodują, że wydzielanie melaniny
jest nierównomierne, czego wynikiem jest nierównomierne zabarwienie skóry
– pojawiają się liczne brązowe plamy, tzw. plamy pigmentacyjne.
3. KIERUNKI BADAŃ
W ostatnich latach inżynieria wizyjna skierowała swoje kroki ku zagadnieniom związanym z procesem starzenia twarzy, a w szczególności z problematyką szacowania wieku, modelowania wyglądu, weryfikacji i identyfikacji
twarzy. Przeprowadzane badania [2] dotyczą następujących zagadnień:
• kształt a tekstura – efekty starzenia w zależności od wieku manifestują
się w różny sposób; w okresie dzieciństwa i dorastania zmiany twarzy
uwidoczniają się poprzez zmiany rozwojowe i wiążą się z różnorodnością przyjmowanych kształtów. W okresie dorosłości natomiast zmiany
dotyczą tekstury skóry – pojawiania się zmarszczek. Problem starzenia
może być opisany jako problem scharakteryzowania kształtu i tekstury
twarzy jako funkcji zmiennej w czasie;
• selekcja cech – wybór cech stanowiących punkt odniesienia, np. w ramach różnych przekrojów wiekowych, indywidualne zmiany na podstawie zdjęć 2D lub skanów 3D wykonywanych na przełomie lat, pomiary
antropometryczne wykonane w obrębie danej populacji;
• czynniki – oprócz czynników biologicznych, takich jak wzrost kości, utrata
elastyczności mięśni, entropia tkanki tłuszczowej, istnieje wiele innych
czynników, które również mają wpływ na proces starzenia: przynależność etniczna, płeć, nawyki żywieniowe i warunki klimatyczne. Ponadto
wygląd twarzy uzależniony jest od fryzury, która również ulega zmianom wraz z upływem lat.
36
B. Gajlikowska
W dalszej części artykułu zostaną przedstawione niektóre z dotychczas przeprowadzonych badań nad modelowaniem wyglądu twarzy z uwzględnieniem
upływu czasu oraz automatycznej kompensacji zmian w systemach rozpoznawania twarzy.
3.2. Modelowanie upływu czasu
Stworzenie systemu, który przedstawi wygląd danej osoby w różnym
wieku wymaga uwzględnienia wielu czynników, takich jak grupa wiekowa, płeć,
przynależność etniczna, utrata lub przybieranie na wadze itp. Od kilku lat na
całym świecie prowadzone są badania nad systemami uwzględniającymi te
czynniki. Kilka tych prac zostanie przybliżonych w tej części artykułu.
Burt i Perrett [5] opracowali system oparty na kształcie i teksturze twarzy
osób dorosłych w różnych grupach wiekowych. Na podstawie zdjęć 147 osób
płci męskiej w wieku od 20 do 62 lat podzielili twarze na 7 grup wiekowych.
Następnie na każde ze zdjęć nanieśli ręcznie punkty charakterystyczne twarzy
i w ten sposób uzyskali dla każdej grupy wiekowej uśredniony kształt twarzy.
Dla każdej z grup wyliczyli również średni kolor skóry, co w rezultacie pozwoliło
im uzyskać złożony uśredniony wygląd twarzy. Rysunek 4 przedstawia otrzymane uśrednione obrazy twarzy.
Rys. 4. Uśredniony wygląd twarzy dla poszczególnych grup wiekowych:
a) 20-24; b) 25-29; c) 30-34; d) 35-39; e) 40-44; f) 45-49; g) 50-54; h) zacieniowane obszary ilustrują różnice w kształcie pomiędzy uśrednionymi twarzami grup
25-29 i 50-54 [5]
Zarys problematyki automatycznego kompensowania zmian wywołanych …
37
Następnie dokonali transformacji oryginalnego zdjęcia w oparciu o uśredniony
kształt twarzy oraz kolor skóry. Pomimo, że modyfikacje te nie uwzględniały
powstawania zmarszczek, to uzyskane wyniki były dokładne. Rysunek 5
obrazuje przykładową transformację wieku, jaką osiągnięto tą metodą.
Rys. 5. Transformacje wieku:
a) oryginalna fotografia; b) transformacja kształtu; c) transformacja koloru; d) kombinacja transformacji kształtu i koloru [5]
Ramanathan i Chellappa [7] zaproponowali model wzrostu twarzoczaszki, który charakteryzuje zmiany zachodzące w okresie dorastania w procesie
rozwoju twarzy (od urodzenia do 18. roku życia). W pracy swej skupili się na
odzwierciedleniu różnorodności kształtów przyjmowanych przez twarz w tym
okresie. Inspiracją był model ulepszonej transformacji odkształceń sercokształtnych (ang. cardioidal strain), zaproponowany w badaniach psychofizycznych
a)
b)
Rys. 6. (a) Przebudowa obiektu sferycznego wypełnionego płynem;
(b) Symulacja wzrostu profilu twarzy w oparciu o twarz dziecka przy użyciu
ulepszonego modelu transformacji odkształceń sercokształtnych [7]
38
B. Gajlikowska
związanych z rozwojem twarzoczaszki. Model ten uwzględnia zgromadzone
dane antropometryczne twarzy oraz jest zgodny z zaobserwowanymi na przełomie lat wzorcami wzrostu ludzkiej twarzy. Wzrost twarzy jest opisany za
pomocą parametrów wzrostu zdefiniowanych na podstawie punktów antropometrycznych. W pracy zostały zaproponowane metody obliczania optymalnych
parametrów wzrostu.
Rysunek 6 przedstawia symulację wzrostu twarzy w oparciu o model
odkształceń sercokształtnych, natomiast rysunek 7 ukazuje otrzymane wyniki
symulacji.
Rys. 7. Wyniki symulacji wzrostu twarzoczaszki [7]
Zarys problematyki automatycznego kompensowania zmian wywołanych …
39
3.3. Systemy rozpoznawania twarzy
Systemy rozpoznawania twarzy, które uwzględniają zmiany wywołane
upływem czasu, mogą zaleźć zastosowanie we wszelkiego rodzaju systemach
bezpieczeństwa. Ze względu na fakt, iż każdy człowiek starzeje się w indywidualny dla siebie sposób, stworzenie automatycznego systemu potrafiącego
stworzyć wiele różnych potencjalnych wyglądów danej osoby nie jest proste.
Jednakże system taki mógłby znaleźć zastosowanie podczas poszukiwania
osób zaginionych bądź osób ściganych za przestępstwa. Systemy uwzględniające rozwój twarzoczaszki są wykorzystywane do przeprowadzania symulacji
przed wykonaniem zabiegów w chirurgii i ortodoncji. Poniżej znajduje się krótki
opis dwóch systemów rozpoznawania twarzy, które uwzględniają automatyczną
kompensację zmian wywołanych upływem czasu.
Ramanathan i Chellappa [6] stworzyli klasyfikator Bayesowski, którego
celem było sklasyfikowanie zdjęć w oparciu o różnice występujące w wyglądzie
twarzy, wynikające z upływu czasu oraz dokonanie weryfikacji danej osoby.
Klasyfikator na podstawie dwóch zdjęć przedstawiających osoby w różnym
wieku miał za zadanie zweryfikować, czy zdjęcia przedstawiają tę samą osobę
oraz oszacować różnicę wieku. W eksperymentach zostało wykorzystanych 465
zdjęć znajdujących się w bazie paszportowej. Ze względu na to, iż przedział
wiekowy osób wynosił od 20. do 70. roku życia, klasyfikator przede wszystkim
był rozwijany pod kątem weryfikacji twarzy osób dorosłych. System wyliczał
różnice, jakie powstawały w teksturze skóry konkretnej osoby oraz u różnych
osób, ale z tej samej klasy wiekowej.
Rysunek 8 przedstawia przykładowe różnice otrzymane z przeprowadzonych podczas badań obliczeń.
Rys. 8. Obrazy z uśrednionymi różnicami (w czterech różnych kategoriach wiekowych)
z poszczególnych klas [6]
Noore, Singh i inni [11] zaproponowali nowatorski algorytm transformacji,
uwzględniający proces starzenia się w systemie rozpoznawania twarzy. Zare-
40
B. Gajlikowska
jestrowane zdjęcia danej osoby w różnym wieku były transformowane do układu
biegunowego, a następnie algorytm minimalizował różnice występujące pomiędzy zdjęciami. W algorytmie została użyta logarytmiczno-polarna transformacja
2D Gabora. Rysunek 9 ilustruje dokonane transformacje.
Rys. 9. Od lewej: zdjęcie twarzy w układzie kartezjańskim; w układzie biegunowym; mapa
rozkładu zmian [11]
Wyniki zostały zweryfikowane na podstawie bazy zawierającej 1578
zdjęć 130 różnych osób. Baza osób została podzielona na trzy grupy wiekowe:
1.–18. rok życia, 19.–40. rok życia i powyżej 41. roku życia. W rezultacie tego
podziału algorytm znacząco usprawnił rozpoznawanie twarzy. Przykładowo dla
grupy wiekowej 1.–18. rok życia dokładność zwiększyła się o 37,21%. Rysunek 10 przedstawia uzyskane wyniki zastosowanego algorytmu.
Rys. 10. Wyniki działania zaproponowanego algorytmu [11]
Zarys problematyki automatycznego kompensowania zmian wywołanych …
41
4. PODSUMOWANIE
Wiele dotychczasowych badań przeprowadzanych nad kompensacją
zmian zachodzących na twarzy pod upływem czasu zapewniło dobre zrozumienie tego złożonego problemu i uwypukliło wiele wyzwań czekających
jeszcze na rozwiązanie. O ile były przeprowadzane pomiary antropometryczne
na grupie dzieci i istnieją bazy danych je zawierające, to takie badania nie były
przeprowadzane na osobach dorosłych, a jeżeli były, to nie na taką skalę.
System przewidujący przyszły wygląd twarzy zaginionego dziecka powinien
uwzględniać zmiany parametrów antropometrycznych twarzy zachodzące na
przełomie dekad.
Wiele zdjęć znajdujących się w bazach będących podstawą badań było
robionych w różnych warunkach oświetleniowych oraz w różnych pozach.
Utrudniało to ich porównywanie. Problemy te nie występują w przypadku
porównywania zdjęć ze skanami 3D twarzy, gdyż posiadają one jednakowe
oświetlenie oraz umożliwiają oglądanie twarzy z każdej strony. W związku z tym
kolejnym etapem badań nad systemami rozpoznawania twarzy stało się modelowanie upływu czasu na trójwymiarowych skanach twarzy.
LITERATURA
1. Bee H.: Psychologia rozwoju człowieka. Zysk i S-ka, Poznań, 2004.
2. Biswas S., Chellappa R., Ramanathan N.: Computetional methods for modeling facial
aging: A survey, Journal of Visual Languages and Computing. nr 20, str. 131–144, 2009.
3. Błońska A.: Starzenie skóry to nie grawitacja. http://kopalniawiedzy.pl/starzenie-sie-skoraobwisanie-grawitacja-kosciec-twarzy-Duke-University-dr-Michael-Richard-3695.html.
4. Burak E., Chomczyk I., Hubert E., Iwaszko-Krawczuk W., Midro A. T., Szeląg W. M., Wasilewska
E.: Wyniki oceny fotoantropometrycznej twarzy w grupie zdrowych noworodków. Przegląd
Pediatryczny, nr 34, 188–195, 2004.
5. Burt D. M., Perret D. I.: Perception of age in adult Caucasian Male faces: computer graphic
manipulation of shape and colour information. Journal of Royal Society, nr 259, str. 137-143, 1995.
6. Chellappa R., Ramananathan N.: Face verification across age progression. IEEE Transactions on Image Processing, Nr 15 (11), str. 3349–3362, 2006.
7. Chellappa R., Ramananathan N.: Modeling Age Progression in Young Faces, Computer
Vision and Pattern Recognition, nr 1, str. 387–394, 2006 .
8. Głąb H., Haduch E. Kaczanowski K., Mayer B., Niedźwiecka E. Schmager J., Szczepanek A.,
Szostek K., Wronka I.: Dziecko żywieckie. PiT, Kraków, 2005.
42
B. Gajlikowska
9. Kelly K. M., Littlefield T. R., Pomatto J. K., Ripley C. E., Beals S. P., Joganic E. F.:
Importance of early recognition and treatment of deformational plagiocephaly with orthotic
cranioplasty. American Cleft Palate-Craniofacial Journal, nr 36: str. 127–30, 1999.
10. Kulewicz M.: Wzrost i rozwój twarzoczaszki. Acta Clinica, nr 2, str. 168–178, 2002.
11. Noore A., Singh R., Singh S. K., Vatsa M.: Age transformation for improving face recognition performance. LNCS, nr 4815, str. 576–583, 2007.
12. Rhodes M. G.: Age Estimation of Faces: A Review. Applied Cognitive Psychology, nr 23,
str. 1–12, 2009.
13. Treacy P.: Facial aging throught the years. Global Press Release Distribution, 2009.
Rękopis dostarczono dnia 15.09.2009 r.
Opiniował: dr hab. inż. Jacek Starzyński
PROBLEM OUTLINE OF AUTOMATIC COMPENSATION
OF CHANGES INFLUENCED BY FLOW OF TIME
IN FACE RECOGNITION SYSTEMS
B. GAJLIKOWSKA
ABSTRACT
The aim of this paper is to describe problems and
possible solutions concerns automatic face recognition with especial
consideration changes influenced by flow of time.
Craniofacial anthropometry which involves measurements of the skull
and face was shortly described. Its measurements are important for
studies of human growth, population variation and clinical treatment.
This paper also includes so far studies in computer vision and
psychophysics and recommendations for future work on this topic.
This article consist a short description of chosen aging process
modeling systems and their influence on face recognition.
Mgr inż. Beata GAJLIKOWSKA jest absolwentką Akademii
Górniczo-Hutniczej w Krakowie. Ukończyła kierunek Informatyka
na Wydziale Elektrotechniki, Automatyki, Informatyki i Elektroniki
w 2005 r. W 2008 r. rozpoczęła studia doktoranckie na tym samym
wydziale. Od 10.2003 do 09.2006 pracowała na stanowisku informatyka w firmie ComArch S.A., następnie od 10.2006 r. do 05.2008
na stanowisku projektanta w tej samej firmie. Od 06.2008 pracuje
jako inżynier oprogramowania w firmie ABG S.A.

Podobne dokumenty