Neurotechnology VeriLook SDK
Biometria twarzy dla aplikacji desktop i web
Technologia identyfikacji twarzy VeriLook jest przeznaczona dla developerów i integratorów systemów bezpieczeństwa opartych na biometrii. Technologia zapewnia wysoką wydajność oraz wiarygodność podczas weryfikacji i identyfikacji twarzy (porównania 1:1 i 1:n). Dodatkowym atutem są opcje rozpoznawania żywych twarzy, przetwarzania wielu twarzy z jednego źródła strumienia danych jednocześnie.
VeriLook jest dostępny jako SDK, który powala na tworzenie i rozbudowywanie aplikacji desktop oraz web na platformy Microsoft Windows, Linux oraz Mac OS X.
Dlaczego VeriLook...
- Ponad milion implementacji algorytmu na całym świecie.
- Wykrywanie żywych twarzy, zabezpieczające przed podkładaniem zdjęć.
- Jednoczesne przetwarzanie wielu twarzy w strumieniu video oraz na obrazach statycznych.
- Możliwość wykorzystania kamer low-cost w tym kamer komputerowych USB,
- Wsparcie dla wielu systemów operacyjnych, baz danych oraz języków programowania,
- Możliwość integracji z systemami nadzoru video poprzez zestaw wtyczek,
- Elastyczny model licencjonowania
Możliwości
Firma Neurotechnology rozwinęła własny algorytm biometrycznego rozpoznawania twarzy Verilook 3.2 zaprojektowany dla integratorów systemów bezpieczeństwa opartych na wykorzystujących biometrię. Algorytm implementuje zaawansowane metody lokalizacji twarzy, pobieranie danych biometrycznych twarzy oraz porównania oparte o wysokowydajne algorytmy cyfrowego przetwarzania obrazów:
- Równoczesna identyfikacja wielu twarzy. VeriLook 3.2 pozwala na szybkie i iwarygodne wykrywanie wielu twarzy w jednym strumieniu video lub na jednym zdjęciu. Twarze są lokalizowane w 0.07 sec.* po czym każda twarz jest identyfikowana w 0.13 sec.*
- Rozpoznawanie "żywych" twarzy. Niektóre systemy detekcji twarzy mogą zostać oszukane poprzez umieszczenie zdjęcia zamiast twarzy. MegaMatcher bada spójność obrazu oraz strumienia danych i może ustalić czy obraz twarzy należy do osoby żywej czy pochodzi z obrazu.
- Możliwość dopasowania parametrów algorytmu w celu zwiększenia szybkości lub poziomu wiarygodności.
- Możliwość ustalenia progu jakości pobranych danych biometrycznych w celu zapewnienia wysokiej jakości szablonów zapisywanych do bazy danych.
- Silnik identyfikacji twarzy zastosowany w VeriLook 3.2 pozwala na generalizację danych biometrycznych w celu utworzenia szablonu z kilku obrazów twarzy.
- Regulacja tolerancji dla pozycji twarzy zapewniając w ten sposób możliwość wyboru między szybkością a dokładnością pobierania i identyfikacji danych biometrycznych twarzy. Pozycja twarzy wymagana do pobrania danych może być zdefiniowana według potrzeb n.p.: maksymalne odchylenie po 10 stopni w każdym kierunku, czy też określenia kierunku twarzy np.: do góry i w lewo.
- Wysoka jakość i elastyczność algorytmu pobierania danych biometrycznych pozwala na wykorzystanie różnych źródeł obrazu do tego celu - takich jak aparaty fotograficzne, kamery czy też zdjęcia. Również obrazy zawierające wiele twarzy są przetwarzane - istnieje możliwość pobrania danych z kilku twarzy z jednego obrazu równocześnie.
- Jeden szablon biometryczny pozwala przechowywać kilka próbek danych należących do jednej osoby. Próbki mogą być pobierane w różnych warunkach i z różnych źródeł. Ponadto mogą zawierać obrazy twarzy z brodą, w okularach czy kapeluszu... Algorytmy indeksujące wydobędą cechy wspólne umożliwiające wstępną identyfikację osoby a dokładniejsze porównanie nastąpi w obrębie szablonu należącego do tej samej osoby.
- Duża prędkość dopasowywania. Algorytm wykorzystany w VeriLook 3.2 porównuje do 100,000 szablonów twarzy na sekundę.*
- Mała objętość danych. Pojedynczy szablon danych biometrycznych twarzy zajmuje tylko 2.3 kB, dzięki temu VeriLook może obsługiwać bardzo duże bazy danych twarzy.
*wszystkie testy wydajnościowe przeprowadzono na komputerze klasy PC z procesorem Intel Pentium 4 2.8 GHz