2015-04-30 12 views
11

Ostatnio implementuję algorytm wyrównania twarzy. Czytałem następujące dokumenty:dlaczego funkcja indeksowania kształtów jest tak skuteczna w wyrównaniu twarzy?

cały papier wspomniał ważne słowo: shape-indexed-feature lub pose-indexed-feature. Ta funkcja odgrywa kluczową rolę w procesie wyrównania twarzy. Nie dostałem kluczowego punktu tej funkcji. Dlaczego to takie ważne?

+1

niestety wszystkie linki znajdują się za paywall – berak

+1

przykro! Zamieniam je teraz na darmowy link! – tidy

+0

Nie jest to właściwie pytanie programistyczne, ale jest interesujące ... – Antonio

Odpowiedz

7

Funkcja indeksowana kształtem to funkcja, której indeks daje pewną wskazówkę na temat hierarchicznej struktury kształtu, z którego pochodzi. Tak więc przy wyrównywaniu twarzy najważniejsze cechy twarzy są niezwykle istotne, ponieważ są to rzeczy, które przydadzą się w pomyślnym wyrównaniu twarzy. Ale biorąc pod uwagę charakterystyczne elementy twarzy, wyrzucasz część struktury związaną z twarzą. Wiesz, że źrenica znajduje się wewnątrz tęczówki, która jest wewnątrz oka. Tak więc funkcja zindeksowanym kształtem sprawiłaby więcej niż tylko wskazanie, że patrzysz na charakterystyczny punkt orientacyjny - powie ci, że patrzysz na punkt orientacyjny na twarzy wewnątrz innego punktu orientacyjnego w innym punkcie orientacyjnym. Ponieważ istnieje tylko kilka funkcji, które są tak 3-zagnieżdżone, możesz mieć większą pewność, że poprawnie je dopasujesz.

Tutaj jest dużo starszy papier, który wyjaśnia niektóre to z prostszym językiem (zwłaszcza we wstępie): http://www.cs.ubc.ca/~lowe/papers/cvpr97.pdf

Powiązane problemy